Career
He plays at hooker and halfback and previously played for the Gold Coast Titans in the National Rugby League. Born in Darwin, Northern Territory, Irwin played his junior rugby league for the Nightcliff Dragons in the Northern Territory Rugby League competition before being signed by the Burleigh Bears in the Queensland Cup in 2010. In 2011, Irwin joined the Gold Coast Titans.
He played for the Titans" New York City team in 2011 and 2012.
In Round 6 of the 2013 NRL season, Irwin made his NRL debut for the Titans against the Parramatta Eels. On 11 September 2014, Irwin signed a 2-year contract with the Featherstone Rovers starting in 2015.