Selected in the 2000 AFL Draft with the thirteenth pick overall, the Brisbane Lions recruited the talented forward, where he made his AFL debut late in 2001. He continued to establish himself in the side and by 2003, was a regular member, being part of the Lions' third straight AFL premiership.
In 2005 he found more opportunities up forward with the retirement of other forwards Craig McRae and Alastair Lynch.
McGrath has two brothers who were also listed at AFL clubs, Toby and Cory.
During periods of the 2008 season, McGrath was trialed as a rebounding half back flanker with varying degrees of success.
McGrath's 2009 season was of two halves. His first half of the season was smeared with poor performances and ineffective disposals. But after the mid-season break, McGrath had a career-best game where he had 30 disposals against Geelong in Round 15. He then went on to play the remainder of the season averaging more than 20 disposals a game.
McGrath is also a cousin with former AFL player Dion Woods.
In round 13, 2013, McGrath, playing his 200th AFL game, kicked a goal after the siren to win the Lions the game against Geelong, becoming only the 36th AFL player to do so. This match became known as the "Miracle on Grass".[1]
McGrath announced his retirement on 21 August 2014; he retired as the last remaining player from any of the Brisbane Lions' triple premiership-winning sides.[2]