Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bancroft Bay ParkMSHSL Section 1AA Championships · Oct 2320:06.4MSHSL Section 1AA ChampionshipsOctober 23, 2025
5,000 Meters · Benson ParkMankato East Invitational · Oct 819:46.9Mankato East InvitationalOctober 8, 2025
5,000 Meters · Brooktree Golf CourseBig 9 Conference Championships · Oct 1419:08.1Big 9 Conference ChampionshipsOctober 14, 2025
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1120:59.6Mayo InvitationalSeptember 11, 2025
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 119:14.4MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · North Alexander ParkFaribault Invitational · Sep 519:39.6Faribault InvitationalSeptember 5, 2025
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2020:45.2Jim Flim Invitational (Winona)September 20, 2025
5,000 Meters · Waseca Lakeside ClubWaseca XC Invitational · Oct 220:16.7Waseca XC InvitationalOctober 2, 2025
5,000 Meters · Zumbrota Golf ClubZMKW Invitational · Sep 2520:17.4ZMKW InvitationalSeptember 25, 2025

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 25 · Faribault5,000 Meters Class AA2519:14.4 PB12
Oct 23MSHSL Section 1AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 9 · Faribault5,000 Meters Varsity920:06.4 PB12
Oct 14Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 6 · Faribault5,000 Meters Varsity619:08.1 PB12
Oct 8Mankato East InvitationalOct 8 · 5,000 Meters Varsity · Place 10 · Faribault5,000 Meters Varsity1019:46.9 PB12
Oct 2Waseca XC InvitationalOct 2 · 5,000 Meters Varsity · Place 3 · Faribault5,000 Meters Varsity320:16.7 PB12
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · Faribault5,000 Meters Varsity220:17.4 PB12
Sep 20Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 3 · Faribault5,000 Meters Varsity320:45.2 PB12
Sep 11Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 21 · Faribault5,000 Meters Varsity2120:59.6 PB12
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 8 · Faribault5,000 Meters Varsity819:39.6 PB12
Aug 25Albert Lea InvitationalAug 25 · 5,000 Meters Varsity/JV · Place 2 · Faribault5,000 Meters Varsity/JV220:37.712

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 9Mankato East InvitationalOct 9 · 5,000 Meters Varsity · Place 11 · Faribault5,000 Meters Varsity1120:13.9JR
Oct 3Waseca XC InvitationalOct 3 · 5,000 Meters Varsity · Place 2 · Faribault5,000 Meters Varsity219:42.6JR
Sep 26ZMKW InvitationalSep 26 · 5,000 Meters Varsity · Place 8 · Faribault5,000 Meters Varsity820:18.3JR
Sep 21Jim Flim InvitationalSep 21 · 5,000 Meters Varsity · Place 2 · Faribault5,000 Meters Varsity220:45.911
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 7 · Faribault5,000 Meters Varsity720:35.4JR
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 19 · Faribault5,000 Meters Varsity1920:16.4JR
Aug 27Albert Lea Invitational #1Aug 27 · 5,000 Meters Junior Varsity · Place 2 · Faribault5,000 Meters Junior Varsity221:03.5JR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 22 · Faribault5,000 Meters Varsity2220:39.110
Oct 11Mankato East InvitationalOct 11 · 5,000 Meters Varsity · Place 13 · Faribault5,000 Meters Varsity1319:58.8SO
Sep 28ZMKW InvitationalSep 28 · 5,000 Meters Varsity · Place 3 · Faribault5,000 Meters Varsity320:13.43—
Sep 23Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Varsity · Place 2 · Faribault5,000 Meters Varsity220:50.2—
Sep 8Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 9 · Faribault5,000 Meters Varsity920:18.69—

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 7 · Faribault5,000 Meters Varsity719:18.529
Sep 29ZMKW InvitationalSep 29 · 5,000 Meters Varsity · Place 4 · Faribault5,000 Meters Varsity420:45.41—
Sep 24Jim Flim Invitational (Winona)Sep 24 · 5,000 Meters Varsity · Place 5 · Faribault5,000 Meters Varsity520:27.2—
Sep 16Northfield DualSep 16 · 5,000 Meters Varsity · Place 1 · Faribault5,000 Meters Varsity120:31.16—

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 16 · Faribault5,000 Meters Varsity1620:27.648
Oct 12Mankato East InvitationalOct 12 · 5,000 Meters Varsity · Place 14 · Faribault5,000 Meters Varsity1420:27.698
Sep 21Albert Lea InvitationalSep 21 · 5,000 Meters Varsity · Place 3 · Faribault5,000 Meters Varsity323:01.68
Aug 31Austin InvitationalAug 31 · 5,000 Meters Varsity · Place 11 · Faribault5,000 Meters Varsity1122:08.908

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 1Faribault vs CenturyOct 1 · 5,000 Meters Varsity · Place 12 · Faribault5,000 Meters Varsity1221:357
Sep 17Owatonna TriSep 17 · 5,000 Meters Varsity · Place 9 · Faribault5,000 Meters Varsity920:57.307
Sep 10Faribault TriSep 10 · 5,000 Meters Varsity · Place 5 · Faribault5,000 Meters Varsity522:117
Sep 3Mankato East vs. FaribaultSep 3 · 5,000 Meters Varsity · Place 11 · Faribault5,000 Meters Varsity1122:56.37

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 26ZM/KW InvitationalSep 26 · 3,200 Meters Middle School · Place 4 · Faribault3,200 Meters Middle School414:29.2—