Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belle City ParkBelle XC Invitational · Sep 2423:27.60Belle XC InvitationalSeptember 24, 2025
5,000 Meters · Deer Lick ParkLicking Wildcat Invitational · Oct 922:40.4Licking Wildcat InvitationalOctober 9, 2025
5,000 Meters · Fulton High School41st Annual Fulton Invitational · Sep 1924:46.2041st Annual Fulton InvitationalSeptember 19, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 722:06.37MSHSAA XC State ChampionshipsNovember 7, 2025
5,000 Meters · Holts Summit Civic CenterCalvary Lutheran XC Invitational · Oct 322:45.14Calvary Lutheran XC InvitationalOctober 3, 2026
5,000 Meters · Hood Park DriveCuba XC Invitational · Oct 123:18.8Cuba XC InvitationalOctober 1, 2025
5,000 Meters · Linn Athletic ComplexMSHSAA Class 2 District 3 · Nov 122:55.40MSHSAA Class 2 District 3November 1, 2025
5,000 Meters · Loutre Shore Country ClubHermann XC Invitational · Oct 723:24.23Hermann XC InvitationalOctober 7, 2025
5,000 Meters · Maramec Spring ParkSt. James XC Invitational · Sep 2922:40.01St. James XC InvitationalSeptember 29, 2026
5,000 Meters · Maries County Fair GroundsVienna Eagle XC Invitational · Sep 927:46.1Vienna Eagle XC InvitationalSeptember 9, 2026
5,000 Meters · Owensville 5k Finish in FieldOwensville Invitational · Oct 1324:22.85Owensville InvitationalOctober 13, 2026
5,000 Meters · Owensville High SchoolMSHSAA Class 2 District 3 · Oct 3122:12.46MSHSAA Class 2 District 3October 31, 2026
5,000 Meters · Steelville City ParkGVC Cross Country Championships · Oct 2124:11.35GVC Cross Country ChampionshipsOctober 21, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 2 District 3Oct 31 · 5,000 Meters Varsity · Place 31 · Belle5,000 Meters Varsity3122:12.46 PB11
Oct 13Owensville InvitationalOct 13 · 5,000 Meters High School · Place 19 · Belle5,000 Meters High School1924:22.85 PB11
Oct 6Hermann XC InvitationalOct 6 · 5,000 Meters Varsity · Place 11 · Belle5,000 Meters Varsity1123:2711
Oct 3Calvary Lutheran XC InvitationalOct 3 · 5,000 Meters Varsity · Place 2 · Belle5,000 Meters Varsity222:45.14 PB11
Sep 29St. James XC InvitationalSep 29 · 5,000 Meters Varsity · Place 7 · Belle5,000 Meters Varsity722:40.01 PB11
Sep 22Belle XC InvitationalSep 22 · 5,000 Meters Varsity · Place 12 · Belle5,000 Meters Varsity1223:50.0711
Sep 1941st Annual Fulton InvitationalSep 19 · 5,000 Meters Varsity · Place 17 · Belle5,000 Meters Varsity1724:46.20 PB11
Sep 17Steelville XC InvitationalSep 17 · 5,000 Meters Varsity · Place 23 · Belle5,000 Meters Varsity2325:43.211
Sep 1248th Annual Linn Cross Country InvitationalSep 12 · 5,000 Meters Varsity Girls · Place 22 · Belle5,000 Meters Varsity Girls2225:09.6311
Sep 9Vienna Eagle XC InvitationalSep 9 · 5,000 Meters Varsity Girls · Place 11 · Belle5,000 Meters Varsity Girls1127:46.1 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 2 · Place 78 · Belle5,000 Meters Class 27822:06.37 PB10
Nov 1MSHSAA Class 2 District 3Nov 1 · 5,000 Meters Varsity · Place 24 · Belle5,000 Meters Varsity2422:55.40 PB10
Oct 21GVC Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 7 · Belle5,000 Meters Varsity724:11.35 PB10
Oct 9Licking Wildcat InvitationalOct 9 · 5,000 Meters Varsity · Place 19 · Belle5,000 Meters Varsity1922:40.4 PB10
Oct 7Hermann XC InvitationalOct 7 · 5,000 Meters Varsity · Place 14 · Belle5,000 Meters Varsity1423:24.23 PB10
Oct 1Cuba XC InvitationalOct 1 · 5,000 Meters Varsity · Place 5 · Belle5,000 Meters Varsity523:18.8 PB10
Sep 24Belle XC InvitationalSep 24 · 5,000 Meters Varsity · Place 4 · Belle5,000 Meters Varsity423:27.60 PB10
Sep 2040th annual Fulton InvitationalSep 20 · 5,000 Meters Varsity · Place 42 · Belle5,000 Meters Varsity4225:14.5010