Career
Club career
McGrath moved from Celtic to Sunderland in August 2012. He signed for Hamilton Academical on 14 August 2013, having previously played for Bathgate Rose. He made his senior debut for Hamilton Academical three days later, on 17 August 2013, appearing as a substitute in a 4–1 home victory in the Scottish Championship.
On 27 January 2015, McGrath was released by Hamilton.
After leaving Hamilton he returned to Celtic, playing in the club"s Development League side. On 2 September 2015, Street Mirren announced that they had signed McGrath on a contract until the end of the 2015-2016 season.
McGrath made his debut for Saints in a 2–0 victory against Queen of the South just days after signing, when he appeared as a second-half substitute. International career
McGrath represented Scotland at under-15, under-16 and under-17 youth international levels.