16
Total Finishes
12
Distinct Races
2
States (4%)
1:55:54
PR (8:51/mi)
2:28:59
Average
+0:17:17
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Redwood (Spring) Trail RunOakland | CA | 2:42:56 | #63 |
| 2025 | Zoom Turkey TrotSan Jose | CA | 1:55:54 | #36 |
| 2025 | ZombieRunner Quarry LakesFremont | CA | 1:56:49.98 | #40 |
| 2025 | Grizzly Peak Trail RunBerkeley | CA | 3:02:03.56 | #44 |
| 2024 | Zoom Turkey TrotSan Jose | CA | 1:58:02 | #40 |
| 2023 | Montara Mountain Trail RunPacifica | CA | 2:50:32 | #83 |
| 2023 | ZombieRunner Quarry LakesFremont | CA | 1:57:20 | #53 |
| 2023 | SPASM Crystal Springs Trail RunWoodside | CA | 2:41:06 | #37 |
| 2022 | Montara Mountain Trail RunPacifica | CA | 2:52:38 | #61 |
| 2022 | Zoom San FranciscoSan Francisco | CA | 2:03:18 | #43 |
| 2022 | 2026 Lake Chabot Trail Challenge (Half Marathon & 5K)Castro Valley | CA | — | #45 |
| 2022 | Golden Gate Trail RunSausalito | CA | 2:37:09 | #107 |
| 2022 | Redwood (Spring) Trail RunOakland | CA | 2:20:58 | #52 |
| 2022 | Diablo Trail RunClayton | CA | 3:17:11 | #33 |
| 2022 | Crystal Springs Trail RunWoodside | CA | 2:38:36 | #70 |
| 2017 | AthHalf Half Marathon & 5KAthens | GA | 2:25:39 | #1223 |
49 states to go