life / roundups / 2025
· YEAR IN REVIEW ·
2025.
1 JAN — 31 DEC 2025
10K Rutland Night 10k
PARKRUN Newark Parkrun (#14)
PARKRUN Newark Parkrun (#10)
LONGEST RUN Longest run yet
PB Hip Adduction (Machine) 1RM
190
sessions logged
123h 0m
total time
520km
distance covered
71.0k
calories burned
132 days moving
1 races
71 records
THE YEAR'S BIG MOMENTS.
races, records, firsts and streaks, from the sessions and the calendar
MONTH BY MONTH.
sessions per month, by sport · each month opens its roundup
Run 70 Strength 55 CrossFit & Hyrox 28 HIIT 24 Ride 11 Pilates & Yoga 2
EVERY DAY OF IT.
132 of 365 days active
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC
1 JAN 2025: rest
2 JAN 2025: rest
3 JAN 2025: rest
4 JAN 2025: rest
5 JAN 2025: rest
6 JAN 2025: rest
7 JAN 2025: rest
8 JAN 2025: rest
9 JAN 2025: rest
10 JAN 2025: rest
11 JAN 2025: rest
12 JAN 2025: rest
13 JAN 2025: rest
14 JAN 2025: rest
15 JAN 2025: rest
16 JAN 2025: rest
17 JAN 2025: rest
18 JAN 2025: rest
19 JAN 2025: rest
20 JAN 2025: rest
21 JAN 2025: rest
22 JAN 2025: rest
23 JAN 2025: rest
24 JAN 2025: rest
25 JAN 2025: rest
26 JAN 2025: rest
27 JAN 2025: rest
28 JAN 2025: rest
29 JAN 2025: rest
30 JAN 2025: rest
31 JAN 2025: rest
1 FEB 2025: rest
2 FEB 2025: rest
3 FEB 2025: rest
4 FEB 2025: rest
5 FEB 2025: rest
6 FEB 2025: rest
7 FEB 2025: rest
8 FEB 2025: rest
9 FEB 2025: rest
10 FEB 2025: rest
11 FEB 2025: rest
12 FEB 2025: rest
13 FEB 2025: rest
14 FEB 2025: rest
15 FEB 2025: rest
16 FEB 2025: rest
17 FEB 2025: rest
18 FEB 2025: rest
19 FEB 2025: rest
20 FEB 2025: rest
21 FEB 2025: rest
22 FEB 2025: rest
23 FEB 2025: rest
24 FEB 2025: rest
25 FEB 2025: rest
26 FEB 2025: rest
27 FEB 2025: rest
28 FEB 2025: rest
1 MAR 2025: rest
2 MAR 2025: rest
3 MAR 2025: rest
4 MAR 2025: rest
5 MAR 2025: rest
6 MAR 2025: rest
7 MAR 2025: rest
8 MAR 2025: rest
9 MAR 2025: rest
10 MAR 2025: rest
11 MAR 2025: rest
12 MAR 2025: rest
13 MAR 2025: rest
14 MAR 2025: rest
15 MAR 2025: rest
16 MAR 2025: rest
17 MAR 2025: rest
18 MAR 2025: rest
19 MAR 2025: rest
20 MAR 2025: rest
21 MAR 2025: rest
22 MAR 2025: rest
23 MAR 2025: rest
24 MAR 2025: rest
25 MAR 2025: rest
26 MAR 2025: rest
27 MAR 2025: rest
28 MAR 2025: rest
29 MAR 2025: rest
30 MAR 2025: rest
31 MAR 2025: rest
1 APR 2025: rest
2 APR 2025: easy · 1 session
3 APR 2025: very hard · 1 session
4 APR 2025: hard · 1 session
5 APR 2025: rest
6 APR 2025: rest
7 APR 2025: easy · 1 session
8 APR 2025: moderate · 1 session
9 APR 2025: rest
10 APR 2025: very hard · 1 session
11 APR 2025: hard · 1 session
12 APR 2025: rest
13 APR 2025: rest
14 APR 2025: rest
15 APR 2025: rest
16 APR 2025: rest
17 APR 2025: hard · 1 session
18 APR 2025: rest
19 APR 2025: rest
20 APR 2025: rest
21 APR 2025: rest
22 APR 2025: rest
23 APR 2025: rest
24 APR 2025: rest
25 APR 2025: hard · 1 session
26 APR 2025: rest
27 APR 2025: rest
28 APR 2025: rest
29 APR 2025: rest
30 APR 2025: rest
1 MAY 2025: hard · 1 session
2 MAY 2025: hard · 1 session
3 MAY 2025: rest
4 MAY 2025: rest
5 MAY 2025: rest
6 MAY 2025: rest
7 MAY 2025: rest
8 MAY 2025: rest
9 MAY 2025: rest
10 MAY 2025: rest
11 MAY 2025: rest
12 MAY 2025: rest
13 MAY 2025: rest
14 MAY 2025: rest
15 MAY 2025: easy · 1 session
16 MAY 2025: rest
17 MAY 2025: rest
18 MAY 2025: rest
19 MAY 2025: rest
20 MAY 2025: rest
21 MAY 2025: easy · 1 session
22 MAY 2025: rest
23 MAY 2025: rest
24 MAY 2025: rest
25 MAY 2025: moderate · 1 session
26 MAY 2025: rest
27 MAY 2025: rest
28 MAY 2025: moderate · 1 session
29 MAY 2025: rest
30 MAY 2025: very hard · 1 session
31 MAY 2025: rest
1 JUN 2025: easy · 1 session
2 JUN 2025: rest
3 JUN 2025: moderate · 1 session
4 JUN 2025: very hard · 1 session
5 JUN 2025: rest
6 JUN 2025: rest
7 JUN 2025: rest
8 JUN 2025: rest
9 JUN 2025: rest
10 JUN 2025: hard · 1 session
11 JUN 2025: hard · 1 session
12 JUN 2025: very hard · 1 session
13 JUN 2025: rest
14 JUN 2025: rest
15 JUN 2025: moderate · 1 session
16 JUN 2025: rest
17 JUN 2025: rest
18 JUN 2025: rest
19 JUN 2025: rest
20 JUN 2025: hard · 1 session
21 JUN 2025: hard · 1 session
22 JUN 2025: rest
23 JUN 2025: moderate · 1 session
24 JUN 2025: rest
25 JUN 2025: moderate · 1 session
26 JUN 2025: very hard · 1 session
27 JUN 2025: hard · 1 session
28 JUN 2025: moderate · 1 session
29 JUN 2025: rest
30 JUN 2025: moderate · 1 session
1 JUL 2025: hard · 1 session
2 JUL 2025: moderate · 1 session
3 JUL 2025: hard · 1 session
4 JUL 2025: moderate · 2 sessions
5 JUL 2025: rest
6 JUL 2025: moderate · 1 session
7 JUL 2025: moderate · 1 session
8 JUL 2025: hard · 1 session
9 JUL 2025: rest
10 JUL 2025: moderate · 1 session
11 JUL 2025: hard · 1 session
12 JUL 2025: moderate · 1 session
13 JUL 2025: rest
14 JUL 2025: moderate · 1 session
15 JUL 2025: rest
16 JUL 2025: moderate · 1 session
17 JUL 2025: hard · 1 session
18 JUL 2025: moderate · 2 sessions
19 JUL 2025: rest
20 JUL 2025: very hard · 1 session
21 JUL 2025: easy · 1 session
22 JUL 2025: rest
23 JUL 2025: rest
24 JUL 2025: rest
25 JUL 2025: hard · 2 sessions
26 JUL 2025: very hard · 2 sessions
27 JUL 2025: moderate · 3 sessions
28 JUL 2025: hard · 3 sessions
29 JUL 2025: moderate · 1 session
30 JUL 2025: moderate · 2 sessions
31 JUL 2025: moderate · 1 session
1 AUG 2025: moderate · 2 sessions
2 AUG 2025: very hard · 2 sessions
3 AUG 2025: hard · 2 sessions
4 AUG 2025: moderate · 3 sessions
5 AUG 2025: moderate · 2 sessions
6 AUG 2025: moderate · 2 sessions
7 AUG 2025: easy · 1 session
8 AUG 2025: easy · 1 session
9 AUG 2025: very hard · 1 session
10 AUG 2025: easy · 1 session
11 AUG 2025: rest
12 AUG 2025: rest
13 AUG 2025: rest
14 AUG 2025: easy · 1 session
15 AUG 2025: easy · 1 session
16 AUG 2025: rest
17 AUG 2025: hard · 1 session
18 AUG 2025: rest
19 AUG 2025: rest
20 AUG 2025: rest
21 AUG 2025: rest
22 AUG 2025: rest
23 AUG 2025: rest
24 AUG 2025: rest
25 AUG 2025: rest
26 AUG 2025: rest
27 AUG 2025: rest
28 AUG 2025: rest
29 AUG 2025: rest
30 AUG 2025: rest
31 AUG 2025: moderate · 1 session
1 SEP 2025: rest
2 SEP 2025: rest
3 SEP 2025: rest
4 SEP 2025: rest
5 SEP 2025: rest
6 SEP 2025: rest
7 SEP 2025: rest
8 SEP 2025: rest
9 SEP 2025: rest
10 SEP 2025: rest
11 SEP 2025: easy · 1 session
12 SEP 2025: hard · 1 session
13 SEP 2025: very hard · 1 session
14 SEP 2025: rest
15 SEP 2025: rest
16 SEP 2025: rest
17 SEP 2025: moderate · 1 session
18 SEP 2025: moderate · 1 session
19 SEP 2025: rest
20 SEP 2025: rest
21 SEP 2025: rest
22 SEP 2025: hard · 1 session
23 SEP 2025: rest
24 SEP 2025: rest
25 SEP 2025: rest
26 SEP 2025: rest
27 SEP 2025: rest
28 SEP 2025: rest
29 SEP 2025: rest
30 SEP 2025: rest
1 OCT 2025: rest
2 OCT 2025: rest
3 OCT 2025: rest
4 OCT 2025: rest
5 OCT 2025: rest
6 OCT 2025: rest
7 OCT 2025: rest
8 OCT 2025: moderate · 1 session
9 OCT 2025: rest
10 OCT 2025: very hard · 1 session
11 OCT 2025: very hard · 1 session
12 OCT 2025: very hard · 1 session
13 OCT 2025: rest
14 OCT 2025: rest
15 OCT 2025: rest
16 OCT 2025: easy · 1 session
17 OCT 2025: rest
18 OCT 2025: very hard · 1 session
19 OCT 2025: very hard · 1 session
20 OCT 2025: moderate · 1 session
21 OCT 2025: rest
22 OCT 2025: hard · 1 session
23 OCT 2025: moderate · 1 session
24 OCT 2025: hard · 1 session
25 OCT 2025: very hard · 1 session
26 OCT 2025: rest
27 OCT 2025: rest
28 OCT 2025: very hard · 1 session
29 OCT 2025: moderate · 1 session
30 OCT 2025: rest
31 OCT 2025: rest
1 NOV 2025: very hard · 1 session
2 NOV 2025: hard · 1 session
3 NOV 2025: hard · 1 session
4 NOV 2025: rest
5 NOV 2025: rest
6 NOV 2025: rest
7 NOV 2025: very hard · 2 sessions
8 NOV 2025: rest
9 NOV 2025: hard · 1 session
10 NOV 2025: rest
11 NOV 2025: rest
12 NOV 2025: rest
13 NOV 2025: rest
14 NOV 2025: rest
15 NOV 2025: rest
16 NOV 2025: rest
17 NOV 2025: rest
18 NOV 2025: rest
19 NOV 2025: rest
20 NOV 2025: rest
21 NOV 2025: rest
22 NOV 2025: rest
23 NOV 2025: hard · 1 session
24 NOV 2025: moderate · 1 session
25 NOV 2025: hard · 1 session
26 NOV 2025: hard · 1 session
27 NOV 2025: hard · 1 session
28 NOV 2025: hard · 1 session
29 NOV 2025: very hard · 1 session
30 NOV 2025: hard · 1 session
1 DEC 2025: hard · 1 session
2 DEC 2025: hard · 2 sessions
3 DEC 2025: moderate · 1 session
4 DEC 2025: moderate · 1 session
5 DEC 2025: very hard · 2 sessions
6 DEC 2025: very hard · 1 session
7 DEC 2025: very hard · 1 session
8 DEC 2025: hard · 1 session
9 DEC 2025: hard · 2 sessions
10 DEC 2025: moderate · 1 session
11 DEC 2025: moderate · 2 sessions
12 DEC 2025: moderate · 1 session
13 DEC 2025: very hard · 3 sessions
14 DEC 2025: very hard · 3 sessions
15 DEC 2025: very hard · 4 sessions
16 DEC 2025: very hard · 2 sessions
17 DEC 2025: hard · 4 sessions
18 DEC 2025: hard · 2 sessions
19 DEC 2025: hard · 4 sessions
20 DEC 2025: very hard · 2 sessions
21 DEC 2025: very hard · 2 sessions
22 DEC 2025: very hard · 3 sessions
23 DEC 2025: hard · 3 sessions
24 DEC 2025: easy · 4 sessions
25 DEC 2025: very hard · 2 sessions
26 DEC 2025: easy · 1 session
27 DEC 2025: very hard · 4 sessions
28 DEC 2025: hard · 3 sessions
29 DEC 2025: hard · 3 sessions
30 DEC 2025: hard · 5 sessions
31 DEC 2025: moderate · 2 sessions
rest
easy
moderate
hard
very hard
BY SPORT.
10 kinds of moving
SESSION SHARE
RUN
Run
67 · 35%
328 km · 38h 15m
RUN
Workout
33 · 17%
14h 22m · 235 sets
GYM
Crossfit
28 · 15%
21h 6m · 183 sets · 14.4t moved
HIT
High Intensity Interval Training
23 · 12%
16h 13m · 465 sets · 69.0t moved
GYM
Weight Training
22 · 12%
21h 42m · 271 sets · 124.7t moved
RDE
Ride
11 · 6%
186 km · 8h 21m
RUN
Virtual Run
3 · 2%
5.9 km · 49m
YOG
Yoga
1 · 1%
45m · 1 sets
STR
Stair Stepper
1 · 1%
45m
YOG
Pilates
1 · 1%
43m
DISTANCE SHARE
BEST EFFORTS.
fastest over each distance
THE CEILING, RAISED.
single-session peaks
RECORDS.
71 new
GYM
27 DEC
Bicep Curl
1RM
48kg
+11.7 kg
SET VOLUME
384kg
+112 kg
GYM
31 DEC
Calf Extension (Machine)
1RM
186.2kg
+44.8 kg
SET VOLUME
1596kg
+384 kg
VOLUME
5712kg
+2364 kg
REPS
12reps
+2
GYM
27 DEC
Chest Fly
SET VOLUME
600kg
+240 kg
VOLUME
1800kg
+840 kg
REPS
12reps
NEW
RUN
19 DEC
FASTEST RIDE 10 MILE
RUN
19 DEC
FASTEST RIDE 10K
RUN
23 DEC
FASTEST RIDE 20K
RUN
19 DEC
FASTEST RIDE 5 MILE
RUN
5 DEC
FASTEST RIDE 5K
GYM
27 JUL
Hip Abduction (Machine)
1RM
119kg
NEW
SET VOLUME
1020kg
NEW
VOLUME
3000kg
NEW
REPS
12reps
NEW
GYM
31 DEC
Hip Adduction (Machine)
1RM
126kg
+7 kg
SET VOLUME
1080kg
+60 kg
VOLUME
3900kg
+840 kg
REPS
12reps
NEW
GYM
30 DEC
Incline Bench Press
GYM
27 DEC
Incline Chest Press (Machine)
GYM
30 DEC
Lat Pulldown
1RM
106.7kg
+1.7 kg
SET VOLUME
906kg
+6 kg
VOLUME
3176kg
+476 kg
REPS
12reps
NEW
GYM
27 JUL
Leg Curl
1RM
140kg
NEW
SET VOLUME
1200kg
NEW
VOLUME
3600kg
NEW
REPS
12reps
NEW
GYM
31 DEC
Leg Extension
1RM
106.7kg
+15.7 kg
SET VOLUME
840kg
+40 kg
VOLUME
2400kg
+240 kg
REPS
12reps
NEW
GYM
27 JUL
Leg Press
1RM
219.8kg
NEW
SET VOLUME
1884kg
NEW
VOLUME
5364kg
NEW
REPS
12reps
NEW
GYM
31 DEC
Leg Press Horizontal (Machine)
1RM
197.4kg
+22.4 kg
SET VOLUME
1692kg
+192 kg
VOLUME
6384kg
+1584 kg
REPS
12reps
NEW
GYM
27 DEC
Machine Chest Press
1RM
56kg
NEW
SET VOLUME
480kg
NEW
VOLUME
1320kg
NEW
REPS
12reps
NEW
GYM
2 AUG
Rear Delt Reverse Fly (Machine)
GYM
27 DEC
Seated Cable Row - V Grip (Cable)
1RM
86.7kg
+6.7 kg
SET VOLUME
672kg
+22 kg
VOLUME
1950kg
+250 kg
REPS
14reps
+4
GYM
27 DEC
Seated Shoulder Press (Machine)
1RM
42kg
NEW
SET VOLUME
360kg
NEW
VOLUME
984kg
NEW
REPS
12reps
NEW
GYM
27 DEC
Shrug
1RM
63.1kg
NEW
SET VOLUME
602kg
NEW
VOLUME
1418kg
NEW
REPS
14reps
NEW
GYM
28 DEC
Sumo Squat
1RM
49.1kg
+13.9 kg
SET VOLUME
512kg
+176 kg
VOLUME
1280kg
+368 kg
REPS
16reps
+2
GYM
26 JUL
Tricep Extension
GYM
27 DEC
Tricep Pushdown
SET VOLUME
384kg
NEW
VOLUME
1152kg
NEW
THE STORY.
machine-written, human-checked
One hundred and ninety sessions in the year, and somehow 67 of them were runs, so apparently that's who I am now. The crossfit (28) and weight training (22) did their bit too, and the HIIT sessions were HORRIFIC in the way I clearly keep signing up for. 123 hours of moving about, 520.2 km across everything, and 1814 m of climbing that my legs have opinions about. There was a 39 day streak where I simply refused to stop, which was either discipline or a cry for help, and I'm calling it discipline. And 71 personal records, which is bloody mad and I'm so, so chuffed. Turns out the plan was never to feel ready, just to turn up knackered and leave with another PB.
BESIDES THE SPORT.
watched, heard, read, seen
2025 in films and TV
19 films · 65 episodes · 4183 videos · 88.1 h
Taskmaster
channel
Rav
channel
Pianta
channel
Love Actually
film · 2003
Linus Tech Tips
channel
Kurzgesagt – In a Nutshell
channel
IGN
channel
Corridor Crew
channel
Wake Up Dead Man: A Knives Out Mystery
film · 2025
Stevie Emerson
channel
Hat Trick Comedy
channel
Captain Disillusion
channel
CGP Grey
channel
American Vandal
TV
Popcornsoups
channel
OG Crew
channel
Hotel Babylon
channel
Evan Edinger
channel
carwow
channel
Wintergatan
channel
The CW Network
channel
Garys Economics
channel
Everything Electric CARS
channel
Electrifying
channel
Comedy Bites
channel
Would I Lie To You?
channel
Variety
channel
Vanity Fair
channel
The Spiffing Brit
channel
The Roses
film · 2025
The Residence
TV
The Naked Gun
film · 2025
Jurassic World Rebirth
film · 2025
Glass Onion: A Knives Out Mystery
film · 2022
Don't Look Up
film · 2021
Brooklyn Nine-Nine
channel
Boxoffice Movie Scenes
channel
ShortCircuit
channel
LMGClips
channel
WIRED
channel
The Wall Street Journal
channel
The Ballad of Wallis Island
film · 2025
Deep Cover
film · 2025
Vandiril
channel
Stand-up Maths
channel
Micky Flanagan: If Ever We Needed It
film · 2024
Adam Savage’s Tested
channel
voidzilla
channel
videogamedunkey
channel
The Penguin Lessons
film · 2025
Spacedock
channel
Max Fosh
channel
Johnny Harris
channel
Jimmy Carr
channel
IsThisAStep
channel
Corridor Digital
channel
The B1M
channel
TLDR News EU
channel
LOL: Last One Laughing UK
TV
Hans Zimmer & Friends: Diamond in the Desert
film · 2025
Economics Explained
channel
Crew Cuts
channel
Conclave
film · 2024
Children of Men
film · 2006
Charles Cornell
channel
Captain America: Brave New World
film · 2025
Black Bag
film · 2025
Weird: The Al Yankovic Story
film · 2022
The West Wing
channel
INVINCIBLE
TV
Half as Interesting
channel
Bridget Jones: Mad About the Boy
film · 2025
I did a thing
channel
CrackerMilk
channel
2025 in podcasts and music
1822 tracks · 290 podcast episodes
2025, out
saw The Snowman
gig · December 2025
saw Peter Kay
gig · December 2025
saw Choir of Man
gig · December 2025
saw The Producers
gig · September 2025
saw Kim's Convenience
gig · May 2025
saw Animal Farm
gig · April 2025