Otto Lam
Born : 1973 Cat. M50 Ultrarunner since 2010 USA
60
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
80
DUV-index+ ?Largest integer N such that the race distances provide at least N complete segments of N km in total. A single long race may therefore contribute several segments. See the DUV-Index tab for the detailed calculation. calculation details
3
Countries visited ?GERGermanyGREGreeceUSAUnited States
32,8%
Rank quotient ?This runner's calculation uses 69 eligible race(s): Σ(rank − 1) = 4 458; Σ finishers = 13 599. 4 458 / 13 599 × 100 = 32.78%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed69
Km — ultra races8 876 km
> 100 km43
> 160 km41
> 200 km4
> 24h3
> 48h1
Longest race342,8 km

Km per year (ultra races)

211
2 races
2022
211
2 races
2023
2024
321
2 races
2025
161
1 race
2026

Race types (share of distance)

Road27,7%
Trail72,3%

Wins & podiums (ultra)

🏆 Win0
🏆 Win M0
🏅 Top 32
🏅 Top 3 M4
Longest winning streak0
Current streak0

HISTORY

69 race(s) · 1 split(s) nested
DateRacePerf.Rk
2026
20.06 100mi trail race USA15th The Great New York 100 Mile Running Exposition 25:50:49 h16
2025
10.10 160km USA15th Kodiak Ultra Marathons by UTMB - 100M 33:34:19 h259
21.06 100mi USA14th The Great New York 100 Mile Running Exposition 25:50:49 h16
2023
29.10 50km USA4th Marine Corps 50km Marathon Race 5:29:17 h541
17.06 100mi USA12th The Great New York 100 Mile Running Exposition 24:43:19 h28
2022
30.10 50km USA3rd Marine Corps 50km Marathon Race 5:59:19 h665
18.06 100mi USA11th The Great New York 100 Mile Running Exposition 22:46:27 h12
2021
24.09 246km GRE38. Spartathlon 34:44:10 h102
19.06 100km USA10th The Great New York 100 km Running Exposition 15:40:00 h13
2020
01.02 100mi USA28th Rocky Raccoon 100 Mile Trail Run 23:27:27 h75
2019
17.11 60km USA39th NYRR Knickerbocker 60K 6:49:56 h163
27.10 50km USA1st Marine Corps 50km Marathon Race 4:23:17 h56
29.06 60km USABryan Court 100 8:24:34 h9
22.06 100mi USA8th The Great New York 100 Mile Running Exposition 22:20:50 h8
17.05 106mi USA7th Cruel Jewel 100 Mile 39:08:25 h70
2018
17.11 60km USA38th NYRR Knickerbocker 60K 6:15:37 h104
28.09 246km GRE36. Spartathlon 34:34:42 h157
18.08 60km GERBavarian Challenge 100 6:00:00 h7
11.08 100mi GER7. Mauerweglauf 100 Meilen Berlin 19:41:46 h46
30.06 60km USABryan Court 100 7:37:47 h8
23.06 100mi USA7th The Great New York 100 Mile Running Exposition 21:35:25 h7
02.06 100mi USA40th Old Dominion 100 Mile Endurance Run 23:18:36 h27
20.04 100mi USA7th The Zion 100 Mile Run 26:20:09 h56
2017
18.11 60km USA37th NYRR Knickerbocker 60K 5:10:54 h20
19.08 60km GERBavarian Challenge 100 6:52:37 h6
12.08 100mi GER6. Mauerweglauf 100 Meilen Berlin 18:50:03 h34
17.06 100mi USA6th The Great New York 100 Mile Running Exposition 24:40:16 h30
06.05 100mi USA23rd Massanutten Mountain Trails 100 Mile 33:19:34 h100
22.04 60km USABryan Court 100 6:47:17 h6
2016
19.11 60km USA36th NYRR Knickerbocker 60K 5:07:06 h16
07.10 100mi USA8th Grindstone 100 Mile 33:47:54 h123
09.09 100mi USA37th Wasatch Front 100 Mile 32:01:30 h121
20.08 100mi USA34th Leadville Trail 100 Mile 27:17:22 h124
16.07 100mi USA28th Vermont 100 Mile Endurance Race 22:24:37 h58
25.06 100mi USA43rd Western States 100 Mile Endurance Run 26:44:40 h128
06.02 100mi USA24th Rocky Raccoon 100 Mile Trail Run 23:36:41 h88
2015
19.12 60km USABryan Court 100 7:23:49 h10
13.12 50km USA3rd BUS Trail Mix-Up Run 50K 5:03:25 h17
14.11 60km USA35th NYRR Knickerbocker 60K 5:13:53 h36
07.11 24h USA3rd NJ One Day 24 Hour Race 101.388 km45
28.07 135mi USA29th Badwater Ultramarathon 34:45:33 h22
20.06 100mi USA4th The Great New York 100 Mile Running Exposition 21:09:03 h7
16.05 100mi USA21st Massanutten Mountain Trails 100 Mile 32:41:10 h66
02.05 50mi USA8th Endurance Challenge - New York Trail 50 Miles 11:12:48 h108
01.03 50km USA13th Caumsett Park 50K Lloyd Neck - Open Race 4:12:44 h8
2014
20.12 60km USABryan Court 100 6:49:55 h2 🥈
15.11 60km USA34th NYRR Knickerbocker 60K 5:05:31 h22
20.09 6h USA12th Staten Island 6 hour Ultra race 64.856 km3 🥉
19.07 100mi USA26th Vermont 100 Mile Endurance Race 22:12:23 h79
21.06 100mi USA3rd The Great New York 100 Mile Running Exposition 21:42:54 h11
15.05 72h USA6th 3 Days at the Fair 72 Hour Race 342.790 km7
03.05 50mi USA7th Endurance Challenge - New York Trail 50 Miles 12:38:16 h190
01.02 100mi USA22nd Rocky Raccoon 100 Mile Trail Run 22:46:57 h68
18.01 100mi USA5th Beast of Burden Winter 100 Miler 23:23:09 h11
2013
16.11 60km USA33rd NYRR Knickerbocker 60K 5:36:28 h53
26.10 100mi USA11th Javelina Jundred 100 Mile Endurance Run 23:42:49 h38
17.08 100mi USA4th Beast of Burden Summer 100 Miler 25:51:56 h30
20.07 100mi USA25th Vermont 100 Mile Endurance Race 23:02:55 h74
29.06 100mi USA2nd The Great New York 100 Mile Running Exposition 25:55:09 h12
14.06 100mi USA1st TARC 100 Mile 26:45:24 h31
06.04 100mi USA19th Umstead Endurance Run 100 Miles 19:43:58 h22
23.03 100mi USA4th New Jersey Ultra Festival 100 Mile Race 22:33:52 h17
26.01 100mi USA4th Beast of Burden Winter 100 Miler 22:22:20 h7
2012
17.11 60km USA32nd NYRR Knickerbocker 60K 5:25:59 h38
14.07 24h USA4th Lone Ranger 24 hr Ultra-Marathon 163.303 km14
23.06 100mi USA1st The Great New York 100 Mile Running Exposition 24:52:50 h6
24.03 100mi USA3rd New Jersey Ultra Festival 100 Mile Race 21:37:15 h17
2011
19.11 60km USA31st NYRR Knickerbocker 60K 5:58:49 h79
2010
20.11 60km USA30th NYRR Knickerbocker 60K 6:02:38 h78