corpus.blog
Most cited
Talked about
Blogs
54,302 blogs · [ { "id": "01a087d6-2220-7396-8592-b3a82fdc029e", "title": "Heat x Altitude Descent: Why Kona 2015 Broke Me", "url": "https://robgray.org/blog/heat-altitude-descent", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a830cc6727", "title": "Three Ironmans in Nine Weeks: The Formative Season", "url": "https://robgray.org/blog/three-ironmans-nine-weeks", "published_at": "2026-05-18T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a831bb04d3", "title": "Compound-Conservative Targets: How IMAZ 2014 Produced Four Simultaneous PRs", "url": "https://robgray.org/blog/compound-conservative-targets", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a831edf62e", "title": "The Expression Deficit: Why Sub-9 Existed for Years Before I Ran It", "url": "https://robgray.org/blog/expression-deficit", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a832adb7bc", "title": "The Build-Test Race: A Half Ironman You Don't Taper For", "url": "https://robgray.org/blog/build-test-race", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a832ef434b", "title": "Why Your Ironman PR Is Course-Conditioned, Not Absolute", "url": "https://robgray.org/blog/course-conditioned-prs", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a833bc0e9e", "title": "The 13.5/1.5 Was a Cooling Protocol Disguised as a Pacing Protocol", "url": "https://robgray.org/blog/cooling-protocol", "published_at": "2026-05-01T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a8347f5b1c", "title": "How a 400m Athlete Won Third Place in an Ironman", "url": "https://robgray.org/blog/sprint-finish", "published_at": "2026-04-28T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a834b4556c", "title": "When Peak Fitness Produces a DNF", "url": "https://robgray.org/blog/peak-fitness-dnf", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a8354159da", "title": "A Whitish Lie", "url": "https://robgray.org/blog/a-whitish-lie", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a835b65146", "title": "I Walked Off Kona at Mile 11. 41 Days Later, I Won Ultraman.", "url": "https://robgray.org/races/ultraman-2017-world-champs", "published_at": "2017-11-26T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a83644ae86", "title": "Ironman Arizona 2014", "url": "https://robgray.org/races/ironman-arizona-2014", "published_at": "2014-11-16T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a836ffaca8", "title": "Ironman South Africa 2014", "url": "https://robgray.org/races/ironman-south-africa-2014", "published_at": "2014-04-06T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a837cab144", "title": "Ironman World Championship 2013", "url": "https://robgray.org/races/kona-2013", "published_at": "2013-10-12T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a8382ebda8", "title": "Ironman Los Cabos 2013", "url": "https://robgray.org/races/ironman-los-cabos-2013", "published_at": "2013-03-17T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a8386052bb", "title": "Ironman Cozumel 2012", "url": "https://robgray.org/races/ironman-cozumel-2012", "published_at": "2012-11-25T00:00:00+00:00" }, { "id": "01a087d6-2220-7396-8592-b3a83943a007", "title": "Ironman Switzerland 2011", "url": "https://robgray.org/races/ironman-switzerland-2011", "published_at": "2011-07-10T00:00:00+00:00" } ] posts
Claim your blog
Back to robgray.org
Blog · corpus.blog/blogs/robgray.org/posts
robgray.org
robgray.org
2026
Heat x Altitude Descent: Why Kona 2015 Broke Me
original ↗
22 May 2026
Three Ironmans in Nine Weeks: The Formative Season
original ↗
18 May 2026
Compound-Conservative Targets: How IMAZ 2014 Produced Four Simultaneous PRs
original ↗
15 May 2026
The Expression Deficit: Why Sub-9 Existed for Years Before I Ran It
original ↗
11 May 2026
The Build-Test Race: A Half Ironman You Don't Taper For
original ↗
8 May 2026
Why Your Ironman PR Is Course-Conditioned, Not Absolute
original ↗
4 May 2026
The 13.5/1.5 Was a Cooling Protocol Disguised as a Pacing Protocol
original ↗
1 May 2026
How a 400m Athlete Won Third Place in an Ironman
original ↗
28 Apr 2026
When Peak Fitness Produces a DNF
original ↗
22 Apr 2026
A Whitish Lie
original ↗
15 Apr 2026
2017
I Walked Off Kona at Mile 11. 41 Days Later, I Won Ultraman.
original ↗
26 Nov 2017
2014
Ironman Arizona 2014
original ↗
16 Nov 2014
Ironman South Africa 2014
original ↗
6 Apr 2014
2013
Ironman World Championship 2013
original ↗
12 Oct 2013
Ironman Los Cabos 2013
original ↗
17 Mar 2013
2012
Ironman Cozumel 2012
original ↗
25 Nov 2012
2011
Ironman Switzerland 2011
original ↗
10 Jul 2011