John Spannuth (M57)

2026

2 Races | 65 mi.

Rocky Mountain 50K

May 24th 2026
| Laramie, WY
Distance
50 KM
Overall
5 / 20
Division (M)
5 / 14
6:11:00

BURT 100

Feb 7th 2026
| Bainbridge Island, WA
Distance
55 KM
Overall
20 / 40
Division (M)
17 / 29
7:15:02

2025

10 Races | 665 mi.

Across the Years

Dec 28th 2025
| Peoria, AZ
Duration
72 Hours
Overall
3 / 33
Division (M)
2 / 17
204.578

ECT 50 Ultra Marathon

Oct 25th 2025
| St. Johns, NL
Distance
50 KM
Overall
131 / 156
Division (M)
95 / 110
9:17:26

Cascade Crest

Jul 18th 2025
| Easton, WA
Distance
100 Miles
Overall
62 / 141
Division (M)
47 / 99
29:09:52

Bighorn

Jun 21st 2025
| Dayton, WY
Distance
100 Miles
Overall
124 / 208
Division (M)
107 / 178
32:37:20

Hiawatha Trail Run

Jun 8th 2025
| Taft, MT
Distance
50 KM
Overall
15 / 52
Division (M)
14 / 38
5:01:26

Sri Chinmoy 7 & 13 Hour Races

May 24th 2025
| Seattle, WA
Duration
7 Hours
Overall
2 / 7
Division (M)
2 / 4
40.04

Suffer on Centennial

May 10th 2025
| West Hawk Lake, MB
Distance
50 KM
Overall
38 / 107
Division (M)
30 / 68
6:08:02

Spokane River Run

Apr 27th 2025
| Spokane, WA
Distance
50 KM
Overall
27 / 55
Division (M)
22 / 38
6:22:39

Badger Mountain Challenge

Mar 21st 2025
| Richland, WA
Distance
100 KM
Overall
7 / 34
Division (M)
4 / 19
13:39:24

BURT 100

Feb 8th 2025
| Bainbridge Island, WA
Distance
55 KM
Overall
7 / 28
Division (M)
5 / 17
7:24:11

2024

4 Races | 302 mi.

Wasatch 100

Sep 6th 2024
| Kaysville, UT
Distance
100 Miles
Overall
140 / 164
Division (M)
112 / 132
35:08:35

Cascade Crest

Jul 19th 2024
| Easton, WA
Distance
100 Miles
Overall
80 / 124
Division (M)
64 / 97
31:01:15

Strolling Jim™

May 4th 2024
| Wartrace, TN
Distance
40 Miles
Overall
19 / 152
Division (M)
16 / 112
6:08:18

Badger Mountain Challenge

Mar 22nd 2024
| Richland, WA
Distance
100 KM
Overall
8 / 34
Division (M)
4 / 15
14:04:21

2023

5 Races | 364 mi.

Last One Standing Ultra Marathon

Dec 8th 2023
| Saint George, UT
Duration
Backyard
Overall
1 / 76
Division (M)
1 / 82
102

Wasatch 100

Sep 8th 2023
| Kaysville, UT
Distance
100 Miles
Overall
181 / 202
Division (M)
155 / 170
35:27:21

McCall Trailrunning Classic

Jul 15th 2023
| McCall, ID
Distance
50 KM
Overall
7 / 12
Division (M)
5 / 8
10:24:51

Badger Mountain Challenge

Mar 24th 2023
| Richland, WA
Distance
100 Miles
Overall
20 / 65
Division (M)
16 / 49
24:39:52

Monument Valley Ultra

Mar 4th 2023
| Monument Valley, UT
Distance
50 KM
Overall
25 / 79
Division (M)
21 / 44
7:20:33

2022

9 Races | 493 mi.

Silver Falls

Nov 5th 2022
| Silverton, OR
Distance
50 KM
Overall
56 / 117
Division (M)
47 / 89
6:10:59

Le Grizz

Oct 8th 2022
| Polebridge, MT
Distance
50 Miles
Overall
20 / 49
Division (M)
15 / 29
9:32:48

Cascade Crest

Jul 22nd 2022
| Easton, WA
Distance
100 Miles
Overall
50 / 126
Division (M)
40 / 90
29:40:45

Bob Marshall Trail 50K

