Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 1519:23.41Mayo InvitationalSeptember 15, 2022
5,000 Meters · Bancroft Bay ParkMSHSL Section 1AA Championships · Oct 2318:52.8MSHSL Section 1AA ChampionshipsOctober 23, 2025
5,000 Meters · Brooktree Golf CourseBig 9 Conference Championships · Oct 1517:14.7Big 9 Conference ChampionshipsOctober 15, 2024
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1117:58.6Mayo InvitationalSeptember 11, 2025
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 217:48.6MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 117:47.2MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 717:30.4Packer InvitationalOctober 7, 2025
5,000 Meters · North Alexander ParkMSHSL Section 1AA Championships · Oct 2417:44.6MSHSL Section 1AA ChampionshipsOctober 24, 2024
5,000 Meters · Red Wing HS2025 Red Wing Invite · Sep 2518:20.402025 Red Wing InviteSeptember 25, 2025
5,000 Meters · River Oaks Golf CoursePacker Invitational · Oct 1018:22.38Packer InvitationalOctober 10, 2023
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2018:35.2Jim Flim Invitational (Winona)September 20, 2025
5,000 Meters · Winona Senior High SchoolJim Flim Invite · Sep 2520:39.6Jim Flim InviteSeptember 25, 2021
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1017:39.7NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 122 · Winona5,000 Meters Class AA12217:47.2 PB12
Oct 23MSHSL Section 1AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 52 · Winona5,000 Meters Varsity5218:52.8 PB12
Oct 14Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 29 · Winona5,000 Meters Varsity2917:27.212
Oct 7Packer InvitationalOct 7 · 5,000 Meters Varsity · Place 10 · Winona5,000 Meters Varsity1017:30.4 PB12
Oct 2Ev Berg InvitationalOct 2 · 5,000 Meters Varsity · Place 70 · Winona5,000 Meters Varsity7018:18.912
Sep 252025 Red Wing InviteSep 25 · 5,000 Meters Varsity · Place 13 · Winona5,000 Meters Varsity1318:20.40 PB12
Sep 20Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 31 · Winona5,000 Meters Varsity3118:35.2 PB12
Sep 11Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 39 · Winona5,000 Meters Varsity3917:58.6 PB12
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 40 · Winona5,000 Meters Varsity4017:49.412
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 60 · Winona5,000 Meters Varsity6018:03.8012

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 6 · Place 203 · Winona5,000 Meters Open Invitational Section 620317:39.7 PB11
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 132 · Winona5,000 Meters Class AA13217:48.6 PB11
Oct 24MSHSL Section 1AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 18 · Winona5,000 Meters Varsity1817:44.6 PB11
Oct 15Big 9 Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 29 · Winona5,000 Meters Varsity2917:14.7 PB11
Oct 8Packer InvitationalOct 8 · 5,000 Meters Varsity · Place 11 · Winona5,000 Meters Varsity1117:26.8JR
Oct 3Ev Berg InvitationalOct 3 · 5,000 Meters Varsity · Place 48 · Winona5,000 Meters Varsity4817:13.3JR
Sep 27Red Wing InviteSep 27 · 5,000 Meters Varsity · Place 18 · Winona5,000 Meters Varsity1818:17.0111
Sep 21Jim Flim InvitationalSep 21 · 5,000 Meters Varsity · Place 54 · Winona5,000 Meters Varsity5419:28.811
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 46 · Winona5,000 Meters Varsity4618:15.3JR
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 54 · Winona5,000 Meters Varsity5418:06.5JR
Aug 29St. Olaf H.S. ShowcaseAug 29 · 5,000 Meters Varsity · Place 82 · Winona5,000 Meters Varsity8218:55.1011

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 140 · Winona5,000 Meters Class AA14018:26.210
Oct 26MSHSL Section 1AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 31 · Winona5,000 Meters Varsity3119:52.910
Oct 17Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 57 · Winona5,000 Meters Varsity5718:41.710
Oct 10Packer InvitationalOct 10 · 5,000 Meters Varsity · Place 23 · Winona5,000 Meters Varsity2318:22.38 PB10
Oct 5Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 71 · Winona5,000 Meters Varsity7118:18.3610
Sep 23Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Varsity · Place 32 · Winona5,000 Meters Varsity321:50.6—
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 102 · Winona5,000 Meters Varsity10219:36.7610
Sep 8Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 65 · Winona5,000 Meters Varsity6518:57.43—
Aug 31St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 146 · Winona5,000 Meters Varsity14619:31.310

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27Section 1AA JVOct 27 · 5,000 Meters Junior Varsity · Place 3 · Winona5,000 Meters Junior Varsity319:08.169
Oct 18Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 17 · Winona5,000 Meters Junior Varsity1718:27.729
Oct 11Packer InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 5 · Winona5,000 Meters Junior Varsity520:22.429
Oct 6Ev Berg InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 37 · Winona5,000 Meters Junior Varsity3718:39.609
Sep 24Jim Flim Invitational (Winona)Sep 24 · 5,000 Meters Junior Varsity · Place 15 · Winona5,000 Meters Junior Varsity1519:43.8—
Sep 15Mayo InvitationalSep 15 · 2.95 Miles Junior Varsity · Place 45 · Winona2.95 Miles Junior Varsity4519:23.41 PB9

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 54 · Winona5,000 Meters Junior Varsity5419:55.278
Oct 12Packer InvitationalOct 12 · 5,000 Meters Varsity · Place 47 · Winona5,000 Meters Varsity4719:46.578
Oct 7Ev Berg InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 136 · Winona5,000 Meters Junior Varsity13621:03.778
Sep 25Jim Flim InviteSep 25 · 5,000 Meters Junior Varsity · Place 25 · Winona5,000 Meters Junior Varsity2520:39.6 PB8
Sep 16Mayo InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 99 · Winona5,000 Meters Junior Varsity9921:41.858
Sep 2St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Varsity · Place 306 · Winona5,000 Meters Varsity30620:53.78

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 12Big 9 Virtual JV ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Winona5,000 Meters Junior Varsity023:36.70Unofficial7
Oct 1Winona vs Red WingOct 1 · 5,000 Meters Junior Varsity · Place 21 · Winona5,000 Meters Junior Varsity2125:20.17
Sep 26Winona TriSep 26 · 5,000 Meters Junior Varsity · Place 55 · Winona5,000 Meters Junior Varsity5524:45.7—
Sep 3Northfield vs WinonaSep 3 · 5,000 Meters Junior Varsity · Place 12 · Winona5,000 Meters Junior Varsity1223:46.17
Aug 27Winona vs Rochester JMAug 27 · 5,000 Meters JV Wave 1 · Place 14 · Winona5,000 Meters JV Wave 11426:54.67