John LaCroix (M44)

2025

1 Race | 31 mi.

Sangre de Cristo Trail Festival

Sep 27th 2025
| Westcliffe, CO
Distance
50 KM
Overall
31 / 37
Division (M)
18 / 21
12:14:00

2023

2 Races | 94 mi.

Midwest States 100

Aug 26th 2023
| Westboro, WI
Distance
100 KM
Overall
37 / 52
Division (M)
30 / 37
21:48:26

Endure Trail Runs

May 13th 2023
| Divide, CO
Duration
12 Hours
Overall
11 / 24
Division (M)
9 / 19
31.53

2022

2 Races | 147 mi.

Silverheels Trail Runs

Jul 9th 2022
| Fairplay, CO
Distance
106.5 Miles
Overall
29 / 31
Division (M)
23 / 24
36:33:01

Highlands Sky

Jun 18th 2022
| Davis, WV
Distance
40 Miles
Overall
155 / 163
Division (M)
115 / 118
11:48:39

2021

1 Race | 31 mi.

Sheep Mountain Trail Runs

Aug 7th 2021
| Fairplay, CO
Distance
50 KM
Overall
42 / 63
Division (M)
29 / 42
10:03:00

2020

1 Race | 34 mi.

Razorback Running Revival

Nov 7th 2020
| Mountainburg, AR
Distance
55 KM
Overall
30 / 55
Division (M)
25 / 40
10:15:00

2019

1 Race | 31 mi.

Jemez Mountain

May 25th 2019
| Los Alamos, NM
Distance
50 KM
Overall
162 / 198
Division (M)
112 / 135
10:27:22

2018

1 Race | 50 mi.

Jemez Mountain

May 19th 2018
| Los Alamos, NM
Distance
50 Miles
Overall
72 / 90
Division (M)
63 / 79
14:42:12

2017

5 Races | 393 mi.

Franklin Mountains Trail Runs

Nov 11th 2017
| El Paso, TX
Distance
50 KM
Overall
50 / 162
Division (M)
43 / 112
9:36:30

Vermont 100

Jul 15th 2017
| West Windsor, VT
Distance
100 Miles
Overall
236 / 270
Division (M)
189 / 214
28:24:19

Western States 100

Jun 24th 2017
| Olympic Valley, CA
Distance
100 Miles
Overall
168 / 248
Division (M)
134 / 202
28:31:32

Miwok

May 6th 2017
| Stinson Beach, CA
Distance
100 KM
Overall
126 / 297
Division (M)
105 / 219
13:19:10

Rocky Raccoon

Feb 4th 2017
| Huntsville, TX
Distance
100 Miles
Overall
33 / 210
Division (M)
30 / 158
20:13:38

2016

5 Races | 362 mi.

Big Cedar Endurance Run

Nov 4th 2016
| Dallas, TX
Distance
100 Miles
Overall
8 / 13
Division (M)
7 / 12
30:26:56

Cascade Crest

Aug 27th 2016
| Easton, WA
Distance
100 Miles
Overall
84 / 127
Division (M)
63 / 88
31:14:55

Never Summer

Jul 23rd 2016
| Gould, CO
Distance
100 KM
Overall
95 / 192
Division (M)
83 / 155
18:55:50

North Fork 50 Mile/50K

Jun 4th 2016
| Pine, CO
Distance
50 Miles
Overall
61 / 73
Division (M)
47 / 52
12:25:56

Zane Grey

Apr 23rd 2016
| Payson, AZ
Distance
50 Miles
Overall
51 / 96
Division (M)
42 / 75
13:37:46

2015

5 Races | 293 mi.

Cascade Crest

Aug 29th 2015
| Easton, WA
Distance
100 Miles
Overall
56 / 99
Division (M)
44 / 74
28:35:17

Never Summer

Jul 25th 2015
| Gould, CO
Distance
100 KM
Overall
80 / 147
Division (M)
65 / 108
19:44:58