Jul 2nd 2022
| Seeley Lake, MT
Distance
50 KM
Overall
3 / 18
Division (M)
3 / 13
5:30:59

Lumberjack Endurance Runs

Jun 11th 2022
| Port Gamble, WA
Distance
50 Miles
Overall
3 / 17
Division (M)
3 / 13
11:21:00

Silver State

May 21st 2022
| Reno, NV
Distance
50 KM
Overall
33 / 71
Division (M)
27 / 47
7:19:38

Capitol Peak

Apr 23rd 2022
| Olympia, WA
Distance
50 Miles
Overall
16 / 35
Division (M)
15 / 27
10:45:07

Badger Mountain Challenge

Mar 25th 2022
| Richland, WA
Distance
50 Miles
Overall
15 / 123
Division (M)
12 / 80
10:14:16

Rocky Raccoon

Feb 5th 2022
| Huntsville, TX
Distance
100 Miles
Overall
36 / 199
Division (M)
33 / 149
21:30:52

2021

7 Races | 322 mi.

Baker Lake Ultra Trail Runs

Oct 2nd 2021
| Baker Lake, WA
Distance
50 KM
Overall
30 / 108
Division (M)
27 / 78
6:15:39

Cascade Crest

Aug 28th 2021
| Easton, WA
Distance
100 Miles
Overall
45 / 110
Division (M)
37 / 85
29:23:47

Siskiyou Out Back

Jul 10th 2021
| Ashland, OR
Distance
100 KM
Overall
80 / 82
Division (M)
62 / 64
16:56:01

Red Devil Challenge 50K

Jun 5th 2021
| Cashmere, WA
Distance
50 KM
Overall
35 / 45
Division (M)
24 / 30
7:49:31

Croom Zoom

May 22nd 2021
| Brooksville, FL
Distance
50 KM
Overall
28 / 79
Division (M)
22 / 43
5:46:24

McDonald Forest

May 8th 2021
| Corvallis, OR
Distance
50 KM
Overall
90 / 252
Division (M)
68 / 155
6:33:13

Peterson Ridge Rumble

Apr 11th 2021
| Sisters, OR
Distance
36 Miles
Overall
57 / 85
Division (M)
45 / 56
6:39:44

2020

5 Races | 227 mi.

Javelina Jundred

Oct 31st 2020
| Fountain Hills, AZ
Distance
100 Miles
Overall
47 / 160
Division (M)
40 / 119
23:22:24

Crimson Canyons Ultra

Sep 26th 2020
| Richfield, UT
Distance
50 KM
Overall
19 / 46
Division (M)
14 / 27
7:56:33

Mt Shasta Trail Runs

Jun 20th 2020
| Mt Shasta, CA
Distance
50 KM
Overall
27 / 82
Division (M)
17 / 50
6:44:02

Run Forest Run

Feb 15th 2020
| Montesano, WA
Distance
50 KM
Overall
18 / 20
Division (M)
15 / 17
7:26:30

Capitol Peak Mega Fat Ass

Jan 18th 2020
| Olympia, WA
Distance
34 Miles
Overall
53 / 85
Division (M)
42 / 62
6:15:12

2019

6 Races | 229 mi.

Pigtails Run

Dec 14th 2019
| Ravensdale, WA
Distance
50 KM
Overall
8 / 43
Division (M)
7 / 32
4:32:33

Coyote Wall Trail Races

Nov 2nd 2019
| White Salmon, WA
Distance
50 KM
Overall
24 / 43
Division (M)
17 / 29
7:49:53

Autumn Leaves 50/50

Oct 26th 2019
| St. Paul, OR
Distance
50 KM
Overall
11 / 52
Division (M)
8 / 25
4:34:44

Canadian Death Race

Aug 3rd 2019
| Grande Cache, AB
Distance
118 KM
Overall
91 / 240
Division (M)
76 / 191
20:49:17

Needles 50k

Jul 6th 2019
| Easton, WA
Distance
50 KM
Overall
44 / 66
Division (M)
30 / 39
9:34:00

Wallace Falls Trail Run

Mar 2nd 2019
| Gold Bar, WA
Distance
50 KM
Overall
13 / 20
Division (M)
10 / 13
7:56:12

2018

6 Races | 428 mi.

Across the Years

