Drivers database

List of drivers

No. Driver Wins Wins in WCH Date of the last victory
1 Australia Charlie O'Brien 2 0 1986-12-14
2 Ireland Daniel O'Brien 1 0 2017-01-14
3 United Kingdom Eugene O'Brien 2 0 1989-09-17
4 United States Jim O'Brien 1 1 1964-09-19
5 United Kingdom Michael O'Brien 1 0 2015-05-03
6 United Kingdom Mike O'Brien 2 0 1987-08-02
7 United States Tom O'Brien 1 1 1964-09-19
8 Ireland Ruairi O'Coileain 1 0 1985-08-26
9 United States Johnny O'Connell 56 0 2009-08-30
10 United States Martin O'Connell 14 0 2015-07-26
11 United States Tyler O'Connor 7 0 2018-09-16
12 United Kingdom Keith O'Dor 2 0 1995-09-10
13 Australia Jason O'Halloran 1 0 2016-07-10
14 Ireland John O'Hara 6 0 2005-11-06
15 United Arab Emirates Jason O'Keefe 2 0 2016-01-16
16 South Africa Callan O'Keeffe 1 0 2014-08-02
17 Australia Dylan O'Keeffe 2 0 2018-08-04
18 United States Johnny O'Mara 3 3 1985-07-14
19 United Kingdom Paul O'Neill 2 0 2003-08-09
20 United States John O'Steen 7 1 1999-06-06
21 United Kingdom Denis O'Sullivan 1 0 1965-04-24
22 United Kingdom Zak O'Sullivan 16 0 2021-10-17
23 Mexico Patricio O'Ward 32 0 2022-05-01
24 Hong Kong Darryl O'Young 23 0 2017-09-24
25 Denmark Jan O. Pedersen 1 1 1991-08-31
26 United Kingdom Oliver Oakes 4 1 2006-04-08
27 Denmark Peter Obel 1 0 2017-04-01
28 Austria Marco Oberhauser 2 0 2006-10-01
29 Germany Kay Oberheide 1 0 1987-10-18
30 Germany Jörg Obermoser 8 0 1976-05-02
31 Germany Peter Oberndorfer 7 0 2002-07-21
32 Germany Stefan Oberndorfer 1 0 1995-05-14
33 United States Larry Oberto 8 0 2002-07-07
34 Poland Bartosz Obłucki 2 2 2006-09-24
35 Japan Toshiyuki Ochiai 9 0 2016-12-02
36 France Esteban Ocon 14 1 2021-08-01
37 Italy Enrico Oddenino 1 1 2006-07-30
38 South Africa Steven Odendaal 11 5 2021-10-03
39 Germany Ralf Oehme 1 0 2021-05-23
40 Germany Jürgen Oelschläger 10 0 2004-08-01
41 Germany Willi Oesterle 2 0 1957-08-18
42 Germany Markus Oestreich 57 0 2013-10-05
43 Germany Moritz Oestreich 1 0 2017-07-09
44 Germany Theo Oeverhaus 1 0 2021-10-02
45 France Eric Offenstadt 4 0 1964-10-04
46 Japan Hitoshi Ogawa 9 1 1992-04-26
47 Switzerland Jérôme Ogay 3 0 2019-07-08
48 United Kingdom Scott Ogden 1 0 2021-08-22
49 France Sébastien Ogier 59 57 2021-11-21
50 Denmark René Ogrocki 1 0 2016-05-07
51 Poland Sławomir Ogryzek 1 0 2015-01-06
52 Japan Ai Ogura 5 1 2022-05-01
53 Sweden Simon Ohlin 1 0 2018-06-17
54 Sweden Björn Ohlsson 1 0 1993-07-04
55 Sweden Linus Ohlsson 3 0 2016-09-03
56 Japan Ryuichirou Ohtsuka 2 0 2018-10-14
57 Spain Enrique García Ojeda 5 1 2013-10-27
58 Saudi Arabia Karim Ojjeh 12 0 2018-09-02
59 Japan Akinori Okada 1 0 1988-03-13
60 Japan Hideki Okada 7 0 2001-11-11
61 Japan Tadayuki Okada 9 9 2012-07-29
62 Japan Yuta Okaya 1 1 2020-09-20
63 Japan Kouzo Okumura 1 0 1983-04-24
64 Sweden Håkan Olausson 1 0 1982-05-31
65 Italy Thomas Oldrati 4 4 2020-09-27
66 Poland Tomasz Oleksiak 2 0 2001-09-23
67 United Kingdom Tom Oliphant 7 0 2021-06-27
68 Spain Genís Olivé 5 0 2010-10-02
69 Mexico Eduardo Oliveira 2 0 1999-09-11
70 Portugal Miguel Oliveira 18 16 2022-03-20
71 Portugal Rui Oliveira 1 1 2015-09-13
72 Spain Daniel Oliver 4 0 2001-06-24
73 United Kingdom Eric Oliver 17 17 1954-07-04
74 United Kingdom Jackie Oliver 20 8 1976-08-22
75 United Kingdom Stuart Oliver 17 0 2004-10-03
76 Mexico Hugo Oliveras 4 0 2012-06-03
77 Belgium Yves Olivier 1 0 1999-08-22
78 Sweden Anders Olofsson 17 0 1997-06-15
79 Sweden Simon Olofsson 1 0 2016-07-03
80 Norway Audun Ove Olsen 1 0 1985-05-19
81 Norway Dennis Olsen 16 0 2019-11-23
82 Denmark Ole Olsen 3 3 1978-09-02
83 Denmark Thomas Kjer Olsen 5 5 2020-09-30
84 United States Drake Olson 4 0 1986-05-18
85 Sweden Håkan Olsson 1 0 1985-09-08
86 Sweden Niclas Olsson 1 0 2008-04-13
87 Sweden Patrik Olsson 3 0 2012-08-25
88 Sweden Tommy Olsson 1 0 1974-06-16
89 South Africa Bob Olthoff 9 0 1971-05-01
90 China Chris On Chia 2 0 2019-09-14
91 Turkey Can Öncü 10 1 2018-11-18
92 Turkey Deniz Öncü 5 0 2018-09-23
93 Czechoslovakia Vladislav Ondrejik 5 0 1971-08-21
94 United States Danny Ongais 7 1 1982-11-28
95 Italy Fabio Onidi 5 0 2011-05-15
96 United Kingdom Tom Onslow-Cole 19 0 2019-07-14
97 Australia Jordan Oon 4 0 2016-12-09
98 Germany Fritz Opel 1 0 1905-08-27
99 Poland Bartosz Opioła 1 0 2012-09-22
100 Norway Eivind Opland 31 0 2000-08-13
101 Netherlands Jarno Opmeer 7 0 2016-09-10
102 Germany Jürgen Oppermann 1 0 1990-03-24
103 Spain Lucas Ordoñez 8 0 2013-06-02
104 Mexico Rodrigo Ordoñez 1 0 2010-05-22
105 Colombia Sebastian Ordoñez 1 0 2013-08-18
106 Australia Ed Ordynski 9 8 2002-05-05
107 France Alain Oreille 8 6 1993-07-04
108 Spain Javier Orellana 8 0 2015-10-04
109 Japan Manabu Orido 2 0 2005-03-27
110 Japan Ryo Orime 1 0 2005-06-26
111 Spain Jordi Oriola 2 0 2013-07-14
112 Spain Pepe Oriola 19 1 2021-12-19
113 Italy Edi Orioli 4 0 1996-01-14
114 Peru Raúl Orlandini 2 0 2011-05-15
115 United Kingdom Peter Orlando 1 0 1974-04-15
116 Italy Federico Ormezzano 7 0 1987-11-29
117 Spain Unai Orradre 1 1 2020-08-01
118 United Kingdom Lucas Orrock 2 0 2015-03-14
119 Brazil Hoover Orsi 12 0 2001-08-19
120 Italy Dario Orsini 3 0 2013-10-19
121 Italy Massimiliano Orsini 1 1 0000-00-00
122 Monaco Stéphane Ortelli 52 21 2016-07-17
123 Brazil Felipe Ortiz 3 0 2018-06-23
124 Spain Genito Ortiz 4 0 1983-10-09
125 Germany Mike Ortmann 3 0 2016-09-21
126 Austria Johannes Ortner 10 3 1971-07-11
127 Spain Iván Ortolá 2 0 2021-09-12
128 banned country Egor Orudzhev 14 0 2017-09-16
129 United Kingdom Alex Osborne 2 0 2016-09-04
130 United States David Osborne 1 0 2017-07-02
131 United Kingdom Joe Osborne 7 0 2021-09-11
132 United States Zach Osborne 1 1 2009-04-12
133 United Kingdom Joe Osbourne 2 0 2009-05-16
134 Germany Stefan Oschmann 1 0 2018-07-08
135 Japan Kazuya Oshima 20 0 2022-04-17
136 Switzerland Darius Oskoui 1 0 2012-10-27
137 Canada David Ostella 1 0 2013-03-16
138 Italy Everardo Ostini 1 1 1969-05-04
139 Germany Claudia Ostlender 2 0 1985-07-27
140 Italy Emilio Ostorero 1 0 1960-06-05
141 Japan Kakunoshin Ota 2 0 2014-07-13
142 Japan Tetsuya Ota 1 0 1994-10-23
143 Japan Hiroki Otsu 2 0 2021-10-17
144 Netherlands Dion Otten 3 0 2018-09-30
145 Germany Peter Öttl 6 5 1996-05-26
146 Germany Philipp Öttl 5 1 2018-05-06
147 Italy Massimo Ottobre 5 0 1995-10-01
148 Poland Paweł Otwinowski 1 0 2015-05-17
149 France Jean-Pierre Oudin 2 2 1985-08-18
150 Canada Martyn Ouellet 1 0 2009-09-29
151 Estonia Vello Õunpuu 1 0 1982-02-14
152 Denmark Michael Outzen 2 0 2011-09-25
153 Soviet Union Anatoly Ovchinikov 1 1 1976-05-16
154 Norway Knut Ove Børseth 8 0 2010-05-09
155 United States Hoyt Overbagh 1 1 1978-07-08
156 Netherlands Joep Overbeeke 1 0 2017-10-01
157 United Kingdom David Ovey 1 1 1983-06-19
158 Germany Hamza Owega 3 0 2018-07-22
159 Germany Jusuf Owega 1 0 2022-04-23
160 United Kingdom Peter Owen 1 0 2005-04-17
161 Australia Steve Owen 4 0 2017-10-22
162 United States Will Owen 4 0 2020-07-19
163 United Kingdom Raoul Owens 1 0 2016-09-24
164 Germany Horst Owesle 3 3 1971-08-14
165 New Zealand Dave Oxton 6 0 1984-01-22
166 Japan Toshiki Oyu 4 0 2020-12-06
167 Turkey Ahmed Özgün 2 0 2006-09-24
168 Denmark Sebastian Øgaard 6 0 2022-05-01
169 Norway Mads Østberg 10 9 2021-10-24