Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1920:34.702026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Belk ParkCahokia Conference Meet · Oct 1819:47.70Cahokia Conference MeetOctober 18, 2025
3 Miles · Cannon ParkCarterville Beat the Heat Meet · Aug 2921:23.75Carterville Beat the Heat MeetAugust 29, 2026
3 Miles · Carterville High SchoolIHSA Class 2A XC Regional - #1A Carterville · Oct 2520:22.62IHSA Class 2A XC Regional - #1A CartervilleOctober 25, 2025
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 319:38.24Peoria High School InvitationalOctober 3, 2026
3 Miles · Frank Holten State Park2026 St. Clair County XC Championship · Oct 620:05.102026 St. Clair County XC ChampionshipOctober 6, 2026
3 Miles · Grand Marais Golf Club2025 St. Clair County Championship · Oct 720:31.502025 St. Clair County ChampionshipOctober 7, 2025
3 Miles · Lake Land CollegeIHSA Class 2A XC Sectional - #1 Mattoon · Nov 121:15.9IHSA Class 2A XC Sectional - #1 MattoonNovember 1, 2025
3 Miles · Smithton ParkFreeburg Invitational · Sep 2619:19.0Freeburg InvitationalSeptember 26, 2026
3 Miles · Southern Illinois University Carbondale2026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.) · Oct 3120:21.132026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)October 31, 2026
3 Miles · Trenton (Wesclin) High School2026 Cahokia Conference XC Championships · Oct 2019:41.102026 Cahokia Conference XC ChampionshipsOctober 20, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 520:41.67Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 621:28.6852nd 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

10 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)Oct 31 · 3 Miles Varsity · Place 45 · Freeburg3 Miles Varsity4520:21.13 PB12
Oct 242026 IHSA Class 2A XC Regional - #1A Bethalto (Civic Memorial)Oct 24 · 3 Miles Varsity · Place 12 · Freeburg3 Miles Varsity1219:46.6012
Oct 202026 Cahokia Conference XC ChampionshipsOct 20 · 3 Miles Varsity · Place 5 · Freeburg3 Miles Varsity519:41.10 PB12
Oct 62026 St. Clair County XC ChampionshipOct 6 · 3 Miles Varsity · Place 4 · Freeburg3 Miles Varsity420:05.10 PB12
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 52 · Freeburg3 Miles Varsity - 1A/2A5219:38.24 PB12
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 10 · Freeburg3 Miles Varsity1019:19.0 PB12
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 15 · Freeburg3 Miles Varsity1520:34.70 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 86 · Freeburg3 Miles 3 Miles-Varsity-2A8620:42.812
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Girl's Varsity · Place 53 · Freeburg3 Miles Girl's Varsity5320:41.67 PB12
Aug 29Carterville Beat the Heat MeetAug 29 · 3 Miles Varsity · Place 4 · Freeburg3 Miles Varsity421:23.75 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #1 MattoonNov 1 · 3 Miles Varsity · Place 85 · Freeburg3 Miles Varsity8521:15.9 PB11
Oct 25IHSA Class 2A XC Regional - #1A CartervilleOct 25 · 3 Miles Varsity · Place 17 · Freeburg3 Miles Varsity1720:22.62 PB11
Oct 18Cahokia Conference MeetOct 18 · 3 Miles Varsity · Place 11 · Freeburg3 Miles Varsity1119:47.70 PB11
Oct 72025 St. Clair County ChampionshipOct 7 · 3 Miles Varsity · Place 15 · Freeburg3 Miles Varsity1520:31.50 PB11
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 115 · Freeburg3 Miles Varsity 1A11521:50.7811
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 38 · Freeburg3 Miles Varsity3821:54.5011
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 202 · Freeburg3 Miles Varsity 2A20221:55.3011
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 74 · Freeburg3 Miles Varsity7421:28.68 PB11
Aug 30Carterville Beat the Heat MeetAug 30 · 3 Miles Varsity · Place 12 · Freeburg3 Miles Varsity1222:01.8111

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 2A XC Sectional-#1 Olney (Richland County)Nov 2 · 3.05 Miles Varsity · Place 114 · Freeburg3.05 Miles Varsity11422:21.8510
Oct 262024 IHSA Class 2A XC Regional-#1A Carbondale (H.S.)Oct 26 · 5,000 Meters Varsity · Place 39 · Freeburg5,000 Meters Varsity3923:11.6910
Oct 19Cahokia Conference MeetOct 19 · 3 Miles Varsity · Place 14 · Freeburg3 Miles Varsity1422:05.710
Oct 82024 St. Clair County XC ChampionshipOct 8 · 3 Miles Varsity · Place 26 · Freeburg3 Miles Varsity2622:54.10SO
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 166 · Freeburg3 Miles Varsity 1A16622:20.6010
Sep 21Highland XC InvitationalSep 21 · 3 Miles Open · Place 5 · Freeburg3 Miles Open525:25.20SO
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 235 · Freeburg3 Miles Open23524:37.1010
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Junior Varsity · Place 46 · Freeburg3 Miles Junior Varsity4623:15.4010
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 87 · Freeburg3 Miles Varsity8725:25.910