(function () { var KEY = 'gruttoCookieConsent'; if (localStorage.getItem(KEY)) return; var banner = document.getElementById('gruttoCookieBanner'); var btn = document.getElementById('gruttoCookieAccept'); if (!banner || !btn) return; banner.classList.add('grutto-visible'); btn.addEventListener('click', function () { localStorage.setItem(KEY, 'accepted'); banner.classList.remove('grutto-visible'); }); })();
{ "@context": "https://schema.org", "@graph": [ { "@type": "ProfessionalService", "@id": "https://grutto-endurance.com/#business", "name": "Grutto Endurance", "url": "https://grutto-endurance.com/", "image": "https://grutto-endurance.com/assets/images/share.jpg", "description": "Personalised endurance coaching for triathlon, marathon & cycling athletes by Benjamin van der Weerdt — IRONMAN 70.3 champion, coach of 200+ athletes.", "founder": { "@id": "https://grutto-endurance.com/#benjamin" }, "areaServed": "NL", "priceRange": "€50–€100", "sameAs": [ "https://www.instagram.com/benjaminvdw_coach", "https://www.strava.com/athletes/26233074" ], "makesOffer": [ { "@type": "Offer", "name": "Triathlon Coaching", "priceSpecification": { "@type": "UnitPriceSpecification", "price": "100", "priceCurrency": "EUR", "unitText": "MONTH" } }, { "@type": "Offer", "name": "Running or Cycling Coaching", "priceSpecification": { "@type": "UnitPriceSpecification", "price": "75", "priceCurrency": "EUR", "unitText": "MONTH" } }, { "@type": "Offer", "name": "Trainingplan Only", "priceSpecification": { "@type": "UnitPriceSpecification", "price": "50", "priceCurrency": "EUR", "unitText": "MONTH" } }, { "@type": "Offer", "name": "1:1 Consultation", "priceSpecification": { "@type": "UnitPriceSpecification", "price": "50", "priceCurrency": "EUR" } } ] }, { "@type": "Person", "@id": "https://grutto-endurance.com/#benjamin", "name": "Benjamin van der Weerdt", "jobTitle": "Endurance Sports Coach", "worksFor": { "@id": "https://grutto-endurance.com/#business" }, "url": "https://grutto-endurance.com/", "image": "https://grutto-endurance.com/assets/images/image08.jpg", "sameAs": [ "https://www.instagram.com/benjaminvdw_coach", "https://www.strava.com/athletes/26233074" ] } ] }
(function () { var style = document.createElement('style'); style.textContent = '.grutto-fade-target{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;} .grutto-fade-target.grutto-fade-in{opacity:1;transform:none;}'; document.head.appendChild(style); var selector = '.text-component,.image-component,.buttons-component,.embed-component'; document.querySelectorAll('section').forEach(function (section) { var els = section.querySelectorAll(selector); els.forEach(function (el, i) { el.classList.add('grutto-fade-target'); el.style.transitionDelay = (Math.min(i, 6) * 60) + 'ms'; }); }); var observer = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add('grutto-fade-in'); observer.unobserve(entry.target); } }); }, { threshold: 0.15 }); document.querySelectorAll('.grutto-fade-target').forEach(function (el) { observer.observe(el); }); })();
(function () { var navLinks = document.querySelectorAll('#gruttoHamburgerMenu a[href^="#"]'); var sections = document.querySelectorAll('section[id$="-section"]'); if (!navLinks.length || !sections.length) return; function setActive(anchorId) { navLinks.forEach(function (link) { link.classList.toggle('grutto-nav-active', link.getAttribute('href') === '#' + anchorId); }); } var observer = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (entry.isIntersecting) { setActive(entry.target.id.replace(/-section$/, '')); } }); }, { threshold: 0.5 }); sections.forEach(function (section) { observer.observe(section); }); })();
(function () { var bar = document.getElementById('gruttoProgressBar'); if (!bar) return; window.addEventListener('scroll', function () { var scrollTop = window.scrollY; var docHeight = document.documentElement.scrollHeight - window.innerHeight; var pct = docHeight > 0 ? (scrollTop / docHeight) * 100 : 0; bar.style.width = pct + '%'; }); })();
Grutto Endurance logo, a Godwit in flight

Grutto Endurance


Personalised Endurance Sports Coaching by Benjamin van der Weerdt


How I can help you

Coaching built around your goals, your lifestyle, and your potential.


Options & Pricing

