runs

route
run in medford
may 30, 2026 / Medford
26.01 km

morning run

route
run in medford
may 28, 2026 / Medford
12 km

afternoon run


soundtrack

  • Big Energy — Latto
  • Back In Black — AC/DC
  • Toxic — Britney Spears
  • We Will Rock You - Remastered 2011 — Queen
  • Seven Nation Army — The White Stripes
  • Do It To It — ACRAZE, Cherish
  • Gonna Fly Now - Theme From “Rocky” — Bill Conti
  • Bring Your Love — Madonna, Sabrina Carpenter
  • HOT TO GO! — Chappell Roan
  • Thrift Shop (feat. Wanz) — Macklemore & Ryan Lewis, Macklemore, Ryan Lewis, Wanz
  • No Sleep Till Brooklyn — Beastie Boys
  • Burn It to the Ground — Nickelback
  • Kickstart My Heart — Mötley Crüe
  • Harder, Better, Faster, Stronger — Daft Punk
  • Sandstorm — Darude
  • Joker And The Thief — Wolfmother
  • Bodies — Drowning Pool
route
run in reno
may 26, 2026 / Reno
11.99 km

evening loop through reno in the drizzle. 12km at 5:32 pace. suffer score 101 says he was working.


soundtrack

  • Show Me the Right — NEIL FRANCES
  • End of Beginning — Djo
  • Last Night — Dabeull, Jordan Lee
  • Lonely Nights — LEISURE
  • Come Over — Kowloon
  • CHERIE — Darius, Darianna Everett
  • Problemz — Jungle
  • Actually — Dan Kye
  • Leila - Poolside Remix — Miami Horror, Poolside
  • Lose My Cool - Franc Moody Remix — Amber Mark, Franc Moody
  • SOBER — daste.
  • Voodoo? — L’Impératrice
  • These Days — NEIL FRANCES
  • Don’t Forget It — Dabeull, Jordan Lee
  • Soul Brother — Golf Trip
  • All for You — Moods, WAYNE SNOW
  • Foreign Language — Flight Facilities, Jess
  • Temptations — Jitwam
  • What You Need (feat. Charlotte Day Wilson) — KAYTRANADA, Charlotte Day Wilson
route
afternoon trail run
may 24, 2026
31.49 km

afternoon trail run

route
cheeky little run
may 20, 2026 / Budapest
10.29 km

cheeky little run


soundtrack

  • Pink Pony Club — Chappell Roan
  • Femininomenon — Chappell Roan
  • Misery Business — Paramore
  • Bed Chem — Sabrina Carpenter
  • Toxic — Britney Spears
  • Hard Times — Paramore
  • Ain’t It Fun — Paramore
route
run in budapest
may 19, 2026 / Budapest
10.06 km

budapest morning run through the drizzle, suffer score 89. apparently the cobblestones don’t respect cool weather.

route
run in denton
may 16, 2026 / Denton
10.37 km

pre-dawn ten k through denton. pace says intent, suffer score says recovery.

route
run in new york
may 13, 2026 / New York
9.24 km

evening run

route
run in new york
may 10, 2026 / New York
21.31 km

21k through moderate rain at 5:37 pace. suffer score of 286 says the forecast was merely aspirational.


soundtrack

  • Anthem Part Two — blink-182
  • Only One — Yellowcard
  • Semi-Charmed Life — Third Eye Blind
  • Swing, Swing — The All-American Rejects
  • Misery Business — Paramore
  • Mutt — blink-182
  • Pork And Beans — Weezer
  • Nine in the Afternoon - Single Mix — Panic! At The Disco
  • Until the Day I Die — Story Of The Year
  • Move Along — The All-American Rejects
  • The Rock Show — blink-182
  • Pain — Jimmy Eat World
  • Grand Theft Autumn / Where Is Your Boy — Fall Out Boy
  • MakeDamnSure — Taking Back Sunday
  • Dear Maria, Count Me In — All Time Low
  • Going Away To College — blink-182
  • Losing a Whole Year — Third Eye Blind
  • The Middle — Jimmy Eat World
  • Time Bomb — Rancid
  • Helena — My Chemical Romance
  • First Date — blink-182
  • Check Yes, Juliet — We The Kings
  • The Science of Selling Yourself Short — Less Than Jake
  • Vindicated — Dashboard Confessional
  • Take On Me — Reel Big Fish
  • Dumpweed — blink-182
  • Famous Last Words — My Chemical Romance
route
run in oak point
may 8, 2026 / Oak Point
14.81 km

oak point in the rain again. fourteen clicks at 5:27 pace. suffer score of 161 says this wasn’t casual.

route
run in oak point
may 5, 2026 / Oak Point
5.11 km

evening run


soundtrack

  • Billie Jean — Michael Jackson
  • A Horse with No Name — America, George Martin
  • It Ain’t Over ‘Til It’s Over — Lenny Kravitz
  • Last Train to London — Electric Light Orchestra
  • Lovesong - 2010 Remaster — The Cure
route
run in oak point
may 4, 2026 / Oak Point
5.48 km

oak point loop. suffer score of 51 suggests he saved something for tomorrow.

route
run in oak point
may 2, 2026 / Oak Point
7.96 km

afternoon run

route
run in oak point
apr 28, 2026 / Oak Point
4.06 km

four clicks in the downpour at oak point. the suffer score barely flinched.

route
run in oak point
apr 25, 2026 / Oak Point
8.65 km

8.65km in the rain at 5:45 pace. suffer score 90. the cool weather didn’t make it a giveaway.

route
run in oak point
apr 22, 2026 / Oak Point
9.73 km

lunch run through oak point in the drizzle. suffer score of 88 says the weather was lying.

route
run
apr 19, 2026
14.05 km

afternoon run through texas drizzle. suffer score of 92 means the weather brought its own resistance.


soundtrack

  • Do It Again — Steely Dan
route
run
apr 18, 2026
6.58 km

evening run in the rain at 5:17 pace. suffer score of 49 says chill, the weather says otherwise.


soundtrack

  • FORMATIONS — Mild Minds
  • Love Like Mine - Cleopold Remix — Miami Horror
  • tacenda - daste. remix — JVLY, daste.
  • BLUE CEILING — DACOTTA
  • Can’t Let You Go — LP Giobbi, Little Jet
  • Mood Ring (Blue Motel Tropical Remix) [feat. Blue Motel] — Cannons, Blue Motel
  • Sanctuary — CAPYAC, Slim Jeff, Annabelle Freedman
  • Change — obli, Omotola
  • Special Thing — Gilligan Moss
  • OASIS (Demo 22.03.2022) — Darius
route
night ride
apr 15, 2026 / Cross Roads
4.94 km

short evening loop in heavy rain. suffer score of 15 means he was basically just getting wet.


soundtrack

  • Every Little Honky Tonk Bar — George Strait
  • Use Somebody — Kings of Leon
  • Sex on Fire — Kings of Leon
  • Buddy — The Orwells
  • Badillac — Together Pangea
route
run in oak point
apr 15, 2026 / Oak Point
5.78 km

evening run

route
night ride
apr 14, 2026 / Oak Point
3.94 km

pre-dawn drizzle loop through oak point. suffer score of 2 suggests he was just out for the vibes.


soundtrack

  • Baba O’Riley — The Who
  • Are You Gonna Go My Way — Lenny Kravitz
route
ride in oak point
apr 13, 2026 / Oak Point
4.27 km

light drizzle through oak point. suffer score of 5 suggests he wasn’t really trying.


soundtrack

  • Hotel California - 2013 Remaster — Eagles
  • Burning Down the House — Talking Heads
route
run in oak point
apr 12, 2026 / Oak Point
19.63 km

afternoon run

route
ride in oak point
apr 10, 2026 / Oak Point
5.03 km

five km in the oak point drizzle. suffer score of twelve. he showed up but didn’t suffer.

route
run in oak point
apr 9, 2026 / Oak Point
7.77 km

evening through oak point in drizzle. suffer score of 72 suggests this was recreational, not training.

route
run in oak point
apr 5, 2026 / Oak Point
14.28 km

lunch run through oak point at 5:21 pace. suffer score 111 says this wasn’t just a break from the desk.

route
run in oak point
apr 3, 2026 / Oak Point
9.88 km

lunch run in moderate rain at 5:26. suffer score 97 says the weather had opinions.

route
run in oak point
mar 31, 2026 / Oak Point
14.21 km

afternoon run

route
run in oak point
mar 29, 2026 / Oak Point
5.91 km

afternoon oak point at 5:24 pace. the weather was perfect. the suffer score was real.

route
night run
mar 27, 2026 / Oak Point
3.93 km

pre-dawn drizzle through oak point. suffer score of 26 and he’s still calling it a night run.

route
run in oak point
mar 26, 2026 / Oak Point
7.02 km

oak point evening. 5:22 pace in 74-degree weather with a suffer score that says he remembered how to be easy.

route
night ride
mar 25, 2026 / Cross Roads
5.81 km

night ride through cross roads. suffer score of 5 confirms this was transportation, not training.

route
ride in oak point
mar 25, 2026 / Oak Point
5.43 km

evening ride

route
run in oak point
mar 24, 2026 / Oak Point
6.39 km

oak point evening at 4:53 pace. suffer score of 85 in 69-degree overcast. easy conditions, hard effort.

route
night run
mar 24, 2026 / Oak Point
3.97 km

pre-dawn four kilometers. suffer score of 21 says his body was still sleeping.

route
night run
mar 23, 2026 / Oak Point
3.89 km

evening miles through oak point at 5:14 pace. suffer score of 6 says he was running in his sleep.

route
run in san francisco
mar 19, 2026 / San Francisco
5.7 km

lunch run at 5:22 pace. san francisco offered 67 degrees and clear skies. the suffer score of 70 wasn’t impressed.

route
run in oak point
mar 17, 2026 / Oak Point
5.13 km

oak point evening. pace was 4:52, suffering was optional.

route
run in little elm
mar 15, 2026 / Little Elm
12.49 km

little elm afternoon in perfect conditions. suffer score of 235 confirms he didn’t waste it.

route
run in oak point
mar 14, 2026 / Oak Point
10.32 km

oak point afternoon. suffer score of exactly 100 is him calling it even.

route
run in new york
mar 11, 2026 / New York
7.04 km

evening run

route
run in oak point
mar 8, 2026 / Oak Point
13.92 km

afternoon run

route
run in oak point
mar 5, 2026 / Oak Point
14.18 km

fourteen kilometers in heavy rain. suffer score of 173 says the weather was the real workout.

route
run in oak point
mar 3, 2026 / Oak Point
9.93 km

evening run

route
run in oak point
feb 27, 2026 / Oak Point
4.05 km

lunch run

route
run in oak point
feb 25, 2026 / Oak Point
9.73 km

nine k through oak point at 5:22. suffer score of 169 confirms: easy runs do exist.

route
run in oak point
feb 22, 2026 / Oak Point
13.12 km

13km at 5:07 pace on a cold oak point afternoon. suffer score of 175 says this wasn’t a recovery run.

route
run in oak point
feb 20, 2026 / Oak Point
4.06 km

four kilometers in the oak point drizzle. suffer score of 46 means he kept it soft.

route
run in lafayette
feb 18, 2026 / Lafayette
6.96 km

afternoon run

route
run in biloxi
feb 14, 2026 / Biloxi
12.16 km

12k in biloxi drizzle at 4:51 pace. suffer score of 188 says casual wasn’t the plan.

route
run in biloxi
feb 12, 2026 / Biloxi
10.16 km

afternoon run

route
run in oak point
feb 10, 2026 / Oak Point
9.76 km

oak point in the drizzle at 5:10 pace. suffer score of 158 says the cool weather was false advertising.

route
run in oak point
feb 7, 2026 / Oak Point
12.94 km

afternoon run

route
run in oak point
feb 6, 2026 / Oak Point
9.72 km

afternoon run

route
run in oak point
jan 31, 2026 / Oak Point
13.13 km

oak point in 26 degree cold at 4:56 pace. suffer score of 138 was probably the point.

route
run in oak point
jan 29, 2026 / Oak Point
5.99 km

6k at 4:41 pace through oak point in 39 degree weather. suffer score 53 is definitely a lie.

route
run in oak point
jan 28, 2026 / Oak Point
6.35 km

afternoon run

route
run in oak point
jan 24, 2026 / Oak Point
9.76 km

oak point afternoon in 26 degree snow. 9.76km at 5:13 pace with suffer score 121. winter running calculus.

route
run in oak point
jan 21, 2026 / Oak Point
5.97 km

afternoon run

route
run in oak point
jan 20, 2026 / Oak Point
4.06 km

oak point again. four kilometers at a suffer score of 42 is basically a constitutional.

route
run in oak point
jan 18, 2026 / Oak Point
5.61 km

five-point-six clicks at nearly 5:00 pace in 38 degree oak point weather. suffer score of 72 says the cold counted more than the speed.

route
run in oak point
jan 17, 2026 / Oak Point
6.61 km

afternoon run

route
run in oak point
jan 16, 2026 / Oak Point
5.69 km

afternoon run

route
run in hood river
jan 9, 2026 / Hood River
4.95 km

5km of hood river drizzle with 115m elevation. suffer score 57 is being very generous.

route
run in oak point
jan 7, 2026 / Oak Point
3.22 km

afternoon around oak point. suffer score of 30 confirms this was recovery work.

route
run in oak point
jan 6, 2026 / Oak Point
3.2 km

afternoon run

route
run in oak point
jan 5, 2026 / Oak Point
5.11 km

oak point five-k at 4:47 pace. the suffer score of 83 confirms this wasn’t a shakeout.

route
run in oak point
dec 31, 2025 / Oak Point
6.21 km

afternoon run

route
run in oak point
dec 26, 2025 / Oak Point
5.52 km

lunch run at 5:03 pace. oak point doesn’t go easy even when the weather does.

route
run in oak point
dec 20, 2025 / Oak Point
6.1 km

lunch run from home. suffer score of 91 on six kilometers means he left the desk furious.

route
run in basel
dec 9, 2025 / Basel
10.11 km

basel at 4:38 pace. suffer score of 158. even 47 degrees and overcast couldn’t make this one easy.

route
run in basel
dec 2, 2025 / Basel
10.21 km

ten kilometers through basel in thirty-eight degree grey. the suffer score of one-seventeen suggests lunch run is code for speed work.

route
run in dobrota
nov 29, 2025 / Dobrota
15.21 km

morning run

route
run in dobrota
nov 27, 2025 / Dobrota
6.04 km

heavy rain in dobrota. the suffer score says 60 but the weather says much higher.

route
run in buenos aires
nov 19, 2025 / Buenos Aires
5.36 km

morning run

route
run in cape town
nov 16, 2025 / Cape Town
8.72 km

afternoon in cape town at sub-5 pace. suffer score 92 says the perfect weather was a trap.

route
run in cape town
nov 15, 2025 / Cape Town
15.55 km

evening in cape town. 230 suffer score and 300m of elevation means the hills definitely had something to say.

route
run in istanbul
nov 12, 2025 / Istanbul
13.15 km

five thirty pace through istanbul hills in slight rain. suffer score of 132 confirms he felt every meter of elevation.

route
run in dobrota
nov 7, 2025 / Dobrota
19.49 km

dobrota hills on an afternoon run. suffer score of 277 confirms the mountains were not kind.

route
run in dobrota
nov 4, 2025 / Dobrota
10.02 km

lunch run through dobrota in the rain. 4:28 pace and a suffer score of 153 means that meal better be worth it.

route
run in dobrota
nov 1, 2025 / Dobrota
11.53 km

afternoon run

route
run in dobrota
oct 28, 2025 / Dobrota
19.54 km

morning run

route
run in dobrota
oct 25, 2025 / Dobrota
19.39 km

afternoon run

route
lunch hike
oct 25, 2025 / Dobrota
4.85 km

drizzly morning in dobrota. 275 meters of elevation on a lunch hike that was steeper than advertised.

route
run in dobrota
oct 21, 2025 / Dobrota
21.09 km

morning run

route
run in l'hospitalet de llobregat
oct 17, 2025 / L'Hospitalet de Llobregat
19.23 km

nineteen kilometers in the rain at four-fifty-two pace. suffer score 266 suggests that was the point.

route
run in l'hospitalet de llobregat
oct 16, 2025 / L'Hospitalet de Llobregat
9.66 km

nine k through l’hospitalet in the rain. suffer score of 85 means the drizzle wasn’t the problem.

route
run in paris
oct 12, 2025 / Paris
11.2 km

eleven kilometers through paris. suffer score 151 on a day that had no right to hurt this much.

route
2 beers, 1 nope, 0 plans
oct 9, 2025 / Kotor
15.79 km

2 beers, 1 nope, 0 plans

route
run in dobrota
oct 7, 2025 / Dobrota
10.19 km

morning run

route
full send
oct 5, 2025 / Kotor
30.59 km

thirty km through kotor rain at 5:26 pace. the suffer score 389 confirms ‘full send’ was literal.

route
run in kotor
sep 28, 2025 / Kotor
25.79 km

26km lunch run in kotor rain. suffer score 267 says that’s not lunch.

route
run in kotor
sep 26, 2025 / Kotor
17.89 km

afternoon run

route
run in dobrota
sep 25, 2025 / Dobrota
10.16 km

lunch run

route
church of our lady of angels
sep 21, 2025 / Kotor
22.62 km

kotor in the evening. 22 kilometers at 4:51. suffer score of 271 says he wasn’t out for a stroll.

route
run in dobrota
sep 19, 2025 / Dobrota
10.09 km

morning run

route
run in kotor
sep 15, 2025 / Kotor
15.14 km

afternoon run

route
run in dobrota
sep 12, 2025 / Dobrota
9.91 km

afternoon run

route
lunch trail run
sep 10, 2025 / Dobrota
3.79 km

lunch trail run

route
run in dobrota
sep 8, 2025 / Dobrota
5.16 km

dobrota in the drizzle. pace looked easy. suffer score of 82 disagreed.

route
back to training ⛰️
sep 7, 2025 / Dobrota
5.99 km

back to training ⛰️

route
sydney marathon
aug 31, 2025 / North Sydney
42.72 km

sydney marathon

route
run in oak point
aug 26, 2025 / Oak Point
4.04 km

afternoon run

route
run in oak point
aug 25, 2025 / Oak Point
8.48 km

morning oak point loop at 4:44 pace. 85 degrees apparently counts as cool by now.

route
run in oak point
aug 22, 2025 / Oak Point
8.49 km

afternoon run

route
midnight in san sebastian
aug 18, 2025 / Donostia / San Sebastián
9.56 km

9.5k of san sebastian rain pace at 4:44. the activity name sounded cooler than the suffering looked.

route
run in utrecht
aug 15, 2025 / Utrecht
19.86 km

afternoon run

route
run in bandon
aug 9, 2025 / Bandon
36.83 km

afternoon run

route
run in talent
aug 5, 2025 / Talent
15.76 km

evening through talent, oregon. 15.76 clicks at sub-five pace and a suffer score of 180 that explains itself.

route
run in farmington
aug 2, 2025 / Farmington
12.13 km

farmington elevation at 82 degrees. suffer score 188 means the thin air had opinions.

route
night run
jul 30, 2025 / Oak Point
11.93 km

evening run in oak point’s 90 degree oven at 4:51 pace. suffer score of 131 is being generous.

route
run in oak point
jul 26, 2025 / Oak Point
35.14 km

evening run

route
run in oak point
jul 24, 2025 / Oak Point
12.74 km

evening loop at 5:10 through oak point heat. suffer score of 184 says it wasn’t recovery.

route
run in oak point
jul 22, 2025 / Oak Point
12.38 km

twelve kilometers at 5:30 in 87 degree heat. the overcast didn’t even try.

route
the gate 🌉
jul 18, 2025 / San Francisco
25.05 km

25 kilometers through san francisco. suffer score of 328 means the hills weren’t bluffing.

route
run in san francisco
jul 16, 2025 / San Francisco
11.96 km

san francisco evening at 4:34 pace. suffer score of 129 while the weather played innocent.

route
run in oak point
jul 13, 2025 / Oak Point
22.99 km

evening rain through oak point. 22km at 5:37 pace but suffer score 202 says otherwise.

route
run in oak point
jul 12, 2025 / Oak Point
13.15 km

ran thirteen kilometers through moderate rain at eighty-one degrees. suffer score 228 suggests he’s earned his lunch.

route
run in oak point
jul 9, 2025 / Oak Point
13.09 km

thirteen through oak point drizzle at eighty-two degrees. suffer score of 134 says the weather did most of the work.

route
3 hours in the heat -> cold beer in the shower
jul 5, 2025 / Playa del Carmen
28.01 km

3 hours in the heat -> cold beer in the shower

route
run in playa del carmen
jul 1, 2025 / Playa del Carmen
9.21 km

playa del carmen in the afternoon drizzle. 125 suffer score suggests the humidity was tougher than the distance.

route
run in healdsburg
jun 28, 2025 / Healdsburg
19.73 km

evening run

route
run in oak point
jun 26, 2025 / Oak Point
12.89 km

afternoon run

route
run in oak point
jun 25, 2025 / Oak Point
13.08 km

evening run

route
night run
jun 22, 2025 / Denton
21.1 km

night run

route
run in oak point
jun 20, 2025 / Oak Point
13.13 km

lunch run in 86-degree heat. suffer score of 256 means the timing was ambitious.

route
run in oak point
jun 17, 2025 / Oak Point
12.52 km

oak point evening run. 85 degrees, suffer score 180. the heat wasn’t sparing anyone.

route
run in meiners oaks
jun 14, 2025 / Meiners Oaks
21.29 km

21k for lunch in meiners oaks. suffer score of 306 makes the afternoon emails feel like a cooldown.

route
run in oak point
jun 10, 2025 / Oak Point
12.89 km

afternoon run

route
run in oak point
jun 8, 2025 / Oak Point
25.1 km

25km of pre-dawn oak point in heavy rain. the suffer score of 246 is not a typo.

route
run in oak point
jun 6, 2025 / Oak Point
10.02 km

evening run

route
run in oak point
jun 4, 2025 / Oak Point
9.76 km

ran nine in oak point rain. suffer score of 104 matched the weather.

route
run in oak point
jun 1, 2025 / Oak Point
21.1 km

morning run

route
run in oak point
may 30, 2025 / Oak Point
5.4 km

heavy rain oak point morning. five fifty-seven pace. suffer score of seventy-one says he felt it.

route
run in amsterdam
may 28, 2025 / Amsterdam
10.4 km

lunch run through moderate rain at 4:45 pace. the suffer score of 136 suggests the sandwich had to wait.

route
run in amsterdam
may 27, 2025 / Amsterdam
10 km

ten wet kilometers through new england at 4:28 pace. suffer score of 145 suggests the moderate rain was working as designed.

route
verdwaald in de regen
may 24, 2025 / Amsterdam
21.87 km

verdwaald in de regen

route
run in munich
may 20, 2025 / Munich
7.93 km

seven kilometers of bavarian drizzle at 5:43 pace. suffer score of 34 says he was barely trying.

route
jetlagged half 🇨🇭
may 19, 2025 / Zürich
21.26 km

jetlagged half in zürich. suffer score 213 on a morning when sleep would’ve been the better choice.

route
run in oak point
may 15, 2025 / Oak Point
8.01 km

oak point afternoon. 4:46 pace, 79 degrees, suffer score 135. apparently everyone was trying.

route
run in oak point
may 13, 2025 / Oak Point
8.8 km

eighty-degree evening through oak point at 5:18 pace. suffer score of 73 means the heat was definitely invited.

route
run in oak point
may 10, 2025 / Oak Point
18.86 km

oak point at 5:25 pace. suffer score of 208 in perfect conditions suggests he showed up to work.

route
run in oak point
may 8, 2025 / Oak Point
5.15 km

evening 5k at 4:36 pace through oak point. suffer score 77 suggests he remembered how to push.

route
run in oak point
may 7, 2025 / Oak Point
4.75 km

oak point lunch run. 4.75k at 6:02 pace. suffer score 55 suggests more commute than effort.

route
run in oak point
may 6, 2025 / Oak Point
7.95 km

afternoon through oak point in heavy rain. five-eleven pace is how you know he’s stopped blaming the weather.

route
run in oak point
may 4, 2025 / Oak Point
17.07 km

17k around oak point in the evening. the suffer score of 252 wasn’t a typo.

route
run in oak point
apr 29, 2025 / Oak Point
11.27 km

afternoon run

run in oak point
apr 27, 2025 / Oak Point
13.22 km

evening tempo through oak point. suffer score of 231 says he made it count.

route
run in oak point
apr 25, 2025 / Oak Point
5.14 km

evening loop through oak point in drizzle. four forty-eight pace, apparently untroubled by damp.

route
night run
apr 22, 2025 / Oak Point
9.77 km

night run around oak point. suffer score of 79 on a 5:13 pace. apparently the darkness makes it count.

route
run in oak point
apr 20, 2025 / Oak Point
15.11 km

lunch run in the oak point drizzle. suffer score of 186 suggests it wasn’t actually lunch.

route
run in oak point
apr 18, 2025 / Oak Point
7.05 km

afternoon run

route
run in oak point
apr 16, 2025 / Oak Point
5.12 km

evening run

route
run in little elm
apr 12, 2025 / Little Elm
13.01 km

13km through little elm on a perfect afternoon. suffer score of 236 had different ideas.

route
run in oak point
apr 10, 2025 / Oak Point
7 km

another evening loop through oak point. suffer score of 106 says he’s found his rhythm.

route
run in oak point
apr 7, 2025 / Oak Point
5.33 km

evening oak point loop. suffer score 46 says easy, which for once he actually did.

route
run
apr 3, 2025
6.45 km

6.45k in the morning drizzle. 54 degrees, suffer score of 55 says recovery. for once, the math checks out.