Seine bis dahin erfolgreichsten Wettbewerbe waren die bei den Europameisterschaften 2010 im spanischen Barcelona. Hier erhielt er nach der Disqualifizierung des russischen Dopingsünders Stanislaw Jemeljanow über die 20-km-Distanz die Bronzemedaille und wurde über die 50-km-Distanz Vierter. Mit einer Zeit von 3:45:30 h über 50 km stellte er zudem einen neuen irischen Nationalrekord auf. Bei den Olympischen Spielen 2012 in London erreichte er mit einer persönlichen Bestzeit von 3:37:54 h die Bronzemedaille über 50 km.