Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Elgin High SchoolElgin City Classic XC Invitational · Aug 3013:58.00Elgin City Classic XC InvitationalAugust 30, 2025
2.15 Miles · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 614:59.77Rich Eschman XC Invitational 2025September 6, 2025
3 Miles · Bartlett High School24th Annual Bartlett Flyin’ Hawk Invitational · Sep 2618:14.8024th Annual Bartlett Flyin’ Hawk InvitationalSeptember 26, 2026
3 Miles · Community ParkLisle Mane XC Invitational · Oct 317:56.0Lisle Mane XC InvitationalOctober 3, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1222:23.4First to the Finish InvitationalSeptember 12, 2026
3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 1819:39.80Upstate 8 XC ChampionshipsOctober 18, 2025
3 Miles · HCA CourseElgin City Championship · Oct 819:50.27Elgin City ChampionshipOctober 8, 2025
3 Miles · Settler's Hill CC CourseIHSA Class 3A XC Regional - #3C Batavia · Oct 2519:19.27IHSA Class 3A XC Regional - #3C BataviaOctober 25, 2025
3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 1717:14.92Upstate 8 XC ChampionshipsOctober 17, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 420:57.4851th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2020:13.4Bill Dawson InviteSeptember 20, 2025
3299 m · Levi and Ester Fuller Memorial Forest PreserveSeason Opener · Sep 812:50.72Season OpenerSeptember 8, 2026
5,000 Meters · RVC XC CourseElgin City Championship · Oct 719:01.58Elgin City ChampionshipOctober 7, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 3A XC Regional - #3C DeKalbOct 24 · 3 Miles Varsity · Place 56 · Elgin (Larkin)3 Miles Varsity5617:54.710
Oct 17Upstate 8 XC ChampionshipsOct 17 · 3 Miles Frosh/Soph · Place 5 · Elgin (Larkin)3 Miles Frosh/Soph517:14.92 PB10
Oct 7Elgin City ChampionshipOct 7 · 5,000 Meters Varsity · Place 6 · Elgin (Larkin)5,000 Meters Varsity619:01.58 PB10
Oct 3Lisle Mane XC InvitationalOct 3 · 3 Miles Varsity · Place 74 · Elgin (Larkin)3 Miles Varsity7417:56.0 PB10
Sep 2624th Annual Bartlett Flyin’ Hawk InvitationalSep 26 · 3 Miles F/S Boys · Place 42 · Elgin (Larkin)3 Miles F/S Boys4218:14.80 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 302 · Elgin (Larkin)3 Miles 3 Miles-Varsity-3A30222:23.4 PB10
Sep 8Season OpenerSep 8 · 2.05 Miles Varsity · Place 21 · Elgin (Larkin)2.05 Miles Varsity2112:50.72 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #3C BataviaOct 25 · 3 Miles Varsity · Place 76 · Elgin (Larkin)3 Miles Varsity7619:19.27 PB9
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Frosh/Soph · Place 37 · Elgin (Larkin)3 Miles Frosh/Soph3719:39.80 PB9
Oct 8Elgin City ChampionshipOct 8 · 3 Miles Varsity · Place 12 · Elgin (Larkin)3 Miles Varsity1219:50.27 PB9
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 49 · Elgin (Larkin)3 Miles Varsity4920:57.48 PB9
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles FS Boys · Place 152 · Elgin (Larkin)3 Miles FS Boys15221:13.619
Sep 20Bill Dawson InviteSep 20 · 3 Miles Frosh/Soph · Place 145 · Elgin (Larkin)3 Miles Frosh/Soph14520:13.4 PB9
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Frosh/Soph · Place 63 · Elgin (Larkin)3 Miles Frosh/Soph6321:43.49
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 2.15 Miles Frosh/Soph · Place 64 · Elgin (Larkin)2.15 Miles Frosh/Soph6414:59.77 PB9
Aug 30Elgin City Classic XC InvitationalAug 30 · 2 Miles Frosh/Soph · Place 70 · Elgin (Larkin)2 Miles Frosh/Soph7013:58.00 PB9