Compton only scored 21 runs for the Lions but still appeared to be within range of becoming the first batsman to reach 1,000 first-class runs before the end of May for 25 years, before a washout on the second afternoon of Somerset's match against Worcestershire left him stranded on 950 runs. He nevertheless reached the landmark with a century the next day to become the earliest batsman to reach this milestone in 24 years. Compton's good first-class form continued until injury hampered his end to the 2012 season, while playing for the England Lions against Australia A in August 2012 despite scoring 46 in the first innings of the match he was ruled out of the rest of the match with back spasms. Compton finally returned to cricket on 6 September playing as a guest for Yorkshire Second XI against Somerset Second XI in their second innings scoring 39 and retiring not out in an innings defeat for Yorkshire.