Transparent and flexible plans tailored to your goals.


GET IN TOUCH

Got questions or want to explore coaching? Reach out anytime.


Reviews

See how others experienced my coaching


About me

Who I am, what I've achieved, and why I started coaching


Why Grutto Endurance?

Discover the story behind the name


© Grutto Endurance. All rights reserved.

How I can help you

Whether you’re preparing for a triathlon or marathon, chasing a faster 5K, stepping up to an ultra, or training for a cycling event like a spring classic or a Gran Fondo in the Alps, I’ve got you. Beginner or advanced, if you’re looking to make real progress with a plan that fits your life, I’m your coach.Every athlete is different. Your pace of life, your schedule, your training load, and your personal goals are unique and your training plan should reflect that. My aim is to help you find the right balance: a plan that fits your lifestyle, supports your ambitions, and sets you up for long-term vitality.There are no shortcuts in endurance. Progress comes from consistency, enjoyment, and staying healthy while not burning yourself out. That’s why I build training plans that are sustainable, personalised, and focused on the long game while keeping the process fun.Each week, you’ll receive a tailored plan in TrainingPeaks that syncs effortlessly with your smartwatch or bike computer. We’ll train using power, heart rate, and perceived exertion, and I’ll support you with nutrition guidance, race strategy, and everything else you need to perform at your best.To keep you progressing, we schedule a monthly evaluation call to review your results, reflect on what’s working, and plan the road ahead. And if you ever have a quick question or want to fact-check something, I’m always available on WhatsApp.In the last 6 years I’ve coached 200+ athletes: from first-time 5K runners to sub-3 marathoners (Men and Women), first-time triathletes to sub-10 Ironman finishers and everything in between.Whether you prefer a simple, no-nonsense beginner plan or love diving deep into data and metrics, I’m all for it. I adapt to what works for you.If you have any questions or if you want to plan a free intake please reach out via the button below.

Benjamin van der Weerdt, Ironman 70.3 Westfriesland 2024 age group champion

Ironman 70.3 Westfriesland 2024 Champion


© Grutto Endurance. All rights reserved.

OPTIONS & PRICING

Triathlon Coaching

A structured plan covering swim, bike, run and strength workouts, tailored to your personal life, needs and triathlon goals.

  • Weekly updated plan on Trainingpeaks
  • Communication via Whatsapp
  • Data and progress analysis by Benjamin
  • A monthly check-in call
  • Ad hoc plan changes on request
€125/month
Get in touch

Running or Cycling Coaching

A structured plan focusing on running or cycling performance, workouts tailored to your personal life, needs and goals.

  • Weekly updated plan on Trainingpeaks
  • Communication via Whatsapp
  • Data and progress analysis by Benjamin
  • A monthly check-in call
  • Ad hoc plan changes on request
€75/month
Get in touch

Trainingplan Only

For athletes who are comfortable training independently. A weekly updated triathlon, running or cycling plan tailored to your personal life, needs and goals.

  • Weekly updated plan on Trainingpeaks
  • Communication via Trainingpeaks comments
  • Data and progress analysis by Benjamin
  • Communication via Whatsapp
  • Monthly check-in call
  • Ad hoc plan changes on request
€50/month
Get in touch

1:1 Consultation

For when you don't need full coaching but do want some expert advice, on pacing, nutrition, gear, or race strategy.

  • Online video call
  • 40 minutes
€50/session
Book a consultation

Can't find what you're looking for?

Looking for something different or have a business inquiry? I’m happy to create a tailored solution. Get in touch for a custom quote.


Challenge Full Distance Almere-Amsterdam 2024 - 8th overall 8:39:29


© Grutto Endurance. All rights reserved.

Get in touch

Choose one of the options below

Ironman 70.3 World Championships, New Zealand, 2024


© Grutto Endurance. All rights reserved.

Reviews

