Workout log

22
23
24
25
26
27
28
29
30
31
21.07.25 | Easy # |
  • Duration: 1:00:21
  • Distance: 9.52 km
  • Pace: 6:20/km
  • Heart Rate: 118 avg / 141 max

First half hour with the six year old. That was fun! Hope it's just the start of our adventures running together.

20.07.25 | Easy long run # |
  • Duration: 1:23:01
  • Distance: 15.00 km
  • Pace: 5:32/km
  • Heart Rate: 128 avg / 143 max

Dug out the old hydration vest and squeeze bottles. First time in years! Gotta do what you can to combat this heat. Probably not far off 1L of water throughout. Still got hot towards the end. Holiday week 2 out of 3 in the bag. Got it done this week as well. 6h 19min and 75 km of running with 91 minutes and 23.1 km of Sub Threshold. Just 15 minutes of strength training, though. Gotta try and get back to it next week.

19.07.25 | 10 x 3 min # |
  • Duration: 59:27
  • Distance: 11.48 km
  • Pace: 5:11/km
  • Heart Rate: 145 avg / 171 max

Speed 16.4 km/h (16.0-16.8). Power 407W (398-419). 7.4 km / 30:00 min Sub Threshold. Another hot day, so stuck to the home treadmill with necessary provisions to survive the heat. Increased 0.2 km/h every other rep. Should've started a little quicker. Got a bit too much time in z2, and not enough in z3-4. Still, probably prudent to stay on the safe side with this heat.

18.07.25 | Easy home treadmill # |
  • Duration: 45:07
  • Distance: 8.31 km
  • Pace: 5:26/km
  • Heart Rate: 128 avg / 136 max

Hopped on the treadmill to get a break from the sun after 10 days in Spain and spending the morning getting the lawn in order. Fans and unlimited cold drinking and dunking water quite helpful.

17.07.25 | 5 x 1600m # |
  • Duration: 57:59
  • Distance: 12.42 km
  • Pace: 4:40/km
  • Heart Rate: 149 avg / 169 max

Pace 3:55/km (3:58-3:41). Power 428W (421-437). 8 km / 31:26 min Sub Threshold. From 31 Celsius in Spain to 32 Celsius in Norway?! Back at the home track and familiar conditions. Scorching sun despite the late start at 19:30 after a day of travelling. Coped well enough by jogging to the faucet and dunking myself in cold water from top to toe between each rep. HR rose quickly, but managed to keep it from spiking. Decent workout all told.

16.07.25 | Last one in Spain # |
  • Duration: 45:02
  • Distance: 8.11 km
  • Pace: 5:33/km
  • Heart Rate: 125 avg / 144 max

Another easy run, and the last one in Spain for now. One of those days where I felt absolutely atrocious upon waking up, mostly terrible on the run, and then miraculously much better afterwards. Gotta love it!

16.07.25 | Sneak training days 7-9 # |
  • Duration: 15:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

Managed 100+ pushups every day in Spain! 950 in total over 9 days, plus 20 pullups and 150 situps. It's not nothing!

15.07.25 | 3 x 10 min # |
  • Duration: 53:15
  • Distance: 11.65 km
  • Pace: 4:34/km
  • Heart Rate: 148 avg / 175 max

Pace 3:53/km (3:57-3:49). Power 433W (424-442). 7.7 km / 29:59 min Sub Threshold. Last workout in Spain! Early start, and conditions excellent through the first rep a little past 7AM. Heated up quickly once the sun came up, but got through the session at about my regular paces.

14.07.25 | Easy # |
  • Duration: 45:16
  • Distance: 8.50 km
  • Pace: 5:20/km
  • Heart Rate: 127 avg / 139 max

Another easy day in Spain. Definitely getting some heat acclimatisation. Could run close to my normal easy pace for 5-6 km before starting to feel cooked.

13.07.25 | Easy long # |
  • Duration: 1:20:00
  • Distance: 14.48 km
  • Pace: 5:32/km
  • Heart Rate: 127 avg / 143 max

In the Spanish heat. Had to stop to buy a bottle of water. Otherwise managed to keep HR reasonably controlled. Seems like there's some degree of heat adaptation coming on. Good week considering the travel and conditions in Spain! 6h 31min and 75 km of running with 88 minutes and 21.7 km of sub threshold. About 40 minutes of strength training.

13.07.25 | Sneak training days 3-6 # |
  • Duration: 20:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

Figured I'd collect several days into one session. 100+ pushups per day, 410 total. 150 situps or thereabouts.

12.07.25 | 10 x 3 min (ish) # |
  • Duration: 58:59
  • Distance: 11.97 km
  • Pace: 4:56/km
  • Heart Rate: 138 avg / 170 max

Pace 4:06/km (4:26-3:57). Power 419W (378-437). 6.9 km / 28:26 min Sub Threshold. Mess of a workout! Toilets along the beach promenade were closed. Had to go. Ran back to the apartment building and did some laps around the block. Not a wash, but on to the next!

11.07.25 | Easy # |
  • Duration: 46:27
  • Distance: 8.05 km
  • Pace: 5:46/km
  • Heart Rate: 128 avg / 140 max

Didn't get out until 8:30AM. Sun was scorching from start to finish! Takes significant effort to run slow enough to keep the intensity low enough in these conditions. If I let my mind wander for a few minutes I'll quickly find my HR at 80% because that's the pace that feels easy from a mechanical point of view.

10.07.25 | 5 x 6 min # |
  • Duration: 1:05:16
  • Distance: 13.39 km
  • Pace: 4:52/km
  • Heart Rate: 141 avg / 172 max

Pace 3:57/km (4:04-3:54). Power 419W (403-426). 7.6 km / 30:00 min Sub Threshold. Second workout in Spain. Early start and not the worst conditions. Sun was behind a low cloud cover until the last couple of reps, so managed to keep a decent clip despite running only to heart rate.

09.07.25 | Easy # |
  • Duration: 45:42
  • Distance: 8.35 km
  • Pace: 5:28/km
  • Heart Rate: 127 avg / 143 max

Cloudy day with a bit of wind. HR to pace not too bad, but drift a bit more pronounced than usual.

09.07.25 | Sneak training day 2 # |
  • Duration: 10:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

20 pullups, 40 pushups.

08.07.25 | 3 x 10 min # |
  • Duration: 49:43
  • Distance: 10.42 km
  • Pace: 4:46/km
  • Heart Rate: 151 avg / 173 max

Pace 4:12/km (4:18-4:06). Power 401W (390-412). 7.2 km / 30:21 min Sub Threshold. Bit of a late start for the first session in Spain. Sun was up, but had a patchy cloud cover and some wind for cooling. Still 27 degrees Celsius. Ran to HR and effort, and no thought for pace. Went fine. 20-30 sec/km seems to be the necessary adjustment in this heat, without too much direct sun. Thinking about getting on the treadmill for the next few sessions, but will have to see about that.

08.07.25 | Sneak training day 1 # |
  • Duration: 10:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

100 pushups in bouts of 20 throughout the afternoon. 40 shoulder rolls with loaded shopping bags!

07.07.25 | Easy # |
  • Duration: 45:46
  • Distance: 8.38 km
  • Pace: 5:28/km
  • Heart Rate: 127 avg / 140 max

Early run before travelling to Spain. Bring the heat!

06.07.25 | Easy long # |
  • Duration: 1:22:20
  • Distance: 14.95 km
  • Pace: 5:30/km
  • Heart Rate: 129 avg / 144 max

Slow running and high heart rates! Another week in the bag, though. 6h 23min and 76 km of running with 90 minutes and 23.4 km of sub threshold. 82 minutes of strength training.

06.07.25 | Upper body # |
  • Duration: 40:58
  • Distance: -
  • Pace: -
  • Heart Rate: 88 avg / 117 max

Push-pull plus some core. Let's see if I can squeeze in an hour of strength per week the next couple of weeks as well, as vacation starts in earnest.

05.07.25 | 8 x 1000m # |
  • Duration: 59:02
  • Distance: 13.02 km
  • Pace: 4:32/km
  • Heart Rate: 145 avg / 170 max

