Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Dover-Eyota Elementary SchoolDover-Eyota Invitational · Sep 14 | 13:48.9 | Dover-Eyota Invitational | September 14, 2021 |
| 3,200 Meters · Heartland Country ClubLA/RP Meet #2 · Oct 7 | 13:17.6 | LA/RP Meet #2 | October 7, 2021 |
| 3,200 Meters · Hok Si La ParkLake City Invitational · Sep 21 | 12:38.10 | Lake City Invitational | September 21, 2021 |
| 3,200 Meters · Winona Senior High SchoolJim Flim Invite · Sep 25 | 13:03.2 | Jim Flim Invite | September 25, 2021 |
| 5,000 Meters · Cedar River Golf CourseThree Rivers Conference Championships · Oct 15 | 19:49.1 | Three Rivers Conference Championships | October 15, 2024 |
| 5,000 Meters · Chosen Valley Golf CourseChatfield Invitational · Sep 30 | 20:23.9 | Chatfield Invitational | September 30, 2025 |
| 5,000 Meters · Dover Eyota SchoolDover Eyota Invitational · Sep 12 | 19:42.80 | Dover Eyota Invitational | September 12, 2023 |
| 5,000 Meters · Eyota Elementary 5k CourseDover - Eyota Invitational · Sep 9 | 19:54.51 | Dover - Eyota Invitational | September 9, 2025 |
| 5,000 Meters · Harmony Golf ClubThree Rivers Conference Championships · Oct 14 | 20:01.1 | Three Rivers Conference Championships | October 14, 2025 |
| 5,000 Meters · KM Telecom StadiumKasson-Mantorville Invitational · Sep 11 | 22:17.2 | Kasson-Mantorville Invitational | September 11, 2025 |
| 5,000 Meters · Lewiston Golf CourseLARPH Invitational · Oct 2 | 21:01.08 | LARPH Invitational | October 2, 2025 |
| 5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 23 | 19:56.1 | MSHSL Section 1A Championships | October 23, 2025 |
| 5,000 Meters · Piper Hills Golf CoursePEM/Jodi Rahman Invitational · Oct 12 | 20:07.6 | PEM/Jodi Rahman Invitational | October 12, 2021 |
| 5,000 Meters · St. Charles Golf CourseSt. Charles Invitational · Sep 25 | 20:48.9 | St. Charles Invitational | September 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 74 · Dover-Eyota | 5,000 Meters Varsity | 74 | 19:56.1 PB | 12 |
| Oct 14 | Three Rivers Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 48 · Dover-Eyota | 5,000 Meters Varsity | 48 | 20:01.1 PB | 12 |
| Oct 7 | PEM/Jodi Rahman InvitationalOct 7 · 5,000 Meters Varsity · Place 48 · Dover-Eyota | 5,000 Meters Varsity | 48 | 20:17.5 | 12 |
| Oct 2 | LARPH InvitationalOct 2 · 5,000 Meters Boys Varsity · Place 37 · Dover-Eyota | 5,000 Meters Boys Varsity | 37 | 21:01.08 PB | 12 |
| Sep 30 | Chatfield InvitationalSep 30 · 5,000 Meters Varsity · Place 30 · Dover-Eyota | 5,000 Meters Varsity | 30 | 20:23.9 PB | 12 |
| Sep 25 | St. Charles InvitationalSep 25 · 5,000 Meters Varsity · Place 40 · Dover-Eyota | 5,000 Meters Varsity | 40 | 20:48.9 PB | 12 |
| Sep 11 | Kasson-Mantorville InvitationalSep 11 · 5,000 Meters Varsity · Place 22 · Dover-Eyota | 5,000 Meters Varsity | 22 | 22:17.2 PB | 12 |
| Sep 9 | Dover - Eyota InvitationalSep 9 · 5,000 Meters Boys 5k · Place 14 · Dover-Eyota | 5,000 Meters Boys 5k | 14 | 19:54.51 PB | 12 |
2024 Cross Country
1 results2023 Cross Country
2 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSL Section 1A ChampionshipsOct 28 · 5,000 Meters Section · Place 95 · Dover-Eyota | 5,000 Meters Section | 95 | 20:54.0 | 8 |
| Oct 12 | PEM/Jodi Rahman InvitationalOct 12 · 5,000 Meters Varsity · Place 52 · Dover-Eyota | 5,000 Meters Varsity | 52 | 20:07.6 PB | 8 |
| Oct 7 | LA/RP Meet #2Oct 7 · 3,200 Meters Junior High · Place 9 · Dover-Eyota | 3,200 Meters Junior High | 9 | 13:17.6 PB | 8 |
| Sep 25 | Jim Flim InviteSep 25 · 3,200 Meters C Race · Place 8 · Dover-Eyota | 3,200 Meters C Race | 8 | 13:03.2 PB | 8 |
| Sep 21 | Lake City InvitationalSep 21 · 3,200 Meters Junior High · Place 4 · Dover-Eyota | 3,200 Meters Junior High | 4 | 12:38.10 PB | 8 |
| Sep 14 | Dover-Eyota InvitationalSep 14 · 3,200 Meters Junior High · Place 10 · Dover-Eyota | 3,200 Meters Junior High | 10 | 13:48.9 PB | 8 |