With first choice keeper Gary Woods injured, Doncaster recalled him for their game at Bournemouth on 9 March 2013. Following his return to the Rovers' team from his loan spell in March 2013, Sullivan went on to play till the end of the season as Doncaster won the League One title and sealed automatic promotion to the Championship. It was later announced that he would be retained by the club for the following season. On 11 July 2013, Doncaster Rovers confirmed that Sullivan had left the club.