Pace 3:44/km (3:47-3:43). Power 450W (443-458). 8 km / 29:59 min Sub Threshold. Breathing even more constricted than earlier in the week. Feels like I'm at 50% capacity. Almost certain it's a side effect of the mometasone nasal spray rather than caused by allergies. Which is a bit of a bummer, seeing as it does relieve the constant head and face sinus aches that are caused by the allergies. In other news, it was pissing down the entire session.

04.07.25 | Easy # |
  • Duration: 45:44
  • Distance: 8.68 km
  • Pace: 5:16/km
  • Heart Rate: 129 avg / 142 max

Just another lunch jog. Nice weather still going strong.

04.07.25 | Bodyweight # |
  • Duration: 13:33
  • Distance: -
  • Pace: -
  • Heart Rate: -

Random assortment of pullups and pushups. All I had time for!

03.07.25 | 5 x 1600m # |
  • Duration: 54:17
  • Distance: 11.70 km
  • Pace: 4:38/km
  • Heart Rate: 152 avg / 176 max

Pace 3:45/km (3:47-3:44). Power 449W (444-453). 8 km / 30:04 min Sub Threshold. Felt good and just let the pace come. Last two first 1600s under 6 minutes in a few years, so fitness must be coming along. Sinuses a little blocked on account of allergies, so breathing a little more strained than ideal. Should've maybe held back a bit, but feel and HR were right, so hey-ho.

02.07.25 | Easy # |
  • Duration: 46:19
  • Distance: 8.63 km
  • Pace: 5:22/km
  • Heart Rate: 129 avg / 142 max

Just a lunch run. It's getting hot. Which is good, because I need the heat training before 10 days in Spain.

01.07.25 | 3 x 10 min # |
  • Duration: 55:06
  • Distance: 11.37 km
  • Pace: 4:51/km
  • Heart Rate: 148 avg / 173 max

Treadmill pace 16.0 (1), 16.2 (2) and 16.5 (3). Lactate 2.0 (3). 30:00 min Sub Threshold. Hopped on the home tread this morning to see how easily I could dial in a Sub T workout. Just in case. Quite easily, it turns out! Respiratory rate quite high, lactate a bit low. All things considered, I think intensity was about spot on, though.

01.07.25 | Full body # |
  • Duration: 41:27
  • Distance: -
  • Pace: -
  • Heart Rate: -

Push-pull upper body at home, plus squats and core.

30.06.25 | Easy # |
  • Duration: 45:08
  • Distance: 8.61 km
  • Pace: 5:14/km
  • Heart Rate: 128 avg / 143 max

That's a wrap on June. 279 km of running and a bit of strength training (but not enough). Four days off running in total, but I spent three of them hiking up mountains with a 20 kg backpack, so I'll give myself a pass on those. July will be slightly more challenging, but let's see if I can keep the streak alive!

29.06.25 | Easy long # |
  • Duration: 1:20:22
  • Distance: 14.92 km
  • Pace: 5:23/km
  • Heart Rate: 126 avg / 148 max

Last one up north for this time. Decent temps and not too windy, so perfect morning for a run. 6h 9min and 72 km running for the week. But only one 38 min strength session needs to be rectified next week. Still, I'll take that for a week with a bit of travelling.

28.06.25 | 5000m time trial # |
  • Duration: 40:11
  • Distance: 9.18 km
  • Pace: 4:23/km
  • Heart Rate: 152 avg / 186 max

Track time trial. Ran 17:37. 9 second improvement on five weeks ago. Thought I'd run a little faster, but I came for honest answers! +5 kg and +55 seconds compared to my 5k PB. Back to work.

27.06.25 | Easy # |
  • Duration: 46:13
  • Distance: 8.48 km
  • Pace: 5:27/km
  • Heart Rate: 129 avg / 142 max

Slept in, got out. 20 degrees and very little wind. Perfect Northern-Norwegian summer weather!

26.06.25 | 5 x 1600m # |
  • Duration: 56:50
  • Distance: 12.46 km
  • Pace: 4:34/km
  • Heart Rate: 150 avg / 173 max

Pace 3:52/km (3:56-3:49). 8 km / 30:58 min Sub Threshold. On the road by the coast after travelling up north with the family this morning. Wet and windy! But felt fine, and it was honestly nice to get a bit of a break from the monotony of the track.

25.06.25 | Easy # |
  • Duration: 46:14
  • Distance: 8.58 km
  • Pace: 5:23/km
  • Heart Rate: 132 avg / 144 max

Heart rate quite elevated. On the nice side, first run in a box fresh pair of Vomero 18. Soft and nice! Almost a bit too soft after running in shoes with 1500+ km on them the last few months ^_^

24.06.25 | 3 x 2400m # |
  • Duration: 55:03
  • Distance: 11.22 km
  • Pace: 4:54/km
  • Heart Rate: 141 avg / 173 max

Pace 3:48/km (3:52-3:45). 7.2 km / 27:27 min Sub Threshold. Neighbour joined up for an early morning outing. Switched it back to 6 lap reps to make it easier to coordinate. Felt good. HR quite low. Don't think it's because I'm overworked, so taking it as a good sign.

23.06.25 | Easy treadmill # |
  • Duration: 45:09
  • Distance: 8.03 km
  • Pace: 5:37/km
  • Heart Rate: 122 avg / 133 max

Early start in the work gym. Just putting in the time. Drift is still ridiculous on the tread at a fairly modest pace.

23.06.25 | Upper body # |
  • Duration: 31:33
  • Distance: -
  • Pace: -
  • Heart Rate: -

Quick one before work in the work facilities after a treadmill jog. Push-pull chest and shoulders plus some core.

22.06.25 | Easy long on trail # |
  • Duration: 1:21:25
  • Distance: 12.03 km
  • Pace: 6:46/km
  • Heart Rate: 123 avg / 155 max

I'll be honest, I don't particularly enjoy trail running. I'll take a wide open country road any day, dirt or even paved, any day of the week! Got the time in here, though, and had company from the neighbour which helped. Got the work done this week. 6h 26m and 74km, with ~91 min / 23.8 km Sub Threshold. Just shy of 2 hours of strength training.

21.06.25 | 8 x 1000m # |
  • Duration: 59:54
  • Distance: 12.06 km
  • Pace: 4:58/km
  • Heart Rate: 153 avg / 177 max

Pace 3:47/km (3:49-3:47). Lactate 2.3 (4), 2.0 (8). 8 km / 30:21 min Sub Threshold. Last lactate measurement probably a faulty value. Too sweaty! If I were to guess it was probably close to 3.0, so maybe went a little too hard. Got out a bit late and it was probably +10 degrees Celsius hotter than my normal workout temps. Hopefully the damage isn't too bad.

21.06.25 | Full body # |
  • Duration: 38:11
  • Distance: -
  • Pace: -
  • Heart Rate: -

Home gym. Usual push-pull upper body plus squats. Very light on the weight for the squats, with 3 x 5 reps. Trying to find the right approach for legs that won't impact the running too much.

20.06.25 | Easy morning # |
  • Duration: 45:02
  • Distance: 8.58 km
  • Pace: 5:15/km
  • Heart Rate: 127 avg / 140 max

Five for five with early AM runs this week. Great weather continues! Not much else to report.

19.06.25 | 5 x 1600m # |
  • Duration: 59:10
  • Distance: 12.72 km
  • Pace: 4:39/km
  • Heart Rate: 147 avg / 175 max

Pace 3:49/km (3:54-3:45). Lactate 2.4 (5). 8 km / 30:36 min Sub Threshold. Felt decent, so decided to push the pace a little to see how close I could get without burning myself. Let HR and breathing guide me as to how much I could push without going too far. Was happy, if a but surprised, to see that lactate was well within the upper limits of threshold — which sits at around 2.8 mmol for me.

18.06.25 | Easy lunch # |
  • Duration: 46:18
  • Distance: 8.56 km
  • Pace: 5:25/km
  • Heart Rate: 129 avg / 143 max

Dropped the early morning run in favour of another 10 hour night. Was a good call, as I managed to squeeze this one in during lunch. Heart rate quite a bit higher at midday compared to in the early morning hours. Getting hot, too!

