Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2026 totals | 24 hours 57 minutes / 224 km
  • Days active: 21 days
  • Run: 19 hours 37 minutes / 216 km
  • Strength: 4 hours 6 minutes
  • Nordic Ski: 1 hour 13 minutes / 9 km
22
23
24
25
26
27
28
29
30
31
Week 4 | 2 hours / 25 km #
  • Run: 2 hours 19 minutes / 25 km
  • Strength: 34 minutes
21.01.26 | Late and tired # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8

Heart Rate

137 bpm69 bpm

Summary

  • Duration: 41:57
  • Distance: 7.43 km
  • Pace: 5:39/km
  • Heart Rate: 120 avg / 140 max

After a long and busy day.

20.01.26 | Whole body # |
  • Duration: 34:05

Pullups, squats and push-pull chest and shoulders. Need to add muscle mass, according to my dexa scan yesterday!

20.01.26 | Easy treadmill # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

133 bpm97 bpm

Summary

  • Duration: 1:00:10
  • Distance: 10.72 km
  • Pace: 5:37/km
  • Heart Rate: 124 avg / 134 max

Back to it after the testing yesterday. Should be able to bring down my weight a fair bit, and keep my oxygen uptake at least level, which will see my Vo2 max number bumped a bit. Maybe 64 is within reach over the next 13 weeks? Will be tough!

19.01.26 | VO2 max test # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8

Heart Rate

184 bpm89 bpm

Summary

  • Duration: 37:39
  • Distance: 6.50 km
  • Pace: 5:48/km
  • Heart Rate: 129 avg / 185 max

At work through some program they're sponsoring for us. Very nice initiative! Test was hard. Felt like I couldn't really push to the max with the mask and the incline (5%) on the tread. But I probably just about peaked my oxygen update. Absolute uptake 4.2L, weight adjusted at today's 69kg that comes out to a relative VO2 max of 61. Not much improvement since previous test back in 2017, when I had an absolute uptake of 4.1L. Had just started running back then. On the other hand, I am a decade older now!

Week 3 | 8 hours / 81 km #
  • Run: 7 hours 18 minutes / 81 km
  • Strength: 45 minutes
18.01.26 | Fresh air! # |

Summary Route Splits Elevation Heart Rate

Route

Splits

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Elevation

147m63m

Heart Rate

142 bpm70 bpm

Summary

  • Duration: 1:22:49
  • Distance: 14.60 km
  • Pace: 5:40/km
  • Heart Rate: 127 avg / 143 max

Easy Sunday long run. Roads more or less clear, so got out at the break of daylight. Good to breathe some fresh air again, even if I had to run along roads with a bit of traffic even on a Sunday morning.

17.01.26 | 8 x 3 min # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

Heart Rate

166 bpm89 bpm

Summary

  • Duration: 1:00:08
  • Distance: 11.17 km
  • Pace: 5:23/km
  • Heart Rate: 137 avg / 167 max

Less than ideal lead up to the workout. Took inspiration from Carrick's boys steamrolling the noisy neighbours, though, and felt alright as I got into it. First half very controlled. Increased the intensity slightly through the back half. Another 24 minutes of Sub Threshold, which brings the week total up to 1h 12min.

16.01.26 | Easy hour # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

134 bpm76 bpm

Summary

  • Duration: 1:00:05
  • Distance: 10.89 km
  • Pace: 5:31/km
  • Heart Rate: 123 avg / 137 max

Just another treadmill run. Raining forcefully outside, just when the skiing tracks were about to settle. But hey-ho, maybe it'll mean runnable roads. In need of fresh air again!

15.01.26 | 4 x 6 min # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11
12
13

Heart Rate

170 bpm94 bpm

Summary

  • Duration: 55:08
  • Distance: 11.31 km
  • Pace: 4:53/km
  • Heart Rate: 142 avg / 172 max

Felt like hard work! But the right song can make all the difference. Last two reps powered by Slurring The Rhythms by Against Me! and Bones by The Killers. Easing into three weekly sessions by doing two with just a day between. Big difference from two rest days between sessions. Can see why I eventually cooked myself in summer with a few months of three sesssions per week. 24 minutes of Sub Threshold.

15.01.26 | Full body # |
  • Duration: 45:00

Squats and upper body push-pull.

14.01.26 | Raw dogging it # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

132 bpm74 bpm

Summary

  • Duration: 1:00:02
  • Distance: 10.69 km
  • Pace: 5:37/km
  • Heart Rate: 125 avg / 132 max

Well, almost. Late night hour on the tread after a busy day. No screens, only listened to the latest episode of the Inside Running podcast.

13.01.26 | 3 x 8 min # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11
12

Heart Rate

172 bpm89 bpm

Summary

  • Duration: 1:00:11
  • Distance: 12.26 km
  • Pace: 4:55/km
  • Heart Rate: 145 avg / 172 max

Tuesdays always rough. Have to squeeze in the session between lots running from one thing and to another. But all that matters is getting it done, and I did! 24 minutes of Sub Threshold.

12.01.26 | Work gym TM # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

138 bpm86 bpm

Summary

  • Duration: 1:00:19
  • Distance: 10.49 km
  • Pace: 5:45/km
  • Heart Rate: 125 avg / 140 max

Early start in the gym at work, but still got beat by one guy on a spinning bike! Still hot down in the basement at work, but the treadmill is a different class than the one at home.

Week 2 | 8 hours / 77 km #
  • Run: 6 hours 7 minutes / 68 km
  • Strength: 1 hour 35 minutes
  • Nordic Ski: 1 hour 13 minutes / 9 km
11.01.26 | Body pump # |
  • Duration: 57:45