(function () { var testimonials = [ { quote: `Met de support van Benjamin heb ik niet alleen een sub 3 marathon gerend, maar ook mijn eerste halve Ironman onder de 5:30 gefinisht en ben ik 3e geworden op de NK Halve Marathon in Utrecht! Zo ontzettend gaaf om te kunnen doen en door de trainingen van Benjamin heb ik er een echte verslaving erbij… De support zat 'm niet alleen in de leuke en afwisselende trainingsschema's, maar ook alle tips qua voeding, materialen, leren zwemmen, en zelfs aanmoediging langs de lijn tijdens de marathon in Rotterdam. De nieuwe (PR) doelen zijn alweer gezet; op naar Berlijn! En natuurlijk weer met Benjamin!`, name: 'Katherine de K.' }, { quote: `Benjamin heeft mij begeleid in de trainingen naar mijn eerste hele Ironman. Hij is een heel betrokken coach, denkt goed mee over wat realistisch en haalbaar is binnen je schema en reageert altijd snel op vragen. De regelmatige telefoongesprekken waren heel waardevol: momenten om te bespreken hoe het ging, waar nodig bij te sturen en aandacht te hebben voor alles wat er mentaal en praktisch bij zo'n intensief trainingsblok komt kijken. Dankzij Benjamin heb ik écht alles uit mezelf en mijn voorbereiding kunnen halen voor mijn eerste Ironman.`, name: 'Soesja P.' }, { quote: `In de afgelopen 9 maanden ben ik onder begeleiding van Ben in training geweest voor IRONMAN Hamburg 2026. Afgelopen zondag heb ik deze Ironman voltooid en het was een fantastische ervaring. Vanaf het eerste contact viel op hoe persoonlijk en betrokken Ben te werk gaat. Ironisch genoeg verliep de race zelf allesbehalve volgens plan. Door meerdere lekke banden verloor ik veel tijd en moest ik zelfs een flink stuk wandelen naar de volgende materiaalpost. Juist op zo'n moment merk je dat de voorbereiding verder gaat dan alleen fysieke training. Voor iedereen die serieus wil werken aan een sportief doel, groot of klein, kan ik Ben van harte aanbevelen.`, name: 'Niek C.' }, { quote: `Dankzij Benjamin waren zowel de training evenals de race zelf (Ironman 70.3) een waar feestje! Alle doelen die we hadden besproken; geen blessures, een mooie tijd en kunnen genieten van de race, werden meer dan gehaald. Daarna de training met Benjamin doorgepakt richting de marathon van NYC. Hoe leuk is het om op je 54ste nog altijd fitter en sneller dan ooit daarvoor te worden. Ik heb Benjamin nu ook mijn kinderen toevertrouwd richting hun PR doelen voor de marathon van Berlijn!`, name: 'Harmen G.' }, { quote: `Toen ik in 2020 aan triatlon begon, had ik letterlijk nul ervaring. Die combinatie van drie sporten, alle spullen en de logistiek eromheen voelde overweldigend. Ben nam me meteen onder zijn hoede en leerde me stap voor stap het klappen van de zweep. Dat vertrouwen heeft zich meer dan terugbetaald: een sub 4:30 op de halve Ironman en een sub 10 op de hele. Resultaten die ik zonder hem nooit had neergezet.`, name: 'Olivier L.' }, { quote: `Benjamin is een ontzettend fijne en betrokken coach. Hij heeft mij begeleid vanaf mijn allereerste marathon tot mijn derde, en binnenkort staat nummer vier alweer op de planning. Ik zou geen marathon meer willen lopen zonder zijn begeleiding. Door Benjamin voel ik me gemotiveerd, gesteund en goed voorbereid aan elke start. Echt een topper!!`, name: 'Merel T.' }, { quote: `Benjamin is more than just my coach; he feels like a friend who really understands my training needs. I asked him if he could help me run a marathon in under 3 hours and finish a 70.3 in under 5 hours. The rest is history… I'm really grateful and happy with his coaching style and the results. Sub 10 Ironman loading…`, name: 'Philip M.' }, { quote: `Over een periode van ongeveer 5 jaar heeft Benjamin mij begeleid van mijn eerste halve marathon (2:30 uur) via meerdere halve marathons en een halve Ironman (5:30 uur) naar mijn eerste marathon (3:10 uur), met daarna een sub-5 halve Ironman (4:59 uur), en uiteindelijk een vol jaar trainen richting mijn eerste hele Ironman, gefinisht in 9:45 uur. Wat Benjamin uniek maakt, is niet alleen het trainingsplan zelf, maar alles eromheen.`, name: 'Harmen K.' }, { quote: `Sinds een aantal maanden ben ik samen met Benjamin aan het trainen naar mijn eerste grote hardloopdoel en ik ben daar ontzettend enthousiast over. Ben kijkt namelijk verder dan alleen de getallen en je trainingsschema. Daarmee is het proces naar je doel toe, net zo leuk als de grote dag zelf!`, name: 'Ole C.' }, { quote: `Bij meerdere marathons en een halve triathlon Benjamins ervaring en hulp mogen gebruiken. Hierdoor heb ik doelen behaald waarvan ik niet eens dacht dat ik het kon. Door zijn enthousiasme heb ik elke keer weer zin om te beginnen met trainen.`, name: 'Martine R.' }, { quote: `Benjamin heeft me begeleid naar mijn eerste twee halve Ironman races en dat was beide keren een feestje! Wat ik vooral heel fijn vond was de persoonlijke begeleiding, het aanpassen van je trainingsschema op je eigen behoeftes op dat moment.`, name: 'Lisa S.' }, { quote: `Op mijn 59e ben ik na jarenlange beperkte lichamelijke activiteit weer gestart met intensieve sport met als doel om ½ triathlon te doen. Nu train ik inmiddels 2 jaar onder begeleiding van Benjamin en heb 2 halve triathlons gedaan, zonder blessures. Dankzij Benjamin voel ik me een topsporter!`, name: 'Gerbert T.' }, { quote: `In 2020 ben ik bij Ben gestart, zonder kennis. Wat Ben uniek maakt, is zijn 1-op-1 coaching met veel geduld. Je voelt je simpelweg maximaal voorbereid, zowel fysiek als mentaal. Inmiddels werken we toe naar het volgende grote doel: een hele Ironman onder de 10 uur.`, name: 'Max K.' } ]; var index = 0; var autoTimer = null; var quoteEl = document.getElementById('gruttoCarouselQuote'); var nameEl = document.getElementById('gruttoCarouselName'); var dotsEl = document.getElementById('gruttoCarouselDots'); var prevBtn = document.getElementById('gruttoCarouselPrev'); var nextBtn = document.getElementById('gruttoCarouselNext'); var cardEl = document.querySelector('#gruttoTestimonialCarousel .grutto-carousel-card'); if (!quoteEl || !nameEl || !dotsEl || !prevBtn || !nextBtn) return; testimonials.forEach(function (t, i) { var dot = document.createElement('div'); dot.className = 'grutto-carousel-dot' + (i === 0 ? ' grutto-active' : ''); dot.addEventListener('click', function () { index = i; render(); restartAuto(); }); dotsEl.appendChild(dot); }); function render() { quoteEl.textContent = testimonials[index].quote; nameEl.textContent = testimonials[index].name; Array.from(dotsEl.children).forEach(function (dot, i) { dot.classList.toggle('grutto-active', i === index); }); } function goPrev() { index = (index - 1 + testimonials.length) % testimonials.length; render(); } function goNext() { index = (index + 1) % testimonials.length; render(); } function startAuto() { clearInterval(autoTimer); autoTimer = setInterval(goNext, 20000); } function restartAuto() { startAuto(); } prevBtn.addEventListener('click', function () { goPrev(); restartAuto(); }); nextBtn.addEventListener('click', function () { goNext(); restartAuto(); }); if (cardEl) { var touchStartX = 0; var touchEndX = 0; cardEl.addEventListener('touchstart', function (e) { touchStartX = e.changedTouches[0].screenX; }, { passive: true }); cardEl.addEventListener('touchend', function (e) { touchEndX = e.changedTouches[0].screenX; var delta = touchEndX - touchStartX; if (Math.abs(delta) > 40) { if (delta < 0) { goNext(); } else { goPrev(); } restartAuto(); } }, { passive: true }); cardEl.addEventListener('mouseenter', function () { clearInterval(autoTimer); }); cardEl.addEventListener('mouseleave', function () { startAuto(); }); } render(); startAuto(); })();

