Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Lake Elmo Park ReserveUSATF Minnesota Association Junior Olympic Championships · Nov 17 | 17:02.36 | USATF Minnesota Association Junior Olympic Championships | November 17, 2019 |
| 5,000 Meters · St. Olaf CollegeMSHSL State Cross Country Class AA Championships · Nov 2 | 16:03.49 | MSHSL State Cross Country Class AA Championships | November 2, 2019 |
| 5,000 Meters · Tanners Brook Golf CourseSEC Championship Meet · Oct 17 | 17:26.94 | SEC Championship Meet | October 17, 2017 |
| 5,000 Meters · Valleywood Golf CourseMSHSL Section 3AA Championships · Oct 24 | 15:57.2 | MSHSL Section 3AA Championships | October 24, 2019 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 16:20.3 | NXR Heartland Regional Championships | November 10, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
2 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | USATF Minnesota Association Junior Olympic ChampionshipsNov 17 · 5,000 Meters 15-18 · Place 4 · 30-Unattached30-Unattached | 5,000 Meters 15-18 | 4 | 17:02.36 PB | 11 |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational -Combined · Place 10 · East RidgeEast Ridge | 5,000 Meters Open Invitational -Combined | 10 | 16:20.3 PB | 11 |
| Nov 2 | MSHSL State Cross Country Class A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 19 · East RidgeEast Ridge | 5,000 Meters Varsity | 19 | 16:03.5 | — |
| Nov 2 | MSHSL State Cross Country Class AA ChampionshipsNov 2 · 5,000 Meters Class AA · Place 19 · East RidgeEast Ridge | 5,000 Meters Class AA | 19 | 16:03.49 PB | 11 |
| Oct 24 | MSHSL Section 3AA ChampionshipsOct 24 · 5,000 Meters Section · Place 3 · East RidgeEast Ridge | 5,000 Meters Section | 3 | 15:57.2 PB | 11 |
| Oct 15 | Suburban East Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 3 · East RidgeEast Ridge | 5,000 Meters Varsity | 3 | 5:09 | 11 |
| Aug 28 | Orono TwilightAug 28 · 5,000 Meters Varsity · Place 1 · East RidgeEast Ridge | 5,000 Meters Varsity | 1 | 16:39.3 | — |
2018 Cross Country
5 results2017 Cross Country
4 results2015 Cross Country
1 results