Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 8 | 30:41.66 | NCAA DII West Regional Championships | November 8, 2025 |
| 10,000 Meters · Western Oregon University2023 NCAA D2 West Regional · Nov 4 | 33:25.5 | 2023 NCAA D2 West Regional | November 4, 2023 |
| 3,000 Meters · Sherwood HSForest Grove & Glencoe @ Sherwood · Mar 6 | 10:16.60 | Forest Grove & Glencoe @ Sherwood | March 6, 2021 |
| 4,000 Meters · Joe Dancer ParkGlencoe, Century, Sherwood at McMinnville · Mar 13 | 14:25.6 | Glencoe, Century, Sherwood at McMinnville | March 13, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 5 | 16:54.8 | OSAA 6A State Championships | November 5, 2022 |
| 5,000 Meters · Liberty HSForest Grove, Glencoe, Century, @ Liberty · Mar 20 | 18:19.30 | Forest Grove, Glencoe, Century, @ Liberty | March 20, 2021 |
| 6,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 11 | 17:53.91 | Ash Creek Invitational | September 11, 2026 |
| 8,000 Meters · Amend ParkGNAC Cross Country Championships · Oct 25 | 25:00.9 | GNAC Cross Country Championships | October 25, 2025 |
| 8,000 Meters · Kincaid Park2023 GNAC Cross Country Championships · Oct 21 | 26:37.1 | 2023 GNAC Cross Country Championships | October 21, 2023 |
| 8,000 Meters · Lewis UniversityLewis Crossover · Oct 10 | 25:19.14 | Lewis Crossover | October 10, 2026 |
| 8,000 Meters · Lynn Creek ParkDBU Old Glory Gallop · Oct 11 | 24:33.7 | DBU Old Glory Gallop | October 11, 2025 |
| 8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 24:12.86 | Linfield George Oja Invitational | October 17, 2026 |
| 8,000 Meters · Sudden Valley Golf CourseGNAC XC Championships 2024 · Oct 26 | 27:17.7 | GNAC XC Championships 2024 | October 26, 2024 |
| 8,000 Meters · Western Oregon UniversityMike Johnson Classic · Sep 26 | 24:08.06 | Mike Johnson Classic | September 26, 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 |
| Nov 7 | GNAC Cross Country ChampionshipsNov 7 · 8,000 Meters Mens 8K · Place 13 · Western OregonWestern Oregon | 8,000 Meters Mens 8K | 13 | 24:22.7 | Sr |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 15 · Western OregonWestern Oregon | 8,000 Meters Collegiate | 15 | 24:12.86 PB | Sr |
| Oct 10 | Lewis CrossoverOct 10 · 8,000 Meters Collegiate · Place 46 · Western OregonWestern Oregon | 8,000 Meters Collegiate | 46 | 25:19.14 PB | Sr |
| Sep 26 | Mike Johnson ClassicSep 26 · 8,000 Meters College · Place 1 · Western OregonWestern Oregon | 8,000 Meters College | 1 | 24:08.06 PB | Sr |
| Sep 11 | Ash Creek InvitationalSep 11 · 6,000 Meters Collegiate · Place 4 · Western OregonWestern Oregon | 6,000 Meters Collegiate | 4 | 17:53.91 PB | Sr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 29 · Western OregonWestern Oregon | 10,000 Meters NCAA DII West Regional | 29 | 30:41.66 PB | Jr |
| Oct 25 | GNAC Cross Country ChampionshipsOct 25 · 8,000 Meters GNAC · Place 19 · Western OregonWestern Oregon | 8,000 Meters GNAC | 19 | 25:00.9 PB | Jr |
| Oct 11 | DBU Old Glory GallopOct 11 · 8,000 Meters College · Place 13 · Western OregonWestern Oregon | 8,000 Meters College | 13 | 24:33.7 PB | Jr |
| Sep 27 | Mike Johnson ClassicSep 27 · 8,000 Meters Varsity · Place 20 · Western OregonWestern Oregon | 8,000 Meters Varsity | 20 | 24:36.80 | JR |
| Sep 12 | Ash Creek FestivalSep 12 · 6,000 Meters Varsity · Place 3 · Western OregonWestern Oregon | 6,000 Meters Varsity | 3 | 18:06.9 | JR |
2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 79 · GlencoeGlencoe | 5,000 Meters 6A | 79 | 16:54.8 PB | 12 |
| Oct 26 | 6A-3 Pacific Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 13 · GlencoeGlencoe | 5,000 Meters Varsity | 13 | 17:05.4 | SR |
| Oct 15 | Lewis & Clark XC InvitationalOct 15 · 5,000 Meters Varsity · Place 24 · GlencoeGlencoe | 5,000 Meters Varsity | 24 | 16:50.3 | SR |
| Oct 1 | The Harrier Classic Oct 1 · 5,000 Meters Varsity · Place 5 · GlencoeGlencoe | 5,000 Meters Varsity | 5 | 16:17.2 | SR |
| Sep 28 | Century & Newberg @ GlencoeSep 28 · 5,000 Meters Varsity · Place 9 · GlencoeGlencoe | 5,000 Meters Varsity | 9 | 18:17.04 | 12 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Varsity · Place 41 · GlencoeGlencoe | 5,000 Meters Varsity | 41 | 16:15.4 | SR |
| Sep 21 | Liberty & McMinnville @ Glencoe Sep 21 · 5,000 Meters Varsity · Place 7 · GlencoeGlencoe | 5,000 Meters Varsity | 7 | 17:47.25 | 12 |
| Sep 17 | Oregon City XC InvitationalSep 17 · 5,000 Meters Varsity · Place 4 · GlencoeGlencoe | 5,000 Meters Varsity | 4 | 16:07.4 | SR |
| Sep 7 | Glencoe @ SherwoodSep 7 · 5,000 Meters Varsity · Place 1 · GlencoeGlencoe | 5,000 Meters Varsity | 1 | 16:11.0 | SR |
| Sep 3 | Ultimook RaceSep 3 · 5,000 Meters Varsity 5A · Place 28 · GlencoeGlencoe | 5,000 Meters Varsity 5A | 28 | 18:08.0 | SR |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Varsity · Place 36 · GlencoeGlencoe | 3,000 Meters Varsity | 36 | 9:30.58 | SR |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 9 | Pacific Conference ChampionshipApr 9 · 5,000 Meters Varsity · GlencoeGlencoe | 5,000 Meters Varsity | 0 | DNF | 10 |
| Mar 20 | Forest Grove, Glencoe, Century, @ LibertyMar 20 · 5,000 Meters Varsity Boys · Place 3 · GlencoeGlencoe | 5,000 Meters Varsity Boys | 3 | 18:19.30 PB | 10 |
| Mar 13 | Glencoe, Century, Sherwood at McMinnville Mar 13 · 4,000 Meters Varsity · Place 9 · GlencoeGlencoe | 4,000 Meters Varsity | 9 | 14:25.6 PB | 10 |
| Mar 6 | Forest Grove & Glencoe @ SherwoodMar 6 · 3,000 Meters Varsity · Place 9 · GlencoeGlencoe | 3,000 Meters Varsity | 9 | 10:16.60 PB | 10 |