Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 12:39.47 | Night Meet | August 24, 2018 |
| 4,500 Meters · Camp Magruder - United MethodistFred Berkey XC Invite @ Camp Magruder in Tillamook · Oct 4 | 22:19.43 | Fred Berkey XC Invite @ Camp Magruder in Tillamook | October 4, 2019 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 22:29.40 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Estacada High SchoolEstacada vs Gladstone/Madras · Mar 30 | 23:33 | Estacada vs Gladstone/Madras | March 30, 2021 |
| 5,000 Meters · Marist HSOregon 4A State Cross Country Championships · Apr 10 | 22:12.0 | Oregon 4A State Cross Country Championships | April 10, 2021 |
| 5,000 Meters · McIver Park4A-2 Tri Valley Conference Championship · Oct 25 | 23:01.07 | 4A-2 Tri Valley Conference Championship | October 25, 2017 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 16 | 24:41.41 | Oregon City XC Invitational | September 16, 2017 |
| 5,000 Meters · Philomath HSPaul Mariman Invitational · Oct 7 | 23:45.95 | Paul Mariman Invitational | October 7, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 4A State Championship · Nov 9 | 21:41.60 | OSAA 4A State Championship | November 9, 2019 |
| 5,000 Meters · Stayton Middle School Nature TrailsStayton Invite · Sep 18 | 24:03 | Stayton Invite | September 18, 2019 |
| 5,000 Meters · Stayton MSStayton Cross Country Invitational · Sep 19 | 24:42 | Stayton Cross Country Invitational | September 19, 2018 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 25:08.32 | Ultimook Race | September 7, 2019 |
| 6,000 Meters · Western Oregon UniversityMike Johnson Classic · Sep 24 | 28:32.96 | Mike Johnson Classic | September 24, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
2 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Charles Bowles Willamette InvitationalOct 2 · 5,000 Meters Varsity · Place 54 · Clackamas CCClackamas CC | 5,000 Meters Varsity | 54 | 7:02.3 | FR |
| Sep 24 | Mike Johnson ClassicSep 24 · 6,000 Meters 6k · Place 106 · Clackamas (Ore.) CCClackamas (Ore.) CC | 6,000 Meters 6k | 106 | 28:32.96 PB | Fr |
| Apr 10 | Oregon 4A State Cross Country ChampionshipsApr 10 · 5,000 Meters Varsity · Place 42 · GladstoneGladstone | 5,000 Meters Varsity | 42 | 22:12.0 PB | 12 |
| Apr 3 | Tri-Valley Conference ChampionshipApr 3 · 5,000 Meters Varsity · Place 3 · GladstoneGladstone | 5,000 Meters Varsity | 3 | 23:24.30 | 12 |
| Mar 30 | Estacada vs Gladstone/MadrasMar 30 · 5,000 Meters Varsity · Place 3 · GladstoneGladstone | 5,000 Meters Varsity | 3 | 23:33 PB | 12 |
| Mar 17 | Molalla HS Gladstone HS Madras HS MeetMar 17 · 5,000 Meters Varsity · GladstoneGladstone | 5,000 Meters Varsity | 0 | DNF | 12 |
| Mar 13 | Stayton Cross Country InvitationalMar 13 · 5,000 Meters Varsity · Place 11 · GladstoneGladstone | 5,000 Meters Varsity | 11 | 24:16Unofficial | 12 |
| Mar 8 | Gladstone Corbett Dual meetMar 8 · 5,000 Meters Varsity · Place 3 · GladstoneGladstone | 5,000 Meters Varsity | 3 | 23:10Unofficial | 12 |
| Mar 4 | GHS 3K Time trialMar 4 · 3,000 Meters Varsity · Place 3 · GladstoneGladstone | 3,000 Meters Varsity | 3 | 12:51Unofficial | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipNov 9 · 5,000 Meters 4A · Place 54 · GladstoneGladstone | 5,000 Meters 4A | 54 | 21:41.6 | — |
| Nov 9 | OSAA 4A State ChampionshipNov 9 · 5,000 Meters 4A · Place 54 · GladstoneGladstone | 5,000 Meters 4A | 54 | 21:41.60 PB | 11 |
| Oct 30 | 4A-2 Tri-Valley District ChampionshipsOct 30 · 5,000 Meters Varsity · Place 2 · GladstoneGladstone | 5,000 Meters Varsity | 2 | 21:36.66 | 11 |
| Oct 12 | Paul Mariman InvitationalOct 12 · 5,000 Meters Varsity · Place 31 · GladstoneGladstone | 5,000 Meters Varsity | 31 | 21:45.78 | 11 |
| Oct 9 | Estacada InviteOct 9 · 5,000 Meters Varsity · Place 12 · GladstoneGladstone | 5,000 Meters Varsity | 12 | 21:41.65 | 11 |
| Oct 4 | Fred Berkey XC Invite @ Camp Magruder in TillamookOct 4 · 4,500 Meters Varsity · Place 22 · GladstoneGladstone | 4,500 Meters Varsity | 22 | 22:19.43 PB | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Small School · Place 28 · GladstoneGladstone | 5,000 Meters Small School | 28 | 22:29.40 PB | 11 |
| Sep 18 | Stayton InviteSep 18 · 5,000 Meters Varsity · Place 16 · GladstoneGladstone | 5,000 Meters Varsity | 16 | 24:03 PB | 11 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Varsity 1A-4A · Place 54 · GladstoneGladstone | 5,000 Meters Varsity 1A-4A | 54 | 25:08.32 PB | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | OSAA 4A State ChampionshipNov 3 · 5,000 Meters 4A · Place 63 · GladstoneGladstone | 5,000 Meters 4A | 63 | 23:00 | 10 |
| Oct 24 | 4A-2 Tri Valley League ChampionshipsOct 24 · 5,000 Meters Varsity · Place 3 · GladstoneGladstone | 5,000 Meters Varsity | 3 | 22:33.19 | 10 |
| Oct 10 | Estacada InvitationalOct 10 · Varsity · Place 5 · GladstoneGladstone | Varsity | 5 | 22:19.01 | 10 |
| Oct 6 | Paul Mariman InvitationalOct 6 · 5,000 Meters Varsity · Place 31 · GladstoneGladstone | 5,000 Meters Varsity | 31 | 23:33.30 | 10 |
| Sep 29 | Madras High InviteSep 29 · 5,000 Meters Junior Varsity · Place 26 · GladstoneGladstone | 5,000 Meters Junior Varsity | 26 | 24:23.90 | 10 |
| Sep 19 | Stayton Cross Country Invitational Sep 19 · 5,000 Meters Varsity Girls · Place 10 · GladstoneGladstone | 5,000 Meters Varsity Girls | 10 | 24:42 PB | 10 |
| Sep 15 | Oregon City XC InvitationalSep 15 · Varsity · Place 53 · GladstoneGladstone | Varsity | 53 | 22:35.18 | 10 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Girls Sophomore · Place 31 · GladstoneGladstone | 3,000 Meters Girls Sophomore | 31 | 12:39.47 PB | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 4A-2 Tri Valley Conference ChampionshipOct 25 · 5,000 Meters Varsity · Place 18 · GladstoneGladstone | 5,000 Meters Varsity | 18 | 23:01.07 PB | 9 |
| Oct 11 | Estacada InvitationalOct 11 · 5,000 Meters Varsity · Place 13 · GladstoneGladstone | 5,000 Meters Varsity | 13 | 23:04.72 | 9 |
| Oct 7 | Paul Mariman InvitationalOct 7 · 5,000 Meters Varsity · Place 47 · GladstoneGladstone | 5,000 Meters Varsity | 47 | 23:45.95 PB | 9 |
| Sep 30 | Kah-Nee-Ta InvitationalSep 30 · 5,000 Meters Varsity · Place 30 · GladstoneGladstone | 5,000 Meters Varsity | 30 | 25:07Unofficial | 9 |
| Sep 20 | Stayton InvitationalSep 20 · 3,000 Meters Junior Varsity · Place 2 · GladstoneGladstone | 3,000 Meters Junior Varsity | 2 | 14:24Unofficial | 9 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 27 · GladstoneGladstone | 5,000 Meters Junior Varsity | 27 | 24:41.41 PB | 9 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 1A-4A · Place 39 · GladstoneGladstone | 5,000 Meters Junior Varsity 1A-4A | 39 | 35:12.48 | 9 |