A four-state race-splits spaghetti chart: every athlete's cumulative gap to the split leader against a zero baseline, lines named at their ends, lead changes and DNFs disclosed, every split keyboard-reachable.
Preview in your theme
Loading preview…
This component is part of Pro
The install command, prompt and concept map are included with a Pro license — one purchase unlocks every Pro component, forever.
Cumulative gap to the race leader at every checkpoint
Race splits: 5 athletes over 10 splits. Tanaka finishes first at 2:02:41, Alvarez +42.3s behind. The lead changes hands 2 times: at 15K from Kiprotich to Alvarez; at 25K from Alvarez to Tanaka. Moreau last reports at 30K. Every gap is measured to whoever leads at that split, so the zero baseline is the front of the race, not any one athlete.
5 athletes · 10 splits · 2 lead changes · 1 DNF
2:02:41Tanaka wins · +42.3s over Alvarez
Point at a split, or tab into the plot and use the arrow keys · Page Up / Page Down jump between lead changes.
The zero line is the front of the race: gaps are measured to whoever leads at each split, so a line on the baseline is leading and lower is further behind. Moreau last reports at 30K.
Race splits: 5 athletes over 10 splits. Tanaka finishes first at 2:02:41, Alvarez +42.3s behind. The lead changes hands 2 times: at 15K from Kiprotich to Alvarez; at 25K from Alvarez to Tanaka. Moreau last reports at 30K. Every gap is measured to whoever leads at that split, so the zero baseline is the front of the race, not any one athlete.
Athlete
Result
5K
10K
15K
20K
Half
25K
30K
35K
40K
Finish
Tanaka
2:02:41
+0.5s
+4.4s
+6.8s
+4.9s
+4.2s
leader
leader
leader
leader
leader
Alvarez
2:03:24
+3.1s
+0.1s
leader
leader
leader
+3.6s
+13.2s
+21.5s
+39.1s
+42.3s
Kiprotich
2:04:12
leader
leader
+1.8s
+7.8s
+8.8s
+18.8s
+33.4s
+52.7s
+1:21
+1:31
Bekker
2:05:08
+7.3s
+20.0s
+30.3s
+40.3s
+42.0s
+56.5s
+1:18
+1:44
+2:15
+2:27
Moreau
DNF after 30K
+6.4s
+8.3s
+9.7s
+14.7s
+15.8s
+22.1s
+41.4s
no time
no time
no time
empty
City marathon · lead pack
Cumulative gap to the race leader at every checkpoint
No splits yet
The field appears here once athletes start crossing checkpoints.
loading
City marathon · lead pack
Cumulative gap to the race leader at every checkpoint
Loading race splits
error
City marathon · lead pack
Cumulative gap to the race leader at every checkpoint