Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Arcadia Valley High SchoolArcadia Valley Invitational · Sep 1221:33.02Arcadia Valley InvitationalSeptember 12, 2026
5,000 Meters · Dexter Senior High SchoolDexter High School XC Invitational · Sep 623:14.8Dexter High School XC InvitationalSeptember 6, 2025
5,000 Meters · Engler Ball ParkFarmington Invitational / MAJHAA Conference Championships · Oct 1720:05.15Farmington Invitational / MAJHAA Conference ChampionshipsOctober 17, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 620:04.4MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Jackson City ParkHeartland Conference Meet 2025 · Oct 2321:46Heartland Conference Meet 2025October 23, 2025
5,000 Meters · Mineral Area CollegeBismarck Invitational · Sep 1922:25.0Bismarck InvitationalSeptember 19, 2026
5,000 Meters · Notre Dame Regional High SchoolNotre Dame XC Invitational · Oct 320:48.0Notre Dame XC InvitationalOctober 3, 2026
5,000 Meters · Oak Ridge High SchoolMSHSAA Class 1 District 1 · Oct 3121:16.75MSHSAA Class 1 District 1October 31, 2026
5,000 Meters · Perry Park CenterPerryville High School Cutlass Invitational · Sep 2921:28.3Perryville High School Cutlass InvitationalSeptember 29, 2026
5,000 Meters · Woodland R-IV High SchoolWoodland Invitational XC Meet · Oct 821:01.9Woodland Invitational XC MeetOctober 8, 2026

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 145 · Meadow Heights5,000 Meters Class 114520:04.4 PB10
Oct 31MSHSAA Class 1 District 1Oct 31 · 5,000 Meters Varsity · Place 57 · Meadow Heights5,000 Meters Varsity5721:16.75 PB10
Oct 212026 Heartland Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 55 · Meadow Heights5,000 Meters Varsity5521:29.7—
Oct 17Farmington Invitational / MAJHAA Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 18 · Meadow Heights5,000 Meters Junior Varsity1820:05.15 PB10
Oct 8Woodland Invitational XC MeetOct 8 · 5,000 Meters HS Boys · Place 32 · Meadow Heights5,000 Meters HS Boys3221:01.9 PB10
Oct 3Notre Dame XC InvitationalOct 3 · 5,000 Meters JV · Place 23 · Meadow Heights5,000 Meters JV2320:48.0 PB10
Sep 29Perryville High School Cutlass InvitationalSep 29 · 5,000 Meters Boys High School · Place 25 · Meadow Heights5,000 Meters Boys High School2521:28.3 PB10
Sep 22Oak Ridge XC Invitational Sep 22 · 5,000 Meters High School · Place 60 · Meadow Heights5,000 Meters High School6022:30.5510
Sep 19Bismarck InvitationalSep 19 · 5,000 Meters JV Boys · Place 7 · Meadow Heights5,000 Meters JV Boys722:25.0 PB10
Sep 12Arcadia Valley InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 26 · Meadow Heights5,000 Meters Junior Varsity2621:33.02 PB10
Sep 52026 Dexter Bearcat XC InvititationalSep 5 · 5,000 Meters Varsity Boys · Place 67 · Meadow Heights5,000 Meters Varsity Boys6723:25.210

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 1 · Place 158 · Meadow Heights5,000 Meters Class 115820:47.789
Nov 1MSHSAA Class 1 District 1Nov 1 · 5,000 Meters Varsity · Place 57 · Meadow Heights5,000 Meters Varsity5721:36.339
Oct 23Heartland Conference Meet 2025Oct 23 · 5,000 Meters Varsity Boys 5K · Place 57 · Meadow Heights5,000 Meters Varsity Boys 5K5721:46 PB9
Oct 20Farmington Invitational/MAJHAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 32 · Meadow Heights5,000 Meters Junior Varsity3221:28.789
Oct 9Woodland Cross Country InvitationalOct 9 · 5,000 Meters HS Boys · Place 44 · Meadow Heights5,000 Meters HS Boys4421:19.99
Oct 4Notre Dame XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 50 · Meadow Heights5,000 Meters Junior Varsity5023:06.5FR
Sep 29Perryville XC Cutlass InvitationalSep 29 · 5,000 Meters HS Boys · Place 28 · Meadow Heights5,000 Meters HS Boys2822:54.89
Sep 26Oak Ridge XC InviteSep 26 · 5,000 Meters High School · Place 39 · Meadow Heights5,000 Meters High School3922:58.229
Sep 20Bismarck InvitationalSep 20 · 5,000 Meters JV Boys · Place 27 · Meadow Heights5,000 Meters JV Boys2722:46.39
Sep 13Arcadia Valley InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 46 · Meadow Heights5,000 Meters Junior Varsity4622:47.659
Sep 6Dexter High School XC InvitationalSep 6 · 5,000 Meters JV Boys · Place 40 · Meadow Heights5,000 Meters JV Boys4023:14.8 PB9

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 24Oak Ridge InvitationalSep 24 · 1.7 Miles Middle School · Place 76 · Meadow Heights1.7 Miles Middle School7613:29.48
Sep 21Bismarck InvitationalSep 21 · 2,500 Meters Middle School · Place 24 · Meadow Heights2,500 Meters Middle School2410:32.088
Sep 14Arcadia Valley InvitationalSep 14 · 2,500 Meters Middle School · Place 67 · Meadow Heights2,500 Meters Middle School6710:14.818

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Farmington InvitationalOct 14 · 2,500 Meters Middle School · Place 100 · Meadow Heights2,500 Meters Middle School10011:23.067
Sep 16Bismarck InvitationalSep 16 · 2,500 Meters Middle School · Place 78 · Meadow Heights2,500 Meters Middle School7811:40.557
Sep 9Arcadia Valley InvitationalSep 9 · 2,500 Meters Middle School · Place 122 · Meadow Heights2,500 Meters Middle School12211:30.207

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15Farmington InvitationalOct 15 · 2,500 Meters Middle School · Place 108 · Meadow Heights2,500 Meters Middle School10811:58.666
Oct 6Woodland HS InvitationalOct 6 · 2,500 Meters Middle School · Place 55 · Meadow Heights2,500 Meters Middle School5513:39.3—
Sep 17Bismarck InvitationalSep 17 · 2,500 Meters Middle School · Place 101 · Meadow Heights2,500 Meters Middle School10112:57.216
Sep 10Arcadia Valley InvitationalSep 10 · 2,500 Meters Middle School · Place 160 · Meadow Heights2,500 Meters Middle School16011:18.756