© Grutto Endurance. All rights reserved.

About me

I’m Benjamin van der Weerdt, 31 years old, living in Gaastmeer (Friesland) with my fiancée, son and dog.Since 2017 I've spent years training (with a coach) and racing competitively. With over 9 years of experience, combined with a solid understanding of the science behind performance, I help athletes train smarter and reach their goals.What I love most about coaching is building genuine relationships. I take the time to understand each athlete’s life, goals, challenges, and personality, and use that to create a training plan that truly fits them.I always look at the bigger picture. Personal bests are great, but they’re usually the result of something deeper: being happy, balanced, consistent, and staying injury-free.Some of my personal highlights:Running:
- 2:38:03 Marathon PB (Hamburg, 2025)
- 1:13:11 Half Marathon PB (Egmond, 2024)
- 33:39 10KM PB (AV ATOS Louis Vinkloop, 2022)
Triathlon:
- 8:39:29 Full Distance PB (Challenge Almere, 2024)
- 4:06:16 Ironman 70.3 PB (West-Friesland, 2024)
- 2:00:12 Olympic Distance PB (Trihard Almere, 2021)
- Qualified and raced the 70.3 World Championships in 2024 (Taupo, New Zealand)
- Qualified and raced the Ironman World Championships (Nice, France) in 2023
- Won my age group (30-34) at Ironman 70.3 Westfriesland in 2024 and came 3rd overall
- Won the overall Race (Olympic Distance) at Trihard Almere in 2021
- Multiple top 5% Age group and overall finishes in 10+ Ironman and Ironman 70.3 races (Vitoria-Gasteiz, Maastricht, Hamburg, Mallorca, West-Friesland, Cascais, Almere, Taupo)
- Swam sub 60minutes in all of my ironman races and sub 30minutes in all of my 70.3 races
- Ran a 2:57 marathon in a full Ironman

