Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Brookside Country Club at the Rose BowlAsics/Cool Breeze Invite · Sep 6 | 19:07.4 | Asics/Cool Breeze Invite | September 6, 2019 |
| 3 Miles · Riverside City Cross Country CourseCIF-SS Division Finals · Nov 23 | 18:06.6 | CIF-SS Division Finals | November 23, 2019 |
| 4,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 14 | 16:43.23 | Free Spirit Condors Youth XC Invite | October 14, 2018 |
| 4,000 Meters · Carden Conejo SchoolSCYTFC Finale · Oct 27 | 17:49.53 | SCYTFC Finale | October 27, 2018 |
| 4,000 Meters · Central ParkSCYTFC Meet 2 · Sep 23 | 16:02.37 | SCYTFC Meet 2 | September 23, 2018 |
| 4,000 Meters · Waverly ParkSCYTFC Meet 3 · Oct 20 | 18:08.90 | SCYTFC Meet 3 | October 20, 2018 |
| 5,000 Meters · Canyon Springs Golf CourseDr Thad Scholes CSI XC Invitational · Oct 9 | 19:08.2 | Dr Thad Scholes CSI XC Invitational | October 9, 2026 |
| 5,000 Meters · Central ParkThe Master's University XC Invitational (High School Only) · Sep 28 | 19:14.6 | The Master's University XC Invitational (High School Only) | September 28, 2019 |
| 5,000 Meters · Ceraland ParkConference Indiana · Sep 18 | 18:00.0 | Conference Indiana | September 18, 2021 |
| 5,000 Meters · Corriganville ParkSimi Valley All-Comers #3 · Aug 7 | 21:23.26 | Simi Valley All-Comers #3 | August 7, 2019 |
| 5,000 Meters · Eagle ParkEagle Classic · Sep 10 | 17:28.7 | Eagle Classic | September 10, 2022 |
| 5,000 Meters · LaVern Gibson CourseNike XC Town Twilight, Presented by the Garrett Companies · Oct 1 | 17:52.3 | Nike XC Town Twilight, Presented by the Garrett Companies | October 1, 2022 |
| 5,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 3 | 17:20.4 | Joe Piane Invitational | October 3, 2025 |
| 5,000 Meters · Woodward Park2019 41st Asics Clovis Cross Country Invitational · Oct 12 | 19:37.7 | 2019 41st Asics Clovis Cross Country Invitational | October 12, 2019 |
| 6,000 Meters · Eagle Rock Park25th Mountain West XC Champs · Oct 27 | 20:43.8 | 25th Mountain West XC Champs | October 27, 2023 |
| 6,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 18 | 21:34.4 | Roy Griak Invitational | September 18, 2026 |
| 6,000 Meters · Haggin Oaks Golf CourseNCAA Division I West Region Cross Country Championships · Nov 10 | 20:09.6 | NCAA Division I West Region Cross Country Championships | November 10, 2023 |
| 6,000 Meters · Pole Green ParkUSATF Cross Country Championships · Jan 20 | 21:10.2 | USATF Cross Country Championships | January 20, 2024 |
| 6,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 21:47.0 | Roy Griak Invitational-College | September 22, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
1 results2024 Cross Country
1 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I West Region Cross Country ChampionshipsNov 10 · 6,000 Meters Championship · Place 26 · Boise StateBoise State | 6,000 Meters Championship | 26 | 20:09.6 PB | Fr |
| Oct 27 | 25th Mountain West XC ChampsOct 27 · 6,000 Meters College · Place 16 · Boise StateBoise State | 6,000 Meters College | 16 | 20:43.8 PB | Fr |
| Oct 13 | Nuttycombe InvitationalOct 13 · 6,000 Meters Championship · Boise StateBoise State | 6,000 Meters Championship | 0 | DNF | Fr |
| Sep 22 | Roy Griak Invitational-CollegeSep 22 · 6,000 Meters Gold · Place 20 · Boise StateBoise State | 6,000 Meters Gold | 20 | 21:47.0 PB | Fr |
| Sep 1 | University of San Francisco InviteSep 1 · 6,000 Meters Varsity · Place 9 · Boise StateBoise State | 6,000 Meters Varsity | 9 | 21:03.9 | FR |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 19 · Columbus NorthColumbus North | 5,000 Meters Championship | 19 | 17:52.9 | 12 |
| Oct 29 | IHSAA State Cross Country ChampionshipsOct 29 · 5,000 Meters Varsity · Place 4 · Columbus NorthColumbus North | 5,000 Meters Varsity | 4 | 17:36.4 | — |
| Oct 22 | IHSAA Semi-State 4 - Brown CountyOct 22 · 5,000 Meters Varsity · Place 1 · Columbus NorthColumbus North | 5,000 Meters Varsity | 1 | 17:17.3 | — |
| Oct 15 | IHSAA Regional 13 - Columbus North Oct 15 · 5,000 Meters Varsity · Place 1 · Columbus NorthColumbus North | 5,000 Meters Varsity | 1 | 17:38.1 | — |
| Oct 8 | IHSAA Sectional 25 - Brown CountyOct 8 · 5,000 Meters Varsity · Place 2 · Columbus NorthColumbus North | 5,000 Meters Varsity | 2 | 18:37.3 | SR |
| Oct 1 | Nike XC Town Twilight, Presented by the Garrett CompaniesOct 1 · 5,000 Meters USA Race of Champions · Place 9 · Columbus NorthColumbus North | 5,000 Meters USA Race of Champions | 9 | 17:52.3 PB | 12 |
| Sep 10 | Eagle ClassicSep 10 · 5,000 Meters Varsity Elite · Place 1 · Columbus NorthColumbus North | 5,000 Meters Varsity Elite | 1 | 17:28.7 PB | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NXR Midwest Regional ChampionshipsNov 14 · 5,000 Meters Championship · Place 50 · Columbus Thorn-INColumbus Thorn-IN | 5,000 Meters Championship | 50 | 19:43.8 | 11 |
| Oct 30 | IHSAA State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 11 · Columbus NorthColumbus North | 5,000 Meters Varsity | 11 | 18:53.4 | 11 |
| Oct 23 | IHSAA Semi-States 1 - Brown CountyOct 23 · 5,000 Meters Varsity · Place 1 · Columbus NorthColumbus North | 5,000 Meters Varsity | 1 | 17:41.6 | JR |
| Oct 16 | IHSAA Regional 13 - Columbus North Oct 16 · 5,000 Meters Varsity · Place 2 · Columbus NorthColumbus North | 5,000 Meters Varsity | 2 | 18:14.5 | JR |
| Oct 2 | Nike XC Town Twilight, Presented by the Garrett CompaniesOct 2 · 5,000 Meters Midwest Race of Champions · Place 7 · Columbus NorthColumbus North | 5,000 Meters Midwest Race of Champions | 7 | 18:50.7 | 11 |
| Sep 18 | Conference IndianaSep 18 · 5,000 Meters Varsity · Place 1 · Columbus NorthColumbus North | 5,000 Meters Varsity | 1 | 18:00.0 PB | 11 |
| Sep 11 | Eagle ClassicSep 11 · 5,000 Meters Varsity Elite · Place 15 · Columbus NorthColumbus North | 5,000 Meters Varsity Elite | 15 | 18:52.2 | 11 |
| Sep 4 | Columbus North Rick Weinheimer ClassicSep 4 · 5,000 Meters 2A · Place 1 · Columbus NorthColumbus North | 5,000 Meters 2A | 1 | 17:35.8 | 11 |
2020 Cross Country
1 results2019 Cross Country
10 results2018 Cross Country
4 results