Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,500 Meters · Camp Rilea National GuardThree Course Challenge · Sep 23 | 21:00 | Three Course Challenge | September 23, 2017 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 19:09.50 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 7 | 20:45.70 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Cheadle Lake Double LoopMWC End of Season Showdown · Apr 10 | 20:35.09 | MWC End of Season Showdown | April 10, 2021 |
| 5,000 Meters · Crescent Valley High SchoolDallas, Lebanon, and Central @ Crescent Valley · Mar 31 | 21:23 | Dallas, Lebanon, and Central @ Crescent Valley | March 31, 2021 |
| 5,000 Meters · Dallas City ParkMid Willamette League meet @ Dallas · Oct 23 | 19:23.4 | Mid Willamette League meet @ Dallas | October 23, 2019 |
| 5,000 Meters · LaCreole Middle SchoolDallas, West Albany dual meet · Mar 3 | 18:48.2 | Dallas, West Albany dual meet | March 3, 2021 |
| 5,000 Meters · State Meet Course (Lane)OSAA 5A State Championship · Nov 9 | 19:46.30 | OSAA 5A State Championship | November 9, 2019 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 21:00.43 | Ultimook Race | September 7, 2019 |
| 5,000 Meters · Traditional 5k courseSaxon Invite · Sep 9 | 21:15.62 | Saxon Invite | September 9, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 19:53.68 | George Fox XC Classic | October 14, 2017 |
| 5,000 Meters · Willamette Mission State Park (Brooks)5A-2 Mid-Willamette District Meet · Oct 25 | 20:42.1 | 5A-2 Mid-Willamette District Meet | October 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 10 | MWC End of Season ShowdownApr 10 · 5,000 Meters Varsity · Place 36 · Dallas | 5,000 Meters Varsity | 36 | 20:35.09 PB | 12 |
| Mar 31 | Dallas, Lebanon, and Central @ Crescent ValleyMar 31 · 5,000 Meters Varsity/JV · Place 21 · Dallas | 5,000 Meters Varsity/JV | 21 | 21:23 PB | 12 |
| Mar 15 | Black Vs OrangeMar 15 · 3,000 Meters Varsity · Place 3 · Dallas | 3,000 Meters Varsity | 3 | 11:15Unofficial | 12 |
| Mar 10 | Dallas, Silverton Dual MeetMar 10 · 5,000 Meters Varsity · Place 5 · Dallas | 5,000 Meters Varsity | 5 | 18:53.7 | 12 |
| Mar 3 | Dallas, West Albany dual meetMar 3 · 5,000 Meters Varsity · Place 9 · Dallas | 5,000 Meters Varsity | 9 | 18:48.2 PB | 12 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipNov 9 · 5,000 Meters 5A · Place 92 · Dallas | 5,000 Meters 5A | 92 | 19:46.3 | — |
| Nov 9 | OSAA 5A State ChampionshipNov 9 · 5,000 Meters 5A · Place 92 · Dallas | 5,000 Meters 5A | 92 | 19:46.30 PB | 11 |
| Nov 2 | 5A-3 Mid-Willamette ConferenceNov 2 · 5,000 Meters Junior Varsity · Place 9 · Dallas | 5,000 Meters Junior Varsity | 9 | 18:54.30 | 11 |
| Oct 23 | Mid Willamette League meet @ DallasOct 23 · 5,000 Meters Varsity · Place 29 · Dallas | 5,000 Meters Varsity | 29 | 19:23.4 PB | 11 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Junior Varsity · Place 7 · Dallas | 5,000 Meters Junior Varsity | 7 | 19:36.96 | 11 |
| Oct 5 | 16th Annual Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 149 · Dallas | 5,000 Meters Varsity | 149 | 19:17.90 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Small Schools/D3 JV · Place 13 · Dallas | 5,000 Meters Small Schools/D3 JV | 13 | 19:09.50 PB | 11 |
| Sep 25 | Mid-Willamette pre ConferenceSep 25 · 5,000 Meters Varsity · Place 8 · Dallas | 5,000 Meters Varsity | 8 | 19:42.20 | 11 |
| Sep 21 | Three Course ChallengeSep 21 · 4,500 Meters Varsity · Place 77 · Dallas | 4,500 Meters Varsity | 77 | 18:23 | 11 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Junior Varsity · Place 241 · Dallas | 5,000 Meters Junior Varsity | 241 | 22:05.50 | 11 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A-6A · Place 34 · Dallas | 5,000 Meters Junior Varsity 5A-6A | 34 | 21:00.43 PB | 11 |
2018 Cross Country
6 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 5A-2 Mid-Willamette District MeetOct 25 · 5,000 Meters Junior Varsity · Place 40 · Dallas | 5,000 Meters Junior Varsity | 40 | 20:42.1 PB | 9 |
| Oct 18 | Central Lebanon Dallas S.AlbanyOct 18 · 5,000 Meters Varsity and JV boys · Place 56 · Dallas | 5,000 Meters Varsity and JV boys | 56 | 22:19.7 | 9 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Bronze · Place 15 · Dallas | 5,000 Meters JV Bronze | 15 | 19:53.68 PB | 9 |
| Oct 7 | Harrier ClassicOct 7 · 5,000 Meters Frosh/Soph JV · Place 83 · Dallas | 5,000 Meters Frosh/Soph JV | 83 | 20:45.70 PB | 9 |
| Sep 23 | Three Course ChallengeSep 23 · 4,500 Meters Easy · Place 184 · Dallas | 4,500 Meters Easy | 184 | 21:00 PB | 9 |
| Sep 9 | Saxon Invite Sep 9 · 5,000 Meters JV Silver · Place 21 · Dallas | 5,000 Meters JV Silver | 21 | 21:15.62 PB | 9 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 103 · Dallas | 5,000 Meters Junior Varsity 5A-6A | 103 | 26:41.21 | 9 |