18.06.25 | Upper body # |
  • Duration: 36:44
  • Distance: -
  • Pace: -
  • Heart Rate: -

Home gym. Pullups, dumbbells on the incline bench, shoulders and core.

17.06.25 | 3 x 2600m # |
  • Duration: 53:48
  • Distance: 11.91 km
  • Pace: 4:31/km
  • Heart Rate: 151 avg / 175 max

Pace 3:53/km (3:54-3:52). 7.8 km / 30:19 min Sub Threshold. No power numbers because my watch inexplicably reset (and deleted the ConnectIQ power app) and I've been locked out of my Garmin account. And pressed on time this morning, so no lactate testing either. Still a good session, and right around where I should be in terms of intensity. I think.

16.06.25 | Easy # |
  • Duration: 45:07
  • Distance: 8.72 km
  • Pace: 5:10/km
  • Heart Rate: 126 avg / 140 max

Nice morning. Cloudy, but comfortable t-shirt temps and no wind.

16.06.25 | Upper body # |
  • Duration: 42:05
  • Distance: -
  • Pace: -
  • Heart Rate: -

In the work gym after the jog. Push-pull upper body, core (abs and back) and dips.

15.06.25 | Easy a little longer # |
  • Duration: 1:16:22
  • Distance: 14.30 km
  • Pace: 5:20/km
  • Heart Rate: 124 avg / 139 max

Nice weather for it. Cloudy with t-shirt temps and no wind. Legs heavy and body pretty tired. Must be the pollen explosion, or the two beers I had last night. Either way, got back to it this week. Missed one session, but 5h 28m and 65km, with ~61 min / 16 km sub threshold is still an OK week. Need to get back to the strength training routine next week, though. Just the one 27 min session this week.

14.06.25 | 8 x 1000m # |
  • Duration: 1:00:43
  • Distance: 12.81 km
  • Pace: 4:44/km
  • Heart Rate: 154 avg / 178 max

Pace 3:48/km (3:51-3:46). Power 437W (434-444). Lactate 2.7 (8). 8 km / 30:28 min Sub Threshold. Slept in — 10 full hours out cold! — and got a late start. Quite warm already, and HR seemed generally elevated, from the warm up all through the cool down. Ran with the handbrake due to HR, but pushed the last rep with a few seconds to see where I was. Breathing told me I was right on the line, and lactate confirmed it. Grass pollen is out in force, so generally not feeling very fresh these days.

13.06.25 | Easy morning # |
  • Duration: 45:20
  • Distance: 8.40 km
  • Pace: 5:24/km
  • Heart Rate: 130 avg / 142 max

Best I felt in a while. Ran 10 sec slower per km and heart rate a little higher. Sometimes these things just don't make sense.

13.06.25 | Upper body # |
  • Duration: 27:08
  • Distance: -
  • Pace: -
  • Heart Rate: -

Push ups, pull ups and core. Not nothing!

12.06.25 | 5 x 1600m # |
  • Duration: 59:58
  • Distance: 12.71 km
  • Pace: 4:43/km
  • Heart Rate: 143 avg / 169 max

Pace 3:53/km (3:54-3:50). Power 434W (431-441). Lactate 2.1 (5). 8 km / 31:05 min Sub Threshold. Good to be back to it. Felt a bit strained the first rep, but got going throughout.

11.06.25 | Easy # |
  • Duration: 44:46
  • Distance: 8.53 km
  • Pace: 5:15/km
  • Heart Rate: 125 avg / 137 max

Another easy day. Body still a bit banged up. Think I should be good for a workout tomorrow, though, but let's see.

10.06.25 | Easy # |
  • Duration: 45:56
  • Distance: 8.75 km
  • Pace: 5:15/km
  • Heart Rate: 124 avg / 139 max

Time to get the ball rolling again. Feeling quite banged up after the hikes, so keeping easy for a couple of days.

09.06.25 | Expedition Vesterålen day 4 # |
  • Duration: 2:41:29
  • Distance: 10.56 km
  • Pace: 15:18/km
  • Heart Rate: -

223 metres elevation gain. Nice way to end the trip! We eventually got away from the snow, and from that point on had the nicest terrain of the trip. Quite stiff and sore, even after a full rest and particularly restorative day.

07.06.25 | Expedition Vesterålen day 2 # |
  • Duration: 6:36:00
  • Distance: 19.25 km
  • Pace: 20:34/km
  • Heart Rate: -

1179 metres elevation gain. Shit hike! One of the hardest physical challenges I've experienced. Began with a pretty hard climb up Memuruskaret, but it was 80% of the remaining 15 km on old and rotten snow that did it. Like walking in quicksand, and trail markers often hidden forced you to constantly search for the right path. Weather changed around lunch time, and the rain and fog didn't let up for the next two days.

06.06.25 | Expedition Vesterålen day 1 # |
  • Duration: 2:02:50
  • Distance: 5.98 km
  • Pace: 20:33/km
  • Heart Rate: -

141 metres elevation gain. Nice and easy to get started. Trail quite wet and overgrown in the beginning, but otherwise quite comfortable. Started in the rain, ended up with perfect weather by the time we reached the campsite.

05.06.25 | 5 x 1600m # |
  • Duration: 57:19
  • Distance: 12.49 km
  • Pace: 4:35/km
  • Heart Rate: 152 avg / 175 max

Pace 3:51/km (3:54-3:48). Power 436W (432-432). Lactate 2.0 (3), 2.1 (5). 8 km / 30:51 min Sub Threshold. Still a bit sluggish as I got out, and definitely felt like I was working throughout. Strange to see next to no increase in lactate the last two reps. Oh well, off to hike the Northern Norwegian mountains for a few days, so will take some days off from running.

05.06.25 | Full body # |
  • Duration: 45:05
  • Distance: -
  • Pace: -
  • Heart Rate: -

Deep squats, upper body push-pull and core. That's it for the week. Well, unless you're counting 50 kilometres in the mountains with the big backpack the next few days!

04.06.25 | Easy # |
  • Duration: 45:45
  • Distance: 8.65 km
  • Pace: 5:17/km
  • Heart Rate: 126 avg / 139 max

A bit tired and sluggish. Pissing down on the way home.

03.06.25 | 8 x 1000m # |
  • Duration: 1:01:32
  • Distance: 13.03 km
  • Pace: 4:43/km
  • Heart Rate: 147 avg / 174 max

Pace 3:49/km (3:52-3:44). Power 441W (436-450). Lactate 3.0 (8). 8 km / 30:35 min Sub Threshold. Felt decent throughout, but I was definitely working towards the end. Interesting to see lactate above LT2 (around 2.8 mmol) here. That was unexpected. Shows that HR at 175 BPM or below isn't a foolproof guardrail. Will probably see me under 9 times out of 10, though.

02.06.25 | Easy treadmill # |
  • Duration: 45:01
  • Distance: 7.98 km
  • Pace: 5:39/km
  • Heart Rate: 124 avg / 134 max

I estimate the mental therapeutic effect of running on a treadmill to be a quarter of running outside. But sometimes logistical matters take precedence. In the gym at work.

02.06.25 | Upper body # |
  • Duration: 35:11
  • Distance: -
  • Pace: -
  • Heart Rate: -

Quick upper body push-pull routine. At the work gym before starting the workday.

01.06.25 | Easy long # |
  • Duration: 1:16:50
  • Distance: 14.76 km
  • Pace: 5:12/km
  • Heart Rate: 126 avg / 138 max

Not much to report here. Jogged for 37.5 minutes, turned and jogged back home. Mostly downhill going out, so the back half took a little longer. Week totals 6h 21m and 78 km running with ~90 min of Sub Threshold. 83 min strength training.

31.05.25 | 3 x 2400m # |
  • Duration: 55:43
  • Distance: 11.94 km
  • Pace: 4:40/km
  • Heart Rate: 143 avg / 170 max

