Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · 1.8 MilesHighland Invite · Sep 2910:40.8Highland InviteSeptember 29, 2022
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 218:15.00Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
2993 m · DuQuoin State Fair Grounds2021 DMS Pre-State Open Cross Country Meet · Sep 2512:022021 DMS Pre-State Open Cross Country MeetSeptember 25, 2021
2993 m · Mascoutah Middle SchoolSIJHSAA Regionals · Oct 811:57.7SIJHSAA RegionalsOctober 8, 2021
3 Miles · Alhambra Fireman & Legion Park2025 Highland XC Invitational · Sep 2016:37.502025 Highland XC InvitationalSeptember 20, 2025
3 Miles · Alton High School2026 Madison County XC Championships · Oct 616:45.102026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Bethalto Sports ComplexCM Twilight Invite · Aug 2916:46.10CM Twilight Invite August 29, 2026
3 Miles · Carterville High SchoolIHSA Class 2A XC Regional - #1A Carterville · Oct 2516:09.07IHSA Class 2A XC Regional - #1A CartervilleOctober 25, 2025
3 Miles · Christian Co FairgroundsEarl Walters Invite · Sep 1716:43.41Earl Walters InviteSeptember 17, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1216:37.2First to the Finish InvitationalSeptember 12, 2026
3 Miles · Lake Land CollegeIHSA Class 2A XC Sectional - #1 Mattoon · Nov 116:34.2IHSA Class 2A XC Sectional - #1 MattoonNovember 1, 2025
3 Miles · Principia College2024 MVC XC Championship · Oct 1716:21.302024 MVC XC ChampionshipOctober 17, 2024
3 Miles · Smithton ParkFreeburg Invitational · Sep 2615:52.3Freeburg InvitationalSeptember 26, 2026
3 Miles · Southern Illinois University Carbondale2026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.) · Oct 3116:51.412026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)October 31, 2026
3 Miles · Triad High School2025 Madison County Championships · Oct 716:37.502025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park (3.0 mile course)Southwestern Conference · Oct 1415:48.87Southwestern ConferenceOctober 14, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 616:31.7552nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1718:20.99NXR Midwest Regional ChampionshipsNovember 17, 2024

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)Oct 31 · 3 Miles Varsity · Place 52 · Troy (Triad)Troy (Triad)3 Miles Varsity5216:51.41 PB12
Oct 242026 IHSA Class 2A XC Regional - #1C Jacksonville (H.S.)Oct 24 · 3 Miles Varsity · Place 9 · Troy (Triad)Troy (Triad)3 Miles Varsity915:36.112
Oct 14Southwestern ConferenceOct 14 · 3 Miles Boys Varsity · Place 13 · Troy (Triad)Troy (Triad)3 Miles Boys Varsity1315:48.87 PB12
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 12 · Troy (Triad)Troy (Triad)3 Miles Varsity1216:45.10 PB12
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 12 · Troy (Triad)Troy (Triad)3 Miles Varsity1217:49.4012
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 7 · Troy (Triad)Troy (Triad)3 Miles Varsity715:52.3 PB12
Sep 17Earl Walters InviteSep 17 · 3 Miles Varsity · Place 6 · Troy (Triad)Troy (Triad)3 Miles Varsity616:43.41 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 87 · Troy (Triad)Troy (Triad)3 Miles 3 Miles-Varsity-2A8716:37.2 PB12
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 30 · Troy (Triad)Troy (Triad)3 Miles Boy's Varsity3015:53.2812
Aug 29CM Twilight Invite Aug 29 · 3 Miles Varsity · Place 17 · Troy (Triad)Troy (Triad)3 Miles Varsity1716:46.10 PB12

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #1 MattoonNov 1 · 3 Miles Varsity · Place 59 · Troy (Triad)Troy (Triad)3 Miles Varsity5916:34.2 PB11
Oct 25IHSA Class 2A XC Regional - #1A CartervilleOct 25 · 3 Miles Varsity · Place 22 · Troy (Triad)Troy (Triad)3 Miles Varsity2216:09.07 PB11
Oct 162025 MVC XC ChampionshipsOct 16 · 3 Miles Varsity · Place 10 · Troy (Triad)Troy (Triad)3 Miles Varsity1016:31.7011
Oct 112025 Border War ChampionshipOct 11 · 5,000 Meters Varsity · Place 25 · Troy (Triad)Troy (Triad)5,000 Meters Varsity2517:31.2711
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 11 · Troy (Triad)Troy (Triad)3 Miles Varsity1116:37.50 PB11
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 5 · Troy (Triad)Troy (Triad)3 Miles Varsity517:16.3011
Sep 27Freeburg InvitationalSep 27 · 3 Miles Varsity · Place 19 · Troy (Triad)Troy (Triad)3 Miles Varsity1916:14.911
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 13 · Troy (Triad)Troy (Triad)3 Miles Varsity1316:37.50 PB11
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 144 · Troy (Triad)Troy (Triad)3 Miles Varsity 2A14416:57.6011
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 62 · Troy (Triad)Troy (Triad)3 Miles Varsity6216:31.75 PB11
Sep 2Jacksonville Kickoff Meet 2025Sep 2 · 2.9 Miles Varsity · Place 7 · Troy (Triad)Troy (Triad)2.9 Miles Varsity716:20.1311
Aug 30Civic Memorial Twilight InviteAug 30 · 3 Miles Varsity · Place 12 · Troy (Triad)Troy (Triad)3 Miles Varsity1216:29.0011

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 2 · Place 174 · Troy (Triad)Troy (Triad)5,000 Meters Open 217418:20.99 PB10
Nov 22024 IHSA Class 2A XC Sectional-#1 Olney (Richland County)Nov 2 · 3.05 Miles Varsity · Place 67 · Troy (Triad)Troy (Triad)3.05 Miles Varsity6716:44.2810
Oct 262024 IHSA Class 2A XC Regional-#1C Jacksonville (H.S.)Oct 26 · 2.9 Miles Varsity · Place 21 · Troy (Triad)Troy (Triad)2.9 Miles Varsity2115:55.6210
Oct 172024 MVC XC ChampionshipOct 17 · 3 Miles Varsity · Place 20 · Troy (Triad)Troy (Triad)3 Miles Varsity2016:21.30 PB10
Oct 82024 Madison County XC ChampionshipOct 8 · 3 Miles Varsity · Place 17 · Troy (Triad)Troy (Triad)3 Miles Varsity1716:52.80SO
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Boys Varsity 3 Mile · Place 13 · Troy (Triad)Troy (Triad)3 Miles Boys Varsity 3 Mile1317:11.0010
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 29 · Troy (Triad)Troy (Triad)3 Miles Varsity2917:16.310
Sep 21Olney InvitationalSep 21 · 3 Miles Varsity · Place 23 · Troy (Triad)Troy (Triad)3 Miles Varsity2317:39.7010
Sep 18Collinsville Cross Country InviteSep 18 · 3 Miles Varsity · Place 9 · Troy (Triad)Troy (Triad)3 Miles Varsity918:11.0610
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 171 · Troy (Triad)Troy (Triad)3 Miles Varsity 2A17117:22.6010
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 77 · Troy (Triad)Troy (Triad)3 Miles Varsity7716:43.6010
Sep 3Jacksonville Kickoff MeetSep 3 · 2.9 Miles Varsity · Place 16 · Troy (Triad)Troy (Triad)2.9 Miles Varsity1616:53.0210

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 3Madison County InvitationalOct 3 · 3 Miles Large School JV · Place 7 · Troy (Triad)Troy (Triad)3 Miles Large School JV718:10.209
Sep 30Dan Moy Jacksonville InviteSep 30 · 2.9 Miles Varsity · Place 4 · Troy (Triad)Troy (Triad)2.9 Miles Varsity418:13.689
Sep 23Freeburg InvitationalSep 23 · 3 Miles Junior Varsity · Place 6 · Troy (Triad)Troy (Triad)3 Miles Junior Varsity618:58.39
Sep 13Collinsville XC InvitationalSep 13 · 3 Miles Varsity · Place 16 · Troy (Triad)Troy (Triad)3 Miles Varsity1619:45.90—
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Frosh/Soph · Place 46 · Troy (Triad)Troy (Triad)2.95 Miles Frosh/Soph4618:15.00 PB9

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 29Highland InviteSep 29 · 1.8 Miles Boys Top 7 · Place 10 · St. Jacob TriadSt. Jacob Triad1.8 Miles Boys Top 71010:40.8 PB8

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 8SIJHSAA RegionalsOct 8 · 1.86 Miles Junior High · Place 14 · St. Jacob TriadSt. Jacob Triad1.86 Miles Junior High1411:57.7 PB7
Sep 252021 DMS Pre-State Open Cross Country MeetSep 25 · 1.86 Miles Varsity · Place 45 · St. Jacob TriadSt. Jacob Triad1.86 Miles Varsity4512:02 PB7

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 17SIJHSAA Class L Region 1 MeetOct 17 · 1.86 Miles Middle School · Place 9 · St. Jacob TriadSt. Jacob Triad1.86 Miles Middle School912:04.076