Leo Fung (M36)
2026
1 Race | 31 mi.Taco Bell 50K Knoxville
Feb 28th 2026
| Knoxville, TN
Distance
50 KM
Overall
12
/ 162
Division (M)
12
/ 129
5:24:56
2025
2 Races | 162 mi.Tunnel Hill 100
Nov 8th 2025
| Vienna, IL
Distance
100 Miles
Overall
84
/ 173
Division (M)
69
/ 134
23:20:24
Bandera
Jan 11th 2025
| Bandera, TX
Distance
100 KM
Overall
42
/ 232
Division (M)
36
/ 186
14:34:08
2024
2 Races | 112 mi.Waldo 100K
Aug 3rd 2024
| Oakridge, OR
Distance
100 KM
Overall
61
/ 95
Division (M)
44
/ 61
16:19:49
San Juan Solstice
Jun 22nd 2024
| Lake City, CO
Distance
50 Miles
Overall
184
/ 237
Division (M)
138
/ 172
14:56:22
2023
1 Race | 250 mi.Cocodona
May 1st 2023
| Black Canyon City, AZ
Distance
250 Miles
Overall
41
/ 139
Division (M)
35
/ 104
100:30:24
2022
3 Races | 262 mi.Steep Ultra
Sep 3rd 2022
| Corner Brook, NL
Distance
100 KM
Overall
6
/ 11
Division (M)
5
/ 9
16:54:45
Hardrock 100 Endurance Run
Jul 15th 2022
| Silverton, CO
Distance
100 Miles
Overall
80
/ 115
Division (M)
65
/ 96
43:16:10
Western States 100
Jun 25th 2022
| Olympic Valley, CA
Distance
100 Miles
Overall
132
/ 305
Division (M)
105
/ 236
25:56:07
2021
1 Race | 62 mi.Quicksilver
Oct 23rd 2021
| San Jose, CA
Distance
100 KM
Overall
32
/ 133
Division (M)
27
/ 103
13:18:17
2019
5 Races | 650 mi.Fat Ox
Nov 29th 2019
| Buckeye, AZ
Duration
48 Hours
Overall
3
/ 15
Division (M)
3
/ 10
150.524
The Endless Mile
Oct 18th 2019
| Alabaster, AL
Duration
48 Hours
Overall
2
/ 31
Division (M)
2
/ 19
154.218
Beebe Farm 48
Sep 27th 2019
| East Dorset, VT
Duration
48 Hours
Overall
3
/ 38
Division (M)
2
/ 26
147.3
Badgerland Striders 24-12-6 Hour Runs
Aug 31st 2019
| Delafield, WI
Duration
24 Hours
Overall
2
/ 24
Division (M)
2
/ 19
98.335
Bighorn
Jun 14th 2019
| Dayton, WY
Distance
100 Miles
Overall
89
/ 187
Division (M)
78
/ 154
31:12:31
2018
2 Races | 167 mi.Tahoe Rim Trail
Jul 21st 2018
| Carson City, NV
Distance
100 Miles
Overall
36
/ 142
Division (M)
32
/ 111
27:45:50
River of No Return Endurance Runs
Jun 16th 2018
| Challis, ID
Distance
108 KM
Overall
10
/ 41
Division (M)
9
/ 31
16:40:40
2017
10 Races | 586 mi.Chattanooga 50 mile & 100 mile
Dec 1st 2017
| Rising Fawn, GA
Distance
100 Miles
Overall
5
/ 58
Division (M)
4
/ 43
24:27:59
Franklin Mountains Trail Runs
Nov 11th 2017
| El Paso, TX
Distance
50 KM
Overall
10
/ 162
Division (M)
10
/ 112
7:21:25
AC/DC (Apple Cider Donut Challenge)
Nov 4th 2017
| New Paltz, NY
Distance
50 KM
Overall
2
/ 4
Division (M)
2
/ 4
4:46:11
Mogollon Monster 100
Sep 16th 2017
| Pine, AZ
Distance
100 Miles
Overall
14
/ 57
Division (M)
13
/ 49
27:45:43
Eastern States 100
Aug 12th 2017
| Waterville, PA
Distance
100 Miles
Overall
24
/ 121
Division (M)
22
/ 105
29:18:42
Drew's Angel Creek 50
Jul 15th 2017
| Fairbanks, AK
Distance
50 Miles
Overall
11
/ 35
Division (M)
10
/ 29
11:55:09
Worlds End Ultramarathons
Jun 3rd 2017
| Forksville, PA
Distance
100 KM
Overall
23
/ 88
Division (M)
21
/ 71
14:58:30
Calgary Marathon
May 28th 2017
| Calgary, AB
Distance
50 KM
Overall
37
/ 147
Division (M)
26
/ 84
4:51:57
Hyner Trail Challenge
Apr 22nd 2017
| Hyner, PA
Distance
50 KM
Overall
35
/ 243
Division (M)
34
/ 195
5:54:57
Avalon Benefit 50
Jan 7th 2017
| Avalon, CA
Distance
50 Miles
Overall
8
/ 209
Division (M)
8
/ 141
8:03:39
2016
6 Races | 374 mi.Red River Gorge Ultra
Nov 12th 2016
| Pine Ridge, KY
Distance
50 KM
Overall
9
/ 80
Division (M)
8
/ 63
5:56:37
TARC 100
Oct 8th 2016
| Westwood, MA
Distance
100 Miles
Overall
4
/ 36
Division (M)
4
/ 31
23:29:00
Angeles Crest
Aug 6th 2016
| Wrightwood, CA
Distance
100 Miles
Overall
34
/ 130
Division (M)
34
/ 115
26:11:21
Calgary Marathon
May 29th 2016
| Calgary, AB
Distance
50 KM
Overall
32
/ 122
Division (M)
22
/ 80
4:41:49
Miwok
May 7th 2016
| Stinson Beach, CA
Distance
100 KM
Overall
83
/ 289
Division (M)
73
/ 235
12:16:29
Big Bend
Jan 17th 2016
| Big Bend Ranch State Park, TX
Distance
50 Miles
Overall
6
/ 27
Division (M)
5
/ 21
9:36:24
2015
8 Races | 700 mi.KUS 6/12/24 Hour Run
Nov 14th 2015
| Marquette, KS
Duration
24 Hours
Overall
6
/ 13
Division (M)
6
/ 8
100.3
Javelina Jundred
Oct 31st 2015
| Fountain Hills, AZ
Distance
100 Miles
Overall
136
/ 281
Division (M)
101
/ 195
25:25:24
Le Grizz
Oct 10th 2015
| Polebridge, MT
Distance
50 Miles
Overall
29
/ 63
Division (M)
19
/ 39
9:42:49
Lost Soul Ultra
Sep 11th 2015
| Lethbridge, AB
Distance
100 Miles
Overall
12
/ 25
Division (M)
8
/ 12
28:32:35
Fat Dog 120
Aug 14th 2015
| Manning Park, BC
Distance
120 Miles
Overall
35
/ 99
Division (M)
32
/ 77
36:17:38
Sinister 7 Ultra
Jul 11th 2015
| Crowsnest Pass, AB
Distance
100 Miles
Overall
21
/ 52
Division (M)
17
/ 40
27:40:12
Blackfoot Ultra
May 30th 2015
| Edmonton, AB
Distance
100 KM
Overall
10
/ 44
Division (M)
9
/ 40
10:59:37
The Georgia Death Race
Mar 14th 2015
| Blairsville, GA
Distance
68 Miles
Overall
51
/ 170
Division (M)
45
/ 139
16:51:51
2014
6 Races | 251 mi.Georgia Sky to Summit
Nov 8th 2014
| Dillard, GA
Distance
50 KM
Overall
26
/ 102
Division (M)
25
/ 75
7:13:45
Rut Mountain Runs
Sep 12th 2014
| Big Sky, MT
Distance
50 KM
Overall
188
/ 286
Division (M)
155
/ 213
9:49:15
Iron Legs Mountain Races
Aug 16th 2014
| Station Flats, AB
Distance
50 Miles
Overall
25
/ 61
Division (M)
20
/ 45
13:36:33
Canadian Death Race
Aug 2nd 2014
| Grande Cache, AB
Distance
118 KM
Overall
53
/ 115
Division (M)
43
/ 96
21:30:01
Trailstoke
Jul 19th 2014
| Revelstoke, BC
Distance
55 KM
Overall
77
/ 128
Division (M)
59
/ 87
7:47:08
Calgary Marathon
Jun 1st 2014
| Calgary, AB
Distance
50 KM
Overall
195
/ 410
Division (M)
148
/ 262
5:05:41
47
Races
11y 9m 5d
Longevity
3,609
Lifetime Miles
Personal Bests
50k
(10)
4:41:49
2016
50m
(6)
8:03:39
2017
100k
(7)
10:59:37
2015
100m
(13)
23:20:24
2025
24hr
(2)
100.3
2015
Distance by Year
2026
31
Miles
1 Race
2025
162
Miles
2 Races
2024
112
Miles
2 Races
2023
250
Miles
1 Race
2022
262
Miles
3 Races
2021
62
Miles
1 Race
2019
650
Miles
5 Races
2018
167
Miles
2 Races
2017
586
Miles
10 Races
2016
374
Miles
6 Races
2015
700
Miles
8 Races
2014
251
Miles
6 Races
Multiple Performances
2nd Place
154.218
48 Hours
2nd Place
147.3
48 Hours
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+

