 McGrath was then signed by Doncaster Rovers on 10 July 2003 in time for the start of their first campaign back in the Football League after being promoted from the Football Conference.He made 14 appearances for Doncaster as they won the Third Division title.He spent two months on loan at Shrewsbury Town, before signing for Kidderminster Harriers in January 2005.