# Wielersport op de Olympische Zomerspelen 2012 – Mountainbike mannen

De fietsdiscipline mountainbike maakte deel uit van het olympisch wielersportprogramma bij de Olympische Spelen van Londen 2012. De mannenwedstrijd vond plaats op zondag 12 augustus 2012, de slotdag van de Olympische Spelen.
Het parcours bestond uit zeven ronden, over een totale afstand van 34,1 kilometer. De wedstrijd werd gewonnen door de Tsjech Jaroslav Kulhavý, die zijn medevluchter Nino Schurter in de eindsprint versloeg. Titelverdediger Julien Absalon stapte voortijdig af wegens materiaalpech. In totaal stonden vijftig renners aan de start, afkomstig uit 32 landen.

## Programma

Alle tijden zijn (UTC+1)
| Datum | Tijd |
| zondag 12 augustus 2012 | 13:30 |

## Uitslag

| Rang | Naam | Land | Tijd | Verschil |
| 1 | Jaroslav Kulhavý | CZE | 01:29:07 | — |
| 2 | Nino Schurter | SUI | 01:29:08 | +00:01 |
| 3 | Marco Fontana | ITA | 01:29:32 | +00:25 |
| 4 | José Antonio Hermida | ESP | 01:29:36 | +00:29 |
| 5 | Burry Stander | RSA | 01:29:37 | +00:30 |
| 6 | Carlos Coloma | ESP | 01:30:07 | +01:00 |
| 7 | Manuel Fumic | GER | 01:30:31 | +01:24 |
| 8 | Geoff Kabush | CAN | 01:30:43 | +01:36 |
| 9 | Alexander Gehbauer | AUT | 01:31:16 | +02:09 |
| 10 | Todd Wells | USA | 01:31:28 | +02:21 |
| 11 | Stéphane Tempier | FRA | 01:31:30 | +02:23 |
| 12 | Jan Škarnitzl | CZE | 01:31:48 | +02:41 |
| 13 | Gerhard Kerschbaumer | ITA | 01:32:02 | +02:55 |
| 14 | Ondřej Cink | CZE | 01:32:16 | +03:09 |
| 15 | Samuel Schultz | USA | 01:32:29 | +03:22 |
| 16 | Marek Konwa | POL | 01:32:41 | +03:34 |
| 17 | Rudi van Houts | NED | 01:32:53 | +03:46 |
| 18 | Ralph Näf | SUI | 01:32:58 | +03:51 |
| 19 | Kevin van Hoovels | BEL | 01:33:01 | +03:54 |
| 20 | Karl Markt | AUT | 01:33:18 | +04:11 |
| 21 | Daniel McConnell | AUS | 01:33:22 | +04:15 |
| 22 | Sergio Mantecon | ESP | 01:33:46 | +04:39 |
| 23 | David Rosa | POR | 01:33:50 | +04:43 |
| 24 | Rubens Valeriano | BRA | 01:34:23 | +05:16 |
| 25 | Florian Vogel | SUI | 01:34:36 | +05:29 |
| 26 | Catriel Soto | ARG | 01:35:13 | +06:06 |
| 27 | Kohei Yamamoto | JPN | 01:35:26 | +06:19 |
| 28 | Héctor Paez | COL | 01:36:02 | +06:55 |
| 29 | Jean-Christophe Péraud | FRA | 01:37:07 | +08:00 |
| 30 | Marc Bassingthwaighte | NAM | 01:37:17 | +08:10 |
| 31 | Sergiy Rysenko | UKR | 01:37:32 | +08:25 |
| 32 | Piotr Brzózka | POL | 01:38:37 | +09:30 |
| 33 | Periklis Ilias | GRE | 01:38:51 | +09:44 |
| 34 | Moritz Milatz | GER | 01:38:59 | +09:52 |
| 35 | Philip Buys | RSA | 01:40:11 | +11:04 |
| 36 | Paolo Montoya | CRC | 01:41:19 | +12:12 |
| 37 | Evgeniy Pechenin | RUS | 01:41:40 | +12:33 |
| 38 | Chan Chun Hing | HKG | 01:41:59 | +12:52 |
| 39 | Adrien Niyonshuti | RWA | 01:42:46 | +13:39 |
| 40 | Marios Athanasiadis | CYP | 01:43:25 | +14:18 |
| Uit de race genomen wegens te grote achterstand |||||
| – | Tong Weisong | CHN | | +1 ronde |
| – | Derek Horton | GUM | | +1 ronde |
| Niet gefinisht |||||
| — | Sven Nys | BEL | | DNF |
| – | Max Plaxton | CAN | | DNF |
| – | András Parti | HUN | | DNF |
| – | Julien Absalon | FRA | | DNF |
| – | Liam Killeen | GBR | | DNF |
| Niet gestart |||||
| — | Robert Förstemann | GER | | DNS |
| – | Michael Vingerling | NED | | DNS |
| — | Sam Bewley | NZL | | DNS |
* sports-reference
* Official Olympic Report
* cyclingnews
1996: Bart Brentjens · 2000: Miguel Martinez · 2004: Julien Absalon · 2008: Julien Absalon · 2012: Jaroslav Kulhavý · 2016: Nino Schurter · 2020: Tom Pidcock · 2024: Tom Pidcock