Bei den Olympischen 2012 in London startete Irvine im Omnium und belegte Rang 13. Bei den UCI-Bahn-Weltmeisterschaften 2013 in Minsk errang er die Silbermedaille in der Einerverfolgung und wurde Weltmeister im Scratch. Beide Rennen fanden am selben Tag innerhalb kurzer Zeit statt; nach der Einerverfolgung hatte Irvine gerade mal Zeit für die Siegerehrung, dann wechselte er sein Rad und startete 20 Minuten später im Scratch. Er ist der erste männliche Sportler aus Irland seit 116 Jahren, der Medaillen im Bahnradsport errang.