James Brennan (M47)

2025

2 Races | 112 mi.

JFK

Nov 22nd 2025
| Boonsboro, MD
Distance
50 Miles
Overall
188 / 1111
Division (M)
163 / 850
8:39:13

Grindstone Trail Running Festival by UTM...

Sep 20th 2025
| Augusta County, VA
Distance
100 KM
Overall
54 / 156
Division (M)
43 / 130
15:58:06

2024

3 Races | 124 mi.

Devil Dog Ultras

Dec 7th 2024
| Triangle, VA
Distance
50 KM
Overall
6 / 68
Division (M)
5 / 47
5:28:24

Grindstone Trail Running Festival by UTM...

Sep 21st 2024
| Augusta County, VA
Distance
100 KM
Overall
95 / 211
Division (M)
76 / 163
16:08:02

Tamalpa Headlands 50K

Aug 17th 2024
| Muir Beach, CA
Distance
50 KM
Overall
88 / 215
Division (M)
68 / 150
6:17:36

2023

2 Races | 124 mi.

JFK

Nov 18th 2023
| Boonsboro, MD
Distance
50 Miles
Overall
178 / 933
Division (M)
155 / 737
8:48:44

The Georgia Death Race

Mar 25th 2023
| Blairsville, GA
Distance
74 Miles
Overall
48 / 156
Division (M)
43 / 133
20:24:47

2022

1 Race | 50 mi.

JFK

Nov 19th 2022
| Boonsboro, MD
Distance
50 Miles
Overall
94 / 966
Division (M)
77 / 735
8:02:22

2021

3 Races | 112 mi.

JFK

Nov 20th 2021
| Boonsboro, MD
Distance
50 Miles
Overall
137 / 933
Division (M)
112 / 701
8:22:50

Promise Land

Apr 24th 2021
| Lynchburg, VA
Distance
50 KM
Overall
67 / 302
Division (M)
55 / 207
6:24:24

Terrapin Mountain

Mar 20th 2021
| Big Island, VA
Distance
50 KM
Overall
31 / 192
Division (M)
27 / 141
5:43:32

2020

3 Races | 126 mi.

JFK

Nov 21st 2020
| Boonsboro, MD
Distance
50 Miles
Overall
136 / 636
Division (M)
120 / 474
9:02:14

Patapsco Valley 50K

Oct 24th 2020
| Baltimore, MD
Distance
50 KM
Overall
12 / 120
Division (M)
10 / 85
5:42:09

ICY-8

Feb 1st 2020
| Lake Anna State Park, VA
Duration
8 Hours
Overall
4 / 89
Division (M)
3 / 58
44.7

2019

4 Races | 245 mi.

Western States 100

Jun 29th 2019
| Olympic Valley, CA
Distance
100 Miles
Overall
298 / 319
Division (M)
241 / 254
29:39:55

Berryman 50 mile and Marathon Trail Rac...

May 18th 2019
| Potosi, MO
Distance
50 Miles
Overall
5 / 36
Division (M)
5 / 28
10:07:23

Bull Run Run

Apr 13th 2019
| Clifton, VA
Distance
50 Miles
Overall
10 / 159
Division (M)
9 / 121
9:20:00

ICY-8

Feb 2nd 2019
| Lake Anna State Park, VA
Duration
8 Hours
Overall
4 / 75
Division (M)
3 / 45
44.7

2018

6 Races | 274 mi.

Pinhoti

Nov 3rd 2018
| Sylacauga, AL
Distance
100 Miles
Overall
41 / 170
Division (M)
40 / 143
23:36:52

West Virginia Trilogy

Oct 13th 2018
| Circleville, WV
Distance
50 Miles
Overall
6 / 36
Division (M)
5 / 27
10:56:45

Pisgah Mountain Trail Races

Sep 16th 2018
| Chesterfield, NH
Distance
50 KM
Overall
15 / 59
Division (M)
13 / 36
5:33:05

Ultra Race of Champions (UROC) - VA

May 12th 2018
| Montebello, VA
Distance
50 KM
Overall
12 / 62
Division (M)
10 / 42
6:57:54

Promise Land

Apr 28th 2018
| Lynchburg, VA
Distance
50 KM
Overall
35 / 272
Division (M)
30 / 189
6:14:04

Holiday Lake

Feb 17th 2018
| Appomattox, VA
Distance
50 KM
Overall
33 / 166
Division (M)
28 / 112
5:14:14

2017

5 Races | 224 mi.

Rosaryville Veterans Day 50k

Nov 11th 2017
| Upper Marlboro, MD
Distance
50 KM
Overall
9 / 87
Division (M)
8 / 49
4:30:01

Grindstone Trail Running Festival by UTM...

Oct 6th 2017
| Augusta County, VA
Distance
100 Miles
Overall
69 / 182
Division (M)
64 / 161
27:17:53

Catoctin

Jul 15th 2017
| Frederick, MD
Distance
50 KM
Overall
26 / 142
Division (M)
22 / 107
6:53:31

