Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rosemount Middle SchoolIrish Invitational · Aug 2911:31.5Irish InvitationalAugust 29, 2025
5,000 Meters · Brooktree Golf CourseMSHSL Section 1AAA Championships · Oct 2316:46.5MSHSL Section 1AAA ChampionshipsOctober 23, 2025
5,000 Meters · Century High SchoolRochester All-City Championships · Oct 717:23.1Rochester All-City ChampionshipsOctober 7, 2025
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1117:36.6Mayo InvitationalSeptember 11, 2025
5,000 Meters · North Alexander ParkFaribault Invitational · Sep 517:41.8Faribault InvitationalSeptember 5, 2025
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2017:43.2Jim Flim Invitational (Winona)September 20, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 1AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 15 · Rochester Mayo5,000 Meters Varsity1516:46.5 PB12
Oct 14Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 19 · Rochester Mayo5,000 Meters Varsity1916:56.312
Oct 7Rochester All-City ChampionshipsOct 7 · 5,000 Meters Varsity · Place 6 · Rochester Mayo5,000 Meters Varsity617:23.1 PB12
Oct 2Ev Berg InvitationalOct 2 · 5,000 Meters Varsity · Place 31 · Rochester Mayo5,000 Meters Varsity3117:12.512
Sep 20Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 11 · Rochester Mayo5,000 Meters Varsity1117:43.2 PB12
Sep 11Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 28 · Rochester Mayo5,000 Meters Varsity2817:36.6 PB12
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 36 · Rochester Mayo5,000 Meters Varsity3617:41.8 PB12
Aug 29Irish InvitationalAug 29 · 2 Miles Varsity · Place 117 · Rochester Mayo2 Miles Varsity11711:31.5 PB12

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 24Mankato West InvitationalSep 24 · 5,000 Meters Varsity · Place 68 · Rochester Mayo5,000 Meters Varsity6821:45.2JR
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 123 · Rochester Mayo5,000 Meters Varsity12321:36.2JR
Aug 27Albert Lea Invitational #1Aug 27 · 5,000 Meters Junior Varsity · Place 14 · Rochester Mayo5,000 Meters Junior Varsity1419:34.5JR

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 78 · Rochester Mayo5,000 Meters Junior Varsity7819:58.710
Oct 10Rochester All-City ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 5 · Rochester Mayo5,000 Meters Junior Varsity518:55.6610
Sep 26Mankato West InvitationalSep 26 · 5,000 Meters Varsity · Place 35 · Rochester Mayo5,000 Meters Varsity3518:29.04—

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 12 · Rochester Mayo5,000 Meters Junior Varsity1218:15.469
Oct 11Rochester All-City ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 1 · Rochester Mayo5,000 Meters Junior Varsity119:16.099
Sep 27Mankato West InvitationalSep 27 · 5,000 Meters Varsity · Place 36 · Rochester Mayo5,000 Meters Varsity3619:01.91—
Sep 1St. Olaf High School ShowcaseSep 1 · 5,000 Meters Open · Place 30 · Rochester Mayo5,000 Meters Open3021:03.7—

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 24 · Rochester Mayo5,000 Meters Junior Varsity2419:05.288
Oct 12Rochester All City ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 28 · Rochester Mayo5,000 Meters Junior Varsity2819:00.98
Sep 28Mankato West InvitationalSep 28 · 5,000 Meters Varsity · Place 46 · Rochester Mayo5,000 Meters Varsity4620:25.988
Aug 31Austin InvitationalAug 31 · 5,000 Meters Varsity · Place 42 · Rochester Mayo5,000 Meters Varsity4220:28.108

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 17Rochester Mayo vs AustinSep 17 · 5,000 Meters Junior Varsity · Place 1 · Rochester Mayo5,000 Meters Junior Varsity119:48.567
Sep 10Rochester JM TriSep 10 · 3,500 Meters Middle School · Place 2 · Rochester Mayo3,500 Meters Middle School214:43.627
Sep 3Rochester Mayo vs. Mankato WestSep 3 · 5,000 Meters Varsity · Place 24 · Rochester Mayo5,000 Meters Varsity2423:36.047