Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Langenberg Field20th Annual FPXC · Sep 1314:08.120th Annual FPXCSeptember 13, 2025
3550 m · Spanish Lake ParkLutheran North XC Invitational · Sep 1720:04.91Lutheran North XC InvitationalSeptember 17, 2026
5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 2 District 1 · Oct 3123:50.80MSHSAA Class 2 District 1October 31, 2026
5,000 Meters · Arnold City Park29th Annual Fox Ed White Festival of Races · Sep 2424:38.129th Annual Fox Ed White Festival of RacesSeptember 24, 2026
5,000 Meters · Buder ParkBig River PR Invite · Oct 2323:59.4Big River PR InviteOctober 23, 2025
5,000 Meters · Jefferson Barracks Park64th Annual Hancock XC Invitational · Oct 1725:20.964th Annual Hancock XC InvitationalOctober 17, 2026
5,000 Meters · Lydia D. Buder Park (Buder South)BR Invite · Oct 2627:24.1BR InviteOctober 26, 2024
5,000 Meters · Orchard Farm High SchoolOrchard Farm Invitational · Oct 629:09.52Orchard Farm InvitationalOctober 6, 2023
5,000 Meters · Saint Louis Priory SchoolPriory Mike Rebello XC Open 2024 · Oct 432:04.83Priory Mike Rebello XC Open 2024October 4, 2024
5,000 Meters · Spanish Lake ParkLS Spanish Lake · Sep 1433:38.46LS Spanish LakeSeptember 14, 2023

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 2 District 1Oct 31 · 5,000 Meters Varsity · Place 121 · Hancock5,000 Meters Varsity12123:50.80 PB12
Oct 24Big River PR InvitationalOct 24 · 5,000 Meters Varsity · Place 128 · Hancock5,000 Meters Varsity12823:52.0SR
Oct 1764th Annual Hancock XC InvitationalOct 17 · 5,000 Meters JV (Small Schools) · Place 56 · Hancock5,000 Meters JV (Small Schools)5625:20.9 PB12
Sep 2429th Annual Fox Ed White Festival of RacesSep 24 · 5,000 Meters JV Boys · Place 207 · Hancock5,000 Meters JV Boys20724:38.1 PB12
Sep 17Lutheran North XC InvitationalSep 17 · 3,550 Meters High School · Place 121 · Hancock3,550 Meters High School12120:04.91 PB12
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 3,000 Meters JV White · Place 78 · Hancock3,000 Meters JV White7830:32.512

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 23Big River PR InviteOct 23 · 5,000 Meters JV · Place 221 · Hancock5,000 Meters JV22123:59.4 PB11
Oct 1863rd Annual Hancock XC InvitationalOct 18 · 5,000 Meters JV (Large Schools) · Place 201 · Hancock5,000 Meters JV (Large Schools)20126:17.211
Oct 3St. Louis Priory XC OpenOct 3 · 5,000 Meters High School · Place 62 · Hancock5,000 Meters High School6232:31.0111
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 208 · Hancock5,000 Meters Junior Varsity20830:32.9311
Sep 1320th Annual FPXCSep 13 · 3,000 Meters JV White · Place 113 · Hancock3,000 Meters JV White11314:08.1 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26BR InviteOct 26 · 5,000 Meters JV Boys · Place 291 · Hancock5,000 Meters JV Boys29127:24.1 PB10
Oct 19Hancock XCOct 19 · 5,000 Meters JV Small School · Place 87 · Hancock5,000 Meters JV Small School8732:31.010
Oct 4Priory Mike Rebello XC Open 2024Oct 4 · 5,000 Meters Junior Varsity · Place 74 · Hancock5,000 Meters Junior Varsity7432:04.83 PB10
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 262 · Hancock5,000 Meters Junior Varsity26236:07.8810
Sep 14Forest Park XC FestivalSep 14 · 5,000 Meters Junior Varsity · Place 181 · Hancock5,000 Meters Junior Varsity18130:27.5SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 6Orchard Farm InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 135 · Hancock5,000 Meters Junior Varsity13529:09.52 PB9
Sep 14LS Spanish LakeSep 14 · 5,000 Meters Boys 5000 · Place 291 · Hancock5,000 Meters Boys 500029133:38.46 PB9
Sep 1First Capitol XC MeetSep 1 · 3,200 Meters Junior Varsity · Place 34 · Hancock3,200 Meters Junior Varsity3422:58.869