Career
Irwin played youth football in his native England with Liverpool. He trialled with Scottish club Aberdeen in January 2011, with a view to a loan deal. He was released by Liverpool in June 2011.
Later that summer he signed for Dutch club Telstar, making his senior professional debut for them during the 2011-2012 season.
On 17 November 2011, Telstar coach January Poortvliet confirmed Irwin had left the club, citing homesickness as a factor in his departure. In September 2012 he signed for Finnish Premier League club FF Jaro.