Personal bests

Best marks in available results
Event / courseMarkMeetDate
2993 m · DuQuoin State Fair Grounds2021 DMS Pre-State Open Cross Country Meet · Sep 2514:392021 DMS Pre-State Open Cross Country MeetSeptember 25, 2021
3 m · Alton High School2026 Madison County XC Championships · Oct 619:12.702026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Alhambra Fireman & Legion Park2025 Highland XC Invitational · Sep 2020:29.802025 Highland XC InvitationalSeptember 20, 2025
3 Miles · Bethalto Sports ComplexCM Twilight Invite · Aug 2920:09.59CM Twilight Invite August 29, 2026
3 Miles · Christian Co FairgroundsEarl Walters Invite · Sep 1719:09.12Earl Walters InviteSeptember 17, 2026
3 Miles · Principia College2024 MVC XC Championship · Oct 1718:05.402024 MVC XC ChampionshipOctober 17, 2024
3 Miles · Smithton ParkFreeburg Invitational · Sep 2618:25.2Freeburg InvitationalSeptember 26, 2026
3 Miles · Swansea Clinton Hills Conservation Park2025 Belleville East JV Finale · Oct 2019:31.302025 Belleville East JV FinaleOctober 20, 2025
3 Miles · Triad High School2025 Madison County Championships · Oct 719:27.302025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park (3.0 mile course)Southwestern Conference · Oct 1418:24.33Southwestern ConferenceOctober 14, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 620:08.8252nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 192026 O'Fallon JV FinalOct 19 · 3 Miles Junior Varsity · Place 31 · Troy (Triad)Troy (Triad)3 Miles Junior Varsity3118:41.511
Oct 14Southwestern ConferenceOct 14 · 3 Miles Boys Open · Place 33 · Troy (Triad)Troy (Triad)3 Miles Boys Open3318:24.33 PB11
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Meters Open · Place 12 · Troy (Triad)Troy (Triad)3 Meters Open1219:12.70 PB11
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 51 · Troy (Triad)Troy (Triad)3 Miles Varsity5120:15.3011
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 90 · Troy (Triad)Troy (Triad)3 Miles Varsity9018:25.2 PB11
Sep 17Earl Walters InviteSep 17 · 3 Miles Varsity · Place 43 · Troy (Triad)Troy (Triad)3 Miles Varsity4319:09.12 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Open · Place 56 · Troy (Triad)Troy (Triad)3 Miles Boy's Open5619:39.9711
Aug 29CM Twilight Invite Aug 29 · 3 Miles Varsity · Place 85 · Troy (Triad)Troy (Triad)3 Miles Varsity8520:09.59 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 202025 Belleville East JV FinaleOct 20 · 3 Miles Navy · Place 34 · Troy (Triad)Troy (Triad)3 Miles Navy3419:31.30 PB10
Oct 162025 MVC XC ChampionshipsOct 16 · 3 Miles Open · Place 13 · Troy (Triad)Troy (Triad)3 Miles Open1319:25.6010
Oct 112025 Border War ChampionshipOct 11 · 5,000 Meters Varsity · Place 173 · Troy (Triad)Troy (Triad)5,000 Meters Varsity17321:01.4710
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Open · Place 17 · Troy (Triad)Troy (Triad)3 Miles Open1719:27.30 PB10
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 65 · Troy (Triad)Troy (Triad)3 Miles Varsity6520:00.8010
Sep 27Freeburg InvitationalSep 27 · 3 Miles Junior Varsity · Place 48 · Troy (Triad)Troy (Triad)3 Miles Junior Varsity4820:16.110
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Open · Place 12 · Troy (Triad)Troy (Triad)3 Miles Open1220:29.80 PB10
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 93 · Troy (Triad)Troy (Triad)3 Miles Frosh/Soph9320:08.82 PB10
Sep 2Jacksonville Kickoff Meet 2025Sep 2 · 2.9 Miles Varsity · Place 64 · Troy (Triad)Troy (Triad)2.9 Miles Varsity6420:58.2810
Aug 30Civic Memorial Twilight InviteAug 30 · 3 Miles Varsity · Place 51 · Troy (Triad)Troy (Triad)3 Miles Varsity5119:30.1010

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 212024 Belleville East JV FinalOct 21 · 3 Miles Varsity · Place 35 · Troy (Triad)Troy (Triad)3 Miles Varsity3519:27.60FR
Oct 172024 MVC XC ChampionshipOct 17 · 3 Miles Open · Place 9 · Troy (Triad)Troy (Triad)3 Miles Open918:05.40 PB9
Oct 82024 Madison County XC ChampionshipOct 8 · 3 Miles Junior Varsity · Place 12 · Troy (Triad)Troy (Triad)3 Miles Junior Varsity1219:18.90FR
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Boys Varsity 3 Mile · Place 85 · Troy (Triad)Troy (Triad)3 Miles Boys Varsity 3 Mile8519:47.109
Sep 28Freeburg InvitationalSep 28 · 3 Miles Junior Varsity · Place 30 · Troy (Triad)Troy (Triad)3 Miles Junior Varsity3019:37.69
Sep 21Olney InvitationalSep 21 · 3 Miles Varsity · Place 117 · Troy (Triad)Troy (Triad)3 Miles Varsity11721:29.009
Sep 18Collinsville Cross Country InviteSep 18 · 3 Miles Varsity · Place 19 · Troy (Triad)Troy (Triad)3 Miles Varsity1920:29.499
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 97 · Troy (Triad)Troy (Triad)3 Miles Freshman Sophomore9719:31.209
Sep 3Jacksonville Kickoff MeetSep 3 · 2.9 Miles Varsity · Place 53 · Troy (Triad)Troy (Triad)2.9 Miles Varsity5319:39.059

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 252021 DMS Pre-State Open Cross Country MeetSep 25 · 1.86 Miles Open · Place 78 · St. Jacob TriadSt. Jacob Triad1.86 Miles Open7814:39 PB6