2025 Season · Rider Profiles
📊 Data Science · Egan 2025 · Rider Analysis

Rider Profiles.

Data-derived rider types for everyone who completed 10+ rides in 2025.
Click any card to see their full breakdown.

81
Riders profiled
20
Puncheurs ⚡
12
Diesel/Rouleur 🔋
15
Pure Climbers ⛰️
9
Sprinters 💨
25
All-Rounders 🎯
🔍
Puncheur
Short, steep, explosive — best when fresh.
20
🔋
Diesel / Rouleur
Consistent engine — keeps firing deep into the ride.
12
⛰️
Pure Climber
Thrives on sustained gradient. W/kg is the weapon.
15
💨
Sprinter
High-end speed on flat terrain. Speed over gradient.
9
🎯
All-Rounder
No obvious weakness. Adapts to any terrain.
25
Laura Formosa
Top 7% 17 rides · 81 segs
Top-10: 96% Consistent
Elena D
Top 8% 18 rides · 127 segs
Top-10: 98% Consistent
Ella Say
Top 9% 13 rides · 72 segs
Top-10: 100% Consistent
Sonia Martin
Top 10% 12 rides · 104 segs
Top-10: 100% Consistent
Wil Gibb
Top 10% 13 rides · 62 segs
Top-10: 89% Consistent
Yann .
Top 10% 10 rides · 43 segs
Top-10: 77% Consistent
Madeleine Flint
Top 11% 11 rides · 78 segs
Top-10: 82% Consistent
janene O.
Top 12% 14 rides · 124 segs
Top-10: 82% Consistent
Emily Thierstein
Top 12% 13 rides · 116 segs
Top-10: 73% Consistent
Marc Osswald
Top 12% 12 rides · 72 segs
Top-10: 78% Consistent
Melissa McCall
Top 12% 11 rides · 101 segs
Top-10: 88% Consistent
Apoorva Setlur
Top 12% 22 rides · 217 segs
Top-10: 87% Consistent
Jack Lund
Top 12% 21 rides · 143 segs
Top-10: 83% Consistent
Greg McCullough
Top 14% 15 rides · 95 segs
Top-10: 67% Consistent
Jonathan Peterson
Top 28% 12 rides · 130 segs
Top-10: 14% Consistent
jeff vance
Top 30% 22 rides · 219 segs
Top-10: 21% Consistent
matt stirrup
Top 44% 15 rides · 152 segs
Top-10: 0% Consistent
Rhodes walton
Top 47% 21 rides · 209 segs
Top-10: 0% Fade: −5pts
Ryan Fisher
Top 50% 12 rides · 116 segs
Top-10: 2% Consistent
Allen I
Top 54% 20 rides · 196 segs
Top-10: 1% Consistent
Sam Buchanan
Top 60% 18 rides · 188 segs
Top-10: 1% Consistent
Tony Sarathchandra
Top 71% 18 rides · 177 segs
Top-10: 0% Consistent
R S
Top 84% 11 rides · 121 segs
Top-10: 0% Consistent
Kelvin Li
Top 87% 14 rides · 129 segs
Top-10: 0% Fade: −6pts
Rasmus Pil
Top 92% 12 rides · 123 segs
Top-10: 0% Consistent