• 2015 - Cooray produced the performance of his life in this year's event to finish 14th in what was not only a new personal best by just over two minutes, but also a new national record with a time of 2 hours 13 minutes 47 seconds, breaking the previous record of 2 hours 14 minutes 31 seconds set by
Lucien Rosa in the 1975 Fukuoka Marathon. • 2013 - Cooray was able to complete the
London Marathon 2013 taking the 14th place in 2 hours 17 minutes and 53 seconds. The event was contested by 35,000 participants. Considering his last year's performance this is an advancement for him considering the position he finished and an indication of Cooray is still very much in the rhythm. • 2012 - On the 32nd event of
London Marathon, Cooray managed to complete in 23rd place out of 37,500 participants with a timing of 2 hours 17 minutes and 50 seconds. == Asian Championships ==