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
Masters Winner
109.2
Backyard
109.2
Backyard
Masters Winner
46.87
8 Hours
1st Place
46.87
8 Hours
1st Place
51.67
8 Hours
Masters Winner
51.67
8 Hours
2nd Place
4:28:52
50 KM
1st Place
53.58
8 Hours
Masters Winner
53.58
8 Hours
Course Record
53.58
8 Hours
Masters Course Record
53.58
8 Hours
Course Record
127.304
24 Hours
Masters Course Record
127.304
24 Hours
1st Place
127.304
24 Hours
Masters Winner
127.304
24 Hours
3rd Place
21:13:22
100 Miles
1st Place
9:18:28
50 Miles
Course Record
9:18:28
50 Miles
1st Place
126.5155
24 Hours
Course Record
126.5155
24 Hours
1st Place
37:14:41
105.9 Miles
1st Place
19:58:03
100 Miles
2nd Place
10:12:51
50 Miles
1st Place
7:20:00
50 Miles
3rd Place
25:53:10
100 Miles
3rd Place
6:39:27
50 KM
2nd Place
4:46:32
50 KM
2nd Place
4:46:32
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+

