John Lai (M 52)

2025

2 Races | 65 mi.

Cowtown Ultra

Feb 23rd 2025
| Fort Worth, TX
Distance
50 KM
Overall
38 / 255
Division (M)
31 / 169
4:34:40

Running the Rose

Jan 25th 2025
| Tyler, TX
Distance
54 KM
Overall
23 / 42
Division (M)
17 / 31
7:36:37

2024

2 Races | 65 mi.

Cowtown Ultra

Feb 25th 2024
| Fort Worth, TX
Distance
50 KM
Overall
27 / 197
Division (M)
19 / 132
4:46:42

Running the Rose

Jan 27th 2024
| Tyler, TX
Distance
54 KM
Overall
28 / 79
Division (M)
23 / 53
7:04:01

2023

2 Races | 84 mi.

Rocky 50

Feb 11th 2023
| Huntsville, TX
Distance
50 Miles
Overall
61 / 117
Division (M)
48 / 85
10:58:32

Running the Rose

Jan 28th 2023
| Tyler, TX
Distance
54 KM
Overall
16 / 43
Division (M)
9 / 25
6:59:37

2022

5 Races | 269 mi.

Dallas 50K

Dec 11th 2022
| Dallas, TX
Distance
50 KM
Overall
30 / 187
Division (M)
22 / 139
4:43:46

Blazin' Summer Sufferfest

Aug 6th 2022
| Cedar Hill, TX
Distance
54 KM
Overall
25 / 43
Division (M)
21 / 36
9:39:30

Cruel Jewel

May 13th 2022
| Blue Ridge, GA
Distance
105.9 Miles
Overall
82 / 129
Division (M)
73 / 114
40:55:10

Cross Timbers Trail Run

Mar 26th 2022
| Gordonville, TX
Distance
50 KM
Overall
5 / 8
Division (M)
4 / 7
8:12:00

Running the Rose

Jan 22nd 2022
| Tyler, TX
Distance
108 KM
Overall
15 / 24
Division (M)
12 / 18
18:05:09

2021

6 Races | 291 mi.

Bridgeport Trail Run

Dec 11th 2021
| Bridgeport, TX
Distance
54 KM
Overall
11 / 23
Division (M)
8 / 15
7:07:06

Arkansas Traveller

Oct 2nd 2021
| Perryville, AR
Distance
100 Miles
Overall
54 / 82
Division (M)
45 / 68
27:59:48

Rough Creek Trail Run

Sep 18th 2021
| Glen Rose, TX
Distance
40 Miles
Overall
3 / 6
Division (M)
1 / 2
10:07:03

Blazin' Summer Sufferfest

Aug 7th 2021
| Cedar Hill, TX
Distance
54 KM
Overall
13 / 16
Division (M)
9 / 12
9:19:15

Coyote Trail Run

Apr 17th 2021
| Cleburne, TX
Distance
50 Miles
Overall
11 / 29
Division (M)
9 / 22
11:44:55

Running the Rose

Jan 23rd 2021
| Tyler, TX
Distance
54 KM
Overall
26 / 88
Division (M)
20 / 59
6:43:08

2020

4 Races | 227 mi.

Dinosaur Valley Endurance Run

Nov 21st 2020
| Glen Rose, TX
Distance
100 Miles
Overall
6 / 38
Division (M)
5 / 31
26:55:15

Cross Timbers Trail Run

Feb 22nd 2020
| Gordonville, TX
Distance
50 KM
Overall
9 / 19
Division (M)
8 / 16
7:05:48

Running the Rose

Jan 25th 2020
| Tyler, TX
Distance
54 KM
Overall
17 / 50
Division (M)
13 / 30
6:50:44

Bandera

Jan 11th 2020
| Bandera, TX
Distance
100 KM
Overall
197 / 328
Division (M)
164 / 255
16:20:25

2019

7 Races | 308 mi.

Rockledge Rumble

Nov 9th 2019
| Grapevine, TX
Distance
50 KM
Overall
43 / 78
Division (M)
35 / 55
7:18:51

La Nuit

Jul 26th 2019
| Dallas, TX
Duration
9 Hours
Overall
5 / 15
Division (M)
5 / 12
38.4

Jemez Mountain

May 25th 2019
| Los Alamos, NM
Distance
50 KM
Overall
141 / 198
Division (M)
99 / 135
9:40:46

Coyote Trail Run

Apr 27th 2019
| Cleburne, TX
Distance
50 Miles
Overall
8 / 24
Division (M)
6 / 17
12:26:59

Crazy Desert Trail Race

