Progress against the field
Between Copenhagen 2026 and Oslo 2026, Alan Cao kept pace with the field.
The races themselves barely changed, so 0:07 faster on the clock is the real picture.
The biggest step was Copenhagen 2026 → Stockholm 2026: 2:45 on the field in 97 days.
How this is worked out ⓘ
A finish time moves for two reasons: the athlete, and the race — its course, its floor, its day. For each pair of races in a row in one category, we take everyone who raced both and use the middle of how much they moved (the median) as "the race". Whatever is left is the athlete. Doubles are compared only when the same two people raced both, and told as the pair's; relays are left out. A pair with fewer than 15 athletes in common is not shown. The summary above covers Individual Pro · Men, the one raced most; every comparison is in the list below.
Every race
55 races · 41 events
-
Hamburg28 Oct 2026HYROX ELITE 15 DOUBLES · Men51:3113/15Beat 13%
-
Valencia17 Oct 2026Individual Pro · Men57:499/419Beat 98%
-
Geneva9 Oct 2026Doubles Pro · Men51:414/353Beat 99%
↑ 142 days after Lyon 2026, with Quentin Garel 0:29 worse than the field Faster on the clock, behind the field Why ↓Close ↑
0:36 faster on the clock looks better than it was: the race was 1:05 faster for everyone, which leaves this 0:29 behind the field.
The fieldCompare these two →1:05 faster This pair0:36 faster -
Oslo26 Sep 2026Individual Pro · Men57:5010/273Beat 96%
↑ 100 days after Stockholm 2026 2:38 worse than the field Why ↓Close ↑
2:38 behind the field: 0:31 slower on the clock, against 2:07 faster for everyone.
The fieldCompare these two →2:07 faster This athlete0:31 slower -
Stockholm18 Jun 2026Doubles Open · Mixed53:5117/825Beat 98%
↑ 187 days after Poznan 2025, with Camille Bat 0:56 worse than the field Why ↓Close ↑
2:15 slower on the clock in a race that was 1:19 slower for everyone: 0:56 lost to the field.
The fieldCompare these two →1:19 slower This pair2:15 slower -
Stockholm18 Jun 2026Individual Pro · Men57:1922/767Beat 97%
↑ 97 days after Copenhagen 2026 2:45 better than the field Why ↓Close ↑
0:38 faster on the clock in a race that was 2:07 slower for everyone: 2:45 better than the field.
The fieldCompare these two →2:07 slower This athlete0:38 faster -
Lyon20 May 2026Doubles Open · Mixed56:101/653Beat 100%
-
Lyon20 May 2026Doubles Pro · Men52:174/481Beat 99%
↑ 27 days after Paris GP 2026, with Quentin Garel 1:16 worse than the field Why ↓Close ↑
1:16 behind the field: 1:43 slower on the clock, against 0:27 slower for everyone.
The fieldCompare these two →0:27 slower This pair1:43 slower -
Lisboa1 May 2026Doubles Pro · Men51:033/279Beat 99%
-
Paris GP23 Apr 2026Doubles Pro · Men50:341/398Beat 100%
-
Warsaw16 Apr 2026HYROX ELITE 15 DOUBLES · Men50:2913/15Beat 13%
-
Bologna4 Apr 2026Doubles Pro · Men50:451/210Beat 100%
-
EMEA London Olympia24 Mar 2026HYROX ELITE 15 DOUBLES · Men50:21 PB11/15Beat 27%
-
EMEA London Olympia24 Mar 2026HYROX ELITE 15 · Men56:21 PB14/15Beat 7%
-
Copenhagen13 Mar 2026Individual Pro · Men57:577/365Beat 98%
-
Phoenix29 Jan 2026Individual Pro · Men57:409/634Beat 99%
-
Phoenix29 Jan 2026HYROX ELITE 15 DOUBLES · Men50:296/15Beat 60%
-
Stockholm18 Dec 2025Individual Pro · Men55:512/95Beat 98%
↑ 14 days after London Excel 2025 1:10 worse than the field Why ↓Close ↑
0:05 slower on the clock in a race that was 1:05 faster for everyone: 1:10 lost to the field.
The fieldCompare these two →1:05 faster This athlete0:05 slower -
Poznan13 Dec 2025Doubles Open · Mixed51:36 PB1/581Beat 100%
-
London Excel4 Dec 2025Doubles Pro · Men49:10 PB1/263Beat 100%
-
London Excel4 Dec 2025Individual Pro · Men55:46 PB4/462Beat 99%
↑ 7 days after Madrid 2025 0:56 worse than the field Faster on the clock, behind the field Why ↓Close ↑
2:10 faster on the clock, yet the race was 3:06 faster for everyone, so 0:56 was lost on the field.
The fieldCompare these two →3:06 faster This athlete2:10 faster -
Madrid27 Nov 2025Doubles Open · Men50:092/888Beat 100%
-
Madrid27 Nov 2025Individual Pro · Men57:561/196Beat 100%
↑ 15 days after Dublin 2025 0:01 worse than the field Why ↓Close ↑
Moved with the field: 0:37 slower on the clock, against 0:36 slower for everyone.
The fieldCompare these two →0:36 slower This athlete0:37 slower -
Dublin12 Nov 2025Individual Pro · Men57:196/147Beat 96%
-
Paris22 Oct 2025Doubles Pro · Men52:391/123Beat 99%
-
Hamburg2 Oct 2025HYROX ELITE 15 DOUBLES · Men52:4611/15Beat 27%
-
Maastricht19 Sep 2025Individual Pro · Men1:01:1712/208Beat 94%
↑ 147 days after Barcelona 2025 3:05 worse than the field Why ↓Close ↑
3:18 slower on the clock in a race that was 0:13 slower for everyone: 3:05 lost to the field.
The fieldCompare these two →0:13 slower This athlete3:18 slower -
New York30 May 2025Relay · Men55:181/27Beat 96%
-
New York30 May 2025Doubles Pro · Men52:572/130Beat 99%
-
London3 May 2025Doubles Pro · Men50:114/236Beat 98%
-
Barcelona25 Apr 2025Relay · Men51:331/15Beat 93%
-
Barcelona25 Apr 2025Individual Pro · Men57:597/339Beat 98%
-
Paris 118 Apr 2025Relay · Men52:101/37Beat 97%
-
Paris 118 Apr 2025Doubles Pro · Men50:554/438Beat 99%
↑ 160 days after Paris 2024, with Thomas Fry 0:02 worse than the field Why ↓Close ↑
3:37 faster on the clock, and the race was 3:39 faster for everyone. Whatever changed, it changed for all of them.
The fieldCompare these two →3:39 faster This pair3:37 faster -
Cologne10 Apr 2025Individual Pro · Men57:453/62Beat 95%
-
Vienna22 Feb 2025Doubles Open · Men49:07 PB2/655Beat 100%
-
Marseille7 Dec 2024Doubles Pro · Men54:141/142Beat 99%
-
Paris9 Nov 2024Doubles Open · Men57:3613/865Beat 99%
-
Paris9 Nov 2024Doubles Pro · Men54:321/133Beat 99%
-
Poznan2 Nov 2024Individual Pro · Men58:513/193Beat 98%
-
Milan19 Oct 2024Individual Pro · Men1:02:586/302Beat 98%
-
Malaga13 Apr 2024Individual Pro · Men1:00:181/109Beat 99%
-
Turin3 Feb 2024Doubles Pro · Men56:373/80Beat 96%
-
Paris11 Nov 2023Individual Pro · Men1:08:051/157Beat 99%
-
Madrid23 Sep 2023Doubles Open · Men55:564/407Beat 99%
-
World ChampionshipsDate unknownRelay · Mixed53:5014/20Beat 30%
-
World ChampionshipsDate unknownIndividual Pro · Men59:4620/522Beat 96%
-
St. GallenDate unknownDoubles Open · Men55:595/385Beat 99%
-
St. GallenDate unknownIndividual Pro · Men59:582/191Beat 99%
-
MelbourneDate unknownDoubles Open · Men51:331/737Beat 100%
-
MelbourneDate unknownDoubles Pro · Men55:068/91Beat 91%
-
World Championships NiceDate unknownDoubles Pro · Men55:5120/387Beat 95%
-
World Championships NiceDate unknownIndividual Pro · Men1:00:003/830Beat 100%
-
RiminiDate unknownDoubles Open · Men57:442/66Beat 97%
-
NiceDate unknownDoubles Open · Mixed53:561/1117Beat 100%