Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 15 | 21:33.39 | Mayo Invitational | September 15, 2022 |
| 5,000 Meters · Brooktree Golf CourseMSHSL Section 1AA Championships · Oct 25 | 20:16.1 | MSHSL Section 1AA Championships | October 25, 2018 |
| 5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 16 | 23:29.63 | Mayo Invitational | September 16, 2021 |
| 5,000 Meters · Luther College CampusAll-American Invitational · Sep 11 | 22:30.25 | All-American Invitational | September 11, 2021 |
| 5,000 Meters · Minneopa Golf ClubMankato West Tri · Sep 24 | 22:46.55 | Mankato West Tri | September 24, 2020 |
| 5,000 Meters · Winona Senior High SchoolJim Flim Invite · Sep 25 | 21:47.8 | Jim Flim Invite | September 25, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 1AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 49 · Rochester John Marshall | 5,000 Meters Varsity | 49 | 22:15.30 | 12 |
| Oct 18 | Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 61 · Rochester John Marshall | 5,000 Meters Varsity | 61 | 22:11.08 | 12 |
| Oct 6 | Ev Berg InvitationalOct 6 · 5,000 Meters Varsity · Place 74 · Rochester John Marshall | 5,000 Meters Varsity | 74 | 22:00.44 | 12 |
| Sep 27 | Mankato West InvitationalSep 27 · 5,000 Meters Varsity · Place 25 · Rochester John Marshall | 5,000 Meters Varsity | 25 | 22:40.48 | — |
| Sep 24 | Jim Flim Invitational (Winona)Sep 24 · 5,000 Meters Varsity · Place 18 · Rochester John Marshall | 5,000 Meters Varsity | 18 | 21:56.8 | — |
| Sep 15 | Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 71 · Rochester John Marshall | 2.95 Miles Varsity | 71 | 21:33.39 PB | 12 |
| Sep 10 | All-American InvitationalSep 10 · 5,000 Meters Varsity · Place 113 · Rochester John Marshall | 5,000 Meters Varsity | 113 | 22:45.34 | 12 |
| Sep 1 | St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 150 · Rochester John Marshall | 5,000 Meters Varsity | 150 | 22:42.6 | — |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSL Section 1AAA ChampionshipsOct 28 · 5,000 Meters Varsity · Place 34 · Rochester John Marshall | 5,000 Meters Varsity | 34 | 21:09.00 | 11 |
| Oct 19 | Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 43 · Rochester John Marsh.. | 5,000 Meters Varsity | 43 | 21:48.74 | 11 |
| Oct 12 | Rochester All City ChampionshipsOct 12 · 5,000 Meters Varsity · Place 14 · Rochester John Marsh.. | 5,000 Meters Varsity | 14 | 21:32.5 | 11 |
| Oct 7 | Ev Berg InvitationalOct 7 · 5,000 Meters Varsity · Place 49 · Rochester John Marshall | 5,000 Meters Varsity | 49 | 21:27.71 | 11 |
| Sep 28 | Mankato West InvitationalSep 28 · 5,000 Meters Varsity · Place 20 · Rochester John Marsh.. | 5,000 Meters Varsity | 20 | 23:08.50 | 11 |
| Sep 25 | Jim Flim InviteSep 25 · 5,000 Meters Varsity · Place 16 · Rochester John Marshall | 5,000 Meters Varsity | 16 | 21:47.8 PB | 11 |
| Sep 21 | Albert Lea InvitationalSep 21 · 5,000 Meters Varsity · Place 10 · Rochester John Marsh.. | 5,000 Meters Varsity | 10 | 24:46.3 | 11 |
| Sep 16 | Mayo InvitationalSep 16 · 5,000 Meters Varsity · Place 75 · Rochester John Marshall | 5,000 Meters Varsity | 75 | 23:29.63 PB | 11 |
| Sep 11 | All-American InvitationalSep 11 · 5,000 Meters Varsity · Place 87 · Rochester John Marshall | 5,000 Meters Varsity | 87 | 22:30.25 PB | 11 |
| Sep 2 | St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Varsity · Place 145 · Rochester John Marsh.. | 5,000 Meters Varsity | 145 | 22:18.7 | 11 |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | MSHSL Section 1AA ChampionshipsOct 15 · 5,000 Meters · Place 66 · Rochester John Marshall | 5,000 Meters | 66 | 21:58.55 | 10 |
| Oct 9 | Big 9 Conference ChampionshipsOct 9 · 5,000 Meters Varsity · Place 62 · Rochester John Marshall | 5,000 Meters Varsity | 62 | 23:05.47 | 10 |
| Sep 24 | Mankato West TriSep 24 · 5,000 Meters Varsity · Place 8 · Rochester John Marshall | 5,000 Meters Varsity | 8 | 22:46.55 PB | 10 |
| Sep 16 | Northfield TriSep 16 · 5,000 Meters Varsity · Place 15 · Rochester John Marsh.. | 5,000 Meters Varsity | 15 | 23:53.4 | 10 |
| Sep 10 | Rochester JM TriSep 10 · 5,000 Meters Varsity · Place 19 · Rochester John Marsh.. | 5,000 Meters Varsity | 19 | 24:28.17 | 10 |
| Sep 3 | Rochester JM vs. OwatonnaSep 3 · 5,000 Meters Varsity · Place 14 · Rochester John Marsh.. | 5,000 Meters Varsity | 14 | 24:34.46 | 10 |
| Aug 27 | Winona vs Rochester JMAug 27 · 5,000 Meters Varsity · Place 6 · Rochester John Marshall | 5,000 Meters Varsity | 6 | 26:20.8 | 10 |
2019 Cross Country
1 results2018 Cross Country
2 results2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 1AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 74 · Rochester John Marshall | 5,000 Meters Varsity | 74 | 21:20.1 | 7 |
| Oct 5 | Ev Berg InviteOct 5 · 5,000 Meters Varsity · Place 69 · Rochester John Marshall | 5,000 Meters Varsity | 69 | 21:59.9 | 7 |
| Sep 26 | Mankato West InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 15 · Rochester JM | 5,000 Meters Junior Varsity | 15 | 22:58.8 | 7 |
| Sep 14 | Mayo InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 75 · Rochester John Marshall | 5,000 Meters Junior Varsity | 75 | 26:23.22 | 7 |