Promise Land

Apr 29th 2017
| Lynchburg, VA
Distance
50 KM
Overall
60 / 303
Division (M)
51 / 212
6:31:04

Psycho Wyco Run Toto Run

Feb 25th 2017
| Kansas City, KS
Distance
50 KM
Overall
27 / 133
Division (M)
23 / 89
5:08:39

2016

4 Races | 193 mi.

Jackson County Ultras

Dec 3rd 2016
| Brownstown, IN
Distance
50 KM
Overall
7 / 70
Division (M)
7 / 56
5:40:11

Kettle Moraine 100 Endurance Runs

Jun 4th 2016
| La Grange, WI
Distance
100 Miles
Overall
40 / 133
Division (M)
35 / 103
24:34:42

Dances with Dirt - Gnaw Bone

May 14th 2016
| Nashville, IN
Distance
50 KM
Overall
6 / 109
Division (M)
6 / 72
5:30:30

Yamacraw

Apr 9th 2016
| Stearns, KY
Distance
50 KM
Overall
11 / 138
Division (M)
10 / 101
5:47:33

2015

4 Races | 212 mi.

Anchorage Run Fest

Aug 15th 2015
| Anchorage, AK
Distance
49 KM
Overall
11 / 90
Division (M)
9 / 55
4:17:15

Burning River

Jul 25th 2015
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
21 / 125
Division (M)
18 / 101
23:48:00

Dances with Dirt - Gnaw Bone

May 9th 2015
| Nashville, IN
Distance
50 KM
Overall
13 / 144
Division (M)
12 / 90
5:41:26

Indiana Trail 100

Apr 25th 2015
| Albion, IN
Distance
50 Miles
Overall
5 / 106
Division (M)
5 / 74
8:45:25

2014

4 Races | 146 mi.

The North Face Endurance Challenge Washi...

Jun 7th 2014
| Washington DC, DC
Distance
50 KM
Overall
17 / 442
Division (M)
14 / 285
4:38:10

Indiana Trail 100

Apr 26th 2014
| Albion, IN
Distance
50 Miles
Overall
6 / 86
Division (M)
4 / 64
8:25:19

The Chatfield Ultra Race - C.U.R.E ultra...

Apr 19th 2014
| Littleton, CO
Distance
50 KM
Overall
2 / 20
Division (M)
2 / 15
5:22:27

Moab's Red Hot Ultra

Feb 15th 2014
| Moab, UT
Distance
55 KM
Overall
47 / 301
Division (M)
40 / 200
5:11:19

2013

5 Races | 271 mi.

Leadville Trail

Aug 17th 2013
| Leadville, CO
Distance
100 Miles
Overall
102 / 497
Division (M)
95 / 415
24:19:27

San Juan Solstice

Jun 22nd 2013
| Lake City, CO
Distance
50 Miles
Overall
57 / 169
Division (M)
47 / 123
12:02:32

Rocky Mountain 50K

May 26th 2013
| Laramie, WY
Distance
50 KM
Overall
2 / 26
Division (M)
2 / 19
4:36:06

Sugarloaf Ultra Vista

Feb 2nd 2013
| Vado, NM
Distance
45 KM
Overall
1 / 12
Division (M)
1 / 7
3:58:45

Bandera

Jan 12th 2013
| Bandera, TX
Distance
100 KM
Overall
25 / 186
Division (M)
21 / 128
12:02:00

2012

8 Races | 318 mi.

JFK

Nov 17th 2012
| Boonsboro, MD
Distance
50 Miles
Overall
40 / 946
Division (M)
35 / 699
7:15:07

The Bear Chase

Sep 30th 2012
| Lakewood, CO
Distance
50 KM
Overall
7 / 169
Division (M)
6 / 113
4:08:03

Speedgoat

Jul 28th 2012
| Snowbird Resort, UT
Distance
50 KM
Overall
77 / 236
Division (M)
67 / 186
8:02:52

North Fork 50 Mile/50K

Jun 30th 2012
| Pine, CO
Distance
50 Miles
Overall
7 / 53
Division (M)
7 / 41
9:19:19

Farm Park Challenge

Apr 21st 2012
| Derwood, MD
Duration
6 Hours
Overall
4 / 8
Division (M)
3 / 7
31.2

USATF National 50K Road Championship & G...

Mar 4th 2012
| East Islip, NY
Distance
50 KM
Overall
26 / 112
Division (M)
21 / 85
3:59:45

Holiday Lake

Feb 11th 2012
| Appomattox, VA
Distance
50 KM
Overall
42 / 346
Division (M)
35 / 234
4:42:42

Weymouth Woods

Jan 14th 2012
| Southern Pines, NC
Distance
100 KM
Overall
4 / 58
Division (M)
4 / 46
10:16:19

2011

8 Races | 464 mi.

JFK

Nov 19th 2011
| Boonsboro, MD
Distance
50 Miles
Overall
55 / 864
Division (M)
46 / 637
7:36:28

