HybridStats

How fast each race ran. Every finisher is measured against their own race history, not the rest of the field, so a strong field does not make a course look fast.

We predict each athlete's time from their own race history; course speed is how much faster or slower the field ran than predicted.

  • Speed: how much faster (+) or slower (−) the field ran than predicted. Fast and Slow mean more than 1% either way; anything closer is Average.
  • Beat: the share of finishers who ran faster than their prediction.
  • N: the number of finishers with an earlier singles race to predict from. Men and women are pooled.
SpeedBeatn
1
Berlin 2024S6
+6.4%Fast92%128
2
Warsaw 2026S8
+4.6%Fast89%433
3
Dubai 2024S6less certain
+4.5%Fast85%34
4
Berlin 2025S7
+4.3%Fast87%491
5
World Championships 2019S1
+4.2%Fast81%99
6
Maastricht 2025S7
+4.1%Fast81%118
7
Glasgow 2023S5
+3.9%Fast75%56
8
New York 2025S7
+3.7%Fast76%191
9
Mechelen 2026S8
+3.7%Fast83%352
10
World Championships 2021S4less certain
+3.6%Fast72%97
11
Hamburg 2024S7
+3.6%Fast75%147
12
Chicago 2025S8
+3.6%Fast78%174
13
Copenhagen 2025S7
+3.5%Fast84%116
14
Chicago 2023S6
+3.5%Fast75%75
15
Chicago 2024S7
+3.5%Fast77%142
16
Monterrey 2025S7less certain
+3.4%Fast80%45
17
Helsinki 2026S8
+3.4%Fast79%214
18
Hannover 2023S5
+3.4%Fast75%59
19
Sharjah 2025S7
+3.2%Fast75%65
20
Glasgow 2025S7
+3.1%Fast78%250
21
Bologna 2026S8
+3.1%Fast81%320
22
Amsterdam 2022S5
+2.9%Fast75%61
23
Sydney 2026S9
+2.9%Fast75%444
24
Essen 2019S2less certain
+2.9%Fast66%32
25
Los Angeles 2023S6
+2.9%Fast68%59
26
Warsaw 2025S7
+2.9%Fast72%250
27
Frankfurt 2022S5
+2.7%Fast75%79
28
Karlsruhe 2024S6
+2.7%Fast70%121
29
Fort Lauderdale 2024S6
+2.7%Fast74%74
30
Vancouver 2025S8
+2.7%Fast71%84
31
Dublin 2024S7
+2.6%Fast72%90
32
Istanbul 2026S9
+2.4%Fast74%172
33
Cologne 2024S6
+2.4%Fast70%155
34
Paris 2025S7
+2.4%Fast73%210
35
Dallas 2023S5less certain
+2.3%Fast66%47
36
Washington D.C. 2026S9
+2.3%Fast71%337
37
Leipzig 2019S2less certain
+2.3%Fast70%37
38
Shanghai 2025S8
+2.2%Fast76%91
39
London 2025S7
+2.2%Fast68%183
40
Anaheim 2023S5less certain
+2.2%Fast73%49
41
Miami 2025S7
+2.2%Fast69%112
42
Amsterdam 2024S7
+2.1%Fast68%167
43
Istanbul 2026S8
+2.1%Fast75%133
44
Houston 2024S6
+2.0%Fast70%73
45
Anaheim 2024S6
+2.0%Fast69%102
46
London 2024S6
+2.0%Fast66%160
47
London 2025S8
+2.0%Fast68%753
48
Bremen 2022S4less certain
+2.0%Fast69%45
49
Stockholm 2025S8
+1.9%Fast68%307
50
Gdansk 2025S8
+1.9%Fast70%96
51
Maastricht 2024S6
+1.9%Fast62%63
52
Katowice 2026S8
+1.9%Fast75%263
53
Copenhagen 2024S6
+1.9%Fast68%97
54
Valencia 2022S5less certain
+1.9%Fast61%36
55
Heerenveen 2026S8
+1.9%Fast70%308
56
Cologne 2025S7
+1.8%Fast70%181
57
Toronto 2024S7
+1.8%Fast58%93
58
World Championships 2023S5
+1.8%Fast67%433
59
Nice 2026S8
+1.8%Fast65%280
60
Cape Town 2026S9
+1.8%Fast70%122
61
Malaga 2023S5
+1.7%Fast69%54
62
Barcelona 2023S5
+1.7%Fast68%53
63
Amsterdam 2026S8
+1.7%Fast67%373
64
Bordeaux 2025S8
+1.7%Fast68%206
65
Manchester 2022S4less certain
+1.6%Fast68%41
66
Heerenveen 2025S7
+1.6%Fast71%113
67
London 2026S8
+1.6%Fast64%388
68
Chicago 2022S5less certain
+1.6%Fast62%45
69
Bilbao 2026S8
+1.6%Fast68%199
70
Taipei 2026S8
+1.6%Fast70%100
71
Hamburg 2025S8
+1.4%Fast66%282
72
Cologne 2023S5
+1.4%Fast67%93
73
World Championships 2022S4less certain
+1.4%Fast58%232
74
Incheon 2026S8
+1.4%Fast63%123
75
Malaga 2026S8
+1.4%Fast65%335
76
Dallas 2023S6less certain
+1.3%Fast65%79
77
Boston 2025S8
+1.3%Fast59%184
78
London 2023S6
+1.3%Fast59%164
79
Malaga 2025S7
+1.2%Fast66%268
80
Maastricht 2022S4
+1.2%Fast57%58
81
Stockholm 2024S7
+1.2%Fast59%112
82
Melbourne 2024S7less certain
+1.2%Fast60%47
83
Incheon 2024S7less certain
+1.2%Fast58%33
84
Brisbane 2024S7
+1.1%Fast61%66
85
Birmingham 2022S5less certain
+1.1%Fast60%48
86
Stuttgart 2023S5
+1.1%Fast63%56
87
Beijing 2026S8
+1.0%Fast63%120
88
Stuttgart 2024S7
+1.0%Average56%127
89
Berlin 2022S5less certain
+1.0%Average50%36
90
Perth 2026S9
+1.0%Average61%256
91
Rotterdam 2025S7
+1.0%Average58%167
92
Barcelona 2026S8
+0.9%Average65%421
93
Athens 2026S9
+0.9%Average64%194
94
Chicago 2022S4less certain
+0.9%Average57%42
95
Seoul 2025S8
+0.9%Average63%72
96
Bilbao 2023S5less certain
+0.9%Average61%46
97
Stockholm 2023S6less certain
+0.9%Average62%37
98
Hamburg 2022S5
+0.8%Average49%69
99
Poznan 2025S8
+0.8%Average59%278
100
Atlanta 2025S7
+0.8%Average59%154
101
Rio de Janeiro 2025S8
+0.8%Average58%72
102
Budapest 2026S9
+0.8%Average58%184
103
Brisbane 2025S7
+0.8%Average61%165
104
Phoenix 2026S8
+0.8%Average60%410
105
Houston 2025S7
+0.8%Average52%153
106
Bilbao 2024S6
+0.8%Average54%52
107
Melbourne 2025S8
+0.7%Average61%358
108
Dallas 2025S8
+0.7%Average55%261
109
Dublin 2025S8
+0.7%Average55%314
110
Paris 2026S8
+0.7%Average57%362
111
Marseille 2024S7
+0.7%Average57%133
112
Mechelen 2025S7
+0.7%Average55%137
113
New York 2024S6
+0.7%Average57%58
114
London 2022S5
+0.6%Average58%73
115
Buenos Aires 2026S8less certain
+0.6%Average64%45
116
Rome 2025S8
+0.6%Average57%349
117
Perth 2025S8
+0.6%Average55%129
118
Birmingham 2025S8
+0.5%Average55%419
119
Rotterdam 2024S6
+0.5%Average52%65
120
Riga 2026S8
+0.5%Average60%204
121
Bordeaux 2026S9
+0.4%Average55%332
122
Fortaleza 2026S8less certain
+0.4%Average60%47
123
Manchester 2024S7
+0.4%Average53%115
124
Rotterdam 2026S8
+0.4%Average56%234
125
Toulouse 2026S8
+0.4%Average52%266
126
Cape Town 2025S8
+0.4%Average61%57
127
Bordeaux 2024S6
+0.4%Average61%61
128
Atlanta 2025S8
+0.4%Average54%121
129
Houston 2023S5less certain
+0.4%Average49%53
130
Sydney 2025S8
+0.4%Average56%211
131
Karlsruhe 2023S5
+0.4%Average63%62
132
Bilbao 2025S7
+0.3%Average55%133
133
Ghent 2025S8
+0.3%Average59%207
134
Shenzhen 2025S8
+0.3%Average51%113
135
Hong Kong 2026S8
+0.3%Average50%159
136
World Championships 2026S8
+0.3%Average55%1492
137
Osaka 2026S8
+0.3%Average56%137
138
Vienna 2026S8
+0.3%Average53%173
139
Shenzhen 2026S9
+0.3%Average55%200
140
Valencia 2023S6
+0.2%Average56%70
141
Frankfurt 2024S7
+0.2%Average52%229
142
Karlsruhe 2025S7
+0.2%Average56%133
143
Houston 2026S8
+0.2%Average53%259
144
Madrid 2023S6
+0.2%Average50%80
145
Glasgow 2026S8
+0.2%Average56%431
146
Rimini 2024S6
+0.2%Average59%87
147
Copenhagen 2026S8
+0.2%Average55%284
148
Verona 2025S8
+0.2%Average53%216
149
Poznan 2024S7
+0.2%Average56%133
150
Las Vegas 2025S7
+0.2%Average53%228
151
Stuttgart 2025S8
+0.2%Average50%267
152
Toronto 2026S9
+0.1%Average56%233
153
Perth 2024S7
+0.1%Average48%61
154
Hamburg 2023S6
+0.1%Average50%90
155
Madrid 2022S5
+0.1%Average54%56
156
World Championships 2024S6
+0.0%Average50%840
157
Valencia 2026S9
+0.0%Average49%287
158
Malmö 2023S6less certain
−0.0%Average55%33
159
Oslo 2026S9
−0.0%Average49%213
160
Rimini 2025S7
−0.0%Average56%196
161
Oslo 2025S8
−0.1%Average54%197
162
Bangkok 2025S7
−0.1%Average48%87
163
Geneva 2025S8
−0.2%Average52%150
164
Cape Town 2026S8
−0.3%Average53%111
165
Cardiff 2025S7
−0.3%Average52%230
166
Singapore 2024S7
−0.3%Average54%59
167
Munich 2022S4
−0.3%Average46%50
168
Manchester 2025S7
−0.3%Average45%144
169
Lisbon 2026S8
−0.4%Average52%230
170
Anaheim 2024S7
−0.4%Average57%86
171
Frankfurt 2023S6
−0.4%Average50%129
172
Chiba 2026S9
−0.4%Average45%139
173
Katowice 2025S7
−0.4%Average48%120
174
World Championships 2025S7
−0.4%Average48%1268
175
Jakarta 2026S9
−0.5%Average49%128
176
Riga 2025S7
−0.5%Average48%73
177
Brisbane 2026S8
−0.5%Average44%319
178
Turin 2024S6
−0.6%Average51%78
179
Bangkok 2026S9
−0.6%Average38%103
180
London 2023S5
−0.6%Average48%90
181
Incheon 2025S7less certain
−0.6%Average49%35
182
Shanghai 2026S8
−0.6%Average50%167
183
Izmir 2026S9
−0.6%Average53%59
184
Geneva 2026S9
−0.6%Average43%323
185
Maastricht 2026S9
−0.7%Average47%322
186
London 2024S7
−0.7%Average46%240
187
Mexico City 2024S7less certain
−0.7%Average55%49
188
Beijing 2026S9less certain
−0.7%Average53%250
189
Cologne 2026S8
−0.7%Average46%311
190
Dallas 2022S5
−0.7%Average47%55
191
Turin 2026S8
−0.7%Average46%289
192
Dallas 2024S7
−0.8%Average49%118
193
Sankt Gallen 2025S7
−0.8%Average43%138
194
Gdansk 2024S6
−0.8%Average38%63
195
Boston 2026S9
−0.9%Average44%302
196
Cardiff 2026S8
−0.9%Average45%426
197
Ottawa 2026S8
−0.9%Average43%176
198
Frankfurt 2022S4less certain
−0.9%Average47%45
199
Madrid 2024S6
−0.9%Average38%82
200
Miami 2026S8
−0.9%Average45%228
201
Melbourne 2024S7
−1.0%Average45%127
202
Los Angeles 2022S5less certain
−1.0%Slow45%47
203
Leipzig 2022S5less certain
−1.0%Slow43%30
204
Abu Dhabi 2025S8
−1.0%Slow48%85
205
London 2022S4
−1.1%Slow45%58
206
Sydney 2024S7
−1.1%Slow47%57
207
Glasgow 2024S6
−1.1%Slow47%99
208
Singapore 2025S8
−1.2%Slow38%101
209
Valencia 2025S7
−1.2%Slow43%120
210
Paris 2024S7
−1.2%Slow45%123
211
Beijing 2025S8
−1.3%Slow40%98
212
Barcelona 2023S6
−1.3%Slow46%87
213
Vienna 2022S4less certain
−1.3%Slow31%35
214
Bangkok 2026S8
−1.3%Slow43%228
215
Nice 2024S7less certain
−1.3%Slow36%58
216
Barcelona 2025S7
−1.4%Slow41%295
217
Birmingham 2024S7
−1.4%Slow38%223
218
Toronto 2025S8
−1.4%Slow39%163
219
Taipei 2025S7
−1.4%Slow47%51
220
Mumbai 2026S9less certain
−1.4%Slow35%151
221
Amsterdam 2023S6less certain
−1.4%Slow45%49
222
Yokohama 2025S8
−1.4%Slow40%87
223
Hannover 2019S1less certain
−1.5%Slow53%32
224
São Paulo 2026S8
−1.5%Slow44%99
225
Katowice 2024S6less certain
−1.5%Slow37%46
226
Manchester 2024S6
−1.5%Slow34%122
227
Berlin 2026S8
−1.5%Slow35%778
228
Lyon 2026S8
−1.5%Slow37%450
229
Las Vegas 2026S8
−1.5%Slow37%281
230
Frankfurt 2025S8
−1.6%Slow36%231
231
New Delhi 2026S9
−1.6%Slow37%99
232
Gdansk 2026S9
−1.6%Slow38%272
233
Wuhan 2026S8
−1.7%Slow36%81
234
Dallas 2022S4less certain
−1.7%Slow35%46
235
Chengdu 2026S9
−1.8%Slow42%136
236
Rome 2026S9
−1.8%Slow35%298
237
Karlsruhe 2026S9
−2.1%Slow31%245
238
Anaheim 2025S8
−2.1%Slow34%184
239
Hong Kong 2025S8less certain
−2.1%Slow38%47
240
Manchester 2023S5less certain
−2.1%Slow37%60
241
Malaga 2024S6
−2.2%Slow39%72
242
Munich 2023S5
−2.2%Slow22%59
243
Munich 2023S6
−2.3%Slow36%74
244
Hamburg 2023S5
−2.3%Slow28%61
245
Guadalajara 2025S7less certain
−2.3%Slow47%47
246
Acapulco 2025S8less certain
−2.4%Slow37%101
247
Manchester 2026S8
−2.4%Slow32%439
248
New York 2022S5less certain
−2.5%Slow35%46
249
Madrid 2025S8
−2.5%Slow34%374
250
Turin 2025S7
−2.6%Slow34%170
251
Utrecht 2025S8
−2.7%Slow32%212
252
New York 2023S6less certain
−2.8%Slow27%77
253
Karlsruhe 2022S4less certain
−2.8%Slow21%38
254
São Paulo 2026S9
−2.8%Slow42%118
255
Birmingham 2023S6
−2.8%Slow29%86
256
Valencia 2025S8
−2.9%Slow31%211
257
Monterrey 2026S8
−2.9%Slow36%131
258
Madrid 2024S7
−2.9%Slow29%93
259
New Delhi 2025S8less certain
−3.0%Slow13%32
260
Hamburg 2021S4
−3.0%Slow19%58
261
Stuttgart 2021S4less certain
−3.1%Slow29%38
262
Salt Lake City 2026S9
−3.1%Slow30%253
263
Paris 2025S8
−3.1%Slow30%210
264
New York 2026S8
−3.1%Slow31%507
265
Maastricht 2025S8
−3.1%Slow24%240
266
Toulouse 2025S7
−3.2%Slow20%99
267
St. Gallen 2026S8
−3.3%Slow22%130
268
Milan 2023S6
−3.5%Slow20%54
269
Shanghai 2025S7
−3.5%Slow24%67
270
Bengaluru 2026S8
−3.6%Slow25%92
271
Rimini 2026S8
−3.6%Slow24%275
272
Johannesburg 2026S8
−3.6%Slow35%83
273
Karlsruhe 2020S2less certain
−3.8%Slow17%52
274
Mumbai 2025S8less certain
−4.0%Slow32%34
275
Singapore 2026S8
−4.0%Slow17%106
276
Milan 2024S7
−4.3%Slow23%169
277
Hangzhou 2026S9
−4.5%Slow24%128
278
Hamburg 2019S2less certain
−4.6%Slow19%72
279
Guadalajara 2026S8
−4.7%Slow25%122
280
Auckland 2025S7
−4.7%Slow13%64
281
Acapulco 2026S9
−4.7%Slow27%150
282
Paris 2023S6less certain
−4.8%Slow16%31
283
Singapore 2024S7less certain
−4.9%Slow30%43
284
Frankfurt 2019S2less certain
−4.9%Slow17%41
285
Mexico City 2025S8
−5.0%Slow22%175
286
Johannesburg 2025S7less certain
−5.2%Slow14%35
287
Hannover 2020S2less certain
−6.8%Slow11%80
288
Santa Cruz de Tenerife 2026S9
−6.9%Slow10%173
289
Dublin 2023S6less certain
−7.0%Slow10%48
290
Auckland 2026S8
−7.3%Slow9%144
291
Johannesburg 2025S8
−8.2%Slow11%62
292
Cancún 2026S8
−8.4%Slow12%172
293
Puebla 2026S8
−12.4%Slow6%129
How it's measured & caveats
  • A machine-learning model (LightGBM) predicts each finisher's time from their earlier races: how many, how recent, how fast, and how they were trending. A race never helps predict itself.
  • Speed is a robust average of how far each finisher ran from their prediction, so one bad day does not move it. The average race scores zero.
  • Unlike a PB rate, it knows that a second race is usually faster than a first, so a field full of newcomers does not make a course look fast.
  • “Less certain” marks races with fewer than 50 finishers to predict from, or where a second, independent model disagrees by more than two points.
  • Races with fewer than 30 such finishers are hidden by default. Weather, altitude and championship tapering also affect how fast a race runs.