Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Paradise Valley ParkUSATF Arizona Association XC Championships · Nov 21 | 13:05 | USATF Arizona Association XC Championships | November 21, 2020 |
| 3,000 Meters · Western Regional/Grand Canal Liner ParkUSATF - Regulation Meet · Oct 3 | 13:48.5 | USATF - Regulation Meet | October 3, 2020 |
| 4,000 Meters · Estrella Mountain ParkUSATF Arizona Association Junior Olympic, Open and Masters Championships · Nov 6 | 18:36.3 | USATF Arizona Association Junior Olympic, Open and Masters Championships | November 6, 2021 |
| 4,000 Meters · Mountain Vista ParkUSATF-AZ Regulation XC Meet #2 · Sep 18 | 17:46.4 | USATF-AZ Regulation XC Meet #2 | September 18, 2021 |
| 4,000 Meters · Paradise Honors High SchoolUSATF-AZ Regulation XC Meet #3 · Oct 9 | 16:26.0 | USATF-AZ Regulation XC Meet #3 | October 9, 2021 |
| 4,000 Meters · Paradise Valley ParkUSATF-AZ Regulation XC Meet #4 · Oct 23 | 17:38.6 | USATF-AZ Regulation XC Meet #4 | October 23, 2021 |
| 5,000 Meters · Cactus ShadowsMeet @ Cactus Shadows High School · Oct 25 | 22:23 | Meet @ Cactus Shadows High School | October 25, 2022 |
| 5,000 Meters · Cave Creek Golf CourseAIA State Cross Country Championships · Nov 12 | 23:06.0 | AIA State Cross Country Championships | November 12, 2022 |
| 5,000 Meters · Highland 9 Golf CourseMSHSL Section 4AAA Championships · Oct 22 | 21:53.8 | MSHSL Section 4AAA Championships | October 22, 2025 |
| 5,000 Meters · St. Croix Bluffs Regional ParkDewey Minnaert XC Invite · Sep 4 | 21:08.4 | Dewey Minnaert XC Invite | September 4, 2025 |
| 5,000 Meters · Steve Michaud ParkLakeville North AppleJack Invitational · Sep 11 | 22:10.6 | Lakeville North AppleJack Invitational | September 11, 2025 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 4 | 20:08.14 | Augustana Twilight XC Meet | September 4, 2026 |
| 6,000 Meters · Lewis UniversityLewis Crossover · Oct 10 | 27:32.08 | Lewis Crossover | October 10, 2026 |
| 6,000 Meters · Maple Grove VenuesWarrior Invitational · Oct 23 | 27:30.9 | Warrior Invitational | October 23, 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 |
| Oct 22 | MSHSL Section 4AAA ChampionshipsOct 22 · 5,000 Meters Varsity · Place 29 · East RidgeEast Ridge | 5,000 Meters Varsity | 29 | 21:53.8 PB | 12 |
| Oct 14 | Suburban East Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 42 · East RidgeEast Ridge | 5,000 Meters Varsity | 42 | 20:16.2 | SR |
| Oct 4 | Simley InvitationalOct 4 · 5,000 Meters Varsity · Place 22 · East RidgeEast Ridge | 5,000 Meters Varsity | 22 | 22:32.5 | SR |
| Sep 11 | Lakeville North AppleJack InvitationalSep 11 · 5,000 Meters Varsity · Place 54 · East RidgeEast Ridge | 5,000 Meters Varsity | 54 | 22:10.6 PB | 12 |
| Sep 4 | Dewey Minnaert XC InviteSep 4 · 5,000 Meters Varsity · Place 5 · East RidgeEast Ridge | 5,000 Meters Varsity | 5 | 21:08.4 PB | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 1 · Place 125 · East RidgeEast Ridge | 5,000 Meters Open Invitational Section 1 | 125 | 21:26.1 | 11 |
| Oct 23 | MSHSL Section 4AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 39 · East RidgeEast Ridge | 5,000 Meters Varsity | 39 | 22:04.8 | 11 |
| Oct 15 | Suburban East Cross Country ChampionshipsOct 15 · 5,000 Meters Varsity · Place 49 · East RidgeEast Ridge | 5,000 Meters Varsity | 49 | 21:04.8 | 11 |
| Oct 5 | Simley InvitationalOct 5 · 5,000 Meters Varsity · Place 24 · East RidgeEast Ridge | 5,000 Meters Varsity | 24 | 22:56.9 | JR |
| Sep 13 | Lakeville North AppleJack InvitationalSep 13 · 5,000 Meters Varsity · Place 67 · East RidgeEast Ridge | 5,000 Meters Varsity | 67 | 22:38.2 | JR |
| Sep 5 | Dewey Minnaert InviteSep 5 · 5,000 Meters Varsity · Place 12 · East RidgeEast Ridge | 5,000 Meters Varsity | 12 | 22:20.9 | 11 |
2023 Cross Country
3 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | AIA State Cross Country ChampionshipsNov 12 · 5,000 Meters Div II · Place 114 · Cactus ShadowsCactus Shadows | 5,000 Meters Div II | 114 | 23:06.0 PB | 9 |
| Nov 2 | AIA Sectional - Crossroads 1Nov 2 · 5,000 Meters Varsity · Place 33 · Cactus ShadowsCactus Shadows | 5,000 Meters Varsity | 33 | 23:38.7 | FR |
| Oct 25 | Meet @ Cactus Shadows High SchoolOct 25 · 5,000 Meters Open · Place 6 · Cactus ShadowsCactus Shadows | 5,000 Meters Open | 6 | 22:23 PB | 9 |
| Oct 13 | Titan InvitationalOct 13 · 5,000 Meters Varsity · Place 35 · Cactus ShadowsCactus Shadows | 5,000 Meters Varsity | 35 | 23:05.7 | FR |
| Sep 30 | Desert Twilight XC FestivalSep 30 · 5,000 Meters Varsity · Place 100 · Cactus ShadowsCactus Shadows | 5,000 Meters Varsity | 100 | 23:38.7 | FR |
| Sep 24 | Thunderbird High School ClassicSep 24 · 2.8 Miles Girls Frosh-Soph · Place 17 · Cactus ShadowsCactus Shadows | 2.8 Miles Girls Frosh-Soph | 17 | 22:38Unofficial | 9 |
| Sep 10 | Fountain Hills InvitationalSep 10 · 5,000 Meters Varsity Division 1 · Place 122 · Cactus ShadowsCactus Shadows | 5,000 Meters Varsity Division 1 | 122 | 24:09.65 | 9 |
| Sep 3 | Duel in the Desert @ CSHSSep 3 · Varsity · Place 6 · Cactus ShadowsCactus Shadows | Varsity | 6 | 23:46 | 9 |
2021 Cross Country
4 results2020 Cross Country
4 results