Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Eagan H.S. 5kSouth Suburban Conference Championships · Oct 1017:21.09South Suburban Conference ChampionshipsOctober 10, 2025
5,000 Meters · Gale Woods FarmVictoria Lions Invitational · Sep 3016:59.7Victoria Lions InvitationalSeptember 30, 2025
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1917:47.5Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Levi Dodge 5k. CourseSSC Championships · Oct 1516:41.60SSC ChampionshipsOctober 15, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 716:08.7MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · Nicollet M.S.Burnsville Invitational · Sep 1716:52.4Burnsville InvitationalSeptember 17, 2026
5,000 Meters · RiverEdge Golf CourseNightfall Classic 715 - Marshfield · Sep 2516:27.3Nightfall Classic 715 - MarshfieldSeptember 25, 2026
5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 317:26.40St. Olaf H.S. ShowcaseSeptember 3, 2026
5,000 Meters · Steve Michaud ParkAppleJack Invitational · Sep 1017:20.3AppleJack InvitationalSeptember 10, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 44 · Shakopee5,000 Meters Class AAA4416:08.7 PB12
Oct 27MSHSL Section 2AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 6 · Shakopee5,000 Meters Varsity616:24.212
Oct 15SSC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 19 · Shakopee5,000 Meters Varsity1916:41.60 PB12
Oct 6Victoria Lions InvitationalOct 6 · 5,000 Meters Varsity · Place 18 · Shakopee5,000 Meters Varsity1817:14.512
Sep 25Nightfall Classic 715 - MarshfieldSep 25 · 5,000 Meters Division 1 · Place 5 · Shakopee5,000 Meters Division 1516:27.3 PB12
Sep 17Burnsville InvitationalSep 17 · 5,000 Meters Varsity · Place 2 · Shakopee5,000 Meters Varsity216:52.4 PB12
Sep 10AppleJack InvitationalSep 10 · 5,000 Meters Varsity · Place 9 · Shakopee5,000 Meters Varsity917:20.3 PB12
Sep 3St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 42 · Shakopee5,000 Meters Varsity4217:26.40 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21MSHSL Section 2AAA ChampionshipsOct 21 · 5,000 Meters Varsity · Place 15 · Shakopee5,000 Meters Varsity1517:05.711
Oct 10South Suburban Conference ChampionshipsOct 10 · 5,000 Meters Varsity Boys · Place 22 · Shakopee5,000 Meters Varsity Boys2217:21.09 PB11
Sep 30Victoria Lions InvitationalSep 30 · 5,000 Meters Varsity · Place 22 · Shakopee5,000 Meters Varsity2216:59.7 PB11
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 138 · Shakopee5,000 Meters High School Boys Championship Race13817:47.5 PB11
Sep 11Lakeville North AppleJack InvitationalSep 11 · 5,000 Meters Varsity · Place 24 · Shakopee5,000 Meters Varsity2417:35.411
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 33 · Shakopee5,000 Meters Varsity3317:13.4311

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22MSHSL Section 2AAA ChampionshipsOct 22 · 5,000 Meters Varsity · Place 27 · Shakopee5,000 Meters Varsity2718:01.00SO
Oct 11South Suburban Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 26 · Shakopee5,000 Meters Varsity2617:49.2SO
Oct 1Victoria Lions InvitationalOct 1 · 5,000 Meters Varsity · Place 73 · Shakopee5,000 Meters Varsity7318:00.9SO
Sep 13Lakeville North AppleJack InvitationalSep 13 · 5,000 Meters Varsity · Place 50 · Shakopee5,000 Meters Varsity5018:03.5SO
Sep 5Bauman/Rovn InvitationalSep 5 · 5,000 Meters Varsity · Place 52 · Shakopee5,000 Meters Varsity5217:47.3SO
Aug 29Shakopee InvitationalAug 29 · 2 Miles Varsity · Place 5 · Shakopee2 Miles Varsity511:23.2SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 2AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 32 · Shakopee5,000 Meters Varsity3218:07.89
Oct 13South Suburban Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 50 · Shakopee5,000 Meters Varsity5018:45.39
Oct 3Victoria Lions InvitationalOct 3 · 5,000 Meters Varsity · Place 55 · Shakopee5,000 Meters Varsity5518:46.56—
Sep 8Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 63 · Shakopee5,000 Meters Varsity6318:28.61—
Aug 31Shakopee InvitationalAug 31 · 2 Miles Varsity · Place 10 · Shakopee2 Miles Varsity1011:56.28—

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Victoria Lions InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 33 · Shakopee5,000 Meters Junior Varsity3319:16.80—
Sep 1Shakopee InvitationalSep 1 · 2 Miles Varsity · Place 5 · Shakopee2 Miles Varsity513:07.488

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 5Victoria Lions InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 130 · Shakopee5,000 Meters Junior Varsity13021:36.227
Sep 30Dakota County InvitationalSep 30 · 5,000 Meters Varsity · Place 83 · Shakopee5,000 Meters Varsity8320:51.07
Sep 25Milaca Mega MeetSep 25 · 3,200 Meters 7th Grade · Place 21 · Shakopee3,200 Meters 7th Grade2112:42.9—
Sep 17Lakeville North Apple Jack InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 81 · Shakopee5,000 Meters Junior Varsity8121:33.27