Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Oklahoma State University XC CourseNCAA DI Midwest Regional · Nov 14 | 35:59.42 | NCAA DI Midwest Regional | November 14, 2025 |
| 5,000 Meters · Baylor Regional ParkLions CC Meet · Sep 13 | 16:27.40 | Lions CC Meet | September 13, 2022 |
| 5,000 Meters · Cedar Lake Farm Regional ParkNew Prague XC Invite · Sep 27 | 17:03.8 | New Prague XC Invite | September 27, 2022 |
| 5,000 Meters · Gale Woods FarmMSHSL Section 2AA Championships · Oct 25 | 16:32.17 | MSHSL Section 2AA Championships | October 25, 2022 |
| 5,000 Meters · Lake Marion Regional ParkWright County Conference East Championships · Oct 18 | 16:31.58 | Wright County Conference East Championships | October 18, 2022 |
| 5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 22 | 16:13.17 | Pine Island Invitational | September 22, 2022 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 6 | 17:24.89 | MSHSL Class AA State Championships | November 6, 2021 |
| 5,000 Meters · Waseca Lakeside ClubWaseca XC Invite · Oct 6 | 16:19.3 | Waseca XC Invite | October 6, 2022 |
| 6,000 Meters · Mahoney State ParkPlatte River Rumble- Gold · Sep 5 | 19:49.47 | Platte River Rumble- Gold | September 5, 2025 |
| 8,000 Meters · Forest Akers East Golf CourseBig Ten Cross Country Championships · Oct 31 | 27:00.21 | Big Ten Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 26 | 25:36.09 | Gans Creek Classic - College | September 26, 2025 |
| 8,000 Meters · Mahoney Golf CourseWoody Greeno Invite · Sep 20 | 27:12.86 | Woody Greeno Invite | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI Midwest RegionalNov 14 · 10,000 Meters D1 Midwest · Place 189 · NebraskaNebraska | 10,000 Meters D1 Midwest | 189 | 35:59.42 PB | So |
| Oct 31 | Big Ten Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 138 · NebraskaNebraska | 8,000 Meters Champ | 138 | 27:00.21 PB | So |
| Oct 17 | Missouri Pre-National InvitationalOct 17 · 8,000 Meters Pre-National · NebraskaNebraska | 8,000 Meters Pre-National | 0 | DNF | So |
| Sep 26 | Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 191 · NebraskaNebraska | 8,000 Meters Black | 191 | 25:36.09 PB | So |
| Sep 20 | Woody Greeno InviteSep 20 · 8,000 Meters College · Place 139 · NebraskaNebraska | 8,000 Meters College | 139 | 27:12.86 PB | So |
| Sep 5 | Platte River Rumble- GoldSep 5 · 6,000 Meters College · Place 79 · NebraskaNebraska | 6,000 Meters College | 79 | 19:49.47 PB | So |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSHSL Class AA State ChampionshipsNov 5 · 5,000 Meters Class AA · Place 132 · JordanJordan | 5,000 Meters Class AA | 132 | 18:01.38 | 12 |
| Oct 25 | MSHSL Section 2AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 6 · JordanJordan | 5,000 Meters Varsity | 6 | 16:32.17 PB | 12 |
| Oct 18 | Wright County Conference East ChampionshipsOct 18 · 5,000 Meters Varsity · Place 1 · JordanJordan | 5,000 Meters Varsity | 1 | 16:31.58 PB | 12 |
| Oct 6 | Waseca XC InviteOct 6 · 5,000 Meters Varsity · Place 1 · JordanJordan | 5,000 Meters Varsity | 1 | 16:19.3 PB | 12 |
| Sep 27 | New Prague XC InviteSep 27 · 5,000 Meters Varsity · Place 2 · JordanJordan | 5,000 Meters Varsity | 2 | 17:03.8 PB | 12 |
| Sep 22 | Pine Island InvitationalSep 22 · 5,000 Meters 5000 · Place 1 · JordanJordan | 5,000 Meters 5000 | 1 | 16:13.17 PB | 12 |
| Sep 13 | Lions CC MeetSep 13 · 5,000 Meters Varsity · Place 2 · JordanJordan | 5,000 Meters Varsity | 2 | 16:27.40 PB | 12 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSL Class AA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 47 · JordanJordan | 5,000 Meters Varsity | 47 | 17:24.89 PB | 11 |
| Oct 26 | MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Section · Place 4 · JordanJordan | 5,000 Meters Section | 4 | 16:49.39 | 11 |
| Oct 7 | Waseca CC InviteOct 7 · 5,000 Meters Varsity · Place 1 · JordanJordan | 5,000 Meters Varsity | 1 | 16:51.6 | 11 |
| Sep 28 | New Prague Trojan XC InviteSep 28 · Varsity · Place 4 · JordanJordan | Varsity | 4 | 17:47.9 | — |
| Sep 25 | Milaca Mega MeetSep 25 · 5,000 Meters Varsity Division 2 · Place 12 · JordanJordan | 5,000 Meters Varsity Division 2 | 12 | 17:03.7 | — |
| Sep 16 | Hutchinson InvitationalSep 16 · 5,000 Meters Varsity · Place 7 · JordanJordan | 5,000 Meters Varsity | 7 | 18:09.01 | 11 |
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | Jordan TriSep 24 · 5,000 Meters Varsity · Place 2 · JordanJordan | 5,000 Meters Varsity | 2 | 16:59.4 | 10 |
| Sep 11 | Mound Westonka Tri MeetSep 11 · 5,000 Meters Varsity · Place 2 · JordanJordan | 5,000 Meters Varsity | 2 | 17:38.0 | — |
| Sep 3 | Hutchinson TriSep 3 · 5,000 Meters Varsity · Place 6 · JordanJordan | 5,000 Meters Varsity | 6 | 18:50.97 | 10 |
2019 Cross Country
1 results2018 Cross Country
1 results2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 23 | Milaca Mega MeetSep 23 · 3,200 Meters 7th Grade · Place 27 · JordanJordan | 3,200 Meters 7th Grade | 27 | 12:33.320 | 20 |