Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belle City ParkBelle XC Invitational · Sep 2218:29.76Belle XC InvitationalSeptember 22, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 617:37.9MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Knights of Columbus Hall, Westphalia MOFatima Cross Country Invitational · Oct 2519:23.25Fatima Cross Country InvitationalOctober 25, 2025
5,000 Meters · Linn Athletic Complex48th Annual Linn Cross Country Invitational · Sep 1219:20.0648th Annual Linn Cross Country InvitationalSeptember 12, 2026
5,000 Meters · Loutre Shore Country ClubHermann XC Invitational · Oct 618:22Hermann XC InvitationalOctober 6, 2026
5,000 Meters · Maramec Spring ParkSt. James XC Invitational · Sep 2918:24.10St. James XC InvitationalSeptember 29, 2026
5,000 Meters · New Haven City ParkNew Haven Invitational · Sep 520:01.7New Haven InvitationalSeptember 5, 2026
5,000 Meters · Owensville 5k Finish in FieldOwensville Invitational · Oct 1319:25.71Owensville InvitationalOctober 13, 2026
5,000 Meters · Van-Far R1 High SchoolMSHSAA Class 1 District 3 · Oct 3117:41.25MSHSAA Class 1 District 3October 31, 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 47 · New Haven5,000 Meters Class 14717:37.9 PB10
Oct 31MSHSAA Class 1 District 3Oct 31 · 5,000 Meters Varsity · Place 13 · New Haven5,000 Meters Varsity1317:41.25 PB10
Oct 24Fatima Blue and Gold Oct 24 · 5,000 Meters Varsity · Place 17 · New Haven5,000 Meters Varsity1718:48.4610
Oct 13Owensville InvitationalOct 13 · 5,000 Meters High School · Place 21 · New Haven5,000 Meters High School2119:25.71 PB10
Oct 6Hermann XC InvitationalOct 6 · 5,000 Meters Varsity · Place 14 · New Haven5,000 Meters Varsity1418:22 PB10
Sep 29St. James XC InvitationalSep 29 · 5,000 Meters Varsity · Place 11 · New Haven5,000 Meters Varsity1118:24.10 PB10
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters White Varsity · Place 35 · New Haven5,000 Meters White Varsity3518:19.410
Sep 22Belle XC InvitationalSep 22 · 5,000 Meters Varsity · Place 3 · New Haven5,000 Meters Varsity318:29.76 PB10
Sep 1248th Annual Linn Cross Country InvitationalSep 12 · 5,000 Meters Varsity Boys · Place 15 · New Haven5,000 Meters Varsity Boys1519:20.06 PB10
Sep 5New Haven InvitationalSep 5 · 5,000 Meters Varsity · Place 11 · New Haven5,000 Meters Varsity1120:01.7 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 1 · Place 83 · New Haven5,000 Meters Class 18318:45.819
Nov 1MSHSAA Class 1 District 3Nov 1 · 5,000 Meters Varsity · Place 24 · New Haven5,000 Meters Varsity2419:10.849
Oct 25Fatima Cross Country InvitationalOct 25 · 5,000 Meters Varsity Boys · Place 19 · New Haven5,000 Meters Varsity Boys1919:23.25 PB9
Oct 21Four Rivers Conference ChampionshipOct 21 · 5,000 Meters Varsity · Place 27 · New Haven5,000 Meters Varsity2719:57.109
Oct 14Owensville XC InvitationalOct 14 · 5,000 Meters Varsity · Place 29 · New Haven5,000 Meters Varsity2920:12.609
Oct 7Hermann XC InvitationalOct 7 · 5,000 Meters Varsity · Place 21 · New Haven5,000 Meters Varsity2119:33.479
Sep 30St. James XC InviteSep 30 · 5,000 Meters Varsity · Place 15 · New Haven5,000 Meters Varsity1519:23.999
Sep 24Belle XC InvitationalSep 24 · 5,000 Meters Varsity · Place 8 · New Haven5,000 Meters Varsity819:38.629
Sep 6New Haven Cross Country InvitationalSep 6 · 5,000 Meters Varsity · Place 34 · New Haven5,000 Meters Varsity3421:01.419