Pace 3:53/km (3:56-3:50). Power 434W (426-442). Lactate 1.8 (2), 2.2 (3). 7.2 km / 27:58 min Sub Threshold. Excellent conditions with the morning sun and, sensationally, no wind! Lactate and HR showed I could've pushed a bit today, but I decided to hold back. Still easing into this approach, so no point in riding too close to the line when I get some slack. Pace/power right on target.

30.05.25 | Easy morning # |
  • Duration: 45:43
  • Distance: 8.71 km
  • Pace: 5:15/km
  • Heart Rate: 128 avg / 139 max

Slept in. Got almost 9 hours! Sluggish the first half, but loosened up eventually. Left hamstring a little tight, but probably nothing to worry about.

30.05.25 | Full body # |
  • Duration: 44:46
  • Distance: -
  • Pace: -
  • Heart Rate: -

Squats, push-pull upper body, arms and core. Very easy on the squats on account of a light niggle in the frontal groin area. Really only noticeable on a full squat. Let's see if I end up regretting that one!

29.05.25 | 5 x 1600m # |
  • Duration: 1:00:19
  • Distance: 13.12 km
  • Pace: 4:36/km
  • Heart Rate: 151 avg / 175 max

Pace 3:53/km (3:56-3:49). Power 439W (433-446). Lactate 2.0 (3), 2.6 (5). 8 km / 31:07 min Sub Threshold. Much better! Steady effort, never felt strained. Perfect morning with clear skies, low temps and no wind.

28.05.25 | Easy morning # |
  • Duration: 45:42
  • Distance: 8.49 km
  • Pace: 5:23/km
  • Heart Rate: 129 avg / 145 max

A brief intermission from the rain! Still feeling a little beat up. Got a good night's sleep, though, so let's see tomorrow.

27.05.25 | 8 x 1000m # |
  • Duration: 1:02:27
  • Distance: 13.05 km
  • Pace: 4:47/km
  • Heart Rate: 152 avg / 178 max

Pace 3:49/km (3:52-3:45). Power 440W (435-446). Lactate 1.7 (4), 2.3 (8). 8 km / 30:49 min Sub Threshold. Heart rate and RPE high from the get go. Was convinced I'd have at least 3 in lactate the first test, and 4+ the second. Shows what I know! Nice weather at the outset, but storm came in and I was absolutely drenched on the last rep.

26.05.25 | Easy # |
  • Duration: 45:36
  • Distance: 8.64 km
  • Pace: 5:17/km
  • Heart Rate: 129 avg / 143 max

Temps are picking up, and I just dodged the rain. Nice way to get the week started.

26.05.25 | Upper body # |
  • Duration: 38:48
  • Distance: -
  • Pace: -
  • Heart Rate: -

Pullups, chest, shoulders and core.

25.05.25 | Easy long run # |
  • Duration: 1:15:53
  • Distance: 14.22 km
  • Pace: 5:20/km
  • Heart Rate: 127 avg / 141 max

Rain started as I opened the door to get out, and only increased throughout. One of those days it's good to just be done with it. Another solid week in the books, though. 6 hours and 74 kilometres of running with ~61 min of Sub Threshold and 18 min race effort. 98 min strength training.

24.05.25 | 5000 m time trial # |
  • Duration: 44:53
  • Distance: 9.83 km
  • Pace: 4:34/km
  • Heart Rate: 150 avg / 182 max

Time trial at the track. Came in at 17:46. A little faster than I was expecting! Ran more or less dead even, from 3:34 first 1000 to 3:31 last 1000. Nothing extra to pick it up with towards the end, though. Which I suppose is to be expected alone at the track, at 6AM, in the pouring rain.

24.05.25 | Bodyweight # |
  • Duration: 22:15
  • Distance: -
  • Pace: -
  • Heart Rate: -

Sore hip adductors, so no squats today. Just keeping up the routine with some pullups, pushups and planks.

23.05.25 | Easy # |
  • Duration: 45:01
  • Distance: 8.45 km
  • Pace: 5:20/km
  • Heart Rate: 129 avg / 142 max

Another cold and windy morning.

22.05.25 | 5 x 1600 metres # |
  • Duration: 57:35
  • Distance: 12.40 km
  • Pace: 4:39/km
  • Heart Rate: 149 avg / 173 max

Pace 3:53/km (4:00-3:46). Power 436W (424-446). Lactate 1.8 (3), 2.7 (5). 8 km / 31:09 min Sub Threshold. Hard work in the wind after staying up last night to watch United bottle it. Dependent on getting enough sleep while doing this thing.

21.05.25 | Easy # |
  • Duration: 45:11
  • Distance: 8.60 km
  • Pace: 5:15/km
  • Heart Rate: 130 avg / 144 max

Looks like summer's over for now. Cold, grey and windy, and spent most of the run regretting that I left my gloves at home.

21.05.25 | Upper body # |
  • Duration: 37:43
  • Distance: -
  • Pace: -
  • Heart Rate: -

The usual home upper body push-pull routine.

20.05.25 | 8 x 1000 metres # |
  • Duration: 58:50
  • Distance: 12.26 km
  • Pace: 4:48/km
  • Heart Rate: 150 avg / 175 max

Pace 3:48/km (3:54-3:41). Power 440W (431-451). Lactate 2.0 (4), 3.1 (8). 8 km / 30:16 min Sub Threshold. Another good session. Riding that line right up against the tipping point the last couple of reps. Lactate readings confirm that I'm on the right side. Great learning for future sessions when I'm not measuring lactate.

19.05.25 | Easy # |
  • Duration: 45:00
  • Distance: 8.41 km
  • Pace: 5:21/km
  • Heart Rate: 127 avg / 140 max

Perfect way to start the week. Warm and quiet in the sunrise. Saw two deer, a fox and a squirrel. And two cars.

19.05.25 | Upper body # |
  • Duration: 38:18
  • Distance: -
  • Pace: -
  • Heart Rate: -

Full upper body routine and core.

18.05.25 | Easy long run # |
  • Duration: 1:14:50
  • Distance: 14.23 km
  • Pace: 5:15/km
  • Heart Rate: 125 avg / 142 max

I can get used to these kinds of quote long runs unquote. Good week of training. 6 hours and 71 kilometres of running with ~77 min Sub Threshold. 95 min strength training.

18.05.25 | Full body # |
  • Duration: 20:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

Squats, pullups and chins.

17.05.25 | 3 x 2400 metres # |
  • Duration: 58:06
  • Distance: 11.94 km
  • Pace: 4:52/km
  • Heart Rate: 150 avg / 176 max

Pace 3:54/km (4:00-3:49). Power 433W (422-445). Lactate 1.5, 2.0, 2.9. 7.21 km / 28:09 min Sub Threshold. Great session. Think that execution was just about spot on, as confirmed by the lactate readings. Nice morning, but wind picked up during the session and it was blowing a gale for the last rep.

16.05.25 | Easy # |
  • Duration: 44:27
  • Distance: 8.27 km
  • Pace: 5:22/km
  • Heart Rate: 128 avg / 145 max

E. Windy morning jog. Forgot myself for a minute going up a hill, and HR spiked with ten beats. Just run to feel on your easy days is terrible advice.

15.05.25 | 5 x 1400 metres # |
  • Duration: 49:44
  • Distance: 10.66 km
  • Pace: 4:40/km
  • Heart Rate: 147 avg / 173 max

Pace 3:58/km (4:10-3:50). Power 429W (408-442). 6.77 km / 26:22 min ST. Cold and windy morning, so dropped the lactate measurements. Toilet break after the first rep, so session a little amputated. HR a little low, left hamstring a little tight. Might take need a little adjustment period to the new approach.

15.05.25 | Upper body # |
  • Duration: 34:39
  • Distance: -
  • Pace: -
  • Heart Rate: -

Upper body door gym, chest, shoulders, core.

14.05.25 | Easy # |
  • Duration: 44:39
  • Distance: 8.20 km
  • Pace: 5:27/km
  • Heart Rate: 127 avg / 142 max

E. Another early morning jog. Windy as and quite cold. Felt fine, though.

13.05.25 | 6 x 1000 metres # |
  • Duration: 42:08
  • Distance: 10.02 km
  • Pace: 4:12/km
  • Heart Rate: 148 avg / 173 max

