Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 28 | 5:54.8 | West Seattle Rust Buster | September 28, 2019 |
| 3,000 Meters · Lincoln ParkWest Seattle Rust Buster · Sep 25 | 10:57.7 | West Seattle Rust Buster | September 25, 2021 |
| 3,200 Meters · McCollum ParkWESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHS · Sep 10 | 9:47 | WESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHS | September 10, 2025 |
| 4,000 Meters · Hamlin ParkWesco League XC - Snohomish / Monroe / Shorecrest / Shorewood @ Hamlin Park · Oct 14 | 12:55.6 | Wesco League XC - Snohomish / Monroe / Shorecrest / Shorewood @ Hamlin Park | October 14, 2026 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 16:11.97 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 25 | 16:12.9 | WESCO Championships | October 25, 2025 |
| 5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 8 | 16:25.0 | 2025 WIAA State XC Championships | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
3 results2021 Cross Country
1 results2019 Cross Country
1 results