Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Elmwood Park High SchoolElmwood Park Trial on the Trail · Aug 2713:34.9Elmwood Park Trial on the TrailAugust 27, 2025
3 Miles · Community ParkLisle Mane XC Invitational · Oct 320:05.2Lisle Mane XC InvitationalOctober 3, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1221:17.7First to the Finish InvitationalSeptember 12, 2026
3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 1820:42.90Upstate 8 XC ChampionshipsOctober 18, 2025
3 Miles · Indiana GardensRiverside Brookfield HS 65th Annual XC Invite · Sep 2021:04.4Riverside Brookfield HS 65th Annual XC InviteSeptember 20, 2025
3 Miles · KLM CourseIHSA Class 3A XC Sectional - #2 Hinsdale (Central) · Nov 119:52.03IHSA Class 3A XC Sectional - #2 Hinsdale (Central)November 1, 2025
3 Miles · Lyons Township High School South CampusIHSA Class 3A XC Regional - #2A LaGrange (Lyons) · Oct 2520:16.40IHSA Class 3A XC Regional - #2A LaGrange (Lyons)October 25, 2025
3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 1719:32.71Upstate 8 XC ChampionshipsOctober 17, 2026
5,000 Meters · Community ParkLisle Mane XC Invitational · Oct 422:04.33Lisle Mane XC InvitationalOctober 4, 2025
5,000 Meters · Harvest Christian AcademyRiver Valley Christian Mid Season Classic Invitational · Sep 2621:27.40River Valley Christian Mid Season Classic InvitationalSeptember 26, 2026
5,000 Meters · Lyons Township High School South Campus2026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons) · Oct 3120:09.302026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)October 31, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)Oct 31 · 5,000 Meters Varsity · Place 77 · Riverside (R.-Brookfield)5,000 Meters Varsity7720:09.30 PB11
Oct 242026 IHSA Class 3A XC Regional - #2A Hinsdale (Central)Oct 24 · 3 Miles Varsity · Place 28 · Riverside (R.-Brookfield)3 Miles Varsity2820:12.211
Oct 17Upstate 8 XC ChampionshipsOct 17 · 3 Miles Varsity · Place 17 · Riverside (R.-Brookfield)3 Miles Varsity1719:32.71 PB11
Oct 3Lisle Mane XC InvitationalOct 3 · 3 Miles Varsity · Place 31 · Riverside (R.-Brookfield)3 Miles Varsity3120:05.2 PB11
Sep 26River Valley Christian Mid Season Classic InvitationalSep 26 · 5,000 Meters Varsity · Place 24 · Riverside (R.-Brookfield)5,000 Meters Varsity2421:27.40 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 131 · Riverside (R.-Brookfield)3 Miles 3 Miles-Varsity-3A13121:17.7 PB11
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 5,000 Meters Varsity · Place 69 · Riverside (R.-Brookfield)5,000 Meters Varsity6922:47.5011

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 3A XC Sectional - #2 Hinsdale (Central)Nov 1 · 3 Miles Varsity · Place 81 · Riverside (R.-Brookfield)3 Miles Varsity8119:52.03 PB10
Oct 25IHSA Class 3A XC Regional - #2A LaGrange (Lyons)Oct 25 · 3 Miles Varsity · Place 27 · Riverside (R.-Brookfield)3 Miles Varsity2720:16.40 PB10
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Varsity · Place 33 · Riverside (R.-Brookfield)3 Miles Varsity3320:42.90 PB10
Oct 4Lisle Mane XC InvitationalOct 4 · 5,000 Meters Varsity · Place 35 · Riverside (R.-Brookfield)5,000 Meters Varsity3522:04.33 PB10
Sep 272025 Harvest-Westminster Mid-Season Classic InvitationalSep 27 · 5,000 Meters Varsity · Place 39 · Riverside (R.-Brookfield)5,000 Meters Varsity3922:28.9110
Sep 20Riverside Brookfield HS 65th Annual XC InviteSep 20 · 3 Miles Varsity · Place 16 · Riverside (R.-Brookfield)3 Miles Varsity1621:04.4 PB10
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 72 · Riverside (R.-Brookfield)3 Miles Varsity Open7221:54.3010
Aug 27Elmwood Park Trial on the TrailAug 27 · 2 Miles Frosh/Soph · Place 12 · Riverside (R.-Brookfield)2 Miles Frosh/Soph1213:34.9 PB10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 3A XC Regional-#2A LaGrange (Lyons)Oct 26 · 5,000 Meters Varsity · Place 37 · Riverside (R.-Brookfield)5,000 Meters Varsity3721:46.099
Oct 19Upstate 8 XC ChampionshipsOct 19 · 3 Miles Varsity · Place 31 · Riverside (R.-Brookfield)3 Miles Varsity3121:34.109
Oct 5Lisle Mane XC InvitationalOct 5 · 5,000 Meters Open · Place 1 · Riverside (R.-Brookfield)5,000 Meters Open122:08.709
Sep 287th Midseason Harvest Classic InviteSep 28 · 5,000 Meters Varsity · Place 40 · Riverside (R.-Brookfield)5,000 Meters Varsity4022:44.819
Sep 21Riverside-Brookfield XC InvitationalSep 21 · 3 Miles Varsity · Place 38 · Riverside (R.-Brookfield)3 Miles Varsity3822:34.99
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 150 · Riverside (R.-Brookfield)3 Miles Open15023:25.309
Sep 7Hinsdale Central Red Devil InvitationalSep 7 · 2.9 Miles Varsity · Place 163 · Riverside (R.-Brookfield)2.9 Miles Varsity16321:59.009
Aug 28Elmwood Park Trial on the TrailAug 28 · 2 Miles Frosh/Soph · Place 13 · Riverside (R.-Brookfield)2 Miles Frosh/Soph1314:34.69