Pace 3:54/km (4:04-3:49). Power 429W (411-438). 6 km / 23:27 min ST. Lactate readings 1.1 (2), 3.2 (4) and 2.1 (6). Probably sweat contamination on the second reading. Legs not great after Saturday's relay leg. Felt really hard muscularly, even if it was relaxed aerobically.

12.05.25 | Easy # |
  • Duration: 44:22
  • Distance: 8.51 km
  • Pace: 5:13/km
  • Heart Rate: 126 avg / 138 max

E. Gray morning, but nice temp and no wind at all. HR quite low, so had to up the pace a little bit compared to recent easy runs to stick to an honest BPM. Trying my hand at some lactate testing during tomorrow's workout.

12.05.25 | Upper body # |
  • Duration: 41:11
  • Distance: -
  • Pace: -
  • Heart Rate: -

In the work gym after the run. Upper body push/pull routine.

11.05.25 | Easy # |
  • Duration: 40:21
  • Distance: 7.43 km
  • Pace: 5:26/km
  • Heart Rate: 124 avg / 139 max

Sweating out some of the the post-race party beers from last night. Last day of slacking before starting the 3x sub-threshold schedule next week. 59 km and just over 6 hours total this week. Just the one strength session, which isn't great.

10.05.25 | Holmenkollstafetten stage 10 # |
  • Duration: 1:17:54
  • Distance: 13.29 km
  • Pace: 5:52/km
  • Heart Rate: 140 avg / 193 max

Relay race with Team Coop Elite: 10th leg (The Long One). 2860 metres (with a serious net elevation drop, probably about 100 metres!) official time 9:23. Just about in line with what I expected. How much of a difference can a year of sirpoc Norwegian Singles training make? Check back same time next year to find out!

09.05.25 | Easy # |
  • Duration: 42:50
  • Distance: 7.64 km
  • Pace: 5:37/km
  • Heart Rate: 134 avg / 149 max

Turns out having a tube through your nose and down into your stomach is even worse than it sounds. Glad to get that out of the way! Holmenkollstafetten (relay) tomorrow. Got an almost 3k long leg, so let’s call it the first race day of the season.

08.05.25 | Easy # |
  • Duration: 33:15
  • Distance: 6.12 km
  • Pace: 5:26/km
  • Heart Rate: 131 avg / 144 max

No Q-session today. Fasting (no food, no water) since last night on account of a hospital checkup related to the reflux-crap. 13-14 hours into the fast here, and definitely noticed it.

07.05.25 | Easy # |
  • Duration: 40:53
  • Distance: 7.16 km
  • Pace: 5:43/km
  • Heart Rate: 129 avg / 143 max

E: Another crisp, clear morning jogging into the sunrise. Before heading to work and the gym there.

07.05.25 | Full body # |
  • Duration: 42:55
  • Distance: -
  • Pace: -
  • Heart Rate: -

Full body in the gym at work before starting the workday.

06.05.25 | 3 x 2.4 km # |
  • Duration: 52:51
  • Distance: 11.37 km
  • Pace: 4:39/km
  • Heart Rate: 150 avg / 174 max

Pace 4:00/km (4:05-3:52). 7.2km / 28:48min ST. Another good session. Too much spread between the reps still, but dialling in. Brought up the Stryd power values to see if they can help, and the answer is yes, they can. Rep averages 411, 420 and 435w.

05.05.25 | Easy # |
  • Duration: 39:25
  • Distance: 6.91 km
  • Pace: 5:42/km
  • Heart Rate: 125 avg / 137 max

E. Slept through the night and felt fine this morning. Beautiful sunrise!

04.05.25 | Easy # |
  • Duration: 30:03
  • Distance: 5.43 km
  • Pace: 5:32/km
  • Heart Rate: 124 avg / 137 max

Overdid the week. Restless legs kept me thrashing in bed through the night. Pulled the breaks on the planned 90 min here, and got out for the bare minimum 30 instead. Will stick to 30 min jog until I get a good night’s sleep again. Week totals 6h 22min, 58 km running with 15 km (26%) and 54 min (18%) Sub Threshold. Running load 207.

03.05.25 | Easy # |
  • Duration: 48:20
  • Distance: 8.66 km
  • Pace: 5:35/km
  • Heart Rate: 128 avg / 143 max

Morning jog. Yesterday’s workout took it out of me, even interrupted my sleep a bit. But felt surprisingly decent here, and HR numbers were also good.

03.05.25 | Bodyweight # |
  • Duration: 28:25
  • Distance: -
  • Pace: -
  • Heart Rate: -

Squats, pullups and pushups.

02.05.25 | 8 x 1 km # |
  • Duration: 59:16
  • Distance: 12.49 km
  • Pace: 4:45/km
  • Heart Rate: 153 avg / 175 max

3:55/km pace(4:12-3:51). 8km / 31:26min ST. Not bad! Focus on trying to hone in on that ST intensity. Started waay too slow, but found the sweetspot as the session progressed.

01.05.25 # |
  • Duration: 44:36
  • Distance: -
  • Pace: -
  • Heart Rate: -
01.05.25 | Easy # |
  • Duration: 46:50
  • Distance: 8.14 km
  • Pace: 5:45/km
  • Heart Rate: 133 avg / 147 max

Late morning jog. Heart rate a bit elevated. Could be the travel, the lack of sleep or the pollen. Or all of the above.

1
2
3
4
6
7
15
30.04.25 | 4 x 1.75 km # |
  • Duration: 44:25
  • Distance: 9.40 km
  • Pace: 4:43/km
  • Heart Rate: 152 avg / 173 max

4:19 – 4:07/km pace. 7km / 29:23min ST. Good session. Was caught by surprise by thousands of youth out in the park with music and getting ready to party at 6AM. Surreal! Ran loops around the park instead.

29.04.25 | Easy # |
  • Duration: 34:20
  • Distance: 6.25 km
  • Pace: 5:29/km
  • Heart Rate: 129 avg / 140 max

Managed to squeeze in a jog between workshops and dinner. Sweden “bjudar på” with absolute perfect spring weather. Clear skies and 20 Celsius.

28.04.25 | Easy # |
  • Duration: 46:40
  • Distance: 8.14 km
  • Pace: 5:44/km
  • Heart Rate: 126 avg / 141 max

Morning jog under a pink cloud cover. Contemplating sirpoc Norwegian Singles. Rest day tomorrow, probably, as I’m travelling for work.

27.04.25 | Long run # |
  • Duration: 1:59:14
  • Distance: 23.36 km
  • Pace: 5:06/km
  • Heart Rate: 138 avg / 160 max

Closing in on something resembling an actual long run again! Two hours. Nice and easy, but legs still beat up towards the end. Another good training week, but missed out on one strength session. 67 km and 7 hrs all told.

26.04.25 # |
  • Duration: 28:53
  • Distance: -
  • Pace: -
  • Heart Rate: 93 avg / 132 max
26.04.25 | Easy # |
  • Duration: 43:10
  • Distance: 8.05 km
  • Pace: 5:22/km
  • Heart Rate: -

Morning jog to start the weekend. Absolutely beautiful spring weather! Met two cars, no tractors but one russebuss.

25.04.25 | 2 x 5 x 400 metres # |
  • Duration: 54:05
  • Distance: 10.12 km
  • Pace: 5:21/km
  • Heart Rate: 145 avg / 179 max

Sunrise track session. 2 x 5 x 400m with 90 sec rec and 5 min set break. From 79 to 75. Hard work on a cold, clear and beautiful morning!

24.04.25 | Full body # |
  • Duration: 49:01
  • Distance: -
  • Pace: -
  • Heart Rate: -

Back to the regular routine. Squats + push/pull upper body and core. Surprisingly decent shape.

23.04.25 | Easy # |
  • Duration: 34:32
  • Distance: 6.18 km
  • Pace: 5:35/km
  • Heart Rate: 125 avg / 146 max

Morning jog before work. Very easy, trying to stay in z1.

22.04.25 | 6 x 1000 metres # |
  • Duration: 51:51
  • Distance: 10.92 km
  • Pace: 4:45/km
  • Heart Rate: 149 avg / 176 max

