Episode

Staying Ultra Ready with John Calabrese

Podcast
The Run, Shattered Podcast
Published
May 2, 2026
Duration seconds
2521
Processing state
not_requested
Canonical source
https://podcasters.spotify.com/pod/show/shattered-runner1/episodes/Staying-Ultra-Ready-with-John-Calabrese-e3im1fc
Audio
https://anchor.fm/s/1091f2098/podcast/play/119260076/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-3-30%2F423162355-44100-2-c96dc3ecfa258.m4a
JSON
/v1/public/podcasts/the-run-shattered-podcast-7493625/episodes/staying-ultra-ready-with-john-calabrese
Markdown
/podcast/the-run-shattered-podcast-7493625/staying-ultra-ready-with-john-calabrese.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/the-run-shattered-podcast-7493625/episodes/staying-ultra-ready-with-john-calabrese/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/the-run-shattered-podcast-7493625/staying-ultra-ready-with-john-calabrese.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

In this episode, Sierra talks to John Calabrese about his mental skills training and other strategies that helps him stay motivated and ultra ready. You'll hear about the different sources of motivation John uses and how he learns from past races while staying anchored to the present moment John is a busy dance dad and experienced ultrarunner who competes in races almost every weekend, works full time, reviews shoes for Believe in the Run, and loves spending time with his daughter. Shout out to John for taking time to share his experience and the mental skills that work for him so we can all shatter our next race! CONNECT WITH US: If you'd like to share your own experience using mental skills during a recent marathon or ultra, please reach out to Sierra on ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Instagram⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ or through ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠email: [email protected]⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Connect with Sierra on IG ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@ShatteredRunner⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Connect with John on IG: ⁠⁠ @BreezyTrailHead