After playing for Rangers during a July 2006 pre-season trip to South Africa, including scoring a hat-trick against a Jomo Select side, Adam began the 2006–07 season with the club, and he started in their first league match against Motherwell. He continued to be a regular for Rangers as the season progressed, and scored his first goal for the club in a 3–2 UEFA Cup win over Livorno on 19 October. This was one of fourteen goals Adam scored that season, including strikes against Israeli sides Hapoel Tel Aviv and Maccabi Haifa, as well as a goal in an end-of-season Old Firm match from a free-kick. On 16 April 2007, at the end of his first season in the first team, Adam was voted by Rangers fans as the club's Young Player of the Year at an award ceremony.