De 100 meter rugslag mannen op de Olympische Zomerspelen 2012 in Londen vond plaats op 29 juli, eerst de series en halve finales en op 30 juli de finale. Omdat het zwembad waarin de wedstrijd gehouden werd 50 meter lang is, bestond de race uit twee baantjes. Na afloop van de series kwalificeerden de zestien snelste zwemmers zich voor de halve finales, de snelste acht uit de halve finales gingen door naar de finale. Regerend olympisch kampioen was Aaron Peirsol uit de Verenigde Staten.

Records Voorafgaand aan het toernooi waren dit het wereldrecord en het kampioenschapsrecord Wereldrecord Aaron Peirsol 51,94 Indianapolis 8 juli 2009 Olympisch record Aaron Peirsol 52,54 Peking 12 augustus 2008

Uitslagen Series Rang Serie Baan Naam Land Tijd Bijz. 1 6 4 Matt Grevers 52.92 Q 2 6 2 Cheng Feiyi 53.22 Q 3 4 4 Nick Thoman 53.48 Q 4 5 4 Camille Lacourt 53.51 Q 5 6 5 Ryosuke Irie 53.56 Q 6 6 7 Nick Driebergen 53.62 Q 7 4 5 Helge Meeuw 53.83 Q 8 5 5 Liam Tancock 53.86 Q 9 6 6 Hayden Stoeckel 53.88 Q 10 4 2 Vladimir Morozov 54.01 Morozov eindigde als tiende in de series maar meldde zich af voor de halve finales 10 5 2 Arkadi Vjatsjanin 54.01 Q 12 5 3 Jan-Philip Glania 54.07 Q 13 5 8 Charles Francis 54.08 Q 14 6 3 Gareth Kean 54.26 Q 15 6 1 Daniel Arnamnart 54.28 Q 16 4 3 Aschwin Wildeboer 54.36 Q 17 5 6 Aristeidis Grigoriadis 54.52 Q 18 3 1 Pavel Sankovich 54.53 19 3 5 Mirco di Tora 54.70 20 3 7 Chris Walker-Hebborn 54.78 21 3 4 He Jianbin 54.81 22 3 3 Richárd Bohus 54.84 23 4 6 Bastiaan Lijesen 54.88 24 4 1 Yakov Toumarkin 54.91 25 4 7 Juan Miguel Rando Galvez 54.93 26 3 8 Lavrans Solli 55.00 27 5 1 Marcin Tarczyński 55.06 28 4 8 Daniel Orzechowski 55.16 29 2 8 George Bovell 55.22 30 3 2 Mathias Gydesen 55.31 31 5 7 Benjamin Stasiulis 55.36 32 2 5 Omar Pinzón 55.37 33 6 8 Charl Crous 55.37 34 2 1 Pedro Medel 55.40 35 2 2 Oleksandr Isakov 55.43 36 2 7 Park Seon-Kwan 55.51 37 3 6 Daniel Bell 55.53 38 2 4 Alexandr Tarabrin 55.55 39 2 6 I Gede Sudartawa 55.99 40 1 4 Bradley Ally 56.27 41 2 3 Federico Grabich 56.56 42 1 5 Heshan Unamboowe 57.94 43 1 3 Zane Jordan 58.77

Halve finales Rang Naam Land Tijd Serie Baan Bijz. 1 Matt Grevers 52,66 2 4 Q 2 Camille Lacourt 53,03 1 5 Q 3 Liam Tancock 53,25 1 6 Q 4 Ryosuke Irie 53,29 2 3 Q 5 Nick Thoman 53,47 2 5 Q 6 Cheng Feiyi 53,50 1 4 Q 7 Helge Meeuw 53,52 2 6 Q 8 Hayden Stoeckel 53,74 2 2 Q 9 Arkadi Vjatsjanin 53,79 1 2 10 Nick Driebergen 53,81 1 3 11 Jan-Philip Glania 53,90 2 7 12 Aschwin Wildeboer 53,99 2 8 13 Gareth Kean 54,00 2 1 14 Aristeidis Grigoriadis 54,20 1 8 15 Charles Francis 54,42 1 7 16 Daniel Arnamnart 54,48 1 1

Finale Rang Naam Land Tijd Baan Bijz. Matt Grevers 52.16 4 Nick Thoman 52.92 2 Ryosuke Irie 52.97 6 4 Camille Lacourt 53.08 5 5 Liam Tancock 53.35 3 6 Helge Meeuw 53.48 1 7 Hayden Stoeckel 53.55 8 8 Cheng Feiyi 53.77 7

Bronvermelding Uitslagen

Mannen 0100