John Kelly combines ultrarunning and mountain adventures with data-science work. He writes Random Forest Runner, where his first-person race reports and reflections explore training, long-distance projects and the experience of moving through mountains.
23 TUM reports · Published coverage below
Publication history
Coverage over time
21 editorial issues
Distinct issues per publication month. Each issue counts once.
Jul 2024Peak 3Nov 2026
Monthly editorial issue counts: Jul 2024: 0; Aug 2024: 0; Sep 2024: 0; Oct 2024: 2; Nov 2024: 0; Dec 2024: 0; Jan 2025: 1; Feb 2025: 0; Mar 2025: 2; Apr 2025: 1; May 2025: 1; Jun 2025: 2; Jul 2025: 1; Aug 2025: 2; Sep 2025: 0; Oct 2025: 0; Nov 2025: 0; Dec 2025: 0; Jan 2026: 0; Feb 2026: 0; Mar 2026: 0; Apr 2026: 0; May 2026: 2; Jun 2026: 2; Jul 2026: 1; Aug 2026: 3; Sep 2026: 0; Oct 2026: 1; Nov 2026: 0.
Sponsor mentions, repeated links and polls are excluded. Credits within editorial items may count. Read the supporting timeline ↓
In The Ultra Minute
Newest first
Published in TUM
Kelly’s fully unsupported Benton MacKaye finish
John Kelly reported completing the 287-mile Benton MacKaye Trail fully unsupported in 4d 5h 48m. The account’s eight-day delay does not establish an exact finish date; his separate stopped Appalachian Trail attempt is not a BMT result.
John Kelly reported fourth at Garda Trentino Trail 62K and described it as a positive Western States rehearsal. His first-person fitness reflections are dated context, not a later race result.
TUM reported John Kelly reflecting after stopping his 2025 AT attempt and considering Tor des Géants. This is a dated account, not a new completed result or present health assessment.
TUM reported John Kelly ending his 2025 Appalachian Trail attempt after 1,882 miles. His earlier 1,700-mile progress snapshot is history; no completed FKT or confirmed diagnosis is inferred.
TUM reported John Kelly beyond 1,700 miles in June 2025, with Sean Cate comparing his pace to Tara Dower’s benchmark. The later 1,882-mile stopped attempt qualifies this progress snapshot.
Lucy Gossage won the 2025 Montane Winter Spine women’s race in 87:41:38 and placed fourth overall. John Kelly crossed alongside her but was fifth overall after a 13-minute safety-diversion penalty; a shared physical crossing does not imply tied official places.
Event date: 2025 · TUM publication: January 16, 2025
TUM announced Sally McRae, Anton Krupicka, Hailey Moore and John Kelly for the December 7, 2024 Old Fort Strong Endurance Festival, supporting Hurricane Helene recovery. The announcement also offered a virtual option.
Event date: December 7, 2024 · TUM publication: October 15, 2024
John Kelly won Ridge to Rails Half Marathon in Old Fort in 1:22:54, then reflected on the tune-up ahead of Western States. The half-marathon result is distinct from the later ultra.
John Kelly reported completing the 287-mile Benton MacKaye Trail fully unsupported in 4d 5h 48m. The account’s eight-day delay does not establish an exact finish date; his separate stopped Appalachian Trail attempt is not a BMT result.
Fully unsupported finish · 4d 5h 48mReported 287-mile effort; eight-day delayed account supplies no exact finish date or independent FKT acceptance. His stopped supported AT attempt is separate.Source
2026 Appalachian Trail attempt
Stopped after ten daysAugust 24 report of a supported attempt; not a completed route or current live attempt.Source
June half-marathon tune-up
Ridge to Rails winner · 1:22:54A half marathon, separate from his later Western States and Appalachian Trail accounts.Source
2026 Garda Trentino Trail account
Reported fourth in the 62KDated TUM report; gender, distance and source precision remain as published.Source
2025 Appalachian Trail status
Stopped after 1,882 milesLater than the 1,700-mile checkpoint. Separate from his stopped 2026 ten-day attempt; no completed FKT or confirmed diagnosis inferred.Source
Dated TUM coverage
Publication dates distinguish plans, claims, results and later corrections.
Reported 2026-06-12
Half-marathon tune-up
Won Ridge to Rails Half Marathon in 1:22:54 ahead of planned Western States participation. This is a separate short race, not an Appalachian Trail result.
John Kelly reported fourth at Garda Trentino Trail 62K and described it as a positive Western States rehearsal. His first-person fitness reflections are dated context, not a later race result.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2026-06-17T13:19:50.355Z. Public original captured at 2026-10-20T23:50:57.968Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2026-06-12T16:00:05.047Z. Public original captured at 2026-10-21T03:28:54.859Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2026-05-19T05:41:39.084Z. Public original captured at 2026-10-25T00:14:26.843Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2026-05-18T04:00:06.649Z. Public original captured at 2026-10-25T00:14:26.842Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Published article, 2026-05-12T04:23:34.876Z. Public original captured at 2026-10-27T16:49:12.860Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-08-08T17:53:54.883Z. Public original captured at 2026-10-27T22:18:13.833Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-08-02T11:26:18.233Z. Public original captured at 2026-10-27T22:18:13.835Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-07-04T22:54:14.327Z. Public original captured at 2026-10-28T00:38:38.585Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-06-24T18:54:50.570Z. Public original captured at 2026-10-28T00:38:38.580Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-06-13T22:47:31.260Z. Public original captured at 2026-10-28T02:39:04.234Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-05-23T14:54:23.342Z. Public original captured at 2026-10-28T02:39:04.246Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-04-09T14:49:53.810Z. Public original captured at 2026-10-28T23:18:25.986Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-03-28T12:27:27.418Z. Public original captured at 2026-10-28T23:18:25.979Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2025-03-20T15:01:36.632Z. Public original captured at 2026-10-28T23:18:26.052Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Published article, 2025-01-16T02:43:50.465Z. Public original captured at 2026-10-30T05:55:43.642Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2024-10-15T22:43:20.739Z. Public original captured at 2026-10-30T12:48:05.879Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Published article, 2024-10-08T22:58:58.707Z. Public original captured at 2026-10-30T12:48:05.868Z and projected to reviewed article text; no publishing-repository text pin is claimed.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.
Exact public destination in the published item. The archived TUM issue establishes the historical attribution; this is not a fresh verification of the destination’s current content.