Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 1518:52.82Mayo InvitationalSeptember 15, 2022
5,000 Meters · Brooktree Golf CourseMSHSL Section 1AAA Championships · Oct 2316:22.3MSHSL Section 1AAA ChampionshipsOctober 23, 2025
5,000 Meters · Century High SchoolRochester All-City Championships · Oct 716:42.8Rochester All-City ChampionshipsOctober 7, 2025
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1418:42.40Mayo InvitationalSeptember 14, 2023
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 116:50.1MSHSL Class AAA State ChampionshipsNovember 1, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1417:17.6All-American InvitationalSeptember 14, 2024
5,000 Meters · Luther College CampusAll-American Invitational · Sep 918:27.50All-American InvitationalSeptember 9, 2023
5,000 Meters · North Alexander ParkFaribault Invitational · Sep 517:12.0Faribault InvitationalSeptember 5, 2025
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2017:36.7Jim Flim Invitational (Winona)September 20, 2025
5,000 Meters · Zumbrota Golf ClubZMKW Invitational · Sep 2516:47.3ZMKW InvitationalSeptember 25, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 100 · Rochester Century5,000 Meters Class AAA10016:50.1 PB12
Oct 23MSHSL Section 1AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 11 · Rochester Century5,000 Meters Varsity1116:22.3 PB12
Oct 14Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 11 · Rochester Century5,000 Meters Varsity1116:26.712
Oct 7Rochester All-City ChampionshipsOct 7 · 5,000 Meters Varsity · Place 2 · Rochester Century5,000 Meters Varsity216:42.8 PB12
Oct 2Ev Berg InvitationalOct 2 · 5,000 Meters Varsity · Place 14 · Rochester Century5,000 Meters Varsity1416:36.812
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · Rochester Century5,000 Meters Varsity216:47.3 PB12
Sep 20Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 9 · Rochester Century5,000 Meters Varsity917:36.7 PB12
Sep 13All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 41 · Rochester Century5,000 Meters Varsity4117:26.312
Sep 11Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 63 · Rochester Century5,000 Meters Varsity6318:45.612
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 23 · Rochester Century5,000 Meters Varsity2317:12.0 PB12
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 35 · Rochester Century5,000 Meters Varsity3517:16.9712

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 1AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 13 · Rochester Century5,000 Meters Varsity1316:46.511
Oct 15Big 9 Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 19 · Rochester Century5,000 Meters Varsity1916:49.611
Oct 8Rochester All-City ChampionshipsOct 8 · 5,000 Meters Varsity · Place 2 · Rochester Century5,000 Meters Varsity217:05.5JR
Oct 3Ev Berg InvitationalOct 3 · 5,000 Meters Varsity · Place 38 · Rochester Century5,000 Meters Varsity3816:58.1JR
Sep 26ZMKW InvitationalSep 26 · 5,000 Meters Varsity · Place 2 · Rochester Century5,000 Meters Varsity217:22.4JR
Sep 21Jim Flim InvitationalSep 21 · 5,000 Meters Varsity · Place 16 · Rochester Century5,000 Meters Varsity1617:51.711
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 50 · Rochester Century5,000 Meters Varsity5017:17.6 PB11
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 43 · Rochester Century5,000 Meters Varsity4318:08.9JR
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 38 · Rochester Century5,000 Meters Varsity3817:24.6JR
Aug 29St. Olaf H.S. ShowcaseAug 29 · 5,000 Meters Varsity · Place 35 · Rochester Century5,000 Meters Varsity3517:47.4011

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 1AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 49 · Rochester Century5,000 Meters Varsity4919:01.810
Oct 17Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 24 · Rochester Century5,000 Meters Junior Varsity2418:49.210
Oct 10Rochester All-City ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 121 · Rochester Century5,000 Meters Junior Varsity12129:15.4110
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 92 · Rochester Century5,000 Meters Varsity9218:52.710
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 92 · Rochester Century5,000 Meters Varsity9218:52.710
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 70 · Rochester Century5,000 Meters Varsity7018:42.40 PB10
Sep 9All-American InvitationalSep 9 · 5,000 Meters Varsity · Place 104 · Rochester Century5,000 Meters Varsity10418:27.50 PB10
Aug 31St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 70 · Rochester Century5,000 Meters Varsity7018:10.010

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 1AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 50 · Rochester Century5,000 Meters Varsity5018:22.879
Oct 18Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 68 · Rochester Century5,000 Meters Varsity6818:21.869
Oct 11Rochester All-City ChampionshipsOct 11 · 5,000 Meters Varsity · Place 24 · Rochester Century5,000 Meters Varsity2419:20.399
Oct 6Ev Berg InvitationalOct 6 · 5,000 Meters Varsity · Place 73 · Rochester Century5,000 Meters Varsity7318:24.639
Sep 24Jim Flim Invitational (Winona)Sep 24 · 5,000 Meters Varsity · Place 61 · Rochester Century5,000 Meters Varsity6119:05.9—
Sep 15Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 104 · Rochester Century2.95 Miles Varsity10418:52.82 PB9
Sep 10All-American InvitationalSep 10 · 5,000 Meters Varsity · Place 133 · Rochester Century5,000 Meters Varsity13319:54.409

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28Section 1AAA - JVOct 28 · 5,000 Meters Junior Varsity · Place 104 · Rochester Century5,000 Meters Junior Varsity10420:52.428
Oct 19Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 96 · Rochester Century5,000 Meters Junior Varsity9620:48.478
Oct 12Rochester All City ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 70 · Rochester Century5,000 Meters Junior Varsity7021:11.18
Oct 7Ev Berg InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 138 · Rochester Century5,000 Meters Junior Varsity13821:04.168
Sep 30St. Charles InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 78 · Rochester Century5,000 Meters Junior Varsity7823:45.28
Sep 16Mayo InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 165 · Rochester Century5,000 Meters Junior Varsity16523:09.988
Sep 11All-American InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 203 · Rochester Century5,000 Meters Junior Varsity20323:30.388

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 1Faribault vs CenturyOct 1 · 5,000 Meters Junior Varsity · Place 21 · Rochester Century5,000 Meters Junior Varsity2123:167
Sep 17Albert Lea TriSep 17 · 3 Miles Junior Varsity · Place 54 · Rochester Century3 Miles Junior Varsity5423:29.67
Sep 10Rochester Century TriSep 10 · 2,500 Meters Middle School · Place 5 · Rochester Century2,500 Meters Middle School510:59.557
Sep 3Red Wing vs CenturySep 3 · 3,200 Meters Middle School · Place 6 · Rochester Century3,200 Meters Middle School617:21.97