Ironman Vittoria-Gasteiz 2023 - Qualified for the World Championships


© Grutto Endurance. All rights reserved.

Why Grutto Endurance?

One of my guilty pleasures, when I’m not doing sports, is birdwatching. Here in Friesland, especially in spring and summer, I’m surrounded by Grutto’s (Godwit in English, but I’ll stick to the Dutch name). They’re beautiful birds and definitely one of my favourites. On every run or ride, I spot multiple Grutto’s, and I even start to recognise pairs in certain locations year after year.Not only are they magnificent to watch, they have incredible endurance as well. Grutto’s are long-distance migratory birds and even hold the record for the longest non-stop flight of any bird, about 11,000 km from Alaska to New Zealand. Before migration, they can double their body weight in fat, which fuels their epic flights. Their bodies are extremely efficient at energy management and long-term stamina, allowing them to survive extreme challenges.So when I was thinking of a name for my coaching business, the connection to a Grutto felt natural, a bird that embodies endurance, resilience, and persistence, just like the athletes I work with.


© Grutto Endurance. All rights reserved.

Frequently Asked Questions

No, I coach both beginners and advanced athletes. Whether you want to run your first 5K or chase a sub-10 Ironman, the training plan is tailored to your level and goals.

A smartwatch or bike computer that syncs with TrainingPeaks is helpful, but not required to get started. We'll figure out together what works best for you.

Yes, always. Your situation or goals can change, and the training plan adapts accordingly.

Yes, the minimum commitment is 3 months. If you'd like to try it out first, you can also start with a one-month trial.

Just let me know, and we'll adjust the plan to what is possible. Staying healthy and injury-free always comes first.

(function () { document.querySelectorAll('.grutto-faq-item').forEach(function (item) { var btn = item.querySelector('.grutto-faq-question'); var answer = item.querySelector('.grutto-faq-answer'); btn.addEventListener('click', function () { var isOpen = item.classList.contains('grutto-open'); document.querySelectorAll('.grutto-faq-item.grutto-open').forEach(function (openItem) { if (openItem !== item) { openItem.classList.remove('grutto-open'); openItem.querySelector('.grutto-faq-answer').style.maxHeight = null; } }); item.classList.toggle('grutto-open', !isOpen); answer.style.maxHeight = !isOpen ? answer.scrollHeight + 'px' : null; }); }); })();
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Do I need experience to start coaching?", "acceptedAnswer": { "@type": "Answer", "text": "No, I coach both beginners and advanced athletes. Whether you want to run your first 5K or chase a sub-10 Ironman, the training plan is tailored to your level and goals." } }, { "@type": "Question", "name": "What equipment do I need?", "acceptedAnswer": { "@type": "Answer", "text": "A smartwatch or bike computer that syncs with TrainingPeaks is helpful, but not required to get started. We'll figure out together what works best for you." } }, { "@type": "Question", "name": "Can I switch packages along the way?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, always. Your situation or goals can change, and the training plan adapts accordingly." } }, { "@type": "Question", "name": "Is there a minimum commitment?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, the minimum commitment is 3 months. If you'd like to try it out first, you can also start with a one-month trial." } }, { "@type": "Question", "name": "What if I get injured or can't train for a while?", "acceptedAnswer": { "@type": "Answer", "text": "Just let me know, and we'll adjust the plan to what is possible. Staying healthy and injury-free always comes first." } } ] }

Can't find the answer to your question? Ask me directly.

Get in touch

© Grutto Endurance. All rights reserved.