San Juan Solstice

Jun 27th 2015
| Lake City, CO
Distance
50 Miles
Overall
137 / 183
Division (M)
108 / 139
14:40:37

Golden Gate Dirty 30

May 30th 2015
| Black Hawk, CO
Distance
50 KM
Overall
198 / 387
Division (M)
167 / 273
7:40:45

Rockin' K

Apr 4th 2015
| Ellsworth, KS
Distance
50 Miles
Overall
11 / 19
Division (M)
9 / 13
11:55:08

2014

3 Races | 212 mi.

Bighorn

Jun 19th 2014
| Dayton, WY
Distance
100 Miles
Overall
108 / 149
Division (M)
92 / 122
32:13:26

Miwok

May 3rd 2014
| Stinson Beach, CA
Distance
100 KM
Overall
123 / 356
Division (M)
103 / 267
13:13:05

Rockin' K

Apr 5th 2014
| Ellsworth, KS
Distance
50 Miles
Overall
5 / 20
Division (M)
5 / 12
10:16:41

2013

4 Races | 212 mi.

Vermont 100

Jul 20th 2013
| West Windsor, VT
Distance
100 Miles
Overall
64 / 205
Division (M)
54 / 159
22:42:05

Golden Gate Dirty 30

Jun 1st 2013
| Black Hawk, CO
Distance
50 KM
Overall
119 / 259
Division (M)
99 / 186
6:56:06

North Fork 50 Mile/50K

Apr 29th 2013
| Pine, CO
Distance
50 KM
Overall
14 / 97
Division (M)
11 / 59
5:46:02

Rockin' K

Apr 6th 2013
| Ellsworth, KS
Distance
50 Miles
Overall
6 / 21
Division (M)
5 / 17
9:54:11

2012

2 Races | 81 mi.

Mt. Werner Classic

Aug 4th 2012
| Steamboat Springs, CO
Distance
50 KM
Overall
40 / 50
Division (M)
31 / 36
7:22:00

Collegiate Peaks Trail Run

Apr 28th 2012
| Buena Vista, CO
Distance
50 Miles
Overall
80 / 88
Division (M)
63 / 70
11:36:21

2011

2 Races | 150 mi.

Leadville Trail

Aug 20th 2011
| Leadville, CO
Distance
100 Miles
Overall
307 / 347
Division (M)
264 / 292
29:38:41

Silver Rush 50

Jul 17th 2011
| Leadville, CO
Distance
50 Miles
Overall
173 / 279
Division (M)
135 / 202
11:33:14

2010

3 Races | 200 mi.

Vermont 50

Sep 26th 2010
| Brownsville, VT
Distance
50 Miles
Overall
131 / 184
Division (M)
106 / 143
10:53:15

Western States 100

Jun 26th 2010
| Olympic Valley, CA
Distance
100 Miles
Overall
241 / 327
Division (M)
205 / 268
28:29:11

Peak Ultra

Jun 5th 2010
| Pittsfield, VT
Distance
50 Miles
Overall
8 / 30
Division (M)
5 / 24
11:22:00

2009

3 Races | 250 mi.

Vermont 50

Sep 27th 2009
| Brownsville, VT
Distance
50 Miles
Overall
45 / 122
Division (M)
37 / 97
10:14:45

Vermont 100

Jul 18th 2009
| West Windsor, VT
Distance
100 Miles
Overall
66 / 173
Division (M)
59 / 132
23:27:36

Massanutten Mountain Trails 100 Mile Run

May 16th 2009
| Fort Valley, VA
Distance
100 Miles
Overall
74 / 101
Division (M)
63 / 90
33:35:32

2008

3 Races | 181 mi.

Vermont 50

Sep 28th 2008
| Brownsville, VT
Distance
50 Miles
Overall
30 / 161
Division (M)
27 / 120
8:58:43

Pisgah Mountain Trail Races

