Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowwood ResortAlexandria Lions Invitational · Oct 7 | 20:21.8 | Alexandria Lions Invitational | October 7, 2017 |
| 5,000 Meters · Battle Creek Regional ParkMSHSL Section 4A Championships · Oct 26 | 19:56 | MSHSL Section 4A Championships | October 26, 2017 |
| 5,000 Meters · Gale Woods FarmBauman/Rovn Hopkins Invite · Sep 7 | 20:15 | Bauman/Rovn Hopkins Invite | September 7, 2017 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 4 | 19:55.2 | MSHSL Class A State Championships | November 4, 2017 |
| 5,000 Meters · Vermont Technical CollegeVermont Tech Maple Syrup Challenge · Sep 7 | 21:18 | Vermont Tech Maple Syrup Challenge | September 7, 2019 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 12 | 19:30.32 | NXR Heartland Regional Championships | November 12, 2017 |
| 6,000 Meters · EP Tom Sawyer State Park2021 NCAA Division III Cross Country Champs (48th Men & 40th Women) · Nov 20 | 23:11.7 | 2021 NCAA Division III Cross Country Champs (48th Men & 40th Women) | November 20, 2021 |
| 6,000 Meters · Franklin ParkNESCAC Cross Country Championships · Oct 27 | 25:43.7 | NESCAC Cross Country Championships | October 27, 2018 |
| 6,000 Meters · Harkness Memorial State ParkNCAA DIII Mideast Region Cross Country Championships · Nov 13 | 23:36.7 | NCAA DIII Mideast Region Cross Country Championships | November 13, 2021 |
| 6,000 Meters · Middlebury CollegeAldrich Invitational · Sep 21 | 25:16.4 | Aldrich Invitational | September 21, 2019 |
| 6,000 Meters · Mount Greylock Regional SchoolNESCACS Cross Country Championships · Nov 2 | 25:15.6 | NESCACS Cross Country Championships | November 2, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results2019 Cross Country
3 results2018 Cross Country
2 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR Heartland Regional ChampionshipsNov 12 · 5,000 Meters Open Invitational · Place 63 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Open Invitational | 63 | 19:30.32 PB | 12 |
| Nov 4 | MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Varsity · Place 34 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 34 | 19:55.2 PB | 12 |
| Oct 26 | MSHSL Section 4A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 3 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 3 | 19:56 PB | 12 |
| Oct 7 | Alexandria Lions InvitationalOct 7 · 5,000 Meters Varsity · Place 33 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 33 | 20:21.8 PB | 12 |
| Sep 23 | Roy Griak InvitationalSep 23 · 3,000 Meters Varsity · Place 30 · Minnehaha AcademyMinnehaha Academy | 3,000 Meters Varsity | 30 | 12:54 | — |
| Sep 7 | Bauman/Rovn Hopkins InviteSep 7 · 5,000 Meters Varsity · Place 17 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 17 | 20:15 PB | 12 |
| Aug 31 | St. Olaf High School ShowcaseAug 31 · 5,000 Meters Varsity · Place 68 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 68 | 20:49.0 | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NXR Heartland Regional ChampionshipsNov 13 · 5,000 Meters Open - 1 · Place 83 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Open - 1 | 83 | 20:53.3 | 11 |
| Nov 5 | MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Varsity · Place 74 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 74 | 20:35.30 | 11 |
| Oct 27 | MSHSL Section 4A ChampionshipOct 27 · 5,000 Meters Varsity · Place 19 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 19 | 20:50.0 | 11 |
| Oct 13 | IMAC Conference ChampionshipOct 13 · 5,000 Meters Varsity · Place 10 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 10 | 20:49.0 | 11 |
| Sep 24 | Roy Griak InviteSep 24 · 5,000 Meters Varsity · Place 85 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 85 | 7:19 | 11 |
| Sep 20 | Grasshopper InviteSep 20 · 5,000 Meters Varsity · Place 18 · Minnehaha AcademyMinnehaha Academy | 5,000 Meters Varsity | 18 | 22:39.52 | 11 |
| Sep 10 | Ron Kretsch InvitationalSep 10 · 3,200 Meters Varsity · Place 13 · Minnehaha AcademyMinnehaha Academy | 3,200 Meters Varsity | 13 | 13:38.73 | 11 |
2015 Cross Country
1 results2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | Milaca Mega MeetSep 20 · 4,000 Meters Junior Varsity · Place 52 · Minnehaha AcademyMinnehaha Academy | 4,000 Meters Junior Varsity | 52 | 18:07.4 | 9 |
2012 Cross Country
1 results