Dec 28th 2018
| Peoria, AZ
Duration
72 Hours
Overall
4 / 70
Division (M)
2 / 32
223.608

Cle Elum Ridge

Sep 22nd 2018
| Cle Elum, WA
Distance
50 KM
Overall
30 / 44
Division (M)
25 / 34
7:11:12

Mt. Hood Trail Runs

Jul 14th 2018
| Timothy Lake, OR
Distance
50 Miles
Overall
50 / 135
Division (M)
44 / 81
9:53:59

Kesugi Ridge Traverse Trail Run

Jun 23rd 2018
| Denali State Park, AK
Distance
30 Miles
Overall
37 / 43
Division (M)
24 / 28
8:40:21

Vashon Island Ultramarathon & Trail Run

Jun 2nd 2018
| Vashon Island, WA
Distance
50 KM
Overall
14 / 47
Division (M)
11 / 29
5:09:02

Lumberjack Endurance Runs

Apr 14th 2018
| Port Gamble, WA
Distance
100 KM
Overall
1 / 7
Division (M)
1 / 6
13:53:08

2017

4 Races | 322 mi.

Across the Years

Dec 28th 2017
| Peoria, AZ
Duration
48 Hours
Overall
4 / 83
Division (M)
4 / 41
160.61

Carkeek 12 Hour

Oct 28th 2017
| Seattle, WA
Duration
6 Hours
Overall
4 / 6
Division (M)
2 / 3
30.57

Umstead

Apr 1st 2017
| Raleigh, NC
Distance
100 Miles
Overall
19 / 143
Division (M)
17 / 106
20:04:16

USATF National 50K Road Championship & G...

Mar 5th 2017
| East Islip, NY
Distance
50 KM
Overall
22 / 105
Division (M)
18 / 76
4:09:58

2016

6 Races | 305 mi.

Mountain Lakes 100

Sep 24th 2016
| Olallie Lake, OR
Distance
100 Miles
Overall
44 / 108
Division (M)
35 / 80
24:54:53

Waldo 100K

Aug 20th 2016
| Oakridge, OR
Distance
100 KM
Overall
50 / 80
Division (M)
39 / 59
15:34:52

White River 50

Jul 30th 2016
| Crystal Mountain, WA
Distance
50 Miles
Overall
107 / 262
Division (M)
91 / 181
10:42:24

Needles 50k

Jul 23rd 2016
| Easton, WA
Distance
50 KM
Overall
21 / 46
Division (M)
13 / 29
9:39:00

Taylor Mountain Trail Run

Jun 25th 2016
| Issaquah, WA
Distance
50 KM
Overall
15 / 54
Division (M)
13 / 39
5:18:42

Badger Mountain Challenge

Mar 25th 2016
| Richland, WA
Distance
50 KM
Overall
3 / 37
Division (M)
3 / 27
5:36:09

2015

2 Races | 65 mi.

McDonald Forest

May 9th 2015
| Corvallis, OR
Distance
50 KM
Overall
61 / 269
Division (M)
48 / 165
5:57:54

Capitol Peak

Apr 26th 2015
| Olympia, WA
Distance
55 KM
Overall
10 / 48
Division (M)
9 / 35
6:18:15

2013

4 Races | 212 mi.

Cascade Crest

Aug 24th 2013
| Easton, WA
Distance
100 Miles
Overall
52 / 117
Division (M)
41 / 88
27:07:16

Taylor Mountain Trail Run

Jun 29th 2013
| Issaquah, WA
Distance
50 KM
Overall
12 / 45
Division (M)
9 / 25
6:13:39

Sun Mountain

May 19th 2013
| Winthrop, WA
Distance
50 Miles
Overall
32 / 77
Division (M)
22 / 52
9:36:58

Chuckanut 50k

Mar 16th 2013
| Fairhaven, WA
Distance
50 KM
Overall
138 / 347
Division (M)
113 / 237
5:40:06

2012

4 Races | 262 mi.

Defiance 50K

Oct 13th 2012
| Pt Defiance, WA
Distance
50 KM
Overall
14 / 96
Division (M)
11 / 62
5:11:33

Old Dominion

Jun 2nd 2012
| Woodstock, VA
Distance
100 Miles
Overall
12 / 39
Division (M)
12 / 33
22:06:00

Umstead

