Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Johnsburg High SchoolJohnsburg Jr High Preview Meet · Sep 3015:27.20Johnsburg Jr High Preview MeetSeptember 30, 2021
2 Miles · Lakes Community High SchoolIESA Class 3A Sectional A · Oct 711:46.20IESA Class 3A Sectional AOctober 7, 2023
2 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2811:04.80Patriot Early InviteAugust 28, 2025
2 Miles · Vernon Hills High SchoolHawthorn North XC Invite · Sep 2912:13.10Hawthorn North XC InviteSeptember 29, 2023
3 Miles · Bulldog Athletic ComplexNLCC Cross Country Championships · Oct 1818:06.32NLCC Cross Country ChampionshipsOctober 18, 2025
3 Miles · Bulldog Athletic Complex Cross Country CourseNLCC Conference Championships · Oct 1917:45.60NLCC Conference ChampionshipsOctober 19, 2024
3 Miles · Detweiller ParkPND Richard Spring Invitational · Sep 1917:05.82PND Richard Spring InvitationalSeptember 19, 2026
3 Miles · Eagle AcresLakes Sunset Invite · Oct 816:35.60Lakes Sunset InviteOctober 8, 2026
3 Miles · Emricson ParkIHSA Class 2A XC Regional - #4B Woodstock (H.S.) · Oct 2517:52.81IHSA Class 2A XC Regional - #4B Woodstock (H.S.)October 25, 2025
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1016:38.60Lakes Sunset InvitationalOctober 10, 2025
3 Miles · Matthews Middle SchoolAl Willhoit Wauconda Invitational · Sep 1418:24Al Willhoit Wauconda InvitationalSeptember 14, 2024
3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 317:19.402026 Pat Savage InvitationalOctober 3, 2026
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 318:37.60Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
3138 m · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2710:59.00Patriot Early InviteAugust 27, 2026
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 519:42.91Rich Eschman XC InvitationalSeptember 5, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 201600m TT (End of Season)Oct 20 · 1,600 Meters Boys · WaucondaWauconda1,600 Meters Boys05:07Unofficial11
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 65 · WaucondaWauconda3 Miles Team Final - Gold + Silver6516:35.60 PB11
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity Red · Place 39 · WaucondaWauconda3 Miles Varsity Red3917:19.40 PB11
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity · Place 134 · WaucondaWauconda3 Miles Varsity13417:19.4011
Sep 19PND Richard Spring InvitationalSep 19 · 3 Miles Open Boys · Place 38 · WaucondaWauconda3 Miles Open Boys3817:05.82 PB11
Sep 15NLCC Dual #2Sep 15 · 3 Miles Boys · Place 8 · WaucondaWauconda3 Miles Boys820:40Unofficial11
Sep 1250th Wauconda XC Al Willhoit InvitationalSep 12 · 3 Miles Boys Varsity · Place 36 · WaucondaWauconda3 Miles Boys Varsity3619:53.511
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 58 · WaucondaWauconda5,000 Meters Varsity5819:42.91 PB11
Aug 27Patriot Early InviteAug 27 · 1.95 Miles Coed Open - Boys · Place 9 · WaucondaWauconda1.95 Miles Coed Open - Boys910:59.00 PB11
Jul 24Detweiller at Dark powered by Under Armour - HIGH SCHOOLJul 24 · 3 Miles High School Boys · Place 356 · WaucondaWauconda3 Miles High School Boys35617:48.7111

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 101 · WaucondaWauconda3 Miles Varsity10116:42.2910
Oct 281600m TT (End of Season)Oct 28 · 1,600 Meters Boys · WaucondaWauconda1,600 Meters Boys05:09.2Unofficial10
Oct 25IHSA Class 2A XC Regional - #4B Woodstock (H.S.)Oct 25 · 3 Miles Varsity · Place 39 · WaucondaWauconda3 Miles Varsity3917:52.81 PB10
Oct 18NLCC Cross Country ChampionshipsOct 18 · 3 Miles Varsity · Place 30 · WaucondaWauconda3 Miles Varsity3018:06.32 PB10
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Silver: 6-10 · Place 7 · WaucondaWauconda3 Miles Silver: 6-10716:38.60 PB10
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Sophomore Red · Place 11 · WaucondaWauconda3 Miles Sophomore Red1118:14.2310
Sep 16Grant/Grayslake Central/Wauconda TriangularSep 16 · 3 Miles Varsity · Place 9 · WaucondaWauconda3 Miles Varsity919:5210
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 83 · WaucondaWauconda3 Miles Varsity8318:37.60 PB10
Aug 28Patriot Early InviteAug 28 · 2 Miles Coed Open - Boys · Place 2 · WaucondaWauconda2 Miles Coed Open - Boys211:04.80 PB10
Jul 25Detweiller at Dark Jul 25 · 3 Miles Varsity · Place 161 · Wauconda High School BulldogsWauconda High School Bulldogs3 Miles Varsity16117:36.90—

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 19NLCC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 28 · WaucondaWauconda3 Miles Varsity2817:45.60 PB9
Sep 14Al Willhoit Wauconda InvitationalSep 14 · 3 Miles Varsity · Place 44 · WaucondaWauconda3 Miles Varsity4418:24 PB9

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 3A · Place 123 · Island Lake MatthewsIsland Lake Matthews2 Miles 3A12312:26.908
Oct 7IESA Class 3A Sectional AOct 7 · 2 Miles Boys · Place 11 · Island Lake MatthewsIsland Lake Matthews2 Miles Boys1111:46.20 PB8
Sep 29Hawthorn North XC InviteSep 29 · 2 Miles 8th Grade Boys - 2 Miles · Place 8 · Island Lake MatthewsIsland Lake Matthews2 Miles 8th Grade Boys - 2 Miles812:13.10 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Hawthorn XC InviteSep 30 · 2 Miles 7th Grade Boys · Place 33 · Island Lake MatthewsIsland Lake Matthews2 Miles 7th Grade Boys3313:40.47

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 30Johnsburg Jr High Preview MeetSep 30 · 2 Miles Middle School · Place 32 · Island Lake MatthewsIsland Lake Matthews2 Miles Middle School3215:27.20 PB6
Sep 24Hawthorn XC InviteSep 24 · 2 Miles 6th Grade Boys · Place 56 · Island Lake MatthewsIsland Lake Matthews2 Miles 6th Grade Boys5616:30.86