photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

243
active users

#everyrunhasapurpose

1 post1 participant0 posts today

A long morning run in what turned out to be headwinds and light rain. I struggled, but I got through it.

Several milestones reached today. 3,000 km covered since April 1, 2023, when I took up #running again. My 299th run in that same period. And it was the 20th consecutive week of doing a half-marathon (or longer).

To infinity and beyond. You've got this.

Ready for #BridgeRun2025, a half marathon from Denmark to Sweden across the Øresund bridge. The scene will be spectacular; I count on it to be a very special race.

My form is good. For almost four months, I have run a HM or more each week, so I am ready. But #running on a long bridge means a different kind of exposure to sun and wind.

My HM personal record is 1:52:42. I do not plan to attempt improving that today - but I do plan to enjoy myself!

Veni, vidi, vici. Just did the self-organized 2025 Rome Sightseeing Morning Half-Marathon.

Hotel, Piazza del Popolo, the Spanish Stairs (hard...), Trevi fountain, Pantheon, Piazza Navona, Castel Sant'Angelo, around the Vatican State, Bocca della Verità, Circus Maximus, Colosseum, hotel.

There are so many people and red lights that it felt like an interval run. And so many cobblestones it felt like a trail run too.

But what an experience!!

I'm in Rome for a conference. The Giro d'Italia finishes here today, so my morning run was the circuit around the city that the riders will do this afternoon (give and take a few detours plus a short visit to the Vatican state).

It was a nice and quite warm run, even though it was early, and I think I covered all seven hills of Rome. But without a doubt, it had the most beautiful scenery of any run I've done in a very long time, so I'm not complaining.

Replied in thread

I finished the Copenhagen Marathon in 4:24:28. This is a new personal record.

This race constitutes a substantial personal victory for me. I had a plan, and I executed it. When I was in trouble, I adapted.

My goal: to cross the starting line ✅
My hope: to enjoy the race and finish ✅
My pipe dream: to beat my personal record (4:38:25) ✅

Today, I feel very good. Proud and grateful. No sore legs. I might even go for a run...

#running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub #Cph42

16/16

Replied in thread

When you turn the last corner of the Copenhagen Marathon, it’s about 0.5km to the finish line. You can see it coming closer, and the support from the crowd is massive.

On the homestretch, I couldn’t help but celebrate. Picking up the pace, cheering the crowd, being completely in control.

This was a victorious, emotional, and almost transcendent moment for me.

Every roads I had run on dark and cold mornings had led me here.

#running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub #Cph42

15/x

Replied in thread

At around 40.5km, as I turned the corner to Østerbrogade and the final stage of the race, I regained control and ran the race I wanted to. Tired, yes, but also energized by the crowd and the fact that I was almost there.

With less that 2km left, I knew I could do this; it’s just the distance from home to my local bakery. I steadily picked up pace, visualizing the final strides, knowing now that I would finish #Cph42 strong.

#running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub

14/x

Replied in thread

At around 35km, my stomach began to hurt. Drinking water was a struggle, and energy gels were out of the picture. At some point, I even contemplated “tactical vomiting” to clear my stomach – but I also quickly rejected this horrible idea. For the next kms, I would alternate between #running very slowly and walking. I still knew I would finish, but I was under pressure now.

Things got better. Experience and my mental approach helped me.

#MastoRunDK #EveryRunHasAPurpose #NikeRunClub #Cph42

13/x

Replied in thread

Around 30km in, I had to pee. Until now, everything had been smooth sailing, but of course my legs and feet started feeling sore. Still, the execution of my initial race-plan worked A+.

Finally, by the Royal Theater at 33km, there was a toilet. The logistics of getting to it behind a fence were a bit complicated, however, and this took more time than it should have.

Still, I had a good feeling about everything.

#running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub #Cph42

12/x

Replied in thread

Around 5km, my colleague Liisa and her fiancé cheered.

At 24km, someone yelled my name – and there was my wife and daughter!! I knew they would come to Copenhagen to support me, but I didn’t expect them this early. What a wonderful surprise. I got a hug, a kiss, and a peeled orange. It was glorious.

At 28km, they were there again. And again at 34km, where they had a peeled banana ready for me (pic is earlier in the thread).

#running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub #Cph42

11/x

Replied in thread

The first half of #Cph42 was a celebration. The crowd was amazing. Thank you, Copenhagen!

At 19km, a little girl high-fived me and yelled: “I hope you will win!” Now that is the kind of support you dream of, and it gave me a boost.

Only seconds later, I heard her yell the exact same message at another runner. What has the world come to if you cannot trust little girls cheering at marathons? Still, all was good. Steady pace. Onwards.

#running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub

10/x

Replied in thread

For the first long stretch of #Cph42, my #running was just as it should be. Disciplined, my pace on point (6 min/km), my energy intake ran like a clockwork. All according to plan. One stride after another, one song after another in my headphones, one km after another celebrated.

The first 11km, I ran with the 4:20 pacers. But I felt very good and strong (physically and mentally), so I slowly progressed from this group and into the next one.

#MastoRunDK #EveryRunHasAPurpose #NikeRunClub

9/x

Replied in thread

I would actively pursue enjoying it and having fun through #Cph42. Long runs are hard, but a positive attitude goes a long way as for the mental game.

So whenever a kid held out her/his hand, I would high-five it. I would fist-bump and celebrate every km passed. I would thank the volunteers who handed out water. I would salute the people in the crowds. I would smile and laugh.

All of this came naturally. I had a blast out there.

#running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub

8/x

Replied in thread

Yesterday, I ran the Copenhagen Marathon, #Cph42.

It was my third marathon (after #running two last year). I knew I could do this.

My race-plan was to aim for a consistent pace of around 6min/km, knowing I would likely not be able to keep it up through the entire race. But I would go as far as I could, then take it from there. I would stock up on energy with a gel every 5km and have water or an energy drink at each depot.

#MastoRunDK #EveryRunHasAPurpose #NikeRunClub

7/x

Replied in thread

BOOM!! Copenhagen Marathon done and conquered!

The short story: almost all of the race, I was in full control and executed my plan A+; then I had some kms with stomach issues that obviously slowed me down and they were hard; then I overcame it and finished strong. Overall, I truly enjoyed it, and I am most happy, content, and proud of what I just achieved.

I also set a new PR: 4:26:28.

The longer story comes later.

#Cph42 #running #MastoRunDK #EveryRunHasAPurpose #NikeRunClub

6/x

Continued thread

Q: What did it take to get to the starting line of #Cph42?
A: Showing up consistently and a support system.

First, according to the statistics of the #NikeRunClub app, I have covered 546 km in around 55 hours since I started my 18-weeks training plan. I was in fair shape before that.

Second, I have received an insane amount of support, not least from my patient family and from the #running community here. You know who you are. Thank. You. So. Much!!!

#MastoRunDK #EveryRunHasAPurpose

4/x