Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Baylor Regional ParkLions CC Meet · Sep 1216:41.12Lions CC MeetSeptember 12, 2023
5,000 Meters · Benson ParkMSHSL Section 2AA Championships · Oct 2617:18.3MSHSL Section 2AA ChampionshipsOctober 26, 2023
5,000 Meters · Cedar Creek ParkI-90 Invitational · Oct 517:22.8I-90 InvitationalOctober 5, 2023
5,000 Meters · Gale Woods FarmMSHSL Section 2AA Championships · Oct 2517:42.42MSHSL Section 2AA ChampionshipsOctober 25, 2022
5,000 Meters · Hudson Middle SchoolRaider Invite · Sep 1918:25.6Raider InviteSeptember 19, 2023
5,000 Meters · Ney Nature CenterMRC TRI · Oct 123:17.7MRC TRIOctober 1, 2020
5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 517:40.68MSHSL Class AA State ChampionshipsNovember 5, 2022
5,000 Meters · Winona Senior High SchoolJim Flim Invite · Sep 2519:21.8Jim Flim InviteSeptember 25, 2021
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 328:15.5Running of the CowsOctober 3, 2026
8,000 Meters · Highland 9-Hole Golf CourseMIAC Championships · Nov 128:47.5MIAC ChampionshipsNovember 1, 2025
8,000 Meters · River Oaks Golf CourseToni St. Pierre Invitational · Sep 1829:02.4Toni St. Pierre InvitationalSeptember 18, 2026
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1828:59.5Interregional InvitationalOctober 18, 2025
8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 2029:20.7St. Olaf InvitationalSeptember 20, 2025
8,000 Meters · St. Olaf CollegeMIAC XC Championship · Oct 3127:57.0MIAC XC ChampionshipOctober 31, 2026
8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 329:01.3Blugold InvitationalOctober 3, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31MIAC XC ChampionshipOct 31 · 8,000 Meters Men · Place 90 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Men9027:57.0 PBJr
Oct 3Running of the CowsOct 3 · 8,000 Meters Maize · Place 124 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Maize12428:15.5 PBJr
Sep 18Toni St. Pierre InvitationalSep 18 · 8,000 Meters Collegiate · Place 65 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Collegiate6529:02.4 PBJr
Sep 4St. Olaf Ole OpenerSep 4 · 5,000 Meters Men · Place 55 · Bethel (Minn.)Bethel (Minn.)5,000 Meters Men5517:53.9Jr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MIAC ChampionshipsNov 1 · 8,000 Meters College · Place 99 · Bethel (Minn.)Bethel (Minn.)8,000 Meters College9928:47.5 PBSo
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 232 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Blue23228:59.5 PBSo
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 226 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Varsity22629:01.3 PBSo
Sep 20St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 132 · Bethel (Minn.)Bethel (Minn.)8,000 Meters College13229:20.7 PBSo
Sep 12MIAC PreviewSep 12 · 8,000 Meters Men · Place 74 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Men7430:07.1So

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MIAC ChampionshipsNov 2 · 8,000 Meters College · Place 127 · Bethel (Minn.)Bethel (Minn.)8,000 Meters College12729:40.00Fr
Oct 5Carleton Running of the CowsOct 5 · 8,000 Meters Varsity · Place 266 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Varsity26631:01.9FR
Sep 21St. Olaf InvitationalSep 21 · 8,000 Meters Varsity · Place 227 · Bethel (Minn.)Bethel (Minn.)8,000 Meters Varsity22731:33.10FR
Sep 6Toni St. Pierre InvitationalSep 6 · 5,000 Meters Varsity · Place 72 · Bethel (Minn.)Bethel (Minn.)5,000 Meters Varsity7217:59.1FR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 20 · Belle PlaineBelle Plaine5,000 Meters Varsity2017:18.3 PB12
Oct 11Mankato East InvitationalOct 11 · 5,000 Meters Varsity · Place 28 · Belle PlaineBelle Plaine5,000 Meters Varsity2817:17.4SR
Oct 5I-90 InvitationalOct 5 · 5,000 Meters Varsity/JV · Place 11 · Belle PlaineBelle Plaine5,000 Meters Varsity/JV1117:22.8 PB12
Sep 28Osseo InvitationalSep 28 · 5,000 Meters Varsity · Place 24 · Belle PlaineBelle Plaine5,000 Meters Varsity245:3912
Sep 26Mankato West InvitationalSep 26 · 5,000 Meters Varsity · Place 12 · Belle PlaineBelle Plaine5,000 Meters Varsity1217:05.18—
Sep 23Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Varsity · Place 24 · Belle PlaineBelle Plaine5,000 Meters Varsity241:25.3—
Sep 19Raider InviteSep 19 · 5,000 Meters Varsity · Place 17 · Belle PlaineBelle Plaine5,000 Meters Varsity1718:25.6 PB12
Sep 12Lions CC MeetSep 12 · 5,000 Meters Varsity · Place 6 · Belle PlaineBelle Plaine5,000 Meters Varsity616:41.12 PB12
Aug 31St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 52 · Belle PlaineBelle Plaine5,000 Meters Varsity5217:47.312

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class AA State ChampionshipsNov 5 · 5,000 Meters Class AA · Place 108 · Belle PlaineBelle Plaine5,000 Meters Class AA10817:40.68 PB11
Oct 25MSHSL Section 2AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 28 · Belle PlaineBelle Plaine5,000 Meters Varsity2817:42.42 PB11
Oct 18Minnesota River Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 7 · Belle PlaineBelle Plaine5,000 Meters Varsity717:28.9411
Oct 6Fairmont I-90 MeetOct 6 · 5,000 Meters Junior Varsity · Place 21 · Belle PlaineBelle Plaine5,000 Meters Junior Varsity2117:50.311
Sep 24Jim Flim Invitational (Winona)Sep 24 · 5,000 Meters Junior Varsity · Place 1 · Belle PlaineBelle Plaine5,000 Meters Junior Varsity117:54.3—
Sep 20Raider InviteSep 20 · 5,000 Meters Varsity · Place 48 · Belle PlaineBelle Plaine5,000 Meters Varsity4820:31.711
Sep 13Lions CC MeetSep 13 · 5,000 Meters Varsity · Place 25 · Belle PlaineBelle Plaine5,000 Meters Varsity2518:03.7011
Sep 1St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 214 · Belle PlaineBelle Plaine5,000 Meters Varsity21419:27.6—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Section · Place 49 · Belle PlaineBelle Plaine5,000 Meters Section4919:12.9610
Oct 7I-90 InvitationalOct 7 · 5,000 Meters Varsity · Place 50 · Belle PlaineBelle Plaine5,000 Meters Varsity5019:24.510
Sep 25Jim Flim InviteSep 25 · 5,000 Meters Junior Varsity · Place 6 · Belle PlaineBelle Plaine5,000 Meters Junior Varsity619:21.8 PB10
Sep 14Lions CC MeetSep 14 · 5,000 Meters Junior Varsity · Place 8 · Belle PlaineBelle Plaine5,000 Meters Junior Varsity819:52.2010
Sep 2St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Varsity · Place 308 · Belle PlaineBelle Plaine5,000 Meters Varsity30820:56.610
Aug 31Mankato East InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 39 · Belle PlaineBelle Plaine5,000 Meters Junior Varsity3921:43.510

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 1MRC TRIOct 1 · 5,000 Meters Junior Varsity · Place 46 · Belle PlaineBelle Plaine5,000 Meters Junior Varsity4623:17.7 PB9

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational -Combined · Belle PlaineBelle Plaine5,000 Meters Open Invitational -Combined0—8
Sep 24Jaguar ChallengeSep 24 · 1.4 Miles Middle School · Place 35 · Belle PlaineBelle Plaine1.4 Miles Middle School3510:00.2—
Sep 17Waconia Run of the Lakes InvitationalSep 17 · 3,000 Meters Middle School · Place 162 · Belle PlaineBelle Plaine3,000 Meters Middle School16222:20.7—

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 18Waconia Run of the Lakes InvitationalSep 18 · 1.86 Miles Middle School · Place 95 · Belle PlaineBelle Plaine1.86 Miles Middle School9518:37.2—