Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 223:42.30Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
2993 m · DuQuoin State Fair Grounds2021 DMS Pre-State Open Cross Country Meet · Sep 2515:052021 DMS Pre-State Open Cross Country MeetSeptember 25, 2021
3 Miles · Alhambra Fireman & Legion Park2025 Highland XC Invitational · Sep 2022:50.102025 Highland XC InvitationalSeptember 20, 2025
3 Miles · Carterville High SchoolIHSA Class 2A XC Regional - #1A Carterville · Oct 2521:47.71IHSA Class 2A XC Regional - #1A CartervilleOctober 25, 2025
3 Miles · Lake Land CollegeIHSA Class 2A XC Sectional - #1 Mattoon · Nov 122:35.6IHSA Class 2A XC Sectional - #1 MattoonNovember 1, 2025
3 Miles · Principia College2024 MVC XC Championship · Oct 1723:13.002024 MVC XC ChampionshipOctober 17, 2024
3 Miles · Smithton ParkFreeburg Invitational · Sep 2721:48.8Freeburg InvitationalSeptember 27, 2025
3 Miles · Triad High School2025 Madison County Championships · Oct 722:48.702025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 623:09.5052nd 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.

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #1 MattoonNov 1 · 3 Miles Varsity · Place 115 · Troy (Triad)Troy (Triad)3 Miles Varsity11522:35.6 PB12
Oct 25IHSA Class 2A XC Regional - #1A CartervilleOct 25 · 3 Miles Varsity · Place 39 · Troy (Triad)Troy (Triad)3 Miles Varsity3921:47.71 PB12
Oct 162025 MVC XC ChampionshipsOct 16 · 3 Miles Varsity · Place 31 · Troy (Triad)Troy (Triad)3 Miles Varsity3123:26.9012
Oct 112025 Border War ChampionshipOct 11 · 5,000 Meters Varsity · Place 109 · Troy (Triad)Troy (Triad)5,000 Meters Varsity10924:07.6212
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 37 · Troy (Triad)Troy (Triad)3 Miles Varsity3722:48.70 PB12
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 37 · Troy (Triad)Troy (Triad)3 Miles Varsity3723:28.0012
Sep 27Freeburg InvitationalSep 27 · 3 Miles Varsity · Place 50 · Troy (Triad)Troy (Triad)3 Miles Varsity5021:48.8 PB12
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 57 · Troy (Triad)Troy (Triad)3 Miles Varsity5722:50.10 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 241 · Troy (Triad)Troy (Triad)3 Miles Varsity 2A24122:32.1012
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 130 · Troy (Triad)Troy (Triad)3 Miles Varsity13023:09.50 PB12
Sep 2Jacksonville Kickoff Meet 2025Sep 2 · 2.9 Miles Varsity · Place 22 · Troy (Triad)Troy (Triad)2.9 Miles Varsity2222:44.3212
Aug 30Civic Memorial Twilight InviteAug 30 · 3 Miles Varsity · Place 27 · Troy (Triad)Troy (Triad)3 Miles Varsity2723:09.7012

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 2A XC Sectional-#1 Olney (Richland County)Nov 2 · 3.05 Miles Varsity · Place 118 · Troy (Triad)Troy (Triad)3.05 Miles Varsity11822:38.3011
Oct 262024 IHSA Class 2A XC Regional-#1C Jacksonville (H.S.)Oct 26 · 2.9 Miles Varsity · Place 40 · Troy (Triad)Troy (Triad)2.9 Miles Varsity4022:12.3111
Oct 172024 MVC XC ChampionshipOct 17 · 3 Miles Varsity · Place 32 · Troy (Triad)Troy (Triad)3 Miles Varsity3223:13.00 PB11
Oct 82024 Madison County XC ChampionshipOct 8 · 3 Miles Varsity · Place 24 · Troy (Triad)Troy (Triad)3 Miles Varsity2423:13.40JR
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Girls Varsity 3 Mile · Place 60 · Troy (Triad)Troy (Triad)3 Miles Girls Varsity 3 Mile6023:45.9011
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 61 · Troy (Triad)Troy (Triad)3 Miles Varsity6123:27.711
Sep 21Olney InvitationalSep 21 · 3 Miles Varsity · Place 61 · Troy (Triad)Troy (Triad)3 Miles Varsity6124:26.9211
Sep 18Collinsville Cross Country InviteSep 18 · 3 Miles Varsity · Place 19 · Troy (Triad)Troy (Triad)3 Miles Varsity1926:04.5011
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 118 · Troy (Triad)Troy (Triad)3 Miles Varsity11823:14.1011
Sep 3Jacksonville Kickoff MeetSep 3 · 2.9 Miles Varsity · Place 33 · Troy (Triad)Troy (Triad)2.9 Miles Varsity3323:08.2711

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 3Madison County InvitationalOct 3 · 3 Miles Large School Varsity · Place 26 · Troy (Triad)Troy (Triad)3 Miles Large School Varsity2623:40.9010
Sep 30Dan Moy Jacksonville InviteSep 30 · 2.9 Miles Varsity · Place 2 · Troy (Triad)Troy (Triad)2.9 Miles Varsity222:50.8610
Sep 23Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 63 · Troy (Triad)Troy (Triad)3 Miles Varsity6323:13.910
Sep 13Collinsville XC InvitationalSep 13 · 3 Miles Varsity · Place 23 · Troy (Triad)Troy (Triad)3 Miles Varsity2326:20.40—
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Varsity · Place 121 · Troy (Triad)Troy (Triad)2.95 Miles Varsity12123:42.30 PB10

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 13Mississippi Valley Conference XC ChampionshipOct 13 · 3 Miles Junior Varsity · Place 25 · Troy (Triad)Troy (Triad)3 Miles Junior Varsity2526:25.309
Sep 28Triad Invitational Sep 28 · 3 Miles Varsity · Place 109 · Troy (Triad)Troy (Triad)3 Miles Varsity10925:419
Sep 24Freeburg InvitationalSep 24 · 3 Miles Junior Varsity · Place 19 · Troy (Triad)Troy (Triad)3 Miles Junior Varsity1925:10.19
Sep 14Collinsville InvitationalSep 14 · 3 Miles Varsity · Place 44 · Troy (Triad)Troy (Triad)3 Miles Varsity4430:21.4FR

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 252021 DMS Pre-State Open Cross Country MeetSep 25 · 1.86 Miles Open · Place 8 · St. Jacob TriadSt. Jacob Triad1.86 Miles Open815:05 PB8

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 5Du Quoin Cross Country Pre-State Fall ClassicOct 5 · 1.25 Miles Junior Varsity · Place 53 · St. Jacob TriadSt. Jacob Triad1.25 Miles Junior Varsity5310:42.5Unofficial6