Irvine is a 7-time Irish national track and road cycling champion cyclist, who represented the Irish National track team in the Omnium event at the World Cup Classics, and was world champion in the scratch race in 2013. He was UCI World Ranked 17th at the end of the inaugural 2010/11 Omnium season, with 315 ranking points.