Bibo Gao (F48)

2026

1 Race | 100 mi.

Rocky Raccoon

Feb 7th 2026
| Huntsville, TX
Distance
100 Miles
Overall
24 / 236
Division (F)
4 / 42
20:39:15

2025

3 Races | 218 mi.

Last Dot Standing and 24/48 Hour by TJM...

Sep 19th 2025
| Beleville, WI
Duration
Backyard
Overall
4 / 36
Division (F)
1 / 4
109.2

8 Hour Dream Endurance Race

Jul 19th 2025
| Indianapolis, IN
Duration
8 Hours
Overall
4 / 107
Division (F)
1 / 34
46.87

Black Canyon Ultras

Feb 8th 2025
| Mayer, AZ
Distance
100 KM
Overall
297 / 776
Division (F)
77 / 227
13:58:11

2024

3 Races | 214 mi.

Grindstone Trail Running Festival by UTM...

Sep 21st 2024
| Augusta County, VA
Distance
100 KM
Overall
61 / 211
Division (F)
14 / 48
14:50:53

8 Hour Dream Endurance Race

Jul 13th 2024
| Indianapolis, IN
Duration
8 Hours
Overall
2 / 150
Division (F)
1 / 61
51.67

Six Days In the Dome-WI

Jun 13th 2024
| Milwaukee, WI
Distance
100 Miles (S)
Overall
23 / 87
Division (F)
9 / 30
21:18:19

Six Days In the Dome-WI

Jun 13th 2024
| Milwaukee, WI
Duration
24 Hours
Overall
28 / 33
Division (F)
8 / 9
100.024

Six Days In the Dome-WI

Jun 13th 2024
| Milwaukee, WI
Distance
100 KM (S)
Overall
20 / 92
Division (F)
7 / 30
10:32:21

Six Days In the Dome-WI

Jun 13th 2024
| Milwaukee, WI
Distance
50 Miles (S)
Overall
17 / 100
Division (F)
7 / 35
7:52:48

Six Days In the Dome-WI

Jun 13th 2024
| Milwaukee, WI
Distance
50 KM (S)
Overall
7 / 111
Division (F)
2 / 39
4:28:52

2023

1 Race | 54 mi.

8 Hour Dream Endurance Race

Jul 15th 2023
| Indianapolis, IN
Duration
8 Hours
Overall
1 / 138
Division (F)
1 / 51
53.58

2022

2 Races | 200 mi.

Javelina Jundred

Oct 29th 2022
| Fountain Hills, AZ
Distance
100 Miles
Overall
71 / 399
Division (F)
21 / 153
21:36:09

Western States 100

Jun 25th 2022
| Olympic Valley, CA
Distance
100 Miles
Overall
231 / 305
Division (F)
48 / 69
29:04:02

2021

2 Races | 200 mi.

Tunnel Hill 100

Nov 13th 2021
| Vienna, IL
Distance
100 Miles
Overall
24 / 213
Division (F)
9 / 77
19:00:56

Burning River

Jul 24th 2021
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
53 / 170
Division (F)
10 / 40
25:32:42

2019

3 Races | 269 mi.

Six Days In the Dome-WI

Aug 24th 2019
| Milwaukee, WI
Distance
50 KM (S)
Overall
12 / 28
Division (F)
4 / 8
5:48:29

Six Days In the Dome-WI

Aug 24th 2019
| Milwaukee, WI
Duration
24 Hours
Overall
23 / 27
Division (F)
6 / 8
41.3326

Kettle Moraine 100 Endurance Runs

Jun 1st 2019
| La Grange, WI
Distance
100 Miles
Overall
49 / 166
Division (F)
8 / 45
24:58:57

Outrun 24

May 4th 2019
| Kirtland, OH
Duration
24 Hours
Overall
1 / 154
Division (F)
1 / 72
127.304

2018

5 Races | 500 mi.

Wasatch 100

Sep 7th 2018
| Kaysville, UT
Distance
100 Miles
Overall
85 / 187
Division (F)
16 / 40
31:56:26

Leadville Trail

Aug 18th 2018
| Leadville, CO
Distance
100 Miles
Overall
126 / 379
Division (F)
11 / 59
26:59:38

Angeles Crest

Aug 4th 2018
| Wrightwood, CA
Distance
100 Miles
Overall
30 / 100
Division (F)
4 / 18
27:38:13

Vermont 100

Jul 21st 2018
| West Windsor, VT
Distance
100 Miles
Overall
28 / 277
Division (F)
7 / 70
19:29:12

Old Dominion

Jun 2nd 2018
| Woodstock, VA
Distance
100 Miles
Overall
11 / 55
Division (F)
3 / 10
21:13:22

2017

6 Races | 582 mi.

Jackson County Ultras

Dec 2nd 2017
| Brownstown, IN
Distance
50 Miles
Overall
4 / 31
Division (F)
1 / 7
9:18:28

Best Runner (Best of San Diego )

Nov 24th 2017
| San Diego, CA
Distance
100 Miles
Overall
1 / 9
Division (F)
1 / 4
23:58:01

Cascade Crest

Aug 26th 2017
| Easton, WA
Distance
100 Miles
Overall
27 / 110
Division (F)
5 / 33
27:02:18

Christmas in July Races

Jul 14th 2017
| Lisle, IL
Duration
24 Hours
Overall
1 / 53
Division (F)
1 / 28
126.515

Cruel Jewel

May 19th 2017
| Blue Ridge, GA
Distance
105.9 Miles
Overall
26 / 77
Division (F)
1 / 15
37:14:41

Indiana Trail 100

Apr 29th 2017
| Albion, IN
Distance
100 Miles
Overall
4 / 94
Division (F)
1 / 26
19:58:03

2016

5 Races | 331 mi.

Jackson County Ultras

Dec 3rd 2016
| Brownstown, IN
Distance
50 Miles
Overall
5 / 26
Division (F)
2 / 6
10:12:51

Chicago Lakefront: Fall Version

Oct 29th 2016
| Chicago, IL
Distance
50 Miles
Overall
4 / 40
Division (F)
1 / 16
7:20:00

Kettle Moraine 100 Endurance Runs

Jun 4th 2016
| La Grange, WI
Distance
100 Miles
Overall
35 / 133
Division (F)
5 / 30
23:59:48

Indiana Trail 100

Apr 30th 2016
| Albion, IN
Distance
100 Miles
Overall
35 / 80
Division (F)
3 / 16
25:53:10

Frozen Gnome

Jan 9th 2016
| Crystal Lake, IL
Distance
50 KM
Overall
19 / 67
Division (F)
3 / 16
6:39:27

2015

3 Races | 112 mi.

Jackson County Ultras

Dec 5th 2015
| Brownstown, IN
Distance
50 Miles
Overall
9 / 24
Division (F)
3 / 8
10:53:29

Paleozoic Trail Runs - Permian Fall

Nov 14th 2015
| Wood Springs, IL
Distance
50 KM
Overall
12 / 52
Division (F)
2 / 21
4:46:32

Paleozoic Trail Runs - Permian Fall

Nov 14th 2015
| Wood Springs, IL
Distance
50 KM
Overall
12 / 52
Division (F)
2 / 21
4:46:32
34
Races
10y 2m 28d
Longevity
2,780
Lifetime Miles

Personal Bests

50k (5)
4:28:52
2024
50m (5)
7:20:00
2016
100k (3)
10:32:21
2024
100m (17)
19:00:56
2021
24hr (4)
127.304
2019
Backyard (1)
109.2
2025

Distance by Year

2026
100 Miles
1 Race
2025
218 Miles
3 Races
2024
214 Miles
3 Races
2023
54 Miles
1 Race
2022
200 Miles
2 Races
2021
200 Miles
2 Races
2019
269 Miles
3 Races
2018
500 Miles
5 Races
2017
582 Miles
6 Races
2016
331 Miles
5 Races
2015
112 Miles
3 Races

Multiple Performances

2025
1st Place
2024
1st Place
2023
1st Place
2017
1st Place
2016
2nd Place
2015
3rd Place

46.87

8 Hours

46.87

8 Hours

51.67

8 Hours

51.67

8 Hours

4:28:52

50 KM

53.58

8 Hours

53.58

8 Hours

53.58

8 Hours

53.58

8 Hours

Course Record

127.304

24 Hours

Masters Course Record

127.304

24 Hours

127.304

24 Hours

Masters Winner

127.304

24 Hours

21:13:22

100 Miles

9:18:28

50 Miles

9:18:28

50 Miles

126.5155

24 Hours

126.5155

24 Hours

37:14:41

105.9 Miles

19:58:03

100 Miles

10:12:51

50 Miles

7:20:00

50 Miles

25:53:10

100 Miles

6:39:27

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

Worlds End Ultramarathons
Forksville, PA - 299 finishers
100 KM | 50 KM
Rabid Raccoon 100
Beaver Falls, PA - 275 finishers
100 Miles | 100 KM
Blackfoot Ultra
Edmonton, AB - 124 finishers
100 KM | 50 Miles | 50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
Cinderella Trail - Spring
Oakland, CA - 28 finishers
50 KM
Coz's Backyard Ultra
Holland Patent, NY - 16 finishers
Backyard
Salt Lake Foothills Trail Races
Salt Lake City, UT - 84 finishers
50 Miles | 50 KM
North Fork 50 Mile/50K
Pine, CO - 255 finishers
50 Miles | 50 KM
Chesterfield Gorge Ultra
West Chesterfield, MA - 120 finishers
100 Miles | 100 KM | 50 Miles | 50 KM
View All Results