Mar 31st 2012
| Raleigh, NC
Distance
100 Miles
Overall
16 / 150
Division (M)
13 / 96
19:26:24

Lord Hill Trail Run

Feb 26th 2012
| Snohomish, WA
Distance
50 KM
Overall
14 / 55
Division (M)
12 / 37
5:58:40

2011

6 Races | 293 mi.

Stone Mill 50M

Nov 19th 2011
| Montgomery Village, MD
Distance
50 Miles
Overall
38 / 178
Division (M)
34 / 130
10:19:44

Old Dominion

Jun 4th 2011
| Woodstock, VA
Distance
100 Miles
Overall
26 / 49
Division (M)
25 / 46
22:54:02

Capon Valley

May 7th 2011
| Yellow Spring, WV
Distance
50 KM
Overall
20 / 148
Division (M)
18 / 94
5:20:27

Bel Monte

Mar 26th 2011
| Waynesboro, VA
Distance
50 Miles
Overall
23 / 69
Division (M)
23 / 54
10:57:38

Holiday Lake

Feb 12th 2011
| Appomattox, VA
Distance
50 KM
Overall
70 / 305
Division (M)
64 / 226
5:08:11

Calico Trail Run

Jan 16th 2011
| Barstow, CA
Distance
50 KM
Overall
18 / 93
Division (M)
17 / 60
5:04:08

2010

6 Races | 293 mi.

Stone Mill 50M

Nov 20th 2010
| Montgomery Village, MD
Distance
50 Miles
Overall
10 / 117
Division (M)
8 / 83
9:13:42

El Vaquero Loco

Aug 14th 2010
| Afton, WY
Distance
50 KM
Overall
40 / 46
Division (M)
32 / 36
9:18:23

Old Dominion

Jun 5th 2010
| Woodstock, VA
Distance
100 Miles
Overall
18 / 30
Division (M)
15 / 27
23:22:38

Old Goat

Mar 27th 2010
| Lake Elsinore, CA
Distance
50 Miles
Overall
32 / 105
Division (M)
25 / 73
10:44:52

San Juan Trail

Mar 6th 2010
| San Juan Capistrano, CA
Distance
50 KM
Overall
29 / 92
Division (M)
23 / 62
6:17:53

Calico Trail Run

Jan 17th 2010
| Barstow, CA
Distance
50 KM
Overall
18 / 93
Division (M)
17 / 60
5:04:08

2009

4 Races | 212 mi.

Over The Hill Track Club High Desert 50K

Dec 6th 2009
| Ridgecrest, CA
Distance
50 KM
Overall
21 / 226
Division (M)
18 / 153
4:24:13

San Diego 100

Jun 6th 2009
| Lake Cuyamaca, CA
Distance
100 Miles
Overall
20 / 82
Division (M)
16 / 59
23:04:13

PCT 50

May 9th 2009
| Cleveland National Forest, CA
Distance
50 Miles
Overall
31 / 89
Division (M)
24 / 63
10:50:00

Way Too Cool

Mar 14th 2009
| Cool, CA
Distance
50 KM
Overall
204 / 458
Division (M)
161 / 310
5:45:33

2007

3 Races | 170 mi.

San Diego 100

Oct 20th 2007
| Lake Cuyamaca, CA
Distance
100 Miles
Overall
13 / 55
Division (M)
11 / 43
23:52:23

Mt. Disappointment Mountain Race

Aug 11th 2007
| Sierra Madre, CA
Distance
50 KM
Overall
27 / 144
Division (M)
25 / 101
6:40:00

The Ghost Town 50 K Invitational

Jan 20th 2007
| Hillsboro, NM
Distance
38.5 Miles
Overall
6 / 40
Division (M)
4 / 29
7:20:45

2006

4 Races | 243 mi.

The HUFF 50K Trail Run & Relay

Dec 30th 2006
| Albion, IN
Distance
50 KM
Overall
21 / 213
Division (M)
20 / 166
4:45:03

JFK

Nov 18th 2006
| Boonsboro, MD
Distance
50 Miles
Overall
102 / 1014
Division (M)
101 / 802
8:22:10

Vermont 100

Jul 14th 2006
| West Windsor, VT
Distance
100 Miles
Overall
32 / 152
Division (M)
25 / 114
22:31:06

Kettle Moraine 100 Endurance Runs

