Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 8 | 31:29.97 | NCAA DII West Regional Championships | November 8, 2025 |
| 10,000 Meters · Montana State University BillingsNCAA DII West Regional · Nov 9 | 32:56.2 | NCAA DII West Regional | November 9, 2024 |
| 10,000 Meters · Western Oregon University2023 NCAA D2 West Regional · Nov 4 | 33:32.2 | 2023 NCAA D2 West Regional | November 4, 2023 |
| 5,000 Meters · Ft. Steilacoom ParkSPSL 2A-District 3 League XC Championships · Mar 27 | 18:36.6 | SPSL 2A-District 3 League XC Championships | March 27, 2021 |
| 5,000 Meters · Marymount Event CenterFranklin Pierce, Washington, Clover Park @ Marymount Event Center · Mar 24 | 19:08 | Franklin Pierce, Washington, Clover Park @ Marymount Event Center | March 24, 2021 |
| 5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 9 | 17:58.20 | Bill Kehoe South Sound Invite | October 9, 2021 |
| 5,000 Meters · Sun Willows Golf Course2A WIAA State XC Meet · Nov 6 | 18:34.6 | 2A WIAA State XC Meet | November 6, 2021 |
| 5,000 Meters · White River HSFranklin Pierce @ White River · Mar 4 | 20:15 | Franklin Pierce @ White River | March 4, 2021 |
| 8,000 Meters · Amend ParkGNAC Cross Country Championships · Oct 25 | 25:21.8 | GNAC Cross Country Championships | October 25, 2025 |
| 8,000 Meters · Emerald City Open 2K Loop 2025Emerald City Open · Oct 11 | 26:50.09 | Emerald City Open | October 11, 2025 |
| 8,000 Meters · Hovander Homestead Park2026 WWU Bill Roe Classic · Sep 26 | 25:37.29 | 2026 WWU Bill Roe Classic | September 26, 2026 |
| 8,000 Meters · Kincaid Park2023 GNAC Cross Country Championships · Oct 21 | 27:00.1 | 2023 GNAC Cross Country Championships | October 21, 2023 |
| 8,000 Meters · Lower Woodland ParkEmerald City Open 2026 · Oct 10 | 26:16.1 | Emerald City Open 2026 | October 10, 2026 |
| 8,000 Meters · Sudden Valley Golf CourseGNAC XC Championships 2024 · Oct 26 | 26:28.4 | GNAC XC Championships 2024 | October 26, 2024 |
| 8,000 Meters · Western Oregon UniversityGNAC Cross Country Championships · Nov 5 | 28:54.9 | GNAC Cross Country Championships | November 5, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
4 results2024 Cross Country
2 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | 2023 NCAA D2 West RegionalNov 4 · 10,000 Meters NCAA DII West Men · Place 102 · Seattle PacificSeattle Pacific | 10,000 Meters NCAA DII West Men | 102 | 33:32.2 PB | So |
| Oct 21 | 2023 GNAC Cross Country ChampionshipsOct 21 · 8,000 Meters GNAC · Place 47 · Seattle PacificSeattle Pacific | 8,000 Meters GNAC | 47 | 27:00.1 PB | So |
| Oct 7 | Emerald City OpenOct 7 · 8,000 Meters Open · Place 31 · Seattle PacificSeattle Pacific | 8,000 Meters Open | 31 | 28:00.5 | So |
| Sep 23 | WWU Bill Roe ClassicSep 23 · 8,000 Meters Varsity · Place 59 · Seattle PacificSeattle Pacific | 8,000 Meters Varsity | 59 | 26:57.8 | SO |
| Sep 2 | Puget Sound InvitationalSep 2 · 5,000 Meters Varsity · Place 24 · Seattle PacificSeattle Pacific | 5,000 Meters Varsity | 24 | 15:52.3 | SO |
2022 Cross Country
2 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 2A WIAA State XC MeetNov 6 · 5,000 Meters 2A Boys · Place 126 · Franklin PierceFranklin Pierce | 5,000 Meters 2A Boys | 126 | 18:34.6 PB | 12 |
| Oct 9 | Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Bronze · Place 11 · Franklin PierceFranklin Pierce | 5,000 Meters Boys Bronze | 11 | 17:58.20 PB | 12 |
| Mar 27 | SPSL 2A-District 3 League XC ChampionshipsMar 27 · 5,000 Meters Varsity Men · Place 27 · Franklin PierceFranklin Pierce | 5,000 Meters Varsity Men | 27 | 18:36.6 PB | 11 |
| Mar 24 | Franklin Pierce, Washington, Clover Park @ Marymount Event CenterMar 24 · 5,000 Meters Varsity · Place 1 · Franklin PierceFranklin Pierce | 5,000 Meters Varsity | 1 | 19:08 PB | 11 |
| Mar 18 | Franklin Pierce HS vs. Foss, Fife @ Marymount Event CenterMar 18 · 5,000 Meters Varsity · Place 6 · Franklin PierceFranklin Pierce | 5,000 Meters Varsity | 6 | 19:41 | 11 |
| Mar 10 | Franklin Pierce vs. Orting @ Marymount Event CenterMar 10 · 5,000 Meters Varsity · Place 5 · Franklin PierceFranklin Pierce | 5,000 Meters Varsity | 5 | 19:49 | 11 |
| Mar 4 | Franklin Pierce @ White RiverMar 4 · 5,000 Meters Varsity · Place 6 · Franklin PierceFranklin Pierce | 5,000 Meters Varsity | 6 | 20:15 PB | 11 |
| Feb 24 | FP, Steilacoom @ EnumclawFeb 24 · 2,500 Meters Varsity · Place 13 · Franklin PierceFranklin Pierce | 2,500 Meters Varsity | 13 | 9:06Unofficial | 11 |