Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Fairmont Early Bird Invite · Aug 22 | 14:04.4 | Early Bird Invite | August 22, 2025 |
| 5,000 Meters · Baylor Regional ParkMSHSL Section 2A Championships · Oct 23 | 16:31.01 | MSHSL Section 2A Championships | October 23, 2025 |
| 5,000 Meters · Cedar Creek ParkI-90 Invite · Oct 2 | 17:18.0 | I-90 Invite | October 2, 2025 |
| 5,000 Meters · Glencoe - Silver Lake Junior/Senior High SchoolCaty Delwiche Invitational · Sep 18 | 17:15.7 | Caty Delwiche Invitational | September 18, 2025 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class A State Championships · Nov 1 | 16:40.8 | MSHSL Class A State Championships | November 1, 2025 |
| 5,000 Meters · Minn Iowa Golf CourseBuc Invite · Oct 7 | 16:47.9 | Buc Invite | October 7, 2025 |
| 5,000 Meters · Mt. Lake Golf CoursePaul Metcalf Invitational · Aug 29 | 17:28.68 | Paul Metcalf Invitational | August 29, 2025 |
| 5,000 Meters · Riverside Town & Country ClubBuc Invite · Oct 10 | 18:41.7 | Buc Invite | October 10, 2023 |
| 5,000 Meters · St James Golf CourseSt James Cross Country Invitational · Sep 26 | 19:25.42 | St James Cross Country Invitational | September 26, 2023 |
| 5,000 Meters · University of Minnesota, Golf Course Club HouseMSHSL Class A State Championships · Nov 4 | 17:49.2 | MSHSL Class A State Championships | November 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 26 · St. James | 5,000 Meters Class A | 26 | 16:40.8 PB | 12 |
| Oct 23 | MSHSL Section 2A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 2 · St. James | 5,000 Meters Varsity | 2 | 16:31.01 PB | 12 |
| Oct 7 | Buc Invite Oct 7 · 5,000 Meters Varsity · Place 2 · St. James | 5,000 Meters Varsity | 2 | 16:47.9 PB | 12 |
| Oct 2 | I-90 InviteOct 2 · 5,000 Meters Varsity/JV · Place 1 · St. James | 5,000 Meters Varsity/JV | 1 | 17:18.0 PB | 12 |
| Sep 18 | Caty Delwiche InvitationalSep 18 · 5,000 Meters Varsity · Place 2 · St. James | 5,000 Meters Varsity | 2 | 17:15.7 PB | 12 |
| Aug 29 | Paul Metcalf Invitational Aug 29 · 5,000 Meters Varsity · Place 3 · St. James | 5,000 Meters Varsity | 3 | 17:28.68 PB | 12 |
| Aug 22 | Early Bird InviteAug 22 · 4,000 Meters High School · Place 6 · St. James | 4,000 Meters High School | 6 | 14:04.4 PB | 12 |
2024 Cross Country
2 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Class A · Place 93 · St. James | 5,000 Meters Class A | 93 | 17:49.2 PB | 10 |
| Oct 26 | MSHSL Section 2A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 15 · St. James | 5,000 Meters Varsity | 15 | 17:21.19 | 10 |
| Oct 17 | Big South Cross Country Conference MeetOct 17 · 5,000 Meters Varsity · Place 15 · St. James | 5,000 Meters Varsity | 15 | 17:43.36Unofficial | 10 |
| Oct 10 | Buc InviteOct 10 · 5,000 Meters Varsity · Place 12 · St. James | 5,000 Meters Varsity | 12 | 18:41.7 PB | 10 |
| Oct 5 | I-90 InvitationalOct 5 · 5,000 Meters Varsity/JV · Place 42 · St. James | 5,000 Meters Varsity/JV | 42 | 19:33.4 | 10 |
| Sep 26 | St James Cross Country InvitationalSep 26 · 5,000 Meters Varsity · Place 19 · St. James | 5,000 Meters Varsity | 19 | 19:25.42 PB | 10 |
| Sep 18 | Windom MeetSep 18 · 5,000 Meters Varsity · Place 26 · St. James Area | 5,000 Meters Varsity | 26 | 19:49.73 | 10 |
| Sep 1 | Paul Metcalf InvitationalSep 1 · 5,000 Meters Varsity · Place 56 · St. James | 5,000 Meters Varsity | 56 | 20:03.09 | 10 |