Race Data · 2023–2026

UltraCycling.

Three races. Three continents of road. 6,322 km raced across Austria, East Germany, and Europe. Every watt, every heartbeat — analysed.

THE RACES
Click any race for the full data analysis — power curves, cardiac decoupling, terrain, weather, and more.
14th Overall
2026
Transcontinental
Race No.12
Jul 19 – 31 · Trondheim → Kalamata · 13 countries
4,818
km
12d04h
elapsed
200h
moving
39,302
m gain
Full Analysis
🏆 Winner
2026
Race Across
East Germany
Apr 30 – May 2 · Garmin Edge · Full power + HR data
1,169
km
47h49
elapsed
194W
avg power
10,824
m gain
Full Analysis
17th Overall
2025
Transcontinental
Race No.11
Jul 27 – Aug 9 · Spain → Romania · Self-supported
4,595
km
305h
elapsed
172W
avg power
55,788
m gain
Full Analysis
3rd · Unsupported
2023
Race Around
Austria Challenge
Aug 16–17 · 559 km loop · Garmin Edge
559.7
km
19h26
elapsed
191W
avg power
6,571
m gain
Full Analysis
11th Overall
2023
Seven Serpents:
Quick Bite
May 6–7 · Ljubljana → Karst → Istria · Slovenia
545.2
km
36h48
elapsed
196W
norm power
10,054
m gain
Full Analysis
THE TRAINING
Live from Strava · auto-updates on every page load
Connecting to Strava… View on Strava
Latest Activity
Loading…
Loading…
Loading…
Loading…
30-day Training Load · Relative Effort
🔌
Connect your Strava account
Add STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET, and STRAVA_REFRESH_TOKEN to the config section below, then redeploy. See the README for the one-time OAuth setup.
BUILT TO GROW
This site is designed to expand with every new race. Drop a new FIT file in and a full analysis page gets built automatically.
01
FIT File → Data
Every Garmin/Wahoo FIT file contains 156,000+ second-by-second records. Power, HR, GPS, cadence, temperature — parsed and structured automatically.
02
Data → Analysis
MMP curves, cardiac decoupling, gradient-power relationships, L/R balance, weather overlay, aerodynamic estimates — all computed from raw telemetry.
03
Analysis → Story
Each race becomes a standalone visual data story. The hub updates automatically with cross-race comparisons and aggregate statistics.