← jaystevens.coJay Stevens · ride analysisOct 2016 — 28 Jul 2026 · 1,205 rides

Cycling Dashboard
The Europe Year

Fourteen months based in Paris, and the year I actually became a cyclist. This pulls a decade of Strava data into one place: every European route mapped, the trips that made the year, and the numbers set against the eight and a half years of riding that came before.

Built at the end of the stint — partly to see how the riding had really changed rather than how it felt, and partly to keep the memories somewhere that isn’t an endless scroll through an app.

Before France8.1km — typical ride, 2016–Apr 2025
France year41.8km — typical ride, May 2025–now
Ridden in Europe
3,667 km
May 2025 – Jul 2026, 79 rides
Average ride
46.4 km
up from 10.4 km before the move
The map

Every route, drawn

Every European route with GPS on file - 78 rides covering 3,658 km, from the multi-day tours to the everyday Paris loops. Filter by trip, or tap any route.

Routes mapped
78 of 81
GPS traced
3,658 km
Countries
3
Longest
133.4 km
Distribution

The whole shape of it

Every ride, sorted by distance. Same axis, same scale — the top band is eight and a half years, the bottom is the last fourteen months.

Old ceiling 63.9 km
Before France · Oct 2016 – Apr 20251,120 rides · longest 63.9 km
France year · May 2025 – Jul 202685 rides · longest 133.4 km
Fitness

Speed against distance

The hard test: can you hold pace as the ride gets longer? Before France your speed fell away past 40 km. Now the line is nearly flat — and it sits higher.

Before FranceFrance year— trend
Multi-day

The tour stack

Distance is one thing; doing it again tomorrow is another. Nothing before France comes close — your biggest pre-France block was a single big day, then rest. Each bar below is one day.

Vertical

Climbing

The least transformed metric, and the newest. Two outliers sit outside the trend: a Tuscan gravel day in 2022 and a Queenstown e-MTB in 2024, both one-offs. The signal is 2026, stacking vertical faster than any year on record.

Metres per year
4,437 6,680
1.5× the annual rate
Biggest road climb
658
m · TDF LPC ride, 26 Jul 2026
All-time single ride
807
m · Tuscany gravel, Aug 2022
Language

What you called them

Before France, almost every ride was logged by time of day. Now most of them get a name.

Before France · 87% genericFrance year · 26% generic
Before · the top five
After · a sample
Geography

Where the wheels went

Eight and a half years produced rides in six countries, mostly on holiday. Fourteen months produced five — and four of them are the everyday kind, reachable by train.

Ceiling breakers

Twenty rides past 63.9 km

Each would have been the longest ride of your life before you moved.

New personal best Past the old ceiling Old ceiling · 63.9 km
Summary

The receipts

Typical ride
8.1 40.4
km · 5.0× longer
Longest ever
63.9 133.4
km · 2.1× further
Rides ≥ 100 km
0 7
three over 120 km
Rides ≥ 64 km
1 20
the ceiling became the floor
Under 15 km
85% 27%
short spins stopped being the ride
Multi-day tours
0 5
1,492 km across 20 touring days
Distance, 14 months
3,765
km · 33% of your entire prior 8.5 years
Named rides
13% 74%
you started telling stories
Personal bests
0 5
new longest-ever rides
Colophon

Why this exists

Fourteen months based in Paris, and a stint that ends with a flight back to Australia. This was built at the end of it — partly to see how the riding had actually changed rather than how it felt like it had, and partly to keep the memories somewhere that isn't a scroll through an app.

The numbers turned out to be the smaller half. The routes are the part worth keeping: five multi-day tours, three countries, and the fourteen months of everyday Paris riding in between that made them possible.

Built from the Strava API — roughly 1,200 activities paginated out, aggregated, and rendered as a single self-contained HTML file with no framework and no build step. Route traces are encoded polylines decoded in the browser and drawn on Leaflet.

Strava APILeafletCARTOVanilla JSSVGSingle file, no build