Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belleville West High SchoolIHSA Class 3A XC Regional - #1C Belleville (West) · Oct 2515:45.90IHSA Class 3A XC Regional - #1C Belleville (West)October 25, 2025
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 815:40.19IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Maxwell ParkIHSA Class 3A XC Sectional - #1 Normal (Community) · Nov 116:11.21IHSA Class 3A XC Sectional - #1 Normal (Community)November 1, 2025
3 Miles · Milburn Campus2025 SWC XC Championships · Oct 1516:17.302025 SWC XC ChampionshipsOctober 15, 2025
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 616:56.3452nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Southern Illinois University Edwardsville59th Annual Edwardsville Invitational Sponsored by First to the Finish · Sep 2017:11.0059th Annual Edwardsville Invitational Sponsored by First to the FinishSeptember 20, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 175 · Edwardsville3 Miles 3A Varsity17515:40.19 PB12
Nov 1IHSA Class 3A XC Sectional - #1 Normal (Community)Nov 1 · 3 Miles Varsity · Place 69 · Edwardsville3 Miles Varsity6916:11.21 PB12
Oct 25IHSA Class 3A XC Regional - #1C Belleville (West)Oct 25 · 3 Miles Varsity · Place 24 · Edwardsville3 Miles Varsity2415:45.90 PB12
Oct 152025 SWC XC ChampionshipsOct 15 · 3 Miles Varsity · Place 14 · Edwardsville3 Miles Varsity1416:17.30 PB12
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 68 · Edwardsville3 Miles Varsity 3A6816:28.5012
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 131 · Edwardsville3 Miles Varsity13116:39.1312
Sep 2059th Annual Edwardsville Invitational Sponsored by First to the FinishSep 20 · 5,000 Meters High School Boys · Place 19 · Edwardsville5,000 Meters High School Boys1917:11.00 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 135 · Edwardsville3 Miles Varsity 3A13516:42.0012
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Open · Place 9 · Edwardsville3 Miles Open916:56.34 PB12

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 3A XC Regional-#1C Quincy (Sr.)Oct 26 · 3 Miles Varsity · Place 26 · Edwardsville3 Miles Varsity2616:43.5111
Oct 82024 Madison County XC ChampionshipOct 8 · 3 Miles Varsity · Place 7 · Edwardsville3 Miles Varsity716:15.70JR
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 123 · Edwardsville3 Miles Varsity12316:20.3711
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 97 · Edwardsville3 Miles Varsity 3A9716:15.3011
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Open · Place 3 · Edwardsville3 Miles Open315:59.4011

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 11Southwestern Conference XC ChampionshipOct 11 · 2.9 Miles Junior Varsity · Place 4 · Edwardsville2.9 Miles Junior Varsity416:14.4310
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 3A · Place 138 · Edwardsville3 Miles Varsity 3A13816:53.1010
Sep 1657th Annual Edwardsville InvitationalSep 16 · 5,000 Meters Varsity · Place 26 · Edwardsville5,000 Meters Varsity2617:23.30—
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 124 · Edwardsville3 Miles 3A12416:12.0010

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 17Belleville East JV Finale Oct 17 · 3 Miles Varsity · Place 5 · Edwardsville (H.S.)3 Miles Varsity517:01.40FR
Oct 12Southwestern Conference XC ChampionshipsOct 12 · 3 Miles Junior Varsity · Place 10 · Edwardsville (H.S.)3 Miles Junior Varsity1017:02.20FR
Oct 4Madison County XC ChampionshipsOct 4 · 3 Miles Junior Varsity · Place 4 · Edwardsville (H.S.)3 Miles Junior Varsity417:59.40FR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 49 · Edwardsville (H.S.)3 Miles Varsity4917:28.2FR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Sophomore · Place 49 · Edwardsville (H.S.)3 Miles Sophomore4917:28.16FR
Sep 17Edwardsville InvitationalSep 17 · 5,000 Meters Freshman Sophomore · Place 5 · Edwardsville (H.S.)5,000 Meters Freshman Sophomore518:35.40FR
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 3A · Place 207 · Edwardsville (H.S.)3 Miles Varsity 3A20717:36.69