Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Big Lake Middle SchoolBattle At Liberty · Aug 318:17.8Battle At LibertyAugust 31, 2021
5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 2316:22.11MSHSL Section 5AA ChampionshipsOctober 23, 2025
5,000 Meters · Bertram ParkMonticello Invitational · Sep 616:34.7Monticello InvitationalSeptember 6, 2025
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 217:07.8MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 116:25.1MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Sep 2516:34.6Becker InvitationalSeptember 25, 2025
5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 716:14.2Tiger InvitationalOctober 7, 2025
5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 2219:24.2Rocori XC InviteSeptember 22, 2022
5,000 Meters · Southbrook Golf CourseAnnandale Invitational · Sep 916:13.1Annandale InvitationalSeptember 9, 2025
5,000 Meters · The Ponds Golf CourseMississippi 8 Cross Country Championship · Oct 1416:11.4Mississippi 8 Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1017:18.0NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zahler ParkSTMA Invitational · Oct 118:13.7STMA InvitationalOctober 1, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 37 · Big LakeBig Lake5,000 Meters Class AA3716:25.1 PB12
Oct 23MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 5 · Big LakeBig Lake5,000 Meters Varsity516:22.11 PB12
Oct 14Mississippi 8 Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 3 · Big LakeBig Lake5,000 Meters Varsity316:11.4 PB12
Oct 7Tiger InvitationalOct 7 · 5,000 Meters Varsity · Place 6 · Big LakeBig Lake5,000 Meters Varsity616:14.2 PB12
Oct 1STMA InvitationalOct 1 · 5,000 Meters Varsity · Place 62 · Big LakeBig Lake5,000 Meters Varsity6218:13.7 PB12
Sep 25Becker InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · Big LakeBig Lake5,000 Meters Varsity216:34.6 PB12
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Varsity · Place 4 · Big LakeBig Lake5,000 Meters Varsity416:13.1 PB12
Sep 6Monticello InvitationalSep 6 · 5,000 Meters Varsity · Place 3 · Big LakeBig Lake5,000 Meters Varsity316:34.7 PB12
Aug 28Princeton InvitationalAug 28 · 5,000 Meters Varsity · Place 2 · Big LakeBig Lake5,000 Meters Varsity216:30.1—

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 5 · Place 87 · Big LakeBig Lake5,000 Meters Open Invitational Section 58717:18.0 PB11
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 88 · Big LakeBig Lake5,000 Meters Class AA8817:07.8 PB11
Oct 24MSHSL Section 5AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 14 · Big LakeBig Lake5,000 Meters Varsity1417:06.811
Oct 15Mississippi 8 ConferenceOct 15 · 5,000 Meters Varsity · Place 7 · Big LakeBig Lake5,000 Meters Varsity716:38.311
Oct 8Tiger InvitationalOct 8 · 5,000 Meters Varsity · Place 19 · Big LakeBig Lake5,000 Meters Varsity1917:05.111
Oct 2STMA InvitationalOct 2 · 5,000 Meters Varsity · Place 32 · Big LakeBig Lake5,000 Meters Varsity3217:19.811
Sep 26Becker InvitationalSep 26 · 5,000 Meters Varsity · Place 8 · Big LakeBig Lake5,000 Meters Varsity817:29.311
Sep 19Rocori XC InvitationalSep 19 · 5,000 Meters Varsity · Place 8 · Big LakeBig Lake5,000 Meters Varsity817:27.6JR
Sep 10Annandale InvitationalSep 10 · 5,000 Meters Varsity · Place 6 · Big LakeBig Lake5,000 Meters Varsity616:57.911
Sep 7Monticello InvitationalSep 7 · 5,000 Meters Varsity · Place 9 · Big LakeBig Lake5,000 Meters Varsity917:28.911
Aug 27Big Lake Battle at LibertyAug 27 · 5,000 Meters Varsity · Place 3 · Big LakeBig Lake5,000 Meters Varsity317:54.311

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 105 · Big LakeBig Lake5,000 Meters Class AA10517:33.710
Oct 26MSHSL Section 5AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 14 · Big LakeBig Lake5,000 Meters Varsity1417:32.310
Oct 17Mississippi 8 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 14 · Big LakeBig Lake5,000 Meters Varsity1417:16.110
Oct 10Tiger InvitationalOct 10 · 5,000 Meters Varsity · Place 27 · Big LakeBig Lake5,000 Meters Varsity2717:24.210

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 4Becker InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 5 · Big LakeBig Lake5,000 Meters Junior Varsity519:13.1—
Sep 29Foley InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 17 · Big LakeBig Lake5,000 Meters Junior Varsity1719:30.4Unofficial9
Sep 22Rocori XC InviteSep 22 · 5,000 Meters Varsity · Place 73 · Big LakeBig Lake5,000 Meters Varsity7319:24.2 PB9
Sep 9Cambridge-Isanti Ayer InvitationalSep 9 · 5,000 Meters JV Boys · Place 2 · Big LakeBig Lake5,000 Meters JV Boys219:19.27Unofficial9
Aug 30Big Lake Battle At Liberty InvitationalAug 30 · 5,000 Meters Varsity · Place 19 · Big LakeBig Lake5,000 Meters Varsity1919:36.6—

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19Mississippi 8 Conference ChampionshipsOct 19 · 2,600 Meters Middle School · Place 5 · Big LakeBig Lake2,600 Meters Middle School512:39.8—
Oct 5Becker InvitationalOct 5 · 3,200 Meters Middle School · Place 10 · Big LakeBig Lake3,200 Meters Middle School1013:25.7—
Sep 25Milaca Mega MeetSep 25 · 3,200 Meters 8th Grade · Place 56 · Big LakeBig Lake3,200 Meters 8th Grade5612:55.6—
Aug 31Battle At LibertyAug 31 · 2,000 Meters Junior High · Place 12 · Big LakeBig Lake2,000 Meters Junior High128:17.8 PB8