Sep 14th 2008
| Chesterfield, NH
Distance
50 KM
Overall
40 / 68
Division (M)
33 / 52
6:31:57

Massanutten Mountain Trails 100 Mile Run

May 17th 2008
| Fort Valley, VA
Distance
100 Miles
Overall
54 / 101
Division (M)
49 / 91
32:09:13

2007

5 Races | 331 mi.

TARC Stone Cat Trail Festival

Nov 10th 2007
| Ipswich, MA
Distance
50 Miles
Overall
50 / 81
Division (M)
37 / 57
10:34:10

Vermont 50

Sep 30th 2007
| Brownsville, VT
Distance
50 Miles
Overall
83 / 173
Division (M)
69 / 137
10:06:26

Grand Teton Races

Sep 1st 2007
| Alta, WY
Distance
100 Miles
Overall
16 / 28
Division (M)
11 / 20
30:44:02

Gunstock TrailFest

May 27th 2007
| Gilford, NH
Distance
50 KM
Overall
48 / 102
Division (M)
40 / 75
5:35:15

McNaughton Park

Apr 14th 2007
| Pekin, IL
Distance
100 Miles
Overall
25 / 30
Division (M)
21 / 26
34:15:29

2006

3 Races | 150 mi.

JFK

Nov 18th 2006
| Boonsboro, MD
Distance
50 Miles
Overall
340 / 1014
Division (M)
298 / 802
9:47:53

Nifty 50

Oct 21st 2006
| Newport, RI
Distance
50 Miles
Overall
21 / 27
Division (M)
18 / 23
10:05:44

Vermont 50

Sep 30th 2006
| Brownsville, VT
Distance
50 Miles
Overall
66 / 122
Division (M)
53 / 92
10:32:01
52
Races
19y 0m 2d
Longevity
3,234
Lifetime Miles

Personal Bests

50k (10)
5:35:15
2007
50m (18)
8:58:43
2008
100k (5)
13:13:05
2014
100m (15)
20:13:38
2017
12hr (1)
31.53
2023

Distance by Year

2025
31 Miles
1 Race
2023
94 Miles
2 Races
2022
147 Miles
2 Races
2021
31 Miles
1 Race
2020
34 Miles
1 Race
2019
31 Miles
1 Race
2018
50 Miles
1 Race
2017
393 Miles
5 Races
2016
362 Miles
5 Races
2015
293 Miles
5 Races
2014
212 Miles
3 Races
2013
212 Miles
4 Races
2012
81 Miles
2 Races
2011
150 Miles
2 Races
2010
200 Miles
3 Races
2009
250 Miles
3 Races
2008
181 Miles
3 Races
2007
331 Miles
5 Races
2006
150 Miles
3 Races

Multiple Performances

2017
189th Place
2013
54th Place
2009
59th Place
2017
134th Place
2010
205th Place
2017
105th Place
2014
103rd Place
2016
63rd Place
2015
44th Place
2016
83rd Place
2015
65th Place
2015
167th Place
2013
99th Place
2015
9th Place
2014
5th Place
2013
5th Place
2010
106th Place
2009
37th Place
2008
27th Place
2007
69th Place
2006
53rd Place

Weekly Newsletter

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

Recent Results

Infinitus
Ripton, VT - 36 finishers
100 Miles | 88 KM
Lake Tye Challenge
Monroe, WA - 25 finishers
12 Hours | 6 Hours
High Noon Showdown
Enoree, SC - 17 finishers
12 Hours | 6 Hours | 6 Hours
Spence Mountain Run
Klamath Falls, OR - 11 finishers
50 KM
Hotfoot Hamster
Buckeye, AZ - 94 finishers
24 Hours | 12 Hours | 6 Hours
Great Mansfield Outdoors
Mansfield, ON - 56 finishers
100 KM | 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
The Full Mo
Sheridan, IN - 190 finishers
50 KM
Echo Valley Runs
Chelan, WA - 80 finishers
50 KM
View All Results