Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 521:23.03Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 621:19.7552nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 3 District 1 · Nov 121:05.36MSHSAA Class 3 District 1November 1, 2025
5,000 Meters · Blackburn ParkPatriot - Statesman Classic · Oct 1021:01.6Patriot - Statesman ClassicOctober 10, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 721:22.06MSHSAA XC State ChampionshipsNovember 7, 2025
5,000 Meters · Jefferson Barracks Park64th Annual Hancock XC Invitational · Oct 1722:16.764th Annual Hancock XC InvitationalOctober 17, 2026
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1222:44.021st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · Living Word United Methodist ChurchParkway West Dale Shepherd XC Invite · Oct 322:18.30Parkway West Dale Shepherd XC InviteOctober 3, 2026
5,000 Meters · Willmore ParkNorthside XC Invitational · Sep 2321:43.88Northside XC InvitationalSeptember 23, 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 2 · Place 84 · Metro Academy & Classical5,000 Meters Class 28421:56.211
Oct 31MSHSAA Class 2 District 1Oct 31 · 5,000 Meters Varsity · Place 10 · Metro Academy & Classical5,000 Meters Varsity1021:05.5411
Oct 20Broncho PostalOct 20 · 3,200 Meters Varsity · Place 3 · Metro Academy & Classical3,200 Meters Varsity312:26.0211
Oct 1764th Annual Hancock XC InvitationalOct 17 · 5,000 Meters Varsity · Place 26 · Metro Academy & Classical5,000 Meters Varsity2622:16.7 PB11
Oct 10Patriot - Statesman ClassicOct 10 · 5,000 Meters Varsity · Place 43 · Metro Academy & Classical5,000 Meters Varsity4321:01.6 PB11
Oct 7PHL XC ChampionshipsOct 7 · 5,000 Meters High School · Place 8 · Metro Academy & Classical5,000 Meters High School826:09.5911
Oct 3Parkway West Dale Shepherd XC InviteOct 3 · 5,000 Meters Varsity · Place 23 · Metro Academy & Classical5,000 Meters Varsity2322:18.30 PB11
Sep 30Dick Gregory XC InvitationalSep 30 · 5,000 Meters Varsity · Place 4 · Metro Academy & Classical5,000 Meters Varsity422:49.1311
Sep 23Northside XC InvitationalSep 23 · 5,000 Meters Varsity · Place 2 · Metro Academy & Classical5,000 Meters Varsity221:43.88 PB11
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity White · Place 16 · Metro Academy & Classical5,000 Meters Varsity White1622:44.0 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Girl's Varsity · Place 71 · Metro Academy & Classical3 Miles Girl's Varsity7121:23.03 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 3 · Place 48 · Metro Academy & Classical5,000 Meters Class 34821:22.06 PB10
Nov 1MSHSAA Class 3 District 1Nov 1 · 5,000 Meters Varsity · Place 25 · Metro Academy & Classical5,000 Meters Varsity2521:05.36 PB10
Oct 11Patriot - Statesman ClassicOct 11 · 5,000 Meters Varsity · Place 32 · Metro Academy & Classical5,000 Meters Varsity3221:38.2SO
Sep 26Bishop DuBourg Cross Country InvitationalSep 26 · 5,000 Meters Varsity Girls · Place 4 · Metro Academy & Classical5,000 Meters Varsity Girls421:45.6310
Sep 10Dick Gregory XC InviteSep 10 · 5,000 Meters Varsity · Place 1 · Metro Academy & Classical5,000 Meters Varsity121:42.0SO
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 67 · Metro Academy & Classical3 Miles Varsity6721:19.75 PB10