Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Eatonville High SchoolAt Eatonville vs MMS · May 14 | 13:55.7 | At Eatonville vs MMS | May 14, 2025 |
| 2 Miles · Ft. Steilacoom ParkSPSL 2A League Jamboree · Sep 9 | 13:30.00 | SPSL 2A League Jamboree | September 9, 2026 |
| 2 Miles · Glacier MSGMS, Columbia-Surprise Lake, Eatonville · May 15 | 14:53.6 | GMS, Columbia-Surprise Lake, Eatonville | May 15, 2024 |
| 2 Miles · LBA 2-mileOlympia XC Classic · Sep 12 | 13:35.0 | Olympia XC Classic | September 12, 2026 |
| 2 Miles · Pacific Lutheran UniversityPLU Meet · May 7 | 13:39.7 | PLU Meet | May 7, 2025 |
| 2 Miles · University of Puget SoundTacoma Twilight · Oct 16 | 12:20.8 | Tacoma Twilight | October 16, 2026 |
| 2 Miles · White River HSLeague Meet · May 21 | 13:50.4 | League Meet | May 21, 2025 |
| 5,000 Meters · Camp Arnold SPSL 2A Orting, Fife, Foss @ Eatonville · Sep 29 | 21:42 | SPSL 2A Orting, Fife, Foss @ Eatonville | September 29, 2026 |
| 5,000 Meters · Chambers Creek Regional ParkWestside Classic · Oct 31 | 20:14.6 | Westside Classic | October 31, 2026 |
| 5,000 Meters · Lemay at MarymountWashington, Eatonville, Orting @ Franklin Pierce · Sep 23 | 21:24 | Washington, Eatonville, Orting @ Franklin Pierce | September 23, 2026 |
| 5,000 Meters · Orting HSSPSL: Eatonville, CP, Steilacoom @ Orting · Oct 7 | 20:34 | SPSL: Eatonville, CP, Steilacoom @ Orting | October 7, 2026 |
| 5,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 19 | 20:56.50 | 2026 PLU Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Westside ClassicOct 31 · 5,000 Meters Men's 2A Varsity · Place 80 · EatonvilleEatonville | 5,000 Meters Men's 2A Varsity | 80 | 20:14.6 PB | 10 |
| Oct 24 | PSL/SPSL League Championships Oct 24 · 5,000 Meters Varsity 2A · Place 45 · EatonvilleEatonville | 5,000 Meters Varsity 2A | 45 | 20:20.8 | 10 |
| Oct 16 | Tacoma TwilightOct 16 · 2 Miles Men Soph (sub 14 minutes) · Place 29 · EatonvilleEatonville | 2 Miles Men Soph (sub 14 minutes) | 29 | 12:20.8 PB | 10 |
| Oct 7 | SPSL: Eatonville, CP, Steilacoom @ OrtingOct 7 · 5,000 Meters Boys Varsity 5:15 · Place 23 · EatonvilleEatonville | 5,000 Meters Boys Varsity 5:15 | 23 | 20:34 PB | 10 |
| Sep 29 | SPSL 2A Orting, Fife, Foss @ EatonvilleSep 29 · 5,000 Meters Varsity · Place 14 · EatonvilleEatonville | 5,000 Meters Varsity | 14 | 21:42 PB | 10 |
| Sep 23 | Washington, Eatonville, Orting @ Franklin PierceSep 23 · 5,000 Meters Varsity Boys · Place 16 · EatonvilleEatonville | 5,000 Meters Varsity Boys | 16 | 21:24 PB | 10 |
| Sep 19 | 2026 PLU InvitationalSep 19 · 5,000 Meters HS Boys Varsity · Place 86 · EatonvilleEatonville | 5,000 Meters HS Boys Varsity | 86 | 20:56.50 PB | 10 |
| Sep 12 | Olympia XC ClassicSep 12 · 2 Miles Sophomores · Place 74 · EatonvilleEatonville | 2 Miles Sophomores | 74 | 13:35.0 PB | 10 |
| Sep 9 | SPSL 2A League JamboreeSep 9 · 2 Miles Varsity · Place 3 · EatonvilleEatonville | 2 Miles Varsity | 3 | 13:30.00 PB | 10 |
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | League MeetMay 21 · 2 Miles Boys Varsity · Place 40 · EatonvilleEatonville | 2 Miles Boys Varsity | 40 | 13:50.4 PB | 8 |
| May 14 | At Eatonville vs MMSMay 14 · 2 Miles Middle School · Place 14 · EatonvilleEatonville | 2 Miles Middle School | 14 | 13:55.7 PB | 8 |
| May 7 | PLU Meet May 7 · 2 Miles Middle School · Place 31 · EatonvilleEatonville | 2 Miles Middle School | 31 | 13:39.7 PB | 8 |
2024 Cross Country
2 results