Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.85 Miles · Dexter Senior High School2026 Dexter Bearcat XC Invititational · Sep 512:25.82026 Dexter Bearcat XC InvititationalSeptember 5, 2026
5,000 Meters · Arcadia Valley High SchoolArcadia Valley Invitational · Sep 1221:14.15Arcadia Valley InvitationalSeptember 12, 2026
5,000 Meters · Engler Ball ParkFarmington Invitational / MAJHAA Conference Championships · Oct 1719:44.90Farmington Invitational / MAJHAA Conference ChampionshipsOctober 17, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 619:27.0MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Jackson City ParkHeartland Conference Meet 2025 · Oct 2320:59Heartland Conference Meet 2025October 23, 2025
5,000 Meters · Mineral Area CollegeBismarck Invitational · Sep 1922:15.4Bismarck InvitationalSeptember 19, 2026
5,000 Meters · Notre Dame Regional High SchoolNotre Dame XC Invitational · Oct 320:47.3Notre Dame XC InvitationalOctober 3, 2026
5,000 Meters · Oak Ridge High SchoolMSHSAA Class 1 District 1 · Nov 120:28.81MSHSAA Class 1 District 1November 1, 2025
5,000 Meters · Perry Park CenterPerryville XC Cutlass Invitational · Sep 2923:13.1Perryville XC Cutlass InvitationalSeptember 29, 2025
5,000 Meters · Woodland R-IV High SchoolWoodland Invitational XC Meet · Oct 820:53.6Woodland Invitational XC MeetOctober 8, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 1 · Place 127 · Meadow Heights5,000 Meters Class 112719:27.0 PB11
Oct 31MSHSAA Class 1 District 1Oct 31 · 5,000 Meters Varsity · Place 41 · Meadow Heights5,000 Meters Varsity4120:38.7311
Oct 212026 Heartland Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 32 · Meadow Heights5,000 Meters Varsity3220:05.9—
Oct 17Farmington Invitational / MAJHAA Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 11 · Meadow Heights5,000 Meters Junior Varsity1119:44.90 PB11
Oct 8Woodland Invitational XC MeetOct 8 · 5,000 Meters HS Boys · Place 30 · Meadow Heights5,000 Meters HS Boys3020:53.6 PB11
Oct 3Notre Dame XC InvitationalOct 3 · 5,000 Meters JV · Place 21 · Meadow Heights5,000 Meters JV2120:47.3 PB11
Sep 22Oak Ridge XC Invitational Sep 22 · 5,000 Meters High School · Place 32 · Meadow Heights5,000 Meters High School3220:57.3411
Sep 19Bismarck InvitationalSep 19 · 5,000 Meters JV Boys · Place 5 · Meadow Heights5,000 Meters JV Boys522:15.4 PB11
Sep 12Arcadia Valley InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 18 · Meadow Heights5,000 Meters Junior Varsity1821:14.15 PB11
Sep 52026 Dexter Bearcat XC InvititationalSep 5 · 1.85 Miles JV Boys · Place 3 · Meadow Heights1.85 Miles JV Boys312:25.8 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 1 · Place 140 · Meadow Heights5,000 Meters Class 114020:11.2210
Nov 1MSHSAA Class 1 District 1Nov 1 · 5,000 Meters Varsity · Place 36 · Meadow Heights5,000 Meters Varsity3620:28.81 PB10
Oct 23Heartland Conference Meet 2025Oct 23 · 5,000 Meters Varsity Boys 5K · Place 50 · Meadow Heights5,000 Meters Varsity Boys 5K5020:59 PB10
Oct 20Farmington Invitational/MAJHAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 36 · Meadow Heights5,000 Meters Junior Varsity3621:39.4510
Oct 9Woodland Cross Country InvitationalOct 9 · 5,000 Meters HS Boys · Place 39 · Meadow Heights5,000 Meters HS Boys3920:57.510
Sep 29Perryville XC Cutlass InvitationalSep 29 · 5,000 Meters HS Boys · Place 30 · Meadow Heights5,000 Meters HS Boys3023:13.1 PB10

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 8MSHSAA Class 1 State XC ChampionshipsNov 8 · 5,000 Meters Varsity · Place 166 · Meadow Heights5,000 Meters Varsity16622:31.39
Nov 2MSHSAA Class 1 - District 1Nov 2 · 5,000 Meters Varsity · Place 53 · Meadow Heights5,000 Meters Varsity5321:28.649
Oct 19Farmington Invitational/MAJHAA ConferenceOct 19 · 5,000 Meters Junior Varsity · Place 91 · Meadow Heights5,000 Meters Junior Varsity9122:58.259