He was the top Irish finisher at the 2003 Dublin Marathon, finishing 6th overall in a time of 2:20:27 , and continued his championship tally with times of 2:24:07 in 2004 and 2:23:19 in 2005 .
In the 2003 Dublin Marathon, he achieved the highest Irish ranking by finishing sixth overall in a time of 2:20:27 , and maintained his championship record with times of 2:24:07 in 2004 and 2:23:19 in 2005.