 In 2010, Hafeez returned to Moseley Cricket Club to captain the First XI.He remained captain until the end of the 2013 season when he decided to step down.The Birmingham and District Premier League celebrated its 125th anniversary in 2013, with Hafeez being selected to represent the 'pre-1998' team, compromising of players from the League's founding clubs, to play against a 'post-1998' team.