Full body lift workout, that is, not the gym class. Push-pull upper body plus squats, situps and a few more exercises that I forgot.

11.01.26 | Sunday morning tread # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11
12
13
14

Heart Rate

131 bpm83 bpm

Summary

  • Duration: 1:15:05
  • Distance: 13.26 km
  • Pace: 5:40/km
  • Heart Rate: 123 avg / 133 max

Up early to get it done before today's plans with the fam. That didn't quite work out as expected… At least I got the run done, though. Plan push these up to 90 minutes through Jan. That's two decent weeks of training in a row.

10.01.26 | Treadmill hour # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

130 bpm83 bpm

Summary

  • Duration: 1:00:07
  • Distance: 10.67 km
  • Pace: 5:38/km
  • Heart Rate: 121 avg / 131 max

Long day in various sports halls with the kids. Today's activities were handball and gymnastics. A little tired and DOMS-y before I got going, but felt good to get it done. Average HR at 62%. I'm either getting fit or getting sick ^_^

09.01.26 | Bodyweight # |
  • Duration: 38:00

Pullups, wide pushups, 90 degree, narrow pushups, plank, deadhang.

09.01.26 | 4 x 6 min # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11
12
13

Heart Rate

173 bpm100 bpm

Summary

  • Duration: 1:00:00
  • Distance: 12.11 km
  • Pace: 4:57/km
  • Heart Rate: 146 avg / 174 max

Body a little tired after skiing yesterday, so had to work a bit. Good to get through it! First run in a new pair of shoes, Evo SL from Adidas. Very good plateless shoe. 24 min 2 seconds Sub Threshold.

08.01.26 | Season opener # |

Summary Route Splits Elevation Heart Rate

Route

Splits

1

Elevation

118m101m

Heart Rate

153 bpm102 bpm

Summary

  • Duration: 1:13:47
  • Distance: 8.56 km
  • Pace: 8:37/km
  • Heart Rate: 139 avg / 153 max

Ooof, that was hard work. But with some snow at last, beautiful (if cold with -17°C) and no meetings this afternoon, I had to take on the chance and finally get out. Tracks over "Langen" were prepared yesterday, and all the snow from last night were on top. Rough and very, very slow, but good to get out.

07.01.26 | Easy, but hard work # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

133 bpm72 bpm

Summary

  • Duration: 1:00:00
  • Distance: 10.65 km
  • Pace: 5:38/km
  • Heart Rate: 121 avg / 135 max

Have to admit, not feeling great here. Heart rate also suspiciously low. I almost always get sick when that happens. Let's see if I can survive the week!

06.01.26 | 3 x 8 min # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

165 bpm75 bpm

Summary

  • Duration: 55:06
  • Distance: 11.20 km
  • Pace: 4:55/km
  • Heart Rate: 139 avg / 166 max

Pace 4min 16sec/km (4.22-4.11). Power 392W (382-400). 5.6 km / 24min 02sec Sub Threshold. Ooouf that was hard work. Hectic day and had to squeeze it in. Felt less than great, so happy to just get through it.

05.01.26 | Evening treadmill # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

135 bpm72 bpm

Summary

  • Duration: 57:40
  • Distance: 10.22 km
  • Pace: 5:39/km
  • Heart Rate: 126 avg / 136 max

Back to work and back to the grind. Squeezed this one in while the wife put the kids to bed. Time to find out if I can still get it done under normal circumstances!

Week 1 | 9 hours / 75 km #
  • Run: 6 hours 51 minutes / 75 km
  • Strength: 2 hours 11 minutes
04.01.26 | Hangover treadmill # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11

Heart Rate

137 bpm99 bpm

Summary

  • Duration: 1:00:04
  • Distance: 10.81 km
  • Pace: 5:33/km
  • Heart Rate: 130 avg / 138 max

Paying the price for a late night out yesterday. Manned up and got out at noon. Happy to just get it done.

03.01.26 | Upper body # |
  • Duration: 44:50

The regular push-pull upper, plus biceps and triceps.

03.01.26 | Morning treadmill # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9

Heart Rate

134 bpm87 bpm

Summary

  • Duration: 50:07
  • Distance: 8.93 km
  • Pace: 5:37/km
  • Heart Rate: 127 avg / 137 max

Planned to go a little longer. Hip adductors very tired, decided to cap it at 50 minutes. Let's see what I can do tomorrow, but clearly need to ease into a "full" 7+ hours week of running with workouts.

02.01.26 | 4 x 6 min # |

Summary Splits Heart Rate

Splits

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Heart Rate

169 bpm91 bpm

Summary

  • Duration: 1:00:59
  • Distance: 11.41 km
  • Pace: 5:21/km
  • Heart Rate: 142 avg / 170 max

Pace 4min 14sec/km (4.29-4.05). Power 394W (369-409). 5.7 km / 24min 02sec Sub Threshold. Another day, another workout. Still easing back. Packing a few extra holiday pounds, and the work needs doing to get fit again!

01.01.26 | Body weight # |
  • Duration: 26:48

Pullups, pushups, 90 degrees, planks, deadhang.

01.01.26 | Trail loop # |

Summary Route Splits Elevation Heart Rate

Route

Splits

1
2
3
4
5
6
7
8
9
10
11

Elevation

160m116m

Heart Rate

152 bpm79 bpm

Summary

  • Duration: 1:00:00
  • Distance: 10.37 km
  • Pace: 5:47/km
  • Heart Rate: 133 avg / 155 max

Double lap of the local trail loop. Thin layer of snow from overnight. Spotted two moose tracks, but no sightings. Quiet start to the year on the trails. Only encounter was a dog walker.