Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Hoover Math And Science AcademyRolling Meadows/Schaumburg Dual Meet · Aug 3013:33Rolling Meadows/Schaumburg Dual MeetAugust 30, 2022
2.5 Miles · Willow Stream ParkMSL East Division Triangular · Sep 2615:21.67MSL East Division TriangularSeptember 26, 2023
2.9 Miles · South Salk ParkRolling Meadows MSL East Tri · Sep 217:58.85Rolling Meadows MSL East TriSeptember 2, 2025
3 Miles · Busse Woods2025 Mid Suburban League Cross Country Championships · Oct 1817:39.892025 Mid Suburban League Cross Country ChampionshipsOctober 18, 2025
3 Miles · Busse WoodsMid Suburban League Cross Country Championships · Oct 1918:49.22Mid Suburban League Cross Country ChampionshipsOctober 19, 2024
3 Miles · Deer Grove Forest PreserveIHSA Class 3A XC Regional - #4B Palatine (H.S.) · Oct 2517:51.29IHSA Class 3A XC Regional - #4B Palatine (H.S.)October 25, 2025
3 Miles · Heritage Park48th Annual Wheeling Wildcat Invitational · Oct 1118:08.3748th Annual Wheeling Wildcat InvitationalOctober 11, 2025
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2117:53.8Bill Dawson InviteSeptember 21, 2024
3 Miles · South Salk ParkMSL East Tri-Meet @Rolling Meadows · Sep 2718:37.54MSL East Tri-Meet @Rolling MeadowsSeptember 27, 2022
3 Miles · Stadium CourseBill Dawson Invitational · Sep 1718:18.1Bill Dawson InvitationalSeptember 17, 2022
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2018:40.4Bill Dawson InviteSeptember 20, 2025
5,000 Meters · Hoover Math And Science AcademyBoys SHS VS RM Dual · Sep 3018:30Boys SHS VS RM DualSeptember 30, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 620:10.89Rich Eschman XC Invitational 2025September 6, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 25 · 3 Miles Varsity · Place 70 · Rolling Meadows3 Miles Varsity7017:51.29 PB12
Oct 182025 Mid Suburban League Cross Country ChampionshipsOct 18 · 3 Miles Varsity · Place 59 · Rolling Meadows3 Miles Varsity5917:39.89 PB12
Oct 1148th Annual Wheeling Wildcat InvitationalOct 11 · 3 Miles Varsity · Place 38 · Rolling Meadows3 Miles Varsity3818:08.37 PB12
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 198 · Rolling Meadows3 Miles Varsity 3A19818:13.8012
Sep 30Boys SHS VS RM DualSep 30 · 5,000 Meters Varsity · Place 4 · Rolling Meadows5,000 Meters Varsity418:30 PB12
Sep 20Bill Dawson InviteSep 20 · 3 Miles Varsity · Place 123 · Rolling Meadows3 Miles Varsity12318:40.4 PB12
Sep 16Wheeling Boys MSL Double DualSep 16 · 3 Miles Varsity · Place 13 · Rolling Meadows3 Miles Varsity1318:45.8612
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 85 · Rolling Meadows3 Miles Varsity Open8518:03.6012
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 51 · Rolling Meadows5,000 Meters Varsity5120:10.89 PB12
Sep 2Rolling Meadows MSL East TriSep 2 · 2.9 Miles Varsity · Place 15 · Rolling Meadows2.9 Miles Varsity1517:58.85 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 19Mid Suburban League Cross Country ChampionshipsOct 19 · 3 Miles Junior Varsity · Place 47 · Rolling Meadows3 Miles Junior Varsity4718:49.22 PB11
Oct 1247th Annual Wildcat Cross Country InvitationalOct 12 · 3 Miles Varsity · Place 60 · Rolling Meadows3 Miles Varsity6020:14.0811
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 209 · Rolling Meadows3 Miles Varsity 3A20918:15.1011
Oct 1Wheeling TriangularOct 1 · 3 Miles Varsity · Place 13 · Rolling Meadows3 Miles Varsity1318:20.5011
Sep 21Bill Dawson InviteSep 21 · 3 Miles Varsity · Place 97 · Rolling Meadows3 Miles Varsity9717:53.8 PB11
Sep 17Prospect @ Rolling MeadowsSep 17 · 3 Miles Varsity · Place 16 · Rolling Meadows3 Miles Varsity1619:07.5011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 248 · Rolling Meadows3 Miles Varsity 3A24817:50.5011
Sep 7Rich Eschman XC InvitationalSep 7 · 3.05 Miles Varsity · Place 53 · Rolling Meadows3.05 Miles Varsity5319:04.0311
Sep 3Conant @ Rolling MeadowsSep 3 · 3 Miles Varsity · Place 12 · Rolling Meadows3 Miles Varsity1218:35.7911
Aug 31Intrinsic Hokum KaremAug 31 · 1.9 Miles Junior Varsity · Place 3 · Rolling Meadows1.9 Miles Junior Varsity311:08.2811

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 21 · 3 Miles Varsity · Place 70 · Rolling Meadows3 Miles Varsity7018:58.2410
Oct 7Wheeling Wildcat InvitationalOct 7 · 3 Miles Frosh/Soph Freshman · Place 20 · Rolling Meadows3 Miles Frosh/Soph Freshman2018:21.1610
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 3A · Place 215 · Rolling Meadows3 Miles Varsity 3A21518:04.7010
Sep 26MSL East Division TriangularSep 26 · 2.5 Miles Frosh/Soph · Place 4 · Rolling Meadows2.5 Miles Frosh/Soph415:21.67 PB10
Sep 16Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 42 · Rolling Meadows3 Miles Freshman Sophomore4218:07.1510
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 284 · Rolling Meadows3 Miles 3A28417:54.0010
Sep 2Crystal Lake South "Rich Eschman XC Invitational"Sep 2 · 2.15 Miles Frosh/Soph Freshman · Place 20 · Rolling Meadows2.15 Miles Frosh/Soph Freshman2013:01.16SO
Aug 29Barrington @ Rolling Meadows DualAug 29 · 2.5 Miles Frosh/Soph Freshman · Place 7 · Rolling Meadows2.5 Miles Frosh/Soph Freshman715:36.24SO

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 222022 IHSA Class 3A XC Regional - Palatine (H.S.) #4BOct 22 · 3 Miles Varsity · Place 64 · Rolling Meadows3 Miles Varsity6418:25.67FR
Oct 15Mid Suburban League XC ChampionshipsOct 15 · 3 Miles Varsity · Place 79 · Rolling Meadows3 Miles Varsity7919:23.429
Oct 8Wheeling Wildcat InvitationalOct 8 · 3 Miles Frosh/Soph Freshman · Place 27 · Rolling Meadows3 Miles Frosh/Soph Freshman2718:15.73FR
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 3A · Place 209 · Rolling Meadows3 Miles 3A20918:06.829
Sep 27MSL East Tri-Meet @Rolling MeadowsSep 27 · 3 Miles Varsity · Place 15 · Rolling Meadows3 Miles Varsity1518:37.54 PB9
Sep 17Bill Dawson InvitationalSep 17 · 3 Miles Frosh / Soph · Place 34 · Rolling Meadows3 Miles Frosh / Soph3418:18.1 PB9
Sep 13Wheeling - Rolling Meadows DualSep 13 · 2.5 Miles Frosh/Soph · Place 4 · Rolling Meadows2.5 Miles Frosh/Soph416:12Unofficial9
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 3A · Place 279 · Rolling Meadows3 Miles Varsity 3A27918:58.99
Sep 3Crystal Lake South XC Invitational 2022Sep 3 · Frosh/Soph · Place 22 · ROLLINGFrosh/Soph2206:07—
Aug 30Rolling Meadows/Schaumburg Dual MeetAug 30 · 2.1 Miles Junior Varsity · Place 4 · Rolling Meadows2.1 Miles Junior Varsity413:33 PB9