Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Arcadia Valley High SchoolArcadia Valley Invitational · Sep 1219:09.99Arcadia Valley InvitationalSeptember 12, 2026
5,000 Meters · Dexter Senior High SchoolDexter High School XC Invitational · Sep 619:26.1Dexter High School XC InvitationalSeptember 6, 2025
5,000 Meters · Engler Ball ParkFarmington Invitational / MAJHAA Conference Championships · Oct 1718:08.25Farmington Invitational / MAJHAA Conference ChampionshipsOctober 17, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 717:27.37MSHSAA XC State ChampionshipsNovember 7, 2025
5,000 Meters · Jackson City ParkHeartland Conference Meet 2025 · Oct 2318:09Heartland Conference Meet 2025October 23, 2025
5,000 Meters · Mineral Area CollegeBismarck Invitational · Sep 1919:29.5Bismarck InvitationalSeptember 19, 2026
5,000 Meters · Notre Dame Regional High SchoolNotre Dame XC Invitational · Oct 318:44.5Notre Dame XC InvitationalOctober 3, 2026
5,000 Meters · Oak Ridge High SchoolMSHSAA Class 1 District 1 · Nov 118:39.02MSHSAA Class 1 District 1November 1, 2025
5,000 Meters · Perry Park CenterPerryville High School Cutlass Invitational · Sep 2919:29.9Perryville High School Cutlass InvitationalSeptember 29, 2026
5,000 Meters · Woodland R-IV High SchoolWoodland Cross Country Invitational · Oct 918:49.6Woodland Cross Country InvitationalOctober 9, 2025

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 1 · Place 55 · Meadow Heights5,000 Meters Class 15517:45.711
Oct 31MSHSAA Class 1 District 1Oct 31 · 5,000 Meters Varsity · Place 13 · Meadow Heights5,000 Meters Varsity1319:06.5611
Oct 212026 Heartland Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 14 · Meadow Heights5,000 Meters Varsity1418:42.6—
Oct 17Farmington Invitational / MAJHAA Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 24 · Meadow Heights5,000 Meters Varsity2418:08.25 PB11
Oct 8Woodland Invitational XC MeetOct 8 · 5,000 Meters HS Boys · Place 8 · Meadow Heights5,000 Meters HS Boys818:57.111
Oct 3Notre Dame XC InvitationalOct 3 · 5,000 Meters Varsity · Place 21 · Meadow Heights5,000 Meters Varsity2118:44.5 PB11
Sep 29Perryville High School Cutlass InvitationalSep 29 · 5,000 Meters Boys High School · Place 4 · Meadow Heights5,000 Meters Boys High School419:29.9 PB11
Sep 22Oak Ridge XC Invitational Sep 22 · 5,000 Meters High School · Place 15 · Meadow Heights5,000 Meters High School1520:03.5911
Sep 19Bismarck InvitationalSep 19 · 5,000 Meters Varsity Boys · Place 12 · Meadow Heights5,000 Meters Varsity Boys1219:29.5 PB11
Sep 12Arcadia Valley InvitationalSep 12 · 5,000 Meters Varsity · Place 47 · Meadow Heights5,000 Meters Varsity4719:09.99 PB11
Sep 52026 Dexter Bearcat XC InvititationalSep 5 · 5,000 Meters Varsity Boys · Place 18 · Meadow Heights5,000 Meters Varsity Boys1819:50.311

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 1 · Place 18 · Meadow Heights5,000 Meters Class 11817:27.37 PB10
Nov 1MSHSAA Class 1 District 1Nov 1 · 5,000 Meters Varsity · Place 6 · Meadow Heights5,000 Meters Varsity618:39.02 PB10
Oct 23Heartland Conference Meet 2025Oct 23 · 5,000 Meters Varsity Boys 5K · Place 7 · Meadow Heights5,000 Meters Varsity Boys 5K718:09 PB10
Oct 20Farmington Invitational/MAJHAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 2 · Meadow Heights5,000 Meters Junior Varsity219:07.5110
Oct 9Woodland Cross Country InvitationalOct 9 · 5,000 Meters HS Boys · Place 14 · Meadow Heights5,000 Meters HS Boys1418:49.6 PB10
Oct 4Notre Dame XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 1 · Meadow Heights5,000 Meters Junior Varsity119:10.5SO
Sep 29Perryville XC Cutlass InvitationalSep 29 · 5,000 Meters HS Boys · Place 10 · Meadow Heights5,000 Meters HS Boys1020:19.610
Sep 26Oak Ridge XC InviteSep 26 · 5,000 Meters High School · Place 10 · Meadow Heights5,000 Meters High School1020:16.0310
Sep 20Bismarck InvitationalSep 20 · 5,000 Meters JV Boys · Place 3 · Meadow Heights5,000 Meters JV Boys320:07.810
Sep 13Arcadia Valley InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 3 · Meadow Heights5,000 Meters Junior Varsity319:49.7110
Sep 6Dexter High School XC InvitationalSep 6 · 5,000 Meters JV Boys · Place 5 · Meadow Heights5,000 Meters JV Boys519:26.1 PB10

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8MSHSAA Class 1 State XC ChampionshipsNov 8 · 5,000 Meters Varsity · Place 75 · Meadow Heights5,000 Meters Varsity7519:02.49
Nov 2MSHSAA Class 1 - District 1Nov 2 · 5,000 Meters Varsity · Place 15 · Meadow Heights5,000 Meters Varsity1518:46.019
Oct 19Farmington Invitational/MAJHAA ConferenceOct 19 · 5,000 Meters Junior Varsity · Place 30 · Meadow Heights5,000 Meters Junior Varsity3020:26.659
Sep 24Oak Ridge InvitationalSep 24 · 5,000 Meters Varsity · Place 13 · Meadow Heights5,000 Meters Varsity1319:35.5FR
Sep 24Oak Ridge InvitationalSep 24 · 5,000 Meters Varsity · Place 13 · Meadow Heights5,000 Meters Varsity1319:35.5FR
Sep 21Bismarck InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 4 · Meadow Heights5,000 Meters Junior Varsity421:09.559
Sep 14Arcadia Valley InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 9 · Meadow Heights5,000 Meters Junior Varsity920:14.229

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Farmington InvitationalOct 14 · 2,500 Meters Middle School · Place 34 · Meadow Heights2,500 Meters Middle School349:54.168
Sep 16Bismarck InvitationalSep 16 · 2,500 Meters Middle School · Place 8 · Meadow Heights2,500 Meters Middle School89:38.328
Sep 9Arcadia Valley InvitationalSep 9 · 2,500 Meters Middle School · Place 23 · Meadow Heights2,500 Meters Middle School239:25.268

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15Farmington InvitationalOct 15 · 2,500 Meters Middle School · Place 98 · Meadow Heights2,500 Meters Middle School9811:35.567
Oct 6Woodland HS InvitationalOct 6 · 2,500 Meters Middle School · Place 31 · Meadow Heights2,500 Meters Middle School3111:35.5—
Sep 17Bismarck InvitationalSep 17 · 2,500 Meters Middle School · Place 60 · Meadow Heights2,500 Meters Middle School6011:05.657
Sep 10Arcadia Valley InvitationalSep 10 · 2,500 Meters Middle School · Place 126 · Meadow Heights2,500 Meters Middle School12610:20.617

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16Farmington InvitationalOct 16 · 2,500 Meters Middle School · Place 114 · Meadow Heights2,500 Meters Middle School11411:56.516
Sep 21Oak Ridge InvitationalSep 21 · 2,000 Meters Middle School · Place 67 · MEADOW HEIGHTS2,000 Meters Middle School6712:56:00—
Sep 18Bismarck InvitationalSep 18 · 2,500 Meters Middle School · Place 75 · Meadow Heights2,500 Meters Middle School7511:36.146
Sep 11Arcadia Valley InvitationalSep 11 · 2,400 Meters Middle School · Place 96 · Meadow Heights2,400 Meters Middle School969:53.096