Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Hoover Math And Science AcademyRolling Meadows/Schaumburg Dual Meet · Aug 3014:41Rolling Meadows/Schaumburg Dual MeetAugust 30, 2022
2.5 Miles · South Salk ParkMSL East Tri-Meet @Rolling Meadows · Sep 2718:01.73MSL East Tri-Meet @Rolling MeadowsSeptember 27, 2022
2.5 Miles · Willow Stream ParkMSL East Division Triangular · Sep 2615:51.21MSL East Division TriangularSeptember 26, 2023
2.9 Miles · South Salk ParkRolling Meadows MSL East Tri · Sep 217:27.01Rolling Meadows MSL East TriSeptember 2, 2025
3 Miles · Busse Woods2025 Mid Suburban League Cross Country Championships · Oct 1816:41.172025 Mid Suburban League Cross Country ChampionshipsOctober 18, 2025
3 Miles · Busse WoodsMid Suburban League Cross Country Championships · Oct 1916:34.58Mid Suburban League Cross Country ChampionshipsOctober 19, 2024
3 Miles · Deer Grove Forest PreserveMid Suburban League XC Championships · Oct 1521:01.90Mid Suburban League XC ChampionshipsOctober 15, 2022
3 Miles · Heritage Park48th Annual Wheeling Wildcat Invitational · Oct 1116:48.0348th Annual Wheeling Wildcat InvitationalOctober 11, 2025
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2117:53.5Bill Dawson InviteSeptember 21, 2024
3 Miles · Stadium CourseBill Dawson Invitational · Sep 1722:25.1Bill Dawson InvitationalSeptember 17, 2022
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2016:47.3Bill Dawson InviteSeptember 20, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 620:21.09Rich 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

8 results
DateMeetEventPlMarkGr
Oct 182025 Mid Suburban League Cross Country ChampionshipsOct 18 · 3 Miles Varsity · Place 44 · Rolling Meadows3 Miles Varsity4416:41.17 PB12
Oct 1148th Annual Wheeling Wildcat InvitationalOct 11 · 3 Miles Varsity · Place 13 · Rolling Meadows3 Miles Varsity1316:48.03 PB12
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 81 · Rolling Meadows3 Miles Varsity 3A8116:37.3012
Sep 20Bill Dawson InviteSep 20 · 3 Miles Varsity · Place 42 · Rolling Meadows3 Miles Varsity4216:47.3 PB12
Sep 16Wheeling Boys MSL Double DualSep 16 · 3 Miles Varsity · Place 4 · Rolling Meadows3 Miles Varsity417:50.4512
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 72 · Rolling Meadows3 Miles Varsity Open7217:51.6012
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 55 · Rolling Meadows5,000 Meters Varsity5520:21.09 PB12
Sep 2Rolling Meadows MSL East TriSep 2 · 2.9 Miles Varsity · Place 9 · Rolling Meadows2.9 Miles Varsity917:27.01 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 3A XC Regional-#4B Palatine (H.S.)Oct 26 · 3 Miles Varsity · Place 50 · Rolling Meadows3 Miles Varsity5016:59.7011
Oct 19Mid Suburban League Cross Country ChampionshipsOct 19 · 3 Miles Varsity · Place 51 · Rolling Meadows3 Miles Varsity5116:34.58 PB11
Oct 1247th Annual Wildcat Cross Country InvitationalOct 12 · 3 Miles Varsity · Place 38 · Rolling Meadows3 Miles Varsity3818:09.9811
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 132 · Rolling Meadows3 Miles Varsity 3A13217:07.3011
Oct 1Wheeling TriangularOct 1 · 3 Miles Varsity · Place 12 · Rolling Meadows3 Miles Varsity1218:18.6311
Sep 21Bill Dawson InviteSep 21 · 3 Miles Varsity · Place 96 · Rolling Meadows3 Miles Varsity9617:53.5 PB11
Sep 17Prospect @ Rolling MeadowsSep 17 · 3 Miles Varsity · Place 13 · Rolling Meadows3 Miles Varsity1318:22.7011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 301 · Rolling Meadows3 Miles Varsity 3A30118:28.7011
Sep 7Rich Eschman XC InvitationalSep 7 · 3.05 Miles Varsity · Place 45 · Rolling Meadows3.05 Miles Varsity4518:48.5111
Sep 3Conant @ Rolling MeadowsSep 3 · 3 Miles Varsity · Place 11 · Rolling Meadows3 Miles Varsity1118:19.8511

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 21 · 3 Miles Varsity · Place 56 · Rolling Meadows3 Miles Varsity5617:39.8110
Oct 14Mid Suburban League XC Championships Oct 14 · 3 Miles Frosh/Soph Freshman · Place 38 · Rolling Meadows3 Miles Frosh/Soph Freshman3818:38.1410
Oct 7Wheeling Wildcat InvitationalOct 7 · 3 Miles Frosh/Soph Freshman · Place 27 · Rolling Meadows3 Miles Frosh/Soph Freshman2718:31.9910
Sep 26MSL East Division TriangularSep 26 · 2.5 Miles Frosh/Soph · Place 6 · Rolling Meadows2.5 Miles Frosh/Soph615:51.21 PB10
Sep 16Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 52 · Rolling Meadows3 Miles Freshman Sophomore5218:21.3910
Sep 12Prospect @ Rolling MeadowsSep 12 · 2.5 Miles Frosh/Soph Freshman · Place 16 · Rolling Meadows2.5 Miles Frosh/Soph Freshman1616:09.47SO
Sep 2Crystal Lake South "Rich Eschman XC Invitational"Sep 2 · 2.15 Miles Frosh/Soph Freshman · Place 37 · Rolling Meadows2.15 Miles Frosh/Soph Freshman3713:42.90SO

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15Mid Suburban League XC ChampionshipsOct 15 · 3 Miles Frosh/Soph · Place 105 · Rolling Meadows3 Miles Frosh/Soph10521:01.90 PB9
Oct 8Wheeling Wildcat InvitationalOct 8 · 3 Miles Frosh/Soph Freshman · Place 105 · Rolling Meadows3 Miles Frosh/Soph Freshman10521:00.89FR
Sep 27MSL East Tri-Meet @Rolling MeadowsSep 27 · 2.5 Miles Frosh/Soph · Place 29 · Rolling Meadows2.5 Miles Frosh/Soph2918:01.73 PB9
Sep 17Bill Dawson InvitationalSep 17 · 3 Miles Frosh / Soph · Place 199 · Rolling Meadows3 Miles Frosh / Soph19922:25.1 PB9
Sep 13Wheeling - Rolling Meadows DualSep 13 · 2.5 Miles Frosh/Soph · Place 18 · Rolling Meadows2.5 Miles Frosh/Soph1817:02Unofficial9
Sep 3Crystal Lake South XC Invitational 2022Sep 3 · Frosh/Soph · Place 108 · ROLLINGFrosh/Soph10807:38—
Aug 30Rolling Meadows/Schaumburg Dual MeetAug 30 · 2.1 Miles Junior Varsity · Place 13 · Rolling Meadows2.1 Miles Junior Varsity1314:41 PB9