Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Lane Community CollegeOSAA 5A State Championships · Nov 4 | 16:55.5 | OSAA 5A State Championships | November 4, 2023 |
| 6,000 Meters · Joe Dancer ParkLinfield Harrier Classic · Sep 4 | 20:17.70 | Linfield Harrier Classic | September 4, 2026 |
| 6,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 11 | 19:25.25 | Ash Creek Invitational | September 11, 2026 |
| 8,000 Meters · Milo McIver State ParkNCAA DIII Regional Championships · Nov 16 | 26:35.1 | NCAA DIII Regional Championships | November 16, 2024 |
| 8,000 Meters · Oak Knoll Golf Course2026 Northwest Conference XC Championships · Oct 31 | 27:04.00 | 2026 Northwest Conference XC Championships | October 31, 2026 |
| 8,000 Meters · PLU Meadows Disc Golf Course2025 Northwest Conference Championships · Nov 1 | 27:18.05 | 2025 Northwest Conference Championships | November 1, 2025 |
| 8,000 Meters · Strehle TrackNCAA D3 West Regional Championships · Nov 15 | 27:46.50 | NCAA D3 West Regional Championships | November 15, 2025 |
| 8,000 Meters · The Course Spokane ValleyWhitworth Frank Knott XC Classic 2026 · Oct 3 | 25:57.10 | Whitworth Frank Knott XC Classic 2026 | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2026 Northwest Conference XC ChampionshipsOct 31 · 8,000 Meters Men's 8K Championships · Place 61 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Men's 8K Championships | 61 | 27:04.00 PB | Jr |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Collegiate | — | DNF | Jr |
| Oct 3 | Whitworth Frank Knott XC Classic 2026Oct 3 · 8,000 Meters Men's 8K · Place 76 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Men's 8K | 76 | 25:57.10 PB | Jr |
| Sep 11 | Ash Creek InvitationalSep 11 · 6,000 Meters Collegiate · Place 31 · Pacific (Ore.)Pacific (Ore.) | 6,000 Meters Collegiate | 31 | 19:25.25 PB | Jr |
| Sep 4 | Linfield Harrier ClassicSep 4 · 6,000 Meters Open · Place 58 · Pacific (Ore.)Pacific (Ore.) | 6,000 Meters Open | 58 | 20:17.70 PB | Jr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 West Regional ChampionshipsNov 15 · 8,000 Meters D3 West · Place 108 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters D3 West | 108 | 27:46.50 PB | So |
| Nov 1 | 2025 Northwest Conference ChampionshipsNov 1 · 8,000 Meters Men's Championship · Place 34 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Men's Championship | 34 | 27:18.05 PB | So |
| Oct 18 | Linfield George Oja InvitationalOct 18 · 8,000 Meters Varsity · Place 142 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Varsity | 142 | 26:07.30 | So |
| Oct 4 | 50th Charles Bowles Willamette XC InvitationalOct 4 · 8,000 Meters Varsity · Place 136 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Varsity | 136 | 26:28.97 | So |
| Aug 29 | Lewis & Clark XC OpenerAug 29 · 5,000 Meters Varsity · Place 52 · Pacific (Ore.)Pacific (Ore.) | 5,000 Meters Varsity | 52 | 16:41.79 | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA DIII Regional ChampionshipsNov 16 · 8,000 Meters Collegiate · Place 100 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Collegiate | 100 | 26:35.1 PB | Fr |
| Nov 2 | NWC XC Championships ResultsNov 2 · 8,000 Meters Varsity · Place 44 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Varsity | 44 | 26:46.7 | FR |
| Oct 19 | Lewis & Clark InvitationalOct 19 · 8,000 Meters Varsity · Place 28 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Varsity | 28 | 26:45.6 | FR |
| Oct 5 | 49th Charles Bowles Willamette XC InvitationalOct 5 · 8,000 Meters Varsity · Place 119 · Pacific (Ore.)Pacific (Ore.) | 8,000 Meters Varsity | 119 | 26:36.8 | FR |
| Aug 31 | Linfield Harrier ClassicAug 31 · 6,000 Meters Open · Place 39 · Pacific (Ore.)Pacific (Ore.) | 6,000 Meters Open | 39 | 19:41.26 | Fr |
2023 Cross Country
2 results2022 Cross Country
1 results2021 Cross Country
1 results