Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · LeRoy Oakes Forest PreserveSt. Charles North XC Invite · Oct 116:06.3St. Charles North XC InviteOctober 1, 2022
3 Miles · Detweiller Park2024 IHSA Class 2A State XC Championships · Nov 915:26.002024 IHSA Class 2A State XC ChampionshipsNovember 9, 2024
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1716:58.61NXR Midwest Regional ChampionshipsNovember 17, 2024
8,000 Meters · Lewis Cross Country Course GLVC Cross Country Championships · Oct 2526:28.38GLVC Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Notre Dame Burke Memorial Golf Course2026 National Catholic Invitational · Sep 1827:20.502026 National Catholic InvitationalSeptember 18, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 10Lewis CrossoverOct 10 · 8,000 Meters Collegiate · LewisLewis8,000 Meters Collegiate—DNSSo
Sep 182026 National Catholic InvitationalSep 18 · 8,000 Meters Men · Place 121 · LewisLewis8,000 Meters Men12127:20.50 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25GLVC Cross Country ChampionshipsOct 25 · 8,000 Meters Varsity · Place 78 · LewisLewis8,000 Meters Varsity7826:28.38 PBFr
Oct 11Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · LewisLewis8,000 Meters Mens 8000—DNFFr
Sep 192025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 83 · LewisLewis8,000 Meters Catholic Champs8327:22.00Fr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 2 · Place 37 · Unattached IllinoisUnattached Illinois5,000 Meters Open 23716:58.61 PB12
Nov 92024 IHSA Class 2A State XC ChampionshipsNov 9 · 3 Miles 2A Varsity · Place 55 · Belvidere (North)Belvidere (North)3 Miles 2A Varsity5515:26.00 PB12
Nov 22024 IHSA Class 2A XC Sectional-#4 Maple Park (Kaneland)Nov 2 · 3 Miles Varsity · Place 9 · Belvidere (North)Belvidere (North)3 Miles Varsity915:27.0612
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 1 · Belvidere (North)Belvidere (North)3 Miles Varsity115:07.7112
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 1 · Belvidere (North)Belvidere (North)3 Miles Varsity115:22.9412
Oct 5St. Charles North XC InviteOct 5 · 3 Miles Varsity · Place 10 · Belvidere (North)Belvidere (North)3 Miles Varsity1015:45.0812
Sep 28Rock River RunSep 28 · 5,000 Meters Varsity · Place 6 · Belvidere (North)Belvidere (North)5,000 Meters Varsity616:17.5012
Sep 21Larry Eddington XC InvitationalSep 21 · 2.92 Miles Varsity · Place 7 · Belvidere (North)Belvidere (North)2.92 Miles Varsity715:17.4012
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 34 · Belvidere (North)Belvidere (North)3 Miles Varsity 2A3415:49.9012
Sep 7Rich Eschman XC InvitationalSep 7 · 3.05 Miles Varsity · Place 6 · Belvidere (North)Belvidere (North)3.05 Miles Varsity616:30.2112
Sep 3Sycamore XC InvitationalSep 3 · Varsity · Place 11 · Belvidere (North)Belvidere (North)Varsity1116:3612

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 2A State XC ChampionshipsNov 4 · 3 Miles 2A Varsity · Place 147 · Belvidere (North)Belvidere (North)3 Miles 2A Varsity14716:19.8511
Oct 282023 IHSA Class 2A XC Sectional - #4 Woodstock (H.S.)Oct 28 · 3 Miles Varsity · Place 25 · Belvidere (North)Belvidere (North)3 Miles Varsity2516:35.83JR
Oct 212023 IHSA Class 2A XC Regional - #4B Woodstock (North)Oct 21 · 3 Miles Varsity · Place 10 · Belvidere (North)Belvidere (North)3 Miles Varsity1017:00.8011
Oct 14NIC-10 ConferenceOct 14 · 3 Miles Varsity · Place 3 · Belvidere (North)Belvidere (North)3 Miles Varsity316:07.9511
Sep 30St. Charles North XC InviteSep 30 · 3 Miles Varsity · Place 21 · Belvidere (North)Belvidere (North)3 Miles Varsity2116:32.5011
Sep 23Rock River RunSep 23 · 3 Miles Varsity · Place 9 · Belvidere (North)Belvidere (North)3 Miles Varsity916:15.6011
Sep 5NIC-10 Preview MeetSep 5 · 3 Miles Varsity · Place 15 · Belvidere (North)Belvidere (North)3 Miles Varsity1517:56.611
Sep 2Crystal Lake South "Rich Eschman XC Invitational"Sep 2 · 3.05 Miles Varsity · Place 19 · Belvidere (North)Belvidere (North)3.05 Miles Varsity1917:51.43JR
Aug 29Sycamore InvitationalAug 29 · 3 Miles Varsity · Place 22 · Belvidere (North)Belvidere (North)3 Miles Varsity2216:57.0111

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Frosh/Soph · Place 37 · UnattachedUnattached5,000 Meters Frosh/Soph3717:15.310
Nov 52022 IHSA Class 2A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 42 · Belvidere (North)Belvidere (North)3 Miles Varsity4216:27.4710
Oct 292022 IHSA Class 2A XC Sectional - Maple Park (Kaneland) #4Oct 29 · 3 Miles Varsity · Place 31 · Belvidere (North)Belvidere (North)3 Miles Varsity3116:02.2710
Oct 222022 IHSA Class 2A XC Regional - Belvidere (H.S.) #4BOct 22 · 3 Miles Varsity · Place 14 · Belvidere (North)Belvidere (North)3 Miles Varsity1416:13.6210
Oct 15NIC-10 Conference ChampionshipOct 15 · 3 Miles Varsity · Place 5 · Belvidere (North)Belvidere (North)3 Miles Varsity515:57.5010
Oct 1St. Charles North XC InviteOct 1 · 2.95 Miles Varsity Boys · Place 18 · Belvidere (North)Belvidere (North)2.95 Miles Varsity Boys1816:06.3 PB10
Sep 24Sterling HS - Rock River RunSep 24 · 3 Miles Varsity · Place 5 · Belvidere (North)Belvidere (North)3 Miles Varsity515:57.5010
Sep 17Kaneland - Larry Eddington XC InvitationalSep 17 · 3 Miles Varsity · Place 33 · Belvidere (North)Belvidere (North)3 Miles Varsity3316:54.210
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 2A · Place 68 · Belvidere (North)Belvidere (North)3 Miles Varsity 2A6816:43.010
Aug 30Sycamore InvitationalAug 30 · 3 Miles Varsity · Place 30 · Belvidere (North)Belvidere (North)3 Miles Varsity3017:42.010

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 16NIC-10 Conference ChampionshipOct 16 · 3 Miles Open · Place 4 · Belvidere (North)Belvidere (North)3 Miles Open418:55.049
Sep 25Rock River RunSep 25 · 3 Miles Frosh/Soph Freshman · Place 15 · Belvidere (North)Belvidere (North)3 Miles Frosh/Soph Freshman1517:50.09
Sep 18Kaneland Larry Eddington InviteSep 18 · 3 Miles Frosh/Soph Freshman · Place 15 · Belvidere (North)Belvidere (North)3 Miles Frosh/Soph Freshman1518:00.809
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 2A · Place 158 · Belvidere (North)Belvidere (North)3 Miles Varsity 2A15817:43.29
Sep 7NIC-10 Preview MeetSep 7 · 3 Miles Varsity · Place 20 · Belvidere (North)Belvidere (North)3 Miles Varsity2017:34.29
Sep 4Crystal Lake South XC Invitational 2021Sep 4 · 2.15 Miles Frosh/Soph · Place 8 · Belvidere (North)Belvidere (North)2.15 Miles Frosh/Soph812:24.89
Aug 31Sycamore Cross Country InvitationalAug 31 · 3 Miles Frosh/Soph Freshman · Place 15 · Belvidere (North)Belvidere (North)3 Miles Frosh/Soph Freshman1517:40.29
Jul 23Detweiller at DarkJul 23 · 3 Miles Varsity · Place 136 · Belvidere NorthBelvidere North3 Miles Varsity13618:42—