De triatlon voor mannen op de Olympische Zomerspelen 2012 in Londen vond plaats op 7 augustus. Regerend olympisch kampioen was Jan Frodeno uit Duitsland. De triatlon werd gehouden in het Hyde Park, in het centrum van Londen. In het meer van het park werd eerst 1500 meter gezwommen, waarna direct op de fiets werd gestapt en 40 kilometer werd gefietst. Bij het wisselpunt werden de fietsen vervolgens in de rekken gezet om tot aan de finish 10 kilometer te hardlopen.
In de aanloop naar de olympische triatlon maakte het Internationaal Olympisch Comité bekend dat het via het zogeheten "Solidarity World Programme Fund" zestien triatleten van een beurs zou voorzien ter ondersteuning van hun voorbereiding op de Spelen van Londen. De triatleten zijn door hun bonden allen aangemerkt als potentiële toppers, maar kunnen door hun bond onvoldoende ondersteund worden; vaak omdat het hier om relatief kleine nationale bonden gaat. Het ging niet slechts om atleten die zich nog moesten kwalificeren. Ook atleten als Barbara Riveros (Chili) en Aileen Morrison (Ierland) kregen een financiële toelage. Riveros verraste in 2010 door de openingswedstrijd van de World Championships Series in Sydney op haar naam te schrijven, Morrison behaalde in de WCS-triathlon van Hamburg van datzelfde jaar de derde plaats.
Andere atleten die een beurs ontvingen, waren Jason Wilson (Barbados), Vendula Frintová (Tsjechië), Elisabeth Bravo (Ecuador), Liz May (Luxemburg), Ryan Sissons (Nieuw-Zeeland), Richard Varga (Slowakije), Helle Frederiksen (Denemarken), Tyler Butterfield en Flora Duffy (Bermuda), Stojan Popovski (Macedonië), Leonardo Chacón (Costa Rica), Yuliya Yelistratova (Oekraïne), Abrahm Louw (Namibië) en Hervé Banti (Monaco).IOC geeft zestien triatleten een ‘London 2012’ beurs, Transition.nl, 30 maart 2011
Uitslagen Rang NaamLandZwemtijdFietstijdLooptijdTotaaltijdInclusief wissel 1 (zwemmen/fietsen) en wissel 2 (fietsen-lopen), ongeveer 1 minuut.Verschil 30 Alistair Brownlee 17:04 59:08 29:07 1:46:25 +0:00 51 Javier Gómez 17:00 59:16 29:16 1:46:36 +0:11 31 Jonathan Brownlee 17:02 59:11 29:37 1:46:56 +0:314 11 David Hauss 17:24 58:50 29:53 1:47:14 +0:495 14 Laurent Vidal 17:27 58:42 30:01 1:47:21 +0:566 46 Jan Frodeno 17:20 58:46 30:06 1:47:26 +1:017 25 Aleksandr Broechankov 17:22 58:51 30:10 1:47:35 +1:108 21 Sven Riederer 17:22 58:52 30:23 1:47:46 +1:219 17 João Silva 17:22 58:54 30:33 1:47:51 +1:2610 35 Alessandro Fabian 17:01 59:10 30:43 1:48:03 +1:3811 12 Vincent Luis 17:20 58:53 31:00 1:48:18 +1:5312 54 Bevan Docherty 17:26 58:51 31:12 1:48:35 +2:1013 27 Ivan Vasiljev 17:03 59:04 31:22 1:48:43 +2:1814 43 Hunter Kemper 17:25 58:44 31:20 1:48:46 +2:2115 55 Kris Gemmell 17:26 58:48 31:31 1:48:52 +2:2716 47 Steffen Justus 18:07 59:36 30:16 1:49:12 +2:4717 19 Richard Murray 18:11 59:38 30:25 1:49:15 +2:5018 39 Courtney Atkinson 17:26 58:48 31:58 1:49:19 +2:5419 52 Mario Mola 18:09 59:40 30:27 1:49:23 +2:5820 38 Hirokatsu Tayama 17:24 58:45 31:57 1:49:24 +2:5921 26 Dmitri Poljanski 17:14 1:00:35 30:28 1:49:24 +2:5922 18 Richard Varga 16:56 59:15 32:03 1:49:25 +3:0023 7 Gavin Noble 17:24 58:50 32:26 1:49:47 +3:2224 53 José Miguel Pérez 18:07 59:40 30:57 1:49:53 +3:2825 3 Kyle Jones 18:31 59:17 31:03 1:49:58 +3:3326 28 Simon De Cuyper 17:58 59:45 31:10 1:50:00 +3:3527 4 Brent McMahon 18:04 59:40 31:09 1:50:03 +3:3828 50 Crisanto Grajales 18:10 59:36 31:11 1:50:08 +3:4329 36 Davide Uccellari 18:26 59:16 31:13 1:50:09 +3:4430 44 Jan Čelůstka 17:25 58:49 32:54 1:50:17 +3:5232 40 Brad Kahlefeldt 18:06 59:40 31:29 1:50:23 +3:5833 56 Ryan Sissons 18:05 59:45 31:31 1:50:27 +4:0234 6 Tyler Butterfield 18:58 58:32 31:52 1:50:32 +4:0735 41 Brendan Sexton 18:53 58:51 31:41 1:50:36 +4:1136 33 Reinaldo Colucci 18:56 58:47 32:07 1:50:59 +4:3437 32 Stuart Hayes 17:17 59:04 33:29 1:51:04 +4:3938 49 Gonzalo Tellechea 18:59 58:48 32:11 1:51:07 +4:4239 22 Ruedi Wild 18:28 59:17 32:15 1:51:10 +4:4540 20 Andreas Giglmayr 18:57 58:45 32:21 1:51:14 +4:4941 16 Bruno Pais 18:57 58:44 32:30 1:51:22 +4:5742 23 Daniil Sapunov 18:08 59:35 32:38 1:51:32 +5:0743 37 Yuichi Hosoda 18:06 59:37 32:43 1:51:40 +5:1544 34 Diogo Sclebin 18:10 59:36 32:53 1:51:51 +5:2645 45 Přemysl Švarc 18:08 59:37 33:13 1:52:08 +5:4346 2 Bai Faquan 17:55 59:46 33:26 1:52:26 +6:0147 8 Marek Jaskółka 17:58 59:45 33:45 1:52:38 +6:1348 1 Leonardo Chacón 17:24 1:00:19 33:42 1:52:39 +6:1449 9 Hervé Banti 18:55 58:51 33:44 1:52:42 +6:1750 24 Felipe Van de Wyngard 18:53 58:52 34:03 1:53:02 +6:3751 42 Manuel Huerta 18:57 58:51 34:39 1:53:39 +7:1452 10 Christopher Felgate 18:09 59:36 34:51 1:53:53 +7:2853 29 Carlos Quinchara 18:02 59:37 35:13 1:54:10 +7:4554 15 Heo Min-ho 18:02 59:46 35:36 1:54:30 +8:05 – 5 Simon Whitfield 17:23 Opgave
Mannen