Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Camp Magruder - United MethodistFred Berkey XC Invite @ Camp Magruder in Tillamook · Oct 4 | 13:19.15 | Fred Berkey XC Invite @ Camp Magruder in Tillamook | October 4, 2019 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 23 | 17:22.50 | The Mook XC Invite at Alderbrook | September 23, 2023 |
| 5,000 Meters · Country Christian HSCougar Flat Track Race · Mar 5 | 21:30.0 | Cougar Flat Track Race | March 5, 2021 |
| 5,000 Meters · Highland Tree FarmMolalla Invite · Mar 10 | 21:16 | Molalla Invite | March 10, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 4A State Championships · Nov 4 | 17:42.1 | OSAA 4A State Championships | November 4, 2023 |
| 5,000 Meters · Marist HSOregon 4A State Cross Country Championships · Apr 10 | 19:49.4 | Oregon 4A State Cross Country Championships | April 10, 2021 |
| 5,000 Meters · Molalla Middle SchoolMolalla v North Marion Dual Meet · Mar 22 | 20:59.60 | Molalla v North Marion Dual Meet | March 22, 2021 |
| 5,000 Meters · Rex Putnam High SchoolPutnam COVID Classic · Mar 27 | 21:15.01 | Putnam COVID Classic | March 27, 2021 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 2 | 19:39.39 | Ultimook Race | September 2, 2023 |
| 8,000 Meters · Beau Pre Golf CourseJim Hunt Humboldt Invitational Results · Sep 13 | 28:09.61 | Jim Hunt Humboldt Invitational Results | September 13, 2025 |
| 8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 3 | 29:16.7 | 51st Charles Bowles Willamette XC Invitational | October 3, 2026 |
| 8,000 Meters · Oak Knoll Golf CourseCascade Collegiate Conference Championships · Nov 7 | 27:55.80 | Cascade Collegiate Conference Championships | November 7, 2025 |
| 8,000 Meters · West Valley Early College High SchoolSimpson University XC Invitational · Sep 5 | 31:20.03 | Simpson University XC Invitational | September 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Cascade Collegiate Conference ChampionshipsNov 7 · 8,000 Meters CCC · Place 76 · Oregon TechOregon Tech | 8,000 Meters CCC | 76 | 27:55.80 PB | So |
| Oct 18 | Linfield George Oja InvitationalOct 18 · 8,000 Meters Varsity · Place 178 · Oregon TechOregon Tech | 8,000 Meters Varsity | 178 | 26:32.10 | So |
| Oct 4 | 50th Charles Bowles Willamette XC InvitationalOct 4 · 8,000 Meters Varsity · Place 149 · Oregon TechOregon Tech | 8,000 Meters Varsity | 149 | 26:41.24 | So |
| Sep 13 | Jim Hunt Humboldt Invitational ResultsSep 13 · 8,000 Meters Varsity · Place 43 · Oregon TechOregon Tech | 8,000 Meters Varsity | 43 | 28:09.61 PB | So |
| Sep 6 | Simpson University XC InvitationalSep 6 · 8,000 Meters Varsity · Place 11 · Oregon TechOregon Tech | 8,000 Meters Varsity | 11 | 28:40.19 | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2024 CCC XC ChampionshipsNov 8 · 8,000 Meters Varsity · Place 76 · Oregon TechOregon Tech | 8,000 Meters Varsity | 76 | 29:11.7 | FR |
| Oct 26 | Bushnell InvitationalOct 26 · 8,000 Meters Varsity · Place 33 · Oregon TechOregon Tech | 8,000 Meters Varsity | 33 | 29:45.7 | FR |
| Oct 19 | Linfield George Oja InvitationalOct 19 · 8,000 Meters Varsity · Place 186 · Oregon TechOregon Tech | 8,000 Meters Varsity | 186 | 28:53.60 | Fr |
| Oct 5 | 49th Charles Bowles Willamette XC InvitationalOct 5 · 8,000 Meters Varsity · Place 183 · Oregon TechOregon Tech | 8,000 Meters Varsity | 183 | 27:32.8 | FR |
| Sep 21 | Jim Hunt Humboldt InvSep 21 · 8,000 Meters College · Place 33 · Oregon TechOregon Tech | 8,000 Meters College | 33 | 28:32.5 | Fr |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 4A State ChampionshipsNov 4 · 5,000 Meters 4A · Place 18 · MolallaMolalla | 5,000 Meters 4A | 18 | 17:42.1 PB | 12 |
| Oct 25 | 4A-2 Tri-Valley Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 5 · MolallaMolalla | 5,000 Meters Varsity | 5 | 17:04.60 | 12 |
| Oct 11 | Estacada InvitationalOct 11 · 5,000 Meters Varsity · Place 8 · MolallaMolalla | 5,000 Meters Varsity | 8 | 17:12.12 | 12 |
| Oct 7 | Oxford ClassicOct 7 · 5,000 Meters Varsity · Place 32 · MolallaMolalla | 5,000 Meters Varsity | 32 | 18:21.03 | 12 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Varsity Division 2 · Place 48 · MolallaMolalla | 5,000 Meters Varsity Division 2 | 48 | 17:36.2 | SR |
| Sep 23 | The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters Varsity · Place 12 · MolallaMolalla | 5,000 Meters Varsity | 12 | 17:22.50 PB | 12 |
| Sep 16 | Oregon City XC Invitational Sep 16 · 5,000 Meters Varsity · Place 39 · MolallaMolalla | 5,000 Meters Varsity | 39 | 17:42.33 | 12 |
| Sep 9 | Knappa Logger Elk RunSep 9 · 5,000 Meters Varsity · Place 7 · MolallaMolalla | 5,000 Meters Varsity | 7 | 18:30.34 | 12 |
| Sep 2 | Ultimook RaceSep 2 · 5,000 Meters Varsity 1A-4A · Place 43 · MolallaMolalla | 5,000 Meters Varsity 1A-4A | 43 | 19:39.39 PB | 12 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Varsity · Place 67 · MolallaMolalla | 3,000 Meters Varsity | 67 | 10:31.8 | SR |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 4A-2 Tri-Valley Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 17 · MolallaMolalla | 5,000 Meters Varsity | 17 | 18:23.0 | JR |
| Oct 15 | DAM Worth It InvitationalOct 15 · 5,000 Meters Varsity · Place 6 · MolallaMolalla | 5,000 Meters Varsity | 6 | 19:08 | 11 |
| Oct 12 | Estacada InvitationalOct 12 · 5,000 Meters Varsity · Place 11 · MolallaMolalla | 5,000 Meters Varsity | 11 | 18:13.4 | JR |
| Oct 8 | Paul Mariman InvitationalOct 8 · 5,000 Meters Varsity · Place 25 · MolallaMolalla | 5,000 Meters Varsity | 25 | 18:50.3 | 11 |
| Oct 1 | The Harrier Classic Oct 1 · 5,000 Meters Varsity · Place 77 · MolallaMolalla | 5,000 Meters Varsity | 77 | 18:26.5 | JR |
| Sep 24 | Three Course ChallengeSep 24 · Varsity · Place 63 · MolallaMolalla | Varsity | 63 | 21:40 | 11 |
| Sep 10 | Ash Creek XC FestivalSep 10 · 5,000 Meters Varsity · Place 117 · MolallaMolalla | 5,000 Meters Varsity | 117 | 19:18.8 | JR |
| Sep 3 | Ultimook RaceSep 3 · 5,000 Meters Varsity 1A · Place 78 · MolallaMolalla | 5,000 Meters Varsity 1A | 78 | 20:52.8 | JR |
| Aug 25 | Canby XC InvitationalAug 25 · 5,000 Meters Varsity · Place 10 · MolallaMolalla | 5,000 Meters Varsity | 10 | 20:11.10 | JR |
2021 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OSAA 4A State ChampionshipsNov 6 · 5,000 Meters 4A · Place 76 · MolallaMolalla | 5,000 Meters 4A | 76 | 20:12.50 | 10 |
| Oct 27 | 4A-2 Tri-Valley Conference ChampionshipsOct 27 · 5,000 Meters Varsity · Place 9 · MolallaMolalla | 5,000 Meters Varsity | 9 | 19:08.70 | 10 |
| Oct 13 | Estacada InviteOct 13 · 5,000 Meters Varsity · Place 22 · MolallaMolalla | 5,000 Meters Varsity | 22 | 20:22.40 | 10 |
| Oct 9 | Paul Mariman InvitationalOct 9 · 5,000 Meters Varsity · Place 91 · MolallaMolalla | 5,000 Meters Varsity | 91 | 20:45.60 | 10 |
| Sep 18 | Oregon City XC InvitationalSep 18 · 5,000 Meters Varsity · Place 75 · MolallaMolalla | 5,000 Meters Varsity | 75 | 19:32.62 | 10 |
| Sep 11 | Molalla InvitationalSep 11 · 5,000 Meters Varsity · Place 7 · MolallaMolalla | 5,000 Meters Varsity | 7 | 19:24.62 | 10 |
| Aug 26 | Canby InvitationalAug 26 · 5,000 Meters Varsity · Place 20 · MolallaMolalla | 5,000 Meters Varsity | 20 | 20:43.61 | 10 |
| Apr 10 | Oregon 4A State Cross Country ChampionshipsApr 10 · 5,000 Meters Varsity · Place 69 · MolallaMolalla | 5,000 Meters Varsity | 69 | 19:49.4 PB | 9 |
| Apr 3 | Tri-Valley Conference ChampionshipApr 3 · 5,000 Meters Varsity · Place 6 · MolallaMolalla | 5,000 Meters Varsity | 6 | 20:18.05 | 9 |
| Mar 27 | Putnam COVID Classic Mar 27 · 5,000 Meters Section #1 · Place 46 · MolallaMolalla | 5,000 Meters Section #1 | 46 | 21:15.01 PB | 9 |
| Mar 22 | Molalla v North Marion Dual MeetMar 22 · 5,000 Meters Varsity · Place 4 · MolallaMolalla | 5,000 Meters Varsity | 4 | 20:59.60 PB | 9 |
| Mar 17 | Molalla HS Gladstone HS Madras HS MeetMar 17 · 5,000 Meters Varsity · Place 7 · MolallaMolalla | 5,000 Meters Varsity | 7 | 21:58.80 | 9 |
| Mar 10 | Molalla Invite Mar 10 · 5,000 Meters Varsity · Place 7 · MolallaMolalla | 5,000 Meters Varsity | 7 | 21:16 PB | 9 |
| Mar 5 | Cougar Flat Track RaceMar 5 · 5,000 Meters Varsity Boys · Place 15 · MolallaMolalla | 5,000 Meters Varsity Boys | 15 | 21:30.0 PB | 9 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Estacada InviteOct 9 · 3,000 Meters Middle School · Place 49 · Molalla RiverMolalla River | 3,000 Meters Middle School | 49 | 12:39.62 | 8 |
| Oct 4 | Fred Berkey XC Invite @ Camp Magruder in TillamookOct 4 · 3,000 Meters Middle School · Place 30 · Molalla RiverMolalla River | 3,000 Meters Middle School | 30 | 13:19.15 PB | 8 |
| Sep 21 | Molalla InvitationalSep 21 · 3,000 Meters Middle School · Place 22 · Molalla RiverMolalla River | 3,000 Meters Middle School | 22 | 13:30.34 | 8 |
| Sep 14 | Northwest ClassicSep 14 · 3,000 Meters Middle School · Place 49 · Molalla RiverMolalla River | 3,000 Meters Middle School | 49 | 12:30.16 | 8 |
| Sep 7 | 15th Annual Tualatin InviteSep 7 · 3,000 Meters Middle School · Place 16 · Molalla RiverMolalla River | 3,000 Meters Middle School | 16 | 13:26.90 | 8 |