Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gale Woods FarmMSHSL Section 6AA Championships · Oct 26 | 18:43.0 | MSHSL Section 6AA Championships | October 26, 2017 |
| 5,000 Meters · Gale Woods Regional ParkMSHSL Section 6AA Championship · Oct 26 | 19:40.5 | MSHSL Section 6AA Championship | October 26, 2016 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 4 | 18:48.0 | MSHSL Class AA State Championships | November 4, 2017 |
| 5,000 Meters · University of Minnesota, Golf Course Club HouseOz Memorial · Sep 2 | 19:47.1 | Oz Memorial | September 2, 2022 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 13 | 18:56.60 | NXR Heartland Regional Championships | November 13, 2016 |
| 6,000 Meters · University of MichiganBig 10 Conference XC Championships · Oct 28 | 22:29.0 | Big 10 Conference XC Championships | October 28, 2022 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 14 | 22:12.2 | Nuttycombe Wisconsin Invitational | October 14, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Big 10 Conference XC ChampionshipsOct 28 · 6,000 Meters Championship · Place 112 · MinnesotaMinnesota | 6,000 Meters Championship | 112 | 22:29.0 PB | Jr |
| Oct 14 | Nuttycombe Wisconsin InvitationalOct 14 · 6,000 Meters B Race · Place 64 · MinnesotaMinnesota | 6,000 Meters B Race | 64 | 22:12.2 PB | Jr |
| Sep 30 | Gans Creek College ClassicSep 30 · 6,000 Meters Invitational · Place 64 · MinnesotaMinnesota | 6,000 Meters Invitational | 64 | 21:48.0 | JR |
| Sep 9 | Michigan Big 10 PreviewSep 9 · 6,000 Meters Varsity · Place 42 · MinnesotaMinnesota | 6,000 Meters Varsity | 42 | 22:49.0 | JR |
| Sep 2 | Oz MemorialSep 2 · 5,000 Meters College · Place 12 · MinnesotaMinnesota | 5,000 Meters College | 12 | 19:47.1 PB | Jr |
2021 Cross Country
2 results2017 Cross Country
2 results2016 Cross Country
3 results2015 Cross Country
3 results2014 Cross Country
1 results