Mar 9th 2019
| San Angelo, TX
Distance
100 KM
Overall
8 / 47
Division (M)
4 / 37
11:57:01

Running the Rose

Jan 26th 2019
| Tyler, TX
Distance
54 KM
Overall
15 / 63
Division (M)
12 / 36
6:22:31

Bandera

Jan 5th 2019
| Bandera, TX
Distance
100 KM
Overall
151 / 268
Division (M)
120 / 200
16:19:47

2018

11 Races | 471 mi.

Dallas 50K

Dec 9th 2018
| Dallas, TX
Distance
50 KM
Overall
22 / 151
Division (M)
16 / 93
4:38:07

Isle du Bois Trail Run

Dec 1st 2018
| Pilot Point, TX
Distance
55 KM
Overall
11 / 23
Division (M)
10 / 22
6:56:32

Palo Duro Trail Run

Oct 20th 2018
| Amarillo, TX
Distance
50 Miles
Overall
12 / 16
Division (M)
6 / 9
11:53:51

Javelina Jangover Night Runs

Sep 29th 2018
| Scottsdale, AZ
Distance
75 KM
Overall
22 / 25
Division (M)
17 / 17
10:58:47

La Nuit

Jul 27th 2018
| Dallas, TX
Duration
9 Hours
Overall
15 / 13
Division (M)
7 / 7
32

Kettle Moraine 100 Endurance Runs

Jun 2nd 2018
| La Grange, WI
Distance
100 Miles
Overall
95 / 161
Division (M)
84 / 131
26:48:55

Jemez Mountain

May 19th 2018
| Los Alamos, NM
Distance
50 KM
Overall
189 / 243
Division (M)
129 / 160
9:58:57

Coyote Trail Run

Apr 21st 2018
| Cleburne, TX
Distance
50 KM
Overall
20 / 50
Division (M)
15 / 33
7:55:39

Grasslands Trail Run

Mar 17th 2018
| Decatur, TX
Distance
50 Miles
Overall
28 / 48
Division (M)
25 / 43
10:54:52

Running the Rose

Jan 27th 2018
| Tyler, TX
Distance
54 KM
Overall
20 / 57
Division (M)
16 / 38
6:45:22

Bandera

Jan 6th 2018
| Bandera, TX
Distance
50 KM
Overall
96 / 219
Division (M)
75 / 149
7:06:55

2017

2 Races | 81 mi.

Palo Duro Trail Run

Oct 21st 2017
| Amarillo, TX
Distance
50 Miles
Overall
24 / 36
Division (M)
17 / 27
11:33:36

Cowtown Ultra

Feb 26th 2017
| Fort Worth, TX
Distance
50 KM
Overall
172 / 342
Division (M)
121 / 189
5:44:46

North American Races

41
Races
7y 11m 4d
Longevity
1,859
Lifetime Miles

Personal Bests

50k (12)
4:34:40
2025
50m (6)
10:54:52
2018
100k (3)
11:57:01
2019
100m (3)
26:48:55
2018

Distance by Year

2025
65 Miles
2 Races
2024
65 Miles
2 Races
2023
84 Miles
2 Races
2022
269 Miles
5 Races
2021
291 Miles
6 Races
2020
227 Miles
4 Races
2019
308 Miles
7 Races
2018
471 Miles
11 Races
2017
81 Miles
2 Races

Multiple Performances

2025
31st Place
2024
19th Place
2017
121st Place
2025
17th Place
2024
23rd Place
2023
9th Place
2021
20th Place
2020
13th Place
2019
12th Place
2018
16th Place
2022
22nd Place
2018
16th Place
2021
9th Place
2019
6th Place
2019
5th Place
2018
7th Place
2019
99th Place
2018
129th Place

Recent Results

Cool Moon Trail Runs
Cool, CA - 98 finishers
100 Miles | 100 KM | 50 Miles
River of No Return Endurance Runs
Challis, ID - 152 finishers
108 KM | 55 KM
Ansonia Six Hour Trail Run
Ansonia, CT - 15 finishers
6 Hours
Mary's Peak Trail Run
Blodgett, OR - 82 finishers
50 Miles | 50 KM
Notos Ultra Trail
Victoriaville, QC - 221 finishers
65 KM | 45 KM
Table Rock Trail Challenge
Jamesville, NY - 11 finishers
Backyard
Summits Trail Runs
Granby, CO - 28 finishers
43 Miles | 27 Miles
Under the Moon
Hilo, HI - 7 finishers
100 KM | 50 KM
The Divide 50
Butte, MT - 17 finishers
50 KM
Tahoe 200 Endurance Run
Homewood, CA - 166 finishers
200 Miles
View All Results