Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Bartlett High School24th Annual Bartlett Flyin’ Hawk Invitational · Sep 2618:14.2424th Annual Bartlett Flyin’ Hawk InvitationalSeptember 26, 2026
3 Miles · Community ParkLisle Mane XC Invitational · Oct 318:07.9Lisle Mane XC InvitationalOctober 3, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1219:22.7First to the Finish InvitationalSeptember 12, 2026
3 Miles · Elgin High SchoolElgin City Classic XC Invitational · Aug 2917:54.43Elgin City Classic XC InvitationalAugust 29, 2026
3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 1818:07.20Upstate 8 XC ChampionshipsOctober 18, 2025
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3020:18.0049th Annual Patricia Harland Cross Country InvitationalSeptember 30, 2023
3 Miles · HCA CourseElgin City Championship · Oct 818:06.35Elgin City ChampionshipOctober 8, 2025
3 Miles · Matthews Middle School46th Annual Wauconda XC Al Wilhoit Invitational · Sep 919:19.946th Annual Wauconda XC Al Wilhoit InvitationalSeptember 9, 2023
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2119:52.9Bill Dawson InviteSeptember 21, 2024
3 Miles · Settler's Hill CC CourseIHSA Class 3A XC Regional - #3C Batavia · Oct 2517:40.22IHSA Class 3A XC Regional - #3C BataviaOctober 25, 2025
3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 1717:27.08Upstate 8 XC ChampionshipsOctober 17, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 418:32.7351th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2018:56.6Bill Dawson InviteSeptember 20, 2025
3154 m · Berens ParkYork Gary Goss Frosh/Soph Invitational · Sep 1811:38.8York Gary Goss Frosh/Soph InvitationalSeptember 18, 2023
3299 m · Levi and Ester Fuller Memorial Forest PreserveSeason Opener · Sep 812:25.22Season OpenerSeptember 8, 2026
4570 m · Elgin High SchoolElgin City Classic XC Invitational · Aug 3018:54.80Elgin City Classic XC InvitationalAugust 30, 2025
5,000 Meters · RVC XC CourseElgin City Championship · Oct 719:08.60Elgin City ChampionshipOctober 7, 2026
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 520:37.90Rich Eschman XC InvitationalSeptember 5, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 3A XC Regional - #3C DeKalbOct 24 · 3 Miles Varsity · Place 68 · Elgin (Larkin)3 Miles Varsity6818:36.112
Oct 17Upstate 8 XC ChampionshipsOct 17 · 3 Miles Varsity · Place 50 · Elgin (Larkin)3 Miles Varsity5017:27.08 PB12
Oct 7Elgin City ChampionshipOct 7 · 5,000 Meters Varsity · Place 7 · Elgin (Larkin)5,000 Meters Varsity719:08.60 PB12
Oct 3Lisle Mane XC InvitationalOct 3 · 3 Miles Varsity · Place 79 · Elgin (Larkin)3 Miles Varsity7918:07.9 PB12
Sep 2624th Annual Bartlett Flyin’ Hawk InvitationalSep 26 · 3 Miles Varsity Boys · Place 84 · Elgin (Larkin)3 Miles Varsity Boys8418:14.24 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 268 · Elgin (Larkin)3 Miles 3 Miles-Varsity-3A26819:22.7 PB12
Sep 8Season OpenerSep 8 · 2.05 Miles Varsity · Place 14 · Elgin (Larkin)2.05 Miles Varsity1412:25.22 PB12
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 79 · Elgin (Larkin)5,000 Meters Varsity7920:37.90 PB12
Aug 29Elgin City Classic XC InvitationalAug 29 · 3 Miles Varsity Boys · Place 27 · Elgin (Larkin)3 Miles Varsity Boys2717:54.43 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #3C BataviaOct 25 · 3 Miles Varsity · Place 50 · Elgin (Larkin)3 Miles Varsity5017:40.22 PB11
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Varsity · Place 52 · Elgin (Larkin)3 Miles Varsity5218:07.20 PB11
Oct 8Elgin City ChampionshipOct 8 · 3 Miles Varsity · Place 7 · Elgin (Larkin)3 Miles Varsity718:06.35 PB11
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 33 · Elgin (Larkin)3 Miles Varsity3318:32.73 PB11
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles Varsity Boys · Place 100 · Elgin (Larkin)3 Miles Varsity Boys10019:05.3611
Sep 20Bill Dawson InviteSep 20 · 3 Miles Varsity · Place 129 · Elgin (Larkin)3 Miles Varsity12918:56.6 PB11
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Varsity · Place 50 · Elgin (Larkin)3 Miles Varsity5020:00.111
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 65 · Elgin (Larkin)5,000 Meters Varsity6521:08.5811
Aug 30Elgin City Classic XC InvitationalAug 30 · 2.84 Miles Junior Varsity · Place 18 · Elgin (Larkin)2.84 Miles Junior Varsity1818:54.80 PB11

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 3A XC Regional-#3C Machesney Park (Harlem)Oct 26 · 3 Miles Varsity · Place 63 · Elgin (Larkin)3 Miles Varsity6319:06.8210
Oct 19Upstate 8 XC ChampionshipsOct 19 · 3 Miles Varsity · Place 66 · Elgin (Larkin)3 Miles Varsity6618:50.8010
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 56 · Elgin (Larkin)3 Miles Varsity5617:58.9510
Oct 9Elgin City ChampionshipOct 9 · 5,000 Meters Varsity · Place 16 · Elgin (Larkin)5,000 Meters Varsity1619:19.3010
Sep 28Bartlett Flyin' Hawk InviteSep 28 · 3 Miles Varsity · Place 35 · Elgin (Larkin)3 Miles Varsity3518:40.9010
Sep 21Bill Dawson InviteSep 21 · 3 Miles Varsity · Place 152 · Elgin (Larkin)3 Miles Varsity15219:52.9 PB10
Sep 14Al Willhoit Wauconda InvitationalSep 14 · 3 Miles Varsity · Place 64 · Elgin (Larkin)3 Miles Varsity6419:4210
Sep 10Winnebago Season OpenerSep 10 · 2.05 Miles Varsity · Place 14 · Elgin (Larkin)2.05 Miles Varsity1412:09.0010
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 31 · Elgin (Larkin)2.15 Miles Frosh/Soph Freshman3112:36.3410
Aug 31Elgin City Classic XC InvitationalAug 31 · 2 Miles Junior Varsity · Place 34 · Elgin (Larkin)2 Miles Junior Varsity3413:05.5010

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 3A XC Regional - #3C HampshireOct 21 · 3 Miles Varsity · Place 67 · Elgin (Larkin)3 Miles Varsity6719:49.59
Oct 14Upstate 8 XC Championships Oct 14 · 3 Miles Varsity · Place 53 · Elgin (Larkin)3 Miles Varsity5319:25.309
Oct 7Black Sail InvitationalOct 7 · 3 Miles Varsity · Place 55 · Elgin (Larkin)3 Miles Varsity5518:25.89
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles Varsity · Place 64 · Elgin (Larkin)3 Miles Varsity6420:18.00 PB9
Sep 2321st Annual Flyin’ Hawk Cross Country InvitationalSep 23 · 3 Miles Varsity · Place 102 · Elgin (Larkin)3 Miles Varsity10219:59.309
Sep 18York Gary Goss Frosh/Soph InvitationalSep 18 · 1.96 Miles Frosh/Soph Open · Place 3 · Elgin (Larkin)1.96 Miles Frosh/Soph Open311:38.8 PB9
Sep 946th Annual Wauconda XC Al Wilhoit InvitationalSep 9 · 3 Miles Varsity · Place 68 · Elgin (Larkin)3 Miles Varsity6819:19.9 PB9
Sep 2Crystal Lake South "Rich Eschman XC Invitational"Sep 2 · 2.15 Miles Frosh/Soph Freshman · Place 35 · Elgin (Larkin)2.15 Miles Frosh/Soph Freshman3513:39.05FR
Aug 29Elgin City Classic XC InviteAug 29 · 2 Miles Varsity · Place 10 · Elgin (Larkin)2 Miles Varsity1012:53.709
Aug 29Elgin City Classic XC InviteAug 29 · 2 Miles Varsity · Place 10 · Elgin (Larkin)2 Miles Varsity1012:53.709
Aug 26Northwestern Medicine Kane County XC MeetAug 26 · 3 Miles Varsity · Place 79 · Elgin (Larkin)3 Miles Varsity7920:44.49