FAGER.TECH

Online · Sundbyberg, SE

Jonathan
Fager

Setting PRs my son is going to have a rough time beating.

> racing to not be last in '26

Jonathan Fager, crouched, in a green tracksuit — the photo run through a chromatic-split glitch filter

// 2026 telemetry

synced from intervals.icu · 14h ago
Distance 2026
6 842km
+18% vs 2025
Time in saddle
241h
+34 h vs 2025
Elevation
58.4k m
best year yet
FTP
268W
+19 W since March

// latest writing

All posts →

Six weeks of threshold work, and the number that finally moved

Two structured sessions a week, everything else easy. Nineteen watts later, here is what actually changed.

eCyclingTraining

Racing to not be last: a very honest season report

Eleven races, one podium I did not deserve, and a much better sense of where I actually sit in the field.

Racing

The 5am trainer ritual that survived a toddler

On making training fit around a family instead of the other way around, and why the alarm is the easy part.

LifeTraining

Rice cakes, but the version I actually eat

The ride food I keep coming back to: cheap, portable, and about 60 g of carbs a slice.

RecipesCycling

// results

4th
Zwift Racing League · Div B
2026-06-11 · 38 riders
12th
Vätternrundan Team Time Trial
2026-06-20 · 4:42:11
2nd
Tuesday Night Crit · Cat 3
2026-05-19 · Stockholm
19th
Cykelvasan 90
2026-08-15 · registered

// topics

// projects

// uses

Race bike
Canyon Ultimate CF SLX
Trainer
Wahoo Kickr V6
Power
Favero Assioma Duo
Head unit
Garmin Edge 840
Indoor
Zwift + MyWhoosh
Printer
Bambu Lab P1S + AMS
Editor
VS Code + Neovim
Stack
Astro · Vercel · Simply DNS
Analysis
Intervals.icu