Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belle City ParkBelle XC Invitational · Sep 2221:01.40Belle XC InvitationalSeptember 22, 2026
5,000 Meters · Deer Lick ParkLicking Wildcat Invitational · Oct 921:15.0Licking Wildcat InvitationalOctober 9, 2025
5,000 Meters · Fulton High School41st Annual Fulton Invitational · Sep 1923:54.4841st Annual Fulton InvitationalSeptember 19, 2026
5,000 Meters · Holts Summit Civic CenterCalvary Lutheran XC Invitational · Oct 321:24.5Calvary Lutheran XC InvitationalOctober 3, 2026
5,000 Meters · Linn Athletic ComplexMSHSAA Class 2 District 3 · Nov 120:11.80MSHSAA Class 2 District 3November 1, 2025
5,000 Meters · Loutre Shore Country ClubHermann XC Invitational · Oct 720:43.49Hermann XC InvitationalOctober 7, 2025
5,000 Meters · Maramec Spring ParkSt. James XC Invitational · Sep 2921:32.14St. James XC InvitationalSeptember 29, 2026
5,000 Meters · Maries County Fair GroundsVienna Eagle XC Invitational · Sep 924:27.2Vienna Eagle XC InvitationalSeptember 9, 2026
5,000 Meters · Owensville High SchoolMSHSAA Class 2 District 3 · Oct 3120:44.69MSHSAA Class 2 District 3October 31, 2026
5,000 Meters · Steelville City ParkGVC Cross Country Championships · Oct 2120:12.50GVC 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 86 · Belle5,000 Meters Varsity8620:44.69 PB12
Oct 13Owensville InvitationalOct 13 · 5,000 Meters JV · Place 11 · Belle5,000 Meters JV1123:29.7312
Oct 6Hermann XC InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 10 · Belle5,000 Meters Junior Varsity1021:5812
Oct 3Calvary Lutheran XC InvitationalOct 3 · 5,000 Meters Varsity · Place 38 · Belle5,000 Meters Varsity3821:24.5 PB12
Sep 29St. James XC InvitationalSep 29 · 5,000 Meters Varsity · Place 57 · Belle5,000 Meters Varsity5721:32.14 PB12
Sep 22Belle XC InvitationalSep 22 · 5,000 Meters Varsity · Place 29 · Belle5,000 Meters Varsity2921:01.40 PB12
Sep 1941st Annual Fulton InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 18 · Belle5,000 Meters Junior Varsity1823:54.48 PB12
Sep 17Steelville XC InvitationalSep 17 · 5,000 Meters JV · Place 5 · Belle5,000 Meters JV522:08.512
Sep 1248th Annual Linn Cross Country InvitationalSep 12 · 5,000 Meters Varsity Boys · Place 76 · Belle5,000 Meters Varsity Boys7624:10.1712
Sep 9Vienna Eagle XC InvitationalSep 9 · 5,000 Meters Varsity Boys · Place 41 · Belle5,000 Meters Varsity Boys4124:27.2 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 2 District 3Nov 1 · 5,000 Meters Varsity · Place 66 · Belle5,000 Meters Varsity6620:11.80 PB11
Oct 21GVC Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 7 · Belle5,000 Meters Varsity720:12.50 PB11
Oct 9Licking Wildcat InvitationalOct 9 · 5,000 Meters Varsity · Place 63 · Belle5,000 Meters Varsity6321:15.0 PB11
Oct 7Hermann XC InvitationalOct 7 · 5,000 Meters Varsity · Place 40 · Belle5,000 Meters Varsity4020:43.49 PB11