Personal bests

Best marks in available results
Event / courseMarkMeetDate
3300 m · Bluff View Elementary SchoolLake City Invitational · Sep 1612:05.4Lake City InvitationalSeptember 16, 2025
5,000 Meters · Bancroft Bay ParkMSHSL Section 1AA Championships · Oct 2317:30.3MSHSL Section 1AA ChampionshipsOctober 23, 2025
5,000 Meters · Eau Claire North HSHusky Invitational · Aug 2918:43.7Husky InvitationalAugust 29, 2026
5,000 Meters · KM Telecom StadiumHiawatha Valley League Conference Championships · Oct 1417:18.8Hiawatha Valley League Conference ChampionshipsOctober 14, 2025
5,000 Meters · Levi Dodge 5k. CourseFarmington Cowbell Run · Sep 2517:01.76Farmington Cowbell RunSeptember 25, 2025
5,000 Meters · Lowes Creek County ParkHusky Invite · Aug 2918:43.70Husky InviteAugust 29, 2026
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 317:33.3Steve Johnson Invitational October 3, 2026
5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 1317:21.5Packer InvitationalOctober 13, 2026
5,000 Meters · North Alexander ParkMSHSL Section 1AA Championships · Oct 2417:24.1MSHSL Section 1AA ChampionshipsOctober 24, 2024
5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 2217:34.3Pine Island InvitationalSeptember 22, 2026
5,000 Meters · Rosie ParkGoodhue Invitational · Oct 716:53.9Goodhue InvitationalOctober 7, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 1AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 28 · Kasson-Mantorville5,000 Meters Varsity2817:32.211
Oct 20Hiawatha Valley League Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 20 · Kasson-Mantorville5,000 Meters Varsity2016:47.5JR
Oct 13Packer InvitationalOct 13 · 5,000 Meters Varsity · Place 22 · Kasson-Mantorville5,000 Meters Varsity2217:21.5 PB11
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 129 · Kasson-Mantorville5,000 Meters Varsity12917:33.3 PB11
Sep 22Pine Island InvitationalSep 22 · 5,000 Meters Varsity · Place 18 · Kasson-Mantorville5,000 Meters Varsity1817:34.3 PB11
Sep 11Faribault InvitationalSep 11 · 5,000 Meters Varsity · Place 96 · Kasson-Mantorville5,000 Meters Varsity9620:06.711
Aug 29Husky InvitationalAug 29 · 5,000 Meters Varsity · Place 70 · Kasson-Mantorville5,000 Meters Varsity7018:43.7 PB11
Aug 29Husky InviteAug 29 · 5,000 Meters Varsity · Place 70 · Kasson-Mantorville5,000 Meters Varsity7018:43.70 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 1AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 15 · Kasson-Mantorville5,000 Meters Varsity1517:30.3 PB10
Oct 14Hiawatha Valley League Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 5 · Kasson-Mantorville5,000 Meters Varsity517:18.8 PB10
Oct 7Goodhue InvitationalOct 7 · 5,000 Meters Varsity · Place 3 · Kasson-Mantorville5,000 Meters Varsity316:53.9 PB10
Sep 25Farmington Cowbell RunSep 25 · 5,000 Meters Boys Varsity · Place 21 · Kasson-Mantorville5,000 Meters Boys Varsity2117:01.76 PB10
Sep 16Lake City InvitationalSep 16 · 3,300 Meters Varsity · Place 4 · Kasson-Mantorville3,300 Meters Varsity412:05.4 PB10
Sep 11Kasson-Mantorville InvitationalSep 11 · 5,000 Meters Varsity · Place 2 · Kasson-Mantorville5,000 Meters Varsity217:54.410
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 59 · Kasson-Mantorville5,000 Meters Varsity5918:03.3910

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 1AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 15 · Kasson-Mantorville5,000 Meters Varsity1517:24.1 PB9
Oct 15HVL Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 10 · Kasson-Mantorville5,000 Meters Varsity1017:33.2FR
Oct 8Goodhue InvitationalOct 8 · 5,000 Meters Varsity · Place 5 · Kasson-Mantorville5,000 Meters Varsity517:50.0FR
Sep 28Willmar Glacial Lakes InviteSep 28 · 5,000 Meters Varsity · Place 13 · Kasson-Mantorville5,000 Meters Varsity1318:01.99
Sep 17Lake City InvitationalSep 17 · 3,200 Meters Varsity · Place 15 · Kasson-Mantorville3,200 Meters Varsity1511:09.6FR
Sep 12Kasson-Mantorville InvitationalSep 12 · 5,000 Meters Varsity · Place 5 · Kasson-Mantorville5,000 Meters Varsity518:54.8FR
Sep 10Byron InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 1 · Kasson-Mantorville5,000 Meters Junior Varsity119:42.2FR
Aug 28Crimson TwilightAug 28 · 5,000 Meters Varsity · Place 51 · Kasson-Mantorville5,000 Meters Varsity5121:15.19