Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Blue Earth AreaMSHSL Section 2A Championships · Oct 26 | 21:16.93 | MSHSL Section 2A Championships | October 26, 2017 |
| 5,000 Meters · Jackson County Central SchoolsJackson County Central Tri Meet · Sep 24 | 20:36.20 | Jackson County Central Tri Meet | September 24, 2020 |
| 5,000 Meters · Mankato East High SchoolMankato East Invitational · Aug 28 | 23:00 | Mankato East Invitational | August 28, 2018 |
| 5,000 Meters · Montgomery National Golf ClubMSHSL Section 2A · Oct 13 | 20:35.74 | MSHSL Section 2A | October 13, 2020 |
| 5,000 Meters · Mt. Lake High SchoolPaul Metcalf Invitational · Aug 28 | 21:31.40 | Paul Metcalf Invitational | August 28, 2019 |
| 5,000 Meters · Riverside Town & Country ClubMSHSL Section 2A Championships · Oct 24 | 19:52.07 | MSHSL Section 2A Championships | October 24, 2019 |
| 5,000 Meters · Waseca Lakeside ClubThe Big South Conference Meet · Oct 18 | 24:49.2 | The Big South Conference Meet | October 18, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | MSHSL Section 2AOct 13 · 5,000 Meters Boys Varsity · Place 73 · Blue Earth Area | 5,000 Meters Boys Varsity | 73 | 20:35.74 PB | 12 |
| Sep 24 | Jackson County Central Tri MeetSep 24 · 5,000 Meters Varsity · Place 11 · Blue Earth Area | 5,000 Meters Varsity | 11 | 20:36.20 PB | 12 |
2019 Cross Country
3 results2018 Cross Country
2 results2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 2A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 125 · Blue Earth Area | 5,000 Meters Varsity | 125 | 21:16.93 PB | 9 |
| Sep 28 | Grizzly Pie InvitationalSep 28 · 5,000 Meters Varsity · Place 52 · Blue Earth Area | 5,000 Meters Varsity | 52 | 23:40.6 | 9 |
| Sep 23 | Milaca Mega MeetSep 23 · 5,000 Meters Varsity · Place 262 · Blue Earth Area | 5,000 Meters Varsity | 262 | 23:36.199 | 9 |
| Aug 29 | Mankato East InviteAug 29 · 5,000 Meters Varsity · Place 53 · Blue Earth | 5,000 Meters Varsity | 53 | 24:16 | 9 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | The Big South Conference MeetOct 18 · 5,000 Meters JV Small · Place 55 · Blue Earth Area | 5,000 Meters JV Small | 55 | 24:49.2 PB | 8 |