Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.94 Miles · Black Partridge Park2026 IHSA Class 2A XC Sectional - #2 Metamora · Oct 3117:59.202026 IHSA Class 2A XC Sectional - #2 MetamoraOctober 31, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 317:12.54Peoria High School InvitationalOctober 3, 2026
3 Miles · Governors State UniversityJimmy Daniels XC Invitational · Oct 720:55.40Jimmy Daniels XC InvitationalOctober 7, 2023
3 Miles · Midlothian MeadowsBremen Invite · Sep 1817:37.99Bremen InviteSeptember 18, 2026
3 Miles · North Creek Meadow52nd Annual Rich Dust Invitational · Sep 719:21.3852nd Annual Rich Dust InvitationalSeptember 7, 2024
3 Miles · Rich Township High School (FAC)Southland Athletic Conference Cross Country Championship · Oct 1820:02.29Southland Athletic Conference Cross Country ChampionshipOctober 18, 2025
3 Miles · Richmond Hill ParkIHSA Class 2A XC Sectional - #2 Geneseo · Nov 118:28.40IHSA Class 2A XC Sectional - #2 GeneseoNovember 1, 2025
5,000 Meters · Lyons Township High School South CampusMike Kuharic Cross Country Invitational · Sep 519:32.67Mike Kuharic Cross Country InvitationalSeptember 5, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 2A XC Sectional - #2 MetamoraOct 31 · 2.94 Miles Varsity · Place 116 · Harvey (Thornton)Harvey (Thornton)2.94 Miles Varsity11617:59.20 PB12
Oct 242026 IHSA Class 2A XC Regional - #2C Midlothian (Bremen)Oct 24 · 3 Miles Varsity · Place 20 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity2017:57.2912
Oct 17SAC Invite (Conference Championships)Oct 17 · 3 Miles Varsity · Place 14 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity1418:10.112
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 152 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity - 1A/2A15217:12.54 PB12
Sep 18Bremen InviteSep 18 · 3 Miles Varsity · Place 15 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity1517:37.99 PB12
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 73 · Harvey (Thornton)Harvey (Thornton)5,000 Meters Junior Varsity7319:32.67 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #2 GeneseoNov 1 · 3 Miles Varsity · Place 118 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity11818:28.40 PB11
Oct 25IHSA Class 2A XC Regional - #2C Dolton (Thornridge)Oct 25 · 3 Miles Varsity · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity—NT11
Oct 18Southland Athletic Conference Cross Country ChampionshipOct 18 · 3 Miles Varsity · Place 32 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity3220:02.29 PB11
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 158 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity 1A15817:39.5511
Sep 19Bremen InviteSep 19 · 3 Miles Varsity · Place 6 · Harvey (Thornton)Harvey (Thornton)3 Miles Varsity617:39.4311
Sep 10HF Mini InviteSep 10 · 2 Miles Varsity · Place 6 · Harvey (Thornton)Harvey (Thornton)2 Miles Varsity611:33.7611

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 2A XC Sectional-#2 MetamoraNov 2 · 2.94 Miles Varsity · Place 117 · Dolton (Thornridge)Dolton (Thornridge)2.94 Miles Varsity11718:10.5410
Oct 262024 IHSA Class 2A XC Regional-#2C Crete (C.-Monee)Oct 26 · 3 Miles Varsity · Place 32 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Varsity3219:59.2910
Oct 19Southland Athletic ConferenceOct 19 · 3 Miles Varsity · Place 13 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Varsity1318:44.3310
Oct 12Jimmy Daniels InvitationalOct 12 · 3 Miles Frosh/Soph Freshman · Place 18 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Frosh/Soph Freshman1818:38.5010
Oct 2Thornridge TriOct 2 · 3 Miles Varsity · Place 1 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Varsity119:43.0010
Sep 28Tolefree Farley InvitationalSep 28 · 3 Miles Frosh/Soph · Place 8 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Frosh/Soph819:24.7010
Sep 20Bremen InvitationalSep 20 · 3 Miles Frosh/Soph Freshman · Place 5 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Frosh/Soph Freshman519:16.8010
Sep 752nd Annual Rich Dust InvitationalSep 7 · 3 Miles F/S Boys · Place 21 · Dolton (Thornridge)Dolton (Thornridge)3 Miles F/S Boys2119:21.38 PB10

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 2A XC Regional - #2C Dolton (Thornridge)Oct 21 · 3 Miles Varsity · Place 55 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Varsity5521:52.809
Oct 14Southland Athletic Conference ChampionshipsOct 14 · 3 Miles Varsity · Place 21 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Varsity2120:18.829
Oct 7Jimmy Daniels XC InvitationalOct 7 · 3 Miles Frosh/Soph · Place 52 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Frosh/Soph5220:55.40 PB9
Oct 4Thornwood City Prep InvitationalOct 4 · 3 Miles Varsity · Place 20 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Varsity2021:15.599
Sep 15Bremen InvitationalSep 15 · 3 Miles Frosh/Soph Freshman · Place 26 · Dolton (Thornridge)Dolton (Thornridge)3 Miles Frosh/Soph Freshman2622:44.809