Jun 3rd 2006
| La Grange, WI
Distance
100 KM
Overall
10 / 56
Division (M)
7 / 37
11:24:00

2005

6 Races | 274 mi.

Tamalpa Headlands 50K

Aug 27th 2005
| Muir Beach, CA
Distance
50 KM
Overall
56 / 169
Division (M)
49 / 127
5:36:25

Western States 100

Jun 25th 2005
| Olympic Valley, CA
Distance
100 Miles
Overall
141 / 318
Division (M)
118 / 245
25:56:57

McNaughton Park

Apr 16th 2005
| Pekin, IL
Distance
50 Miles
Overall
7 / 38
Division (M)
7 / 27
8:57:58

HAT Trail Run

Mar 19th 2005
| Havre de Grace, MD
Distance
50 KM
Overall
47 / 355
Division (M)
41 / 259
4:55:12

Louisville's Lovin' the Hills

Feb 19th 2005
| Louisville, KY
Distance
50 KM
Overall
11 / 52
Division (M)
10 / 40
6:09:00

Salem Lakeshore Frosty Fifty

Jan 8th 2005
| Winston-Salem, NC
Distance
50 KM
Overall
14 / 88
Division (M)
12 / 66
4:13:54

2003

2 Races | 81 mi.

Chicago Lakefront: Fall Version

Nov 1st 2003
| Chicago, IL
Distance
50 Miles
Overall
2 / 40
Division (M)
2 / 34
7:41:10

Ice Age Trail

May 10th 2003
| La Grange, WI
Distance
50 KM
Overall
7 / 103
Division (M)
7 / 71
4:42:04
105
Races
23y 0m 20d
Longevity
5,830
Lifetime Miles

Personal Bests

50k (48)
4:09:58
2017
50m (15)
7:41:10
2003
100k (6)
11:24:00
2006
100m (21)
19:26:24
2012
6hr (1)
30.57
2017
Backyard (1)
102
2023

Distance by Year

2026
65 Miles
2 Races
2025
665 Miles
10 Races
2024
302 Miles
4 Races
2023
364 Miles
5 Races
2022
493 Miles
9 Races
2021
322 Miles
7 Races
2020
227 Miles
5 Races
2019
229 Miles
6 Races
2018
428 Miles
6 Races
2017
322 Miles
4 Races
2016
305 Miles
6 Races
2015
65 Miles
2 Races
2013
212 Miles
4 Races
2012
262 Miles
4 Races
2011
293 Miles
6 Races
2010
293 Miles
6 Races
2009
212 Miles
4 Races
2007
170 Miles
3 Races
2006
243 Miles
4 Races
2005
274 Miles
6 Races
2003
81 Miles
2 Races

Multiple Performances

2026
17th Place
2025
5th Place
2025
2nd Place
2018
2nd Place
2025
47th Place
2024
64th Place
2022
40th Place
2021
37th Place
2013
41st Place
2024
112th Place
2023
155th Place
2021
68th Place
2015
48th Place
2019
30th Place
2016
13th Place
2017
17th Place
2012
13th Place
2012
12th Place
2011
25th Place
2010
15th Place
2011
34th Place
2010
8th Place
2011
17th Place
2010
17th Place
2009
16th Place
2007
11th Place

204.578

72 Hours

Masters Winner

7:24:11

55 KM

102

Backyard

223.608

72 Hours

223.608

72 Hours

5:36:09

50 KM

5:36:09

50 KM

7:41:10

50 Miles

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

The Midwest Ultra Track Classic
Warrensburg, MO - 19 finishers
24 Hours | 12 Hours | 6 Hours
Rabid Raccoon 100
Beaver Falls, PA - 275 finishers
100 Miles | 100 KM
Spence Mountain Run
Klamath Falls, OR - 11 finishers
50 KM
Great Mansfield Outdoors
Mansfield, ON - 56 finishers
100 KM | 50 KM
Run Comfy Numb Trail Race
Whistler, BC - 68 finishers
50 KM
Salt Lake Foothills Trail Races
Salt Lake City, UT - 84 finishers
50 Miles | 50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
MCW The Tatum Classic
Middletown Township, NJ - 16 finishers
50 KM
Coz's Backyard Ultra
Holland Patent, NY - 16 finishers
Backyard
View All Results