Í sumarólympíuleikunum 2012 var Anuradha Cooray í öðru sæti á Ólympíuleikunum eftir að hafa staðið í 30. sæti á Ólympíuleikunum 2004 í maraþoni karla.
Ég veit ūađ ekki. 34 ára gamall var hann elsti keppandinn sem fulltrúaði Sri Lanka á Sumarleikunum í London. Cooray náði "B" hæfismati fyrir leikina með því að skrá tíma á tveimur klukkustundum, 17 mínútum og 50 sekúndum á London Marathon 2012. Fyrir Ólympíuleikana æfði hann í Englandi í bænum Aylesbury með Nick Taylor þjálfara. Í viðtali við "The Sunday Times" fyrir leikina sagði Cooray að hann væri meðvitaður um að það væri erfitt verkefni að keppa gegn leiðandi maraþonhlaupurum í heiminum en stefndi að því að ljúka í topp fimmtán stöðum. Hann keppti á mótaröðinni 12. ágúst og endaði í 55. sæti af 85 hlaupurum, með tíma í 2 klukkustundir, 20 mínútur og 41 sekúndu. Eftir það talaði Cooray um ánægju sína af Ólympíuleikunum; þó að hann gagnrýndi maraþonbrautina fyrir skarpar beygjur sínar, sagði hann að hann væri stoltur af árangri sínum.