Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bear Cave Park Bill Glomski Invitational · Aug 29 | 25:00.4 | Bill Glomski Invitational | August 29, 2019 |
| 5,000 Meters · Byron High SchoolByron Tri Meet · Sep 10 | 21:48 | Byron Tri Meet | September 10, 2020 |
| 5,000 Meters · Chosen Valley Golf CourseChatfield Invitational · Oct 1 | 22:52.8 | Chatfield Invitational | October 1, 2019 |
| 5,000 Meters · Enger Golf CourseSwain Invitational · Oct 5 | 23:56.69 | Swain Invitational | October 5, 2019 |
| 5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 8 | 20:39.70 | Packer Invitational | October 8, 2019 |
| 5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 16 | 21:10.2 | MSHSL Section 1A Championships | October 16, 2020 |
| 5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 19 | 22:47.42 | Pine Island Invitational | September 19, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | MSHSL Section 1A ChampionshipsOct 16 · 5,000 Meters Varsity · Place 13 · Stewartville | 5,000 Meters Varsity | 13 | 21:10.2 PB | 10 |
| Oct 10 | HVL Conference ChampionshipsOct 10 · 5,000 Meters Varsity · Place 7 · Stewartville | 5,000 Meters Varsity | 7 | — | 10 |
| Sep 10 | Byron Tri MeetSep 10 · 5,000 Meters Varsity · Place 3 · Stewartville | 5,000 Meters Varsity | 3 | 21:48 PB | 10 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSHSL State Cross Country Class A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 89 · Stewartville | 5,000 Meters Varsity | 89 | 20:32.8 | — |
| Oct 24 | MSHSL Section 1A ChampionshipsOct 24 · 5,000 Meters Section · Place 23 · Stewartville | 5,000 Meters Section | 23 | 21:18.5 | 9 |
| Oct 8 | Packer InvitationalOct 8 · 5,000 Meters JV/Varsity · Place 14 · Stewartville | 5,000 Meters JV/Varsity | 14 | 20:39.70 PB | 9 |
| Oct 5 | Swain InvitationalOct 5 · 5,000 Meters Varsity Class AA · Place 62 · Stewartville | 5,000 Meters Varsity Class AA | 62 | 23:56.69 PB | 9 |
| Oct 1 | Chatfield InvitationalOct 1 · 5,000 Meters 5000 · Place 7 · Stewartville | 5,000 Meters 5000 | 7 | 22:52.8 PB | 9 |
| Sep 19 | Pine Island InvitationalSep 19 · 5,000 Meters 5000 · Place 12 · Stewartville | 5,000 Meters 5000 | 12 | 22:47.42 PB | 9 |
| Sep 17 | Lake City Inv.Sep 17 · 5,000 Meters Varsity · Place 27 · Stewartville | 5,000 Meters Varsity | 27 | 22:53.78 | — |
| Aug 29 | Bill Glomski InvitationalAug 29 · 5,000 Meters Varsity · Place 52 · Stewartville | 5,000 Meters Varsity | 52 | 25:00.4 PB | 9 |
2018 Cross Country
1 results