| Women's Keirin |
| |
| First Round |
| |
| Heat 1 |
| 1 Simona Krupeckaite (Lithuania) |
| 2 Kaarle McCulloch (Australia) |
| 3 Victoria Pendleton (Great Britain) |
| 4 Elena Brezhniva (Petroholding Leningrad) |
| 5 Yvonne Hijgenaar (Netherlands) |
| 6 Eunji Lee (Korea) |
| 7 Alba Diez (Catalunya Team) |
| |
| Heat 2 |
| 1 Lin Junhong (Giant Pro Cycling) |
| 2 Ekaterina Gnidenko (Petroholding Leningrad) |
| 3 Helena Casas Roige (Spain) |
| 4 Fatehah Mustapa (YSD Track Team) |
| 5 Natasha Hansen (New Zealand) |
| 6 Mariesthela Vilera (Venezuela) |
| 7 Monika Alango (Estonia) |
| |
| Heat 3 |
| 1 Kristina Vogel (Germany) |
| 2 Gabriele Jankute (Lithuania) |
| 3 Juliana Gaviria Rendon (Colombia) |
| 4 Anna Meares (Australia) |
| 5 Anastasiya Voynova (Russia) |
| 6 Willy Kanis (Netherlands) |
| 7 Ainara El Busto Arteaga (Reyno de Navarra-Telco-M-Conor) |
| |
| Heat 4 |
| 1 Jess Varnish (Great Britain) |
| 2 Daniela Larreal (Venezuela) |
| 3 Madalyn Godby (USA) |
| 4 Miriam Welte (Germany) |
| 5 Hiroko Ishii (Japan) |
| 6 Olga Streltsova (Moscow Track Team) |
| 7 Alena Dylko (Belarus) |
| |
| Heat 5 |
| 1 Clara Sanchez (France) |
| 2 Tianshi Zhong (Giant Pro Cycling) |
| 3 Lisandra Guerra Rodriguez (Cuba) |
| 4 Maryia Lohvinava (Belarus) |
| 5 Cristin Walker (USA) |
| 6 Ting Ying Huang (Taipei) |
| |
| Heat 6 |
| 1 Wai Sze Lee (Hong Kong) |
| 2 Shuang Guo (China) |
| 3 Hyejin Lee (Korea) |
| 4 Viktoria Baranova (Russia) |
| 5 Tania Calvo Barbero (Spain) |
| 6 Katie Schofield (New Zealand) |
| |
| Heat 7 |
| 1 Sandie Clair (France) |
| 2 Monique Sullivan (Canada) |
| 3 Lyubov Shulika (Ukraine) |
| 4 Kayono Maeda (Japan) |
| 5 Sumaia Ribeiro (Brazil) |
| 6 Diana Maria Garcia (Colombia) |
First rider in each Heat advances to Round 2 Rest to Repechage |
| |
| First Round Repechages |
| |
| Heat 1 |
| 1 Monique Sullivan (Canada) |
| 2 Willy Kanis (Netherlands) |
| 3 Kaarle McCulloch (Australia) |
| 4 Hyejin Lee (Korea) |
| 5 Maryia Lohvinava (Belarus) |
| 6 Hiroko Ishii (Japan) |
| |
| Heat 2 |
| 1 Victoria Pendleton (Great Britain) |
| 2 Lyubov Shulika (Ukraine) |
| 3 Viktoria Baranova (Russia) |
| 4 Cristin Walker (USA) |
| 5 Olga Streltsova (Moscow Track Team) |
| 6 Ekaterina Gnidenko (Petroholding Leningrad) |
| 7 Ainara El Busto Arteaga (Reyno de Navarra-Telco-M-Conor) |
| |
| Heat 3 |
| 1 Tania Calvo Barbero (Spain) |
| 2 Gabriele Jankute (Lithuania) |
| 3 Elena Brezhniva (Petroholding Leningrad) |
| 4 Helena Casas Roige (Spain) |
| 5 Ting Ying Huang (Taipei) |
| 6 Alena Dylko (Belarus) |
| |
| Heat 4 |
| 1 Daniela Larreal (Venezuela) |
| 2 Katie Schofield (New Zealand) |
| 3 Sumaia Ribeiro (Brazil) |
| 4 Fatehah Mustapa (YSD Track Team) |
| 5 Yvonne Hijgenaar (Netherlands) |
| 6 Juliana Gaviria Rendon (Colombia) |
| |
| Heat 5 |
| 1 Anna Meares (Australia) |
| 2 Tianshi Zhong (Giant Pro Cycling) |
| 3 Natasha Hansen (New Zealand) |
| 4 Diana Maria Garcia (Colombia) |
| 5 Eunji Lee (Korea) |
| 6 Madalyn Godby (USA) |
| |
| Heat 6 |
| 1 Shuang Guo (China) |
| 2 Lisandra Guerra Rodriguez (Cuba) |
| 3 Miriam Welte (Germany) |
| 4 Mariesthela Vilera (Venezuela) |
| 5 Anastasiya Voynova (Russia) |
| 6 Alba Diez (Catalunya Team) |
| Top 2 in each Heat advance to 1/4 Finals |
| |
| 1/4 Finals |
| |
| Heat 1 |
| 1 Lyubov Shulika (Ukraine) |
| 2 Anna Meares (Australia) |
| 3 Simona Krupeckaite (Lithuania) |
| 4 Willy Kanis (Netherlands) |
| 5 Sandie Clair (France) |
| 6 Shuang Guo (China) |
| 7 Wai Sze Lee (Hong Kong) |
| |
| Heat 2 |
| 1 Clara Sanchez (France) |
| 2 Monique Sullivan (Canada) |
| 3 Lisandra Guerra Rodriguez (Cuba) |
| 4 Lin Junhong (Giant Pro Cycling) |
| 5 Gabriele Jankute (Lithuania) |
| 6 Daniela Larreal (Venezuela) |
| |
| Heat 3 |
| 1 Victoria Pendleton (Great Britain) |
| 2 Kristina Vogel (Germany) |
| 3 Jess Varnish (Great Britain) |
| 4 Katie Schofield (New Zealand) |
| 5 Tianshi Zhong (Giant Pro Cycling) |
| DNS Tania Calvo Barbero (Spain) |
| Top 2 in each Heat advance to Semi Finals |
| |
| Semifinals |
| |
| Heat 1 |
| 1 Lyubov Shulika (Ukraine) |
| 2 Shuang Guo (China) |
| 3 Simona Krupeckaite (Lithuania) |
| 4 Jess Varnish (Great Britain) |
| 5 Monique Sullivan (Canada) |
| 6 Lin Junhong (Giant Pro Cycling) |
| |
| Heat 2 |
| 1 Victoria Pendleton (Great Britain) |
| 2 Anna Meares (Australia) |
| 3 Wai Sze Lee (Hong Kong) |
| 4 Clara Sanchez (France) |
| 5 Sandie Clair (France) |
| 6 Willy Kanis (Netherlands) |
First 3 riders in each heat qualify to final 1-6 remainder to final 7-12. |
| |
| 1-6 Final |
| 1 Simona Krupeckaite (Lithuania) |
| 2 Wai Sze Lee (Hong Kong) |
| 3 Shuang Guo (China) |
| 4 Lyubov Shulika (Ukraine) |
| 5 Victoria Pendleton (Great Britain) |
| 6 Anna Meares (Australia) |
| |
| 7-12 Final |
| 7 Clara Sanchez (France) |
| 8 Lin Junhong (Giant Pro Cycling) |
| 9 Willy Kanis (Netherlands) |
| 10 Sandie Clair (France) |
| 11 Monique Sullivan (Canada) |
| 12 Jess Varnish (Great Britain) |
| |
| Men's Sprint |
| |
| Qualifying |
| 1 Chris Hoy (Great Britain) |
9.932 |
| 2 Kevin Sireau (France) |
10.026 |
| 3 Maximilian Levy (Germany) |
10.096 |
| 4 Robert Förstemann (Germany) |
10.144 |
| 5 Phillip Njisane (Trinidad and Tobago) |
10.148 |
| 6 Jason Kenny (Great Britain) |
10.153 |
| 7 Shane Perkins (Australia) |
10.162 |
| 8 Gregory Bauge (France) |
10.217 |
| 9 Stefan Botticher (Team Erdgas.2012) |
10.218 |
| 10 Matthew Crampton (Sky Track Cycling) |
10.234 |
| 11 Scott Sunderland (Australia) |
10.250 |
| 12 Kazunari Watanabe (Japan) |
10.257 |
| 13 Edward Dawkins (New Zealand) |
10.272 |
| 14 Miao Zhang (China) |
10.277 |
| 15 Fabian Hernando Puerta Zapata (Colombia) |
10.278 |
| 16 Seiichiro Nakagawa (Japan) |
10.279 |
| 17 Juan Peralta Gascon (Spain) |
10.282 |
| 18 Roy Van Den Berg (Netherlands) |
10.324 |
| 19 Sam Webster (New Zealand) |
10.325 |
| 20 Lei Zhang (China) |
10.355 |
| 21 Damian Zielinski (Poland) |
10.373 |
| 22 Ilya Okunev (Petroholding Leningrad) |
10.392 |
| 23 Sergi Borisov (Moscow Track Team) |
10.407 |
| 24 Max Niederlag (Team Erdgas.2012) |
10.408 |
| 25 Azizulhasni Awang (YSD Track Team) |
10.420 |
| 26 Andrii Vynokurov (Ukraine) |
10.424 |
| 27 Kevin Mansker (USA) |
10.426 |
| 28 Bernard Esterhuizen (RSA) |
10.449 |
| 29 Denis Shurshin (Russia) |
10.470 |
| 30 Yudai Nitta (Cyclo Channel Tokyo) |
10.489 |
| 31 Valentin Savitskiy (Russia) |
10.501 |
| 32 Michael Blatchford (USA) |
10.508 |
| 33 Hodei Mazquiaran Uria (Cespa-Euskadi) |
10.529 |
| 34 Scott Mulder (Canada) |
10.565 |
| 35 Christos Volikakis (Greece) |
10.584 |
| 36 Teun Mulder (Netherlands) |
10.599 |
| 37 Hugo Barrette (Canada) |
10.600 |
| 38 Denis Spicka (Czech Republic) |
10.611 |
| 39 Adam Ptacnik (Czech Republic) |
10.621 |
| 40 Muhammad Edrus Md Yunos (Malaysia) |
10.647 |
| 41 Adrian Teklinski (Poland) |
10.694 |
| 42 Zafeiris Volikakis (Greece) |
10.702 |
| 43 Sergio Aliaga Chivite (Reyno de Navarra-Telco-M-Conor) |
10.722 |
| 44 Eoin Mullen (Ireland) |
10.736 |
| 45 Itmar Esteban Herraiz (Catalunya Team) |
10.783 |
| 46 Flavio Cipriano (Brazil) |
10.845 |
| 47 Po Hung Wu (Taipei) |
10.941 |
| 48 Viktor Manakov (Rusvelo) |
10.950 |
| 49 David Alonso Castillo (Reyno de Navarra-Telco-M-Conor) |
10.973 |
| 50 Yhonny Araujo (Venezuela) |
10.975 |
| 51 Francesco Ceci (Italy) |
11.038 |
| 52 Giovanni Mendez (Venezuela) |
11.123 |
| 53 Dieferson Borges (Brazil) |
11.179 |
| 54 Kristjan Gregoric (Slovenia) |
11.277 |
| 55 Unai Elorriaga Zubiaur (Cespa-Euskadi) |
11.316 |
| 56 Marco Coledan (Italy) |
11.471 |
| DNS Patrick Lawino (Uganda) |
| Top 16 riders qualify for 1/8 finals |
| |
| 1/8 Finals |
| |
| Heat 1 |
| 1 Chris Hoy (Great Britain) |
10.526 |
| 2 Seiichiro Nakagawa (Japan) |
| |
| Heat 2 |
| 1 Kevin Sireau (France) |
10.466 |
| 2 Fabian Hernando Puerta Zapata (Colombia) |
| |
| Heat 3 |
| 1 Maximilian Levy (Germany) |
10.685 |
| 2 Miao Zhang (China) |
| |
| Heat 4 |
| 1 Robert Förstemann (Germany) |
10.695 |
| 2 Edward Dawkins (New Zealand) |
| |
| Heat 5 |
| 1 Kazunari Watanabe (Japan) |
10.538 |
| 2 Phillip Njisane (Trinidad and Tobago) |
| |
| Heat 6 |
| 1 Jason Kenny (Great Britain) |
10.476 |
| 2 Scott Sunderland (Australia) |
| |
| Heat 7 |
| 1 Matthew Crampton (Sky Track Cycling) |
11.517 |
| 2 Shane Perkins (Australia) |
REL |
| |
| Heat 8 |
| 1 Gregory Bauge (France) |
| 2 Stefan Botticher (Team Erdgas.2012) |
10.577 |
|
Winner of each Heat advance to Quarterfinals.
Losers go to quarterfinals B
|
| |
| Quarterfinals B |
| |
| Heat 1 |
| 1 Seiichiro Nakagawa (Japan) |
10.724 |
| 2 Stefan Botticher (Team Erdgas.2012) |
| |
| Heat 2 |
| 1 Fabian Hernando Puerta Zapata (Colombia) |
10.66 |
| 2 Shane Perkins (Australia) |
| |
| Heat 3 |
| 1 Scott Sunderland (Australia) |
10.634 |
| 2 Miao Zhang (China) |
| |
| Heat 4 |
| 1 Phillip Njisane (Trinidad and Tobago) |
10.568 |
| 2 Edward Dawkins (New Zealand) |
| Winner of each heat advance to Semifinals B |
| |
| Quarterfinals |
| |
| Heat 1 |
Race 1 |
Race 2 |
Decider |
| 1 Chris Hoy (Great Britain) |
|
10.38 |
10.424 |
| 2 Gregory Bauge (France) |
10.416 |
| |
| Heat 2 |
| 1 Kevin Sireau (France) |
10.407 |
10.309 |
| 2 Matthew Crampton (Sky Track Cycling) |
| |
| Heat 3 |
| 1 Maximilian Levy (Germany) |
10.27 |
10.26 |
| 2 Jason Kenny (Great Britain) |
| |
| Heat 4 |
| 1 Robert Förstemann (Germany) |
10.812 |
11.498 |
| 2 Kazunari Watanabe (Japan) |
Winner of each heat advance to Semifinals. Losers go to race for 5th-8th place |
| |
| 5-8 Final |
| 5 Jason Kenny (Great Britain) |
10.848 |
| 6 Matthew Crampton (Sky Track Cycling) |
| 7 Kazunari Watanabe (Japan) |
| 8 Gregory Bauge (France) |
| |
| SemiFinals |
| |
| Heat 1 |
Race 1 |
Race 2 |
| 1 Chris Hoy (Great Britain) |
10.577 |
10.293 |
| 2 Robert Förstemann (Germany) |
| |
| Heat 2 |
| 1 Maximilian Levy (Germany) |
10.51 |
10.472 |
| 2 Kevin Sireau (France) |
| |
| Final |
| |
| Ride for Gold and Silver |
Race 1 |
Races 2 |
Decider |
| 1 Chris Hoy (Great Britain) |
10.341 |
10.393 |
| 2 Maximilian Levy (Germany) |
| |
| Ride for Bronze |
| 3 Robert Förstemann (Germany) |
|
10.483 |
16.531 |
| 4 Kevin Sireau (France) |
10.492 |