Early track workout. 6 x 1000m (1 min rest) from 4:06 to 3:47. Felt decent.

21.04.25 | Easy # |
  • Duration: 42:54
  • Distance: 8.49 km
  • Pace: 5:03/km
  • Heart Rate: 151 avg / 170 max

Easy jog to kick off the week. Beautiful weather.

20.04.25 | Long run # |
  • Duration: 1:25:44
  • Distance: 16.90 km
  • Pace: 5:04/km
  • Heart Rate: 142 avg / 159 max

Easy z1-2. Long run, I guess. It is what it is! Very good training week, though. 58 km is most in forever. Another hour strength training short of perfect.

19.04.25 | 3 x 2000 metres # |
  • Duration: 47:13
  • Distance: 10.54 km
  • Pace: 4:29/km
  • Heart Rate: 159 avg / 186 max

Morning at the track. 3 x 2000m progression (8:14, 7:50, 7:20). Last one solidly in the red, but starting to feel good.

19.04.25 | Body weight # |
  • Duration: 28:24
  • Distance: -
  • Pace: -
  • Heart Rate: -

Pullups in the doorgym, from wide to narrow grip. Chins and some chest and shoulders to round it off.

18.04.25 | Easy # |
  • Duration: 32:25
  • Distance: 6.58 km
  • Pace: 4:55/km
  • Heart Rate: 139 avg / 159 max

Quick and easy before dinner. After long day outside, in the woods with the kids and then washing the decks to get the outdoors ready for the season.

17.04.25 | Easy # |
  • Duration: 42:14
  • Distance: 7.86 km
  • Pace: 5:22/km
  • Heart Rate: 140 avg / 153 max

Beautiful damp morning, warm and full of those post-rain smells.

17.04.25 | Upper body # |
  • Duration: 29:03
  • Distance: -
  • Pace: -
  • Heart Rate: -

Session in the door gym, and some chest and shoulders on the bench. Good workout day!

16.04.25 | Descending ladder workout # |
  • Duration: 44:50
  • Distance: 8.74 km
  • Pace: 5:08/km
  • Heart Rate: 160 avg / 181 max

First workout back. Just 1200, 1000, 800, 600, 400 with increasing pace. Lost a lot of fitness these couple of weeks. Luckily easy go, easy come.

14.04.25 | Easy # |
  • Duration: 40:53
  • Distance: 7.56 km
  • Pace: 5:24/km
  • Heart Rate: 154 avg / 169 max

Morning jog.

13.04.25 | Easy # |
  • Duration: 56:05
  • Distance: 10.59 km
  • Pace: 5:18/km
  • Heart Rate: 157 avg / 172 max

Nice morning jog. Feeling better overall.

13.04.25 | Upper body # |
  • Duration: 20:10
  • Distance: -
  • Pace: -
  • Heart Rate: -

Shoulders and chest.

12.04.25 | Easy # |
  • Duration: 20:48
  • Distance: -
  • Pace: -
  • Heart Rate: -

Jolting the body out of the brainfog

11.04.25 | Easy # |
  • Duration: 53:51
  • Distance: 9.57 km
  • Pace: 5:38/km
  • Heart Rate: 143 avg / 160 max

Uplifting! Reflux definitely a little improved, and just a perfect morning for run. Ran on the trails and found it rejuvenating.

10.04.25 | Easy # |
  • Duration: 50:23
  • Distance: 8.73 km
  • Pace: 5:46/km
  • Heart Rate: 139 avg / 161 max

Getting in a run to get something good out of this day.

09.04.25 | Easy # |
  • Duration: 42:43
  • Distance: 7.29 km
  • Pace: 5:52/km
  • Heart Rate: 146 avg / 160 max

Reflux-crap a little better than yesterday. I’ll take it.

09.04.25 | Body weight # |
  • Duration: 20:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

Just something in the doorgym and some standing biceps/triceps. Doing a little while upright to avoid withering away.

08.04.25 | Easy # |
  • Duration: 33:18
  • Distance: 6.13 km
  • Pace: 5:26/km
  • Heart Rate: 147 avg / 163 max

In dire straits. Nothing but bread and oatmeal for days to try and salvage the esophagus. Survived this jog without noticeable chest pain. That’s something!

05.04.25 | Easy # |
  • Duration: 23:50
  • Distance: 4.25 km
  • Pace: 5:37/km
  • Heart Rate: 142 avg / 168 max

Reflux getting me. Big chest pains, so had to stop and walk home.

5
6
11
20
26
28
29
30
31
27.03.25 | Easy # |
  • Duration: 37:44
  • Distance: 6.95 km
  • Pace: 5:26/km
  • Heart Rate: 138 avg / 152 max

Coming down with something, but felt up for a short jog in the great weather. Let’s see how it develops and if this week’s a bust.

25.03.25 | Team Coop Elite HKS tryouts # |
  • Duration: 54:14
  • Distance: 8.82 km
  • Pace: 6:09/km
  • Heart Rate: 132 avg / 191 max

Team Coop Elite tryouts for Holmenkollstafetten! 1000M time trial. Ran 3:01. Second in my heat and second best time overall. Should be good enough for a spot, but another tryout day next Tuesday so you never know. Well pleased with time and effort, but feels like I could go under 3 if I had known I was so close!

24.03.25 | Upper body # |
  • Duration: 41:14
  • Distance: -
  • Pace: -
  • Heart Rate: 97 avg / 130 max

Warm up elliptical, upper body and some core.

23.03.25 | Easy long # |
  • Duration: 1:47:55
  • Distance: 19.13 km
  • Pace: 5:38/km
  • Heart Rate: 130 avg / 152 max

Long run with the neighbour. Perfect weather.

22.03.25 | Easy # |
  • Duration: 31:16
  • Distance: -
  • Pace: -
  • Heart Rate: -

It’s not nothing. But that’s all it is.

21.03.25 | 5 x 400 metres # |
  • Duration: 34:08
  • Distance: 6.46 km
  • Pace: 5:17/km
  • Heart Rate: 151 avg / 183 max

House cleaning day. A few quick track laps between rooms. 400s at 78, 77, 78 74, 73.

19.03.25 | Upper body # |
  • Duration: 36:33
  • Distance: -
  • Pace: -
  • Heart Rate: 105 avg / 139 max

Upper body push-pull and core. Just not nothing!

18.03.25 | 8 x 1000 metres # |
  • Duration: 1:12:25
  • Distance: 12.79 km
  • Pace: 5:40/km
  • Heart Rate: 143 avg / 173 max

Club workout. From 4:15 to 4:00. Comfortable, but it’s been a long time since the last proper workout.

17.03.25 | Easy # |
  • Duration: 40:40
  • Distance: 6.51 km
  • Pace: 6:15/km
  • Heart Rate: 158 avg / 165 max

Lunch jog with neighbour in great (but cold) spring weather.

16.03.25 | Easy long # |
  • Duration: 1:33:17
  • Distance: 16.24 km
  • Pace: 5:45/km
  • Heart Rate: 146 avg / 168 max

Sunday long with André. Nice and easy in great weather, but windy as.

16.03.25 | Body weight # |
  • Duration: 16:25
  • Distance: -
  • Pace: -
  • Heart Rate: 106 avg / 135 max

A few body weight exercises after the run.

15.03.25 | Easy # |
  • Duration: 39:51
  • Distance: 6.98 km
  • Pace: 5:42/km
  • Heart Rate: -

In-between everything else with N on the bike on a packed Saturday

14.03.25 | 20 min tempo # |
  • Duration: 35:06
  • Distance: 7.60 km
  • Pace: 4:37/km
  • Heart Rate: 152 avg / 173 max

Treadmill progression run. Sick kid at home, couldn’t get out. Sad with this weather, but not bad to get something in all told. 10 min WU, 20 min from 16-17 km/h and 5 min CD.

13.03.25 | Full body # |
  • Duration: 42:36
  • Distance: -
  • Pace: -
  • Heart Rate: 103 avg / 150 max

Another just getting it done workout. Upper body and squats.

12.03.25 | Easy # |
  • Duration: 37:10
  • Distance: 6.80 km
  • Pace: 5:28/km
  • Heart Rate: 137 avg / 168 max

Evening treadmill after a loong day. Shogun on the screen to get it done. Wrist HR!

10.03.25 | Upper body # |
  • Duration: 30:07
  • Distance: -
  • Pace: -
  • Heart Rate: 97 avg / 135 max

Early morning start in the work gym. Upper body.

10.03.25 | Easy # |
  • Duration: 35:11
  • Distance: 6.65 km
  • Pace: 5:17/km
  • Heart Rate: 142 avg / 150 max

Treadmill after lifting. Hot as always down there. Wrist HR.

09.03.25 | 5 x 800 metres # |
  • Duration: 1:11:10
  • Distance: 13.74 km
  • Pace: 5:11/km
  • Heart Rate: 144 avg / 184 max

Honest hard VO2 Max workout with long WU and CD. 5 x 800m from 2:53 to 2:37. 16 days to HKS tryouts, 1000m time trial. Think under 3:20 should be within reach. 2:40 at 800 and then let rip last 200.

08.03.25 | Easy and sprints # |
  • Duration: 48:49
  • Distance: 7.04 km
  • Pace: 6:56/km
  • Heart Rate: 128 avg / 168 max

With N on the bike, and running alongside me for a few laps on the track. Got in a few 200s in low 30s to shake out the legs.

08.03.25 | Full body # |
  • Duration: 48:05
  • Distance: -
  • Pace: -
  • Heart Rate: 112 avg / 143 max

Usual push/pull upper body, squats and some stomach at the end.

07.03.25 | Easy # |
  • Duration: 40:04
  • Distance: 7.51 km
  • Pace: 5:20/km
  • Heart Rate: 143 avg / 157 max

Early start in the hotel gym. Good choices last night made this run possible.

04.03.25 | 2 x 10 min # |
  • Duration: 41:07
  • Distance: 9.12 km
  • Pace: 4:31/km
  • Heart Rate: 156 avg / 181 max

Threshold workout with two times 10 minute after a progressive warm up, and two hill sprints in the warm down.

03.03.25 | Easy # |
  • Duration: 41:59
  • Distance: 7.13 km
  • Pace: 5:53/km
  • Heart Rate: -

Excellent weather running weather still.

03.03.25 | Upper body # |
  • Duration: 33:33
  • Distance: -
  • Pace: -
  • Heart Rate: -

Squeezed some pull-ups and upper body after the run

02.03.25 | Easy long # |
  • Duration: 1:07:15
  • Distance: 12.72 km
  • Pace: 5:17/km
  • Heart Rate: 139 avg / 155 max

Easy “long” in beautiful early spring weather. Stuck in z1 and z2, and — queasy stomach aside — felt comfortable all the way. Felt like a day for faster or longer, but given that this was already the longest I’ve run this year, it felt sensible to call it.

01.03.25 | Full body # |
  • Duration: 41:03
  • Distance: -
  • Pace: -
  • Heart Rate: 110 avg / 139 max

Pull-ups, Bulgarian squats, upper body and core.

11
21
23
25
28.02.25 | 5 x 1000 m # |
  • Duration: 49:13
  • Distance: 10.19 km
  • Pace: 4:50/km
  • Heart Rate: 159 avg / 187 max

5 x 1000m at the track. First 4 from 3:53-3:46, last one too hard at 3:33. 26 days until tryouts for Holmenkollstafetten. Got some work to do! Need for good weeks of training for a decent performance in the 1000m time trial.

27.02.25 | Full body # |
  • Duration: 41:10
  • Distance: -
  • Pace: -
  • Heart Rate: 123 avg / 152 max

Pull-ups, push-pull upper body, squats and abdomen.

27.02.25 | Easy # |
  • Duration: 33:36
  • Distance: 6.43 km
  • Pace: 5:14/km
  • Heart Rate: 144 avg / 163 max

Evening treadmill jog. Good double workout day!

26.02.25 | Easy # |
  • Duration: 40:03
  • Distance: 7.44 km
  • Pace: 5:22/km
  • Heart Rate: -

Another evening treadmill jog

24.02.25 | Easy # |
  • Duration: 30:56
  • Distance: 5.69 km
  • Pace: 5:26/km
  • Heart Rate: 165 avg / 183 max

Little treadmill jog

22.02.25 | 6 x 3 min # |
  • Duration: 50:04
  • Distance: 10.20 km
  • Pace: 4:54/km
  • Heart Rate: 150 avg / 166 max

WU, reps at 15.6 km/h and z2 jog to get in some mileage. Lots of bugs going around, not felt good all week. Easing back into intensity.

20.02.25 | Full body # |
  • Duration: 46:15
  • Distance: -
  • Pace: -
  • Heart Rate: -

Not feeling great, may be coming down with something. Just getting something in. Bulgarian squats and some upper body stuff.

19.02.25 | Easy # |
  • Duration: 39:11
  • Distance: 7.63 km
  • Pace: 5:08/km
  • Heart Rate: 154 avg / 171 max

Sun and fresh air to take a load off. Worked well today!

18.02.25 | Upper body # |
  • Duration: 41:18
  • Distance: -
  • Pace: -
  • Heart Rate: 99 avg / 146 max

Upper body usual plus chins and narrow push-ups. Neck 98 % good with almost normal loads.

17.02.25 | Easy # |
  • Duration: 30:58
  • Distance: 5.56 km
  • Pace: 5:34/km
  • Heart Rate: 140 avg / 149 max

On the tread in the work gym after lifting. Good way to start the week.

17.02.25 | Full body # |
  • Duration: 31:21
  • Distance: -
  • Pace: -
  • Heart Rate: 101 avg / 136 max

Early in the work gym. Squats, pullups and abdomen before a half hour on the treadmill.

16.02.25 | Easy # |
  • Duration: 32:35
  • Distance: 6.14 km
  • Pace: 5:19/km
  • Heart Rate: 138 avg / 153 max

Another nice winter day outside.

16.02.25 | Upper body # |
  • Duration: 30:07
  • Distance: -
  • Pace: -
  • Heart Rate: 112 avg / 147 max

Pull-ups, chest and shoulder press plus biceps and triceps.

16.02.25 # |
  • Duration: 1:15:50
  • Distance: 5.60 km
  • Pace: 13:33/km
  • Heart Rate: 89 avg / 116 max
15.02.25 | Easy # |
  • Duration: 56:04
  • Distance: 11.13 km
  • Pace: 5:02/km
  • Heart Rate: 150 avg / 168 max

5 min kms are the new 4:20 kms :-S Nice weather, but -5 Celsius and freezing winds.

14.02.25 | Easy # |
  • Duration: 40:01
  • Distance: 7.29 km
  • Pace: 5:30/km
  • Heart Rate: 145 avg / 169 max

Cooked head after a day inside. Great to get some air.

13.02.25 | Full body # |
  • Duration: 1:10:03
  • Distance: -
  • Pace: -
  • Heart Rate: 112 avg / 142 max

Easing back into it. Neck still a bit stiff for a day after a full workout, but hope I can get back to some higher weights within a couple of weeks.

12.02.25 | Easy # |
  • Duration: 40:05
  • Distance: 7.38 km
  • Pace: 5:26/km
  • Heart Rate: 138 avg / 150 max

Early morning treadmill jog. Got in some good thinking. HR high.

10.02.25 | Easy # |
  • Duration: 38:50
  • Distance: 6.91 km
  • Pace: 5:37/km
  • Heart Rate: 143 avg / 160 max

Beat after too many Teams meetings. Needed some air, and I got some.

09.02.25 | Easy # |
  • Duration: 40:11
  • Distance: 7.48 km
  • Pace: 5:22/km
  • Heart Rate: 140 avg / 158 max

Another beautiful winter day. Good week. Got something in all seven days. Five hours total. On par!

08.02.25 | Full body # |
  • Duration: 54:36
  • Distance: -
  • Pace: -
  • Heart Rate: 117 avg / 157 max

Bulgarian split squats plus push/pull upper body. Glutes trashed.

07.02.25 | Progression run # |
  • Duration: 38:38
  • Distance: 8.19 km
  • Pace: 4:43/km
  • Heart Rate: 164 avg / 178 max

Progression to threshold. Perfect winter conditions.

06.02.25 | Easy # |
  • Duration: 35:49
  • Distance: 6.60 km
  • Pace: 5:25/km
  • Heart Rate: -

Late evening on the home treadmill. Just getting something in.

05.02.25 | Full body # |
  • Duration: 54:31
  • Distance: -
  • Pace: -
  • Heart Rate: 108 avg / 139 max

Morning lifting at work gym. Upper push/pull and squats. Feeling better still in neck.

04.02.25 | 8 x 3 min # |
  • Duration: 38:44
  • Distance: 8.23 km
  • Pace: 4:42/km
  • Heart Rate: 161 avg / 176 max

8 x 3 min home tread, 16 (4), 16.2 (2), 16.4 (1), 16.5 (1). Toilet break after first two reps. Otherwise OK.

03.02.25 | Easy # |
  • Duration: 40:09
  • Distance: 7.47 km
  • Pace: 5:23/km
  • Heart Rate: 149 avg / 167 max

Home treadmill easy jog, Shogun S1E6.

02.02.25 | With N # |
  • Duration: 1:50:07
  • Distance: 8.36 km
  • Pace: 13:10/km
  • Heart Rate: 83 avg / 121 max
02.02.25 | Full body # |
  • Duration: 39:55
  • Distance: -
  • Pace: -
  • Heart Rate: 106 avg / 141 max

Push/pull upper body and squats. Low weights to try and ease back. Stiff neck muscles the following 18-24h, but eased up pretty quick. Think I might be coming good.

01.02.25 | With N # |
  • Duration: 1:16:12
  • Distance: 5.51 km
  • Pace: 13:50/km
  • Heart Rate: 89 avg / 109 max
01.02.25 | Easy # |
  • Duration: 39:10
  • Distance: 7.23 km
  • Pace: 5:25/km
  • Heart Rate: 145 avg / 169 max

Outside in beautiful winter weather. Icy and slippery in places, but generally OK.

10
12
13
14
23
24
25
29
31.01.25 | 4 x 6 min # |
  • Duration: 40:17
  • Distance: 8.32 km
  • Pace: 4:51/km
  • Heart Rate: 154 avg / 174 max

4 x 6 min home tread, 15.8 – 16.4 km/h. Hard work. Not the best day. Struggling towards the end.

30.01.25 | Easy # |
  • Duration: 30:50
  • Distance: 5.71 km
  • Pace: 5:23/km
  • Heart Rate: -

Exercise induced hypoglycemia. No pushing through, just had to get in and devour some crackers and chocolate.

28.01.25 | Easy # |
  • Duration: 37:15
  • Distance: 6.95 km
  • Pace: 5:21/km
  • Heart Rate: 141 avg / 153 max

Morning treadmill at work gym before work. Hot as always. Wrist HR.

27.01.25 | 10 x 3 min # |
  • Duration: 45:07
  • Distance: 9.57 km
  • Pace: 4:43/km
  • Heart Rate: 156 avg / 176 max

Home tread. 15.6 (2), 15.8 (2), 16 (2), 16.2 (2), 16.5 km/h. No flow at first, but found my groove from sixth rep and out.

26.01.25 | Easy # |
  • Duration: 35:05
  • Distance: 6.51 km
  • Pace: 5:24/km
  • Heart Rate: 134 avg / 160 max

Not nothing. Wrist HR.

22.01.25 | 5 x 5 min # |
  • Duration: 39:01
  • Distance: 7.90 km
  • Pace: 4:56/km
  • Heart Rate: 156 avg / 179 max

Short on time 5 x 5 min home tread. Good craic!

21.01.25 | Full body # |
  • Duration: 1:09:16
  • Distance: -
  • Pace: -
  • Heart Rate: -

10 pullups first series. Good to be back in the double digits.

20.01.25 | Easy # |
  • Duration: 40:06
  • Distance: 7.50 km
  • Pace: 5:21/km
  • Heart Rate: 143 avg / 170 max

Jog on home treadmill

19.01.25 | 8 x 3 min # |
  • Duration: 48:28
  • Distance: 10.03 km
  • Pace: 4:50/km
  • Heart Rate: 152 avg / 174 max

On the home tread. 15.6 (3), 15.8 (3), 16 (1), 16.2 (1) km/h. Toilet break after first. Otherwise good.

18.01.25 | Easy # |
  • Duration: 45:05
  • Distance: 8.31 km
  • Pace: 5:25/km
  • Heart Rate: 138 avg / 156 max

Home treadmill easy jog

18.01.25 | Body weight # |
  • Duration: 10:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

Pull- and pushups just to see how the neck strain holds up. So far, so good.

17.01.25 | Full body # |
  • Duration: 36:17
  • Distance: -
  • Pace: -
  • Heart Rate: 107 avg / 153 max

Misc arms, shoulders, core, legs. Nursing strained neck muscles.

16.01.25 | Easy # |
  • Duration: 40:07
  • Distance: 7.41 km
  • Pace: 5:25/km
  • Heart Rate: 142 avg / 163 max

Another easy jog on home treadmill.

15.01.25 | Easy # |
  • Duration: 40:13
  • Distance: 7.44 km
  • Pace: 5:25/km
  • Heart Rate: 140 avg / 154 max

Treadmill at home. Hard to get going again.

11.01.25 | Easy in Hyde Park # |
  • Duration: 49:48
  • Distance: 8.15 km
  • Pace: 6:07/km
  • Heart Rate: -

In London and running in Hyde Park.

09.01.25 | Upper body # |
  • Duration: 1:00:00
  • Distance: -
  • Pace: -
  • Heart Rate: 103 avg / 147 max

The usual upper body routine.

08.01.25 | Easy # |
  • Duration: 41:03
  • Distance: 6.93 km
  • Pace: 5:56/km
  • Heart Rate: 137 avg / 154 max

Snow and ice, microspikes.

07.01.25 | 10 x 3 min # |
  • Duration: 48:50
  • Distance: 10.04 km
  • Pace: 4:52/km
  • Heart Rate: 153 avg / 175 max

Home treadmill. 15.8 (1-3), 16.0 (4-6), 16.2 (7-8), 16.5 (9-10) km/h. Suppressed HR and hard first half. Better second half.

06.01.25 | Full body # |
  • Duration: 53:40
  • Distance: -
  • Pace: -
  • Heart Rate: 122 avg / 158 max

Squats, pushups, kettleswing, shoulder, arms, abs

05.01.25 | Easy # |
  • Duration: 43:20
  • Distance: 8.03 km
  • Pace: 5:24/km
  • Heart Rate: 128 avg / 140 max

Jog on the home treadmill

04.01.25 | Upper body # |
  • Duration: 48:24
  • Distance: -
  • Pace: -
  • Heart Rate: 99 avg / 138 max

Shoulders, chest, arms, abs

04.01.25 | Skiing with N # |
  • Duration: 42:25
  • Distance: 3.40 km
  • Pace: 12:29/km
  • Heart Rate: 94 avg / 114 max

Plenty of chocolate.

03.01.25 | 4 x 6 min # |
  • Duration: 50:32
  • Distance: 10.05 km
  • Pace: 5:02/km
  • Heart Rate: 154 avg / 175 max

Home treadmill. From 15.6 – 16.2 km/h.

02.01.25 | Easy # |
  • Duration: 35:52
  • Distance: 6.25 km
  • Pace: 5:44/km
  • Heart Rate: 137 avg / 150 max

Snowjog after dropping off car for servicing

02.01.25 | Full body # |
  • Duration: 54:00
  • Distance: -
  • Pace: -
  • Heart Rate: -

Squats, pushups, shoulder press, biceps curl, abs

01.01.25 | 10 x 3 min # |
  • Duration: 50:06
  • Distance: 10.24 km
  • Pace: 4:53/km
  • Heart Rate: 153 avg / 171 max

Home treadmill, from 15.0 - 16.2 km/h