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

2017
26th Place
2016
22nd Place
2014
148th Place

154.218

48 Hours

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+

Weekly Newsletter

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

Recent Results

Run The Rim
Arnold, CA - 21 finishers
50 KM
Run Comfy Numb Trail Race
Whistler, BC - 68 finishers
50 KM
Kettlefoot
Mountain City, TN - 28 finishers
50 KM
Rabid Raccoon 100
Beaver Falls, PA - 275 finishers
100 Miles | 100 KM
North Fork 50 Mile/50K
Pine, CO - 255 finishers
50 Miles | 50 KM
Cinderella Trail - Spring
Oakland, CA - 28 finishers
50 KM
The Full Mo
Sheridan, IN - 190 finishers
50 KM
Hoof It on the Hill
Cherry Creek, NY - 9 finishers
52 KM
Spence Mountain Run
Klamath Falls, OR - 11 finishers
50 KM
View All Results