Ultra Race of Champions (UROC) - CO

Sep 24th 2011
| Vail, CO
Distance
100 KM
Overall
19 / 79
Division (M)
16 / 68
11:44:03

Cheat Mountain

Aug 26th 2011
| Beverly, WV
Distance
50 Miles
Overall
8 / 75
Division (M)
8 / 59
9:00:23

Vermont 100

Jul 16th 2011
| West Windsor, VT
Distance
100 Miles
Overall
14 / 197
Division (M)
13 / 161
19:19:14

Highlands Sky

Jun 18th 2011
| Davis, WV
Distance
40 Miles
Overall
13 / 178
Division (M)
11 / 124
7:27:13

The North Face Endurance Challenge Washi...

Jun 4th 2011
| Washington DC, DC
Distance
50 KM
Overall
4 / 325
Division (M)
4 / 222
4:30:09

Rocky Raccoon

Feb 5th 2011
| Huntsville, TX
Distance
100 Miles
Overall
12 / 190
Division (M)
11 / 150
17:34:49

Watchung Winter

Jan 8th 2011
| Mountainside, NJ
Distance
50 KM
Overall
6 / 52
Division (M)
6 / 45
5:52:24

2010

6 Races | 294 mi.

Hellgate 100k

Dec 11th 2010
| Fincastle, VA
Distance
100 KM
Overall
14 / 111
Division (M)
14 / 96
13:43:11

JFK

Nov 20th 2010
| Boonsboro, MD
Distance
50 Miles
Overall
44 / 1039
Division (M)
41 / 807
7:24:27

Labor Pain

Sep 5th 2010
| Reading, PA
Duration
12 Hours
Overall
4 / 99
Division (M)
4 / 67
70

Catoctin

Jul 31st 2010
| Frederick, MD
Distance
50 KM
Overall
9 / 151
Division (M)
8 / 117
5:51:07

Rattlesnake

Jul 10th 2010
| Charleston, WV
Distance
50 KM
Overall
4 / 91
Division (M)
4 / 65
4:49:52

The North Face Endurance Challenge Washi...

Jun 5th 2010
| Washington DC, DC
Distance
50 Miles
Overall
7 / 164
Division (M)
6 / 130
7:51:19

2009

1 Race | 31 mi.

The North Face Endurance Challenge Washi...

Sep 19th 2009
| Washington DC, DC
Distance
50 KM
Overall
20 / 180
Division (M)
18 / 124
5:21:47
69
Races
16y 2m 8d
Longevity
3,321
Lifetime Miles

Personal Bests

50k (29)
3:59:45
2012
50m (17)
7:15:07
2012
100k (6)
10:16:19
2012
100m (8)
17:34:49
2011
12hr (1)
70
2010
6hr (1)
31.2
2012

Distance by Year

2025
112 Miles
2 Races
2024
124 Miles
3 Races
2023
124 Miles
2 Races
2022
50 Miles
1 Race
2021
112 Miles
3 Races
2020
126 Miles
3 Races
2019
245 Miles
4 Races
2018
274 Miles
6 Races
2017
224 Miles
5 Races
2016
193 Miles
4 Races
2015
212 Miles
4 Races
2014
146 Miles
4 Races
2013
271 Miles
5 Races
2012
318 Miles
8 Races
2011
464 Miles
8 Races
2010
294 Miles
6 Races
2009
31 Miles
1 Race

Multiple Performances

2025
163rd Place
2023
155th Place
2022
77th Place
2021
112th Place
2020
120th Place
2012
35th Place
2011
46th Place
2010
41st Place
2021
55th Place
2018
30th Place
2017
51st Place
2020
3rd Place
2019
3rd Place
2018
28th Place
2012
35th Place
2017
22nd Place
2010
8th Place
2015
5th Place
2014
4th Place

5:28:24

50 KM

3rd Place

44.7

8 Hours

Masters Winner

44.7

8 Hours

3rd Place

44.7

8 Hours

4:36:06

50 KM

Achievements are awarded for races with 25 or more finishers and courses with 200 or more finishers.

Masters: 40-49 / Grand Masters: 50-59 / Senior Grand Masters: 60+

Weekly Newsletter

A roundup of the week's content and most recent race results. Sent once a week on Thursday.

Recent Results

MCW The Tatum Classic
Middletown Township, NJ - 16 finishers
50 KM
Connor's Claims Ultra
Stockton, UT - 24 finishers
50 Miles | 50 KM
Momentus Backyard Ultra
Monroe, NC - 74 finishers
Backyard
Echo Valley Runs
Chelan, WA - 80 finishers
50 KM
Worlds End Ultramarathons
Forksville, PA - 299 finishers
100 KM | 50 KM
Blackfoot Ultra
Edmonton, AB - 124 finishers
100 KM | 50 Miles | 50 KM
Lake Tye Challenge
Monroe, WA - 25 finishers
12 Hours | 6 Hours
Yankee Springs Trail Run
Middleville, MI - 60 finishers
100 KM | 50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
View All Results