Kamilisha sentensi ifuatayo: Olimpiki ya Majira ya joto ya 2012 iliashiria kuonekana kwa pili kwa Anuradha Cooray katika Michezo ya Olimpiki baada ya kuweka 30th katika
Mashindano ya mbio za masafa marefu ya Olimpiki ya Wanaume 2004. Akiwa na umri wa miaka 34, alikuwa mshindani mzee zaidi kuwakilisha Sri Lanka katika Michezo ya Majira ya joto ya London. Cooray alikutana na kiwango cha kufuzu cha "B" kwa Michezo kwa kurekodi wakati wa masaa mawili, dakika 17 na sekunde 50 kwenye mbio za marathon za London 2012. Kuongoza katika Olimpiki yeye mafunzo katika mji wa Kiingereza wa Aylesbury na kocha Nick Taylor. Katika mahojiano na "The Sunday Times" kabla ya Michezo, Cooray alisema alikuwa na ufahamu kwamba itakuwa ni kazi ngumu kushindana dhidi ya marathon wanaoongoza mbio katika dunia lakini kwa lengo kumaliza katika nafasi kumi na tano za juu. Alishindana katika tukio hilo mnamo 12 Agosti, akimaliza 55 kati ya wakimbiaji 85, na wakati wa masaa 2, dakika 20 na sekunde 41. Baadaye Cooray alizungumza juu ya kufurahia kwake Olimpiki; ingawa alikosoa kozi ya marathon kwa mapinduzi yake makali, alisema alijivunia mafanikio yake.