Шрі-Ланку на літніх Олімпійських іграх 2012 року у Лондоні (Велика Британія) представляли 7 спортсменів (4 чоловіків та 3 жінок), які брали участь у 4 видах спортивних змагань: з легкої атлетики, бадмінтону, стрільби та плавання. Прапороносцем на церемоніях відкриття та закриття був бадмінтоніст Нілука Карунаратне. Країна не завоювала жодної медалі.
Бадмінтон
СпортсменДисциплінаГруповий етапКваліфікаціяЧвертьфіналПівфіналФіналСуперникРезультатСуперникРезультатМісцеСуперникРезультатСуперникРезультатСуперникРезультатСуперникРезультатМісцеНілука Карунаратнеодиночний розряд, чоловікиW 21–18, 21–161 QL 14–21, 21–15, 9–21не пройшовТхіліні Джаясіндхеодиночний розряд, жінкиL 13–21, 5–21L 9–21, 11–213не пройшла
Легка атлетика
СпортсменДисциплінаКваліфікаціяПівфіналФіналРезультатМісцеРезультатМісцеРезультатМісцеАнурадха Куреймарафон, чоловікиcolspan=4 2:20:4155Христіне Соналі Марріль400 м з бар'єрами, жінки57.159не пройшла30
Плавання
СпортсменДисциплінаГітПівфіналФіналЧасМісцеЧасМісцеЧасМісцеГешан Унамбуве100 м на спині, чоловіки57.9442не пройшовРешика Удугампола100 м вільним стилем, жінки1:04.9344не пройшла
Стрільба
СпортсменДисциплінаКваліфікаціяФіналБалиМісцеБалиМісцеМангала Самаракунпневматична гвинтівка, 10 м, чоловіки58345не пройшовгвинтівка лежачи, 50 м, чоловіки58547не пройшов
Посилання Шрі-Ланка на літніх Олімпійських іграх 2012 на сайті Sports-Reference