Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Marshall Middle SchoolRRAC Cross Country Championship · Sep 286:43.5RRAC Cross Country ChampionshipSeptember 28, 2022
2 Miles · Jefferson High SchoolJ Hawk Invite · Aug 3011:54.29J Hawk InviteAugust 30, 2025
2 Miles · Ron Beese ParkPrairie Stampede Invite · Sep 814:28.25Prairie Stampede InviteSeptember 8, 2023
2 Miles · TBAPrairie Stampede · Sep 915:37.35Prairie StampedeSeptember 9, 2022
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1216:37.3First to the Finish InvitationalSeptember 12, 2026
3 Miles · Kaneland High SchoolLarry Eddington XC invitational · Sep 2117:15.7Larry Eddington XC invitationalSeptember 21, 2026
3 Miles · Kieselburg County Forest PreserveHarlem Invitational · Sep 517:43.41Harlem InvitationalSeptember 5, 2026
3 Miles · Lake Park HS (East Campus)2026 IHSA Class 3A XC Sectional - #3 Roselle (Lake Park) · Oct 3115:43.82026 IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)October 31, 2026
3 Miles · LeRoy Oakes Forest PreserveSt. Charles North High School XC Invitational · Oct 316:24.6St. Charles North High School XC InvitationalOctober 3, 2026
3 Miles · Settler's Hill CC CourseIHSA Class 3A XC Regional - #3C Batavia · Oct 2516:37.08IHSA Class 3A XC Regional - #3C BataviaOctober 25, 2025
5,000 Meters · Blackhawk Golf Course Midwest Invitational (High School) · Sep 2616:50.1 Midwest Invitational (High School)September 26, 2026
5,000 Meters · Hoover ParkSterling XC Invitational · Oct 1016:42.1Sterling XC InvitationalOctober 10, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Oct 31 · 3 Miles Varsity · Place 52 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity5215:43.8 PB10
Oct 242026 IHSA Class 3A XC Regional - #3C DeKalbOct 24 · 3 Miles Varsity · Place 12 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity1216:12.310
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 7 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity716:23.910
Oct 10Sterling XC InvitationalOct 10 · 5,000 Meters Varsity · Place 9 · Rockford (Guilford)Rockford (Guilford)5,000 Meters Varsity916:42.1 PB10
Oct 3St. Charles North High School XC InvitationalOct 3 · 3 Miles Varsity Boys · Place 31 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity Boys3116:24.6 PB10
Sep 26 Midwest Invitational (High School)Sep 26 · 5,000 Meters Boys Varsity · Place 60 · Rockford (Guilford)Rockford (Guilford)5,000 Meters Boys Varsity6016:50.1 PB10
Sep 21Larry Eddington XC invitationalSep 21 · 3 Miles Varsity · Place 22 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity2217:15.7 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 107 · Rockford (Guilford)Rockford (Guilford)3 Miles 3 Miles-Varsity-3A10716:37.3 PB10
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 10 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity1017:49.1610
Sep 5Harlem InvitationalSep 5 · 3 Miles Varsity · Place 13 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity1317:43.41 PB10
Jul 24Detweiller at Dark powered by Under Armour - HIGH SCHOOLJul 24 · 3 Miles Co-Ed HS · Place 69 · GVB StridersGVB Striders3 Miles Co-Ed HS6918:56.8410

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Nov 1 · 3 Miles Varsity · Place 124 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity12417:01.49
Oct 25IHSA Class 3A XC Regional - #3C BataviaOct 25 · 3 Miles Varsity · Place 26 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity2616:37.08 PB9
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 19 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity1917:49.419
Oct 11Sterling HS XC InvitationalOct 11 · 5,000 Meters Varsity · Place 11 · Rockford (Guilford)Rockford (Guilford)5,000 Meters Varsity1117:33.919
Sep 27Midwest Invitational (High School)Sep 27 · 5,000 Meters Boys Varsity · Place 224 · Rockford (Guilford)Rockford (Guilford)5,000 Meters Boys Varsity22418:27.509
Sep 20Larry Eddington XC InvitationalSep 20 · 3 Miles Varsity · Place 71 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity7117:21.259
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 47 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity Open4717:33.409
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 16 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity1618:00.419
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 23 · Rockford (Guilford)Rockford (Guilford)3 Miles Varsity2318:10.229
Aug 30J Hawk InviteAug 30 · 2 Miles Open · Place 1 · Rockford (Guilford)Rockford (Guilford)2 Miles Open111:54.29 PB9

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 192024 IESA State XC ChampionshipsOct 19 · 2 Miles 4A · Place 106 · Rockford EisenhowerRockford Eisenhower2 Miles 4A10611:59.578
Oct 12IESA Challand SectionalOct 12 · 2 Miles Middle School · Place 7 · Rockford EisenhowerRockford Eisenhower2 Miles Middle School711:56.008
Oct 5Pretzels XC InvitationalOct 5 · 2 Miles Middle School · Place 15 · Rockford EisenhowerRockford Eisenhower2 Miles Middle School1513:25.58
Sep 6Prairie StampedeSep 6 · 2 Miles Varsity · Place 3 · Rockford EisenhowerRockford Eisenhower2 Miles Varsity312:18.278
Aug 31J Hawk InviteAug 31 · 1 Mile Middle School · Place 1 · Rockford EisenhowerRockford Eisenhower1 Mile Middle School16:11.268

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 23Rock River RunSep 23 · 2 Miles Middle School · Place 69 · Rockford EisenhowerRockford Eisenhower2 Miles Middle School6914:08.007
Sep 14Winnebago MS InviteSep 14 · 1.5 Miles Middle School · Place 16 · Rockford EisenhowerRockford Eisenhower1.5 Miles Middle School1613:44.467
Sep 8Prairie Stampede InviteSep 8 · 2 Miles 6th/7th Boys · Place 54 · Rockford EisenhowerRockford Eisenhower2 Miles 6th/7th Boys5414:28.25 PB7

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 28RRAC Cross Country ChampionshipSep 28 · 1 Miles Junior Varsity · Place 10 · Rockford EisenhowerRockford Eisenhower1 Miles Junior Varsity106:43.5 PB6
Sep 9Prairie StampedeSep 9 · 2 Miles 6th/7th Boys · Place 181 · Rockford EisenhowerRockford Eisenhower2 Miles 6th/7th Boys18115:37.35 PB6