Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Bement High SchoolLPC Conference Meet · Oct 616:17.24LPC Conference MeetOctober 6, 2026
3 Miles · Chrisman High School IHSA Class 1A XC Regional - #3B Chrisman · Oct 2515:37.2IHSA Class 1A XC Regional - #3B ChrismanOctober 25, 2025
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 715:25.70IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 1A State XC Championships · Nov 815:17.16IHSA Class 1A State XC ChampionshipsNovember 8, 2025
3 Miles · Heritage High SchoolHeritage HS XC meet · Sep 2318:04.4Heritage HS XC meetSeptember 23, 2025
3 Miles · Illinois 121Cumberland County Invite · Oct 815:53.5Cumberland County InviteOctober 8, 2026
3 Miles · Lake Land College2026 IHSA Class 1A XC Sectional - #3 Toledo (Cumberland) · Oct 3115:12.772026 IHSA Class 1A XC Sectional - #3 Toledo (Cumberland)October 31, 2026
3 Miles · Lodge ParkMonticello Meet · Oct 217:28.6Monticello MeetOctober 2, 2025
3 Miles · University of Illinois Cross Country CoursePotluck Meet · Sep 2416:56.00Potluck MeetSeptember 24, 2026
3 Miles · Wimple Park48th Annual Tuscola Classic · Sep 2015:35.348th Annual Tuscola ClassicSeptember 20, 2025
5,000 Meters · Chrisman High School Cow Chip Classic · Sep 616:33.2Cow Chip ClassicSeptember 6, 2025
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 216:09.31Nike XC Town TwilightOctober 2, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 1A Varsity · Place 35 · Broadlands (Heritage)3 Miles Class 1A Varsity3515:25.70 PB12
Oct 312026 IHSA Class 1A XC Sectional - #3 Toledo (Cumberland)Oct 31 · 3 Miles Varsity · Place 7 · Broadlands (Heritage)3 Miles Varsity715:12.77 PB12
Oct 242026 IHSA Class 1A XC Regional - #3B TuscolaOct 24 · 3 Miles Varsity · Place 7 · Broadlands (Heritage)3 Miles Varsity716:13.6612
Oct 17Trojan Classic XC InviteOct 17 · 3 Miles Varsity · Place 4 · Broadlands (Heritage)3 Miles Varsity415:15.8112
Oct 8Cumberland County InviteOct 8 · 3 Miles Varsity · Place 4 · Broadlands (Heritage)3 Miles Varsity415:53.5 PB12
Oct 6LPC Conference MeetOct 6 · 3 Miles Varsity · Place 3 · Broadlands (Heritage)3 Miles Varsity316:17.24 PB12
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 9 · Broadlands (Heritage)5,000 Meters Combined Open Green916:09.31 PB12
Sep 24Potluck MeetSep 24 · 3 Miles Varsity · Place 5 · Broadlands (Heritage)3 Miles Varsity516:56.00 PB12
Sep 22Heritage OpenSep 22 · 3 Miles Varsity · Place 1 · Broadlands (Heritage)3 Miles Varsity116:02.00Unofficial12
Sep 1949th Annual Tuscola ClassicSep 19 · 3 Miles Boys Race · Place 8 · Broadlands (Heritage)3 Miles Boys Race816:17.2612
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 32 · Broadlands (Heritage)3 Miles 3 Miles-Varsity-1A3216:09.512

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 28 · Broadlands (Heritage)3 Miles 1A Varsity2815:17.16 PB11
Nov 1IHSA Class 1A XC Sectional - #3 Toledo (Cumberland)Nov 1 · 3 Miles Varsity · Place 6 · Broadlands (Heritage)3 Miles Varsity615:35.111
Oct 25IHSA Class 1A XC Regional - #3B ChrismanOct 25 · 3 Miles Varsity · Place 2 · Broadlands (Heritage)3 Miles Varsity215:37.2 PB11
Oct 9Cumberland County InviteOct 9 · 3 Miles Varsity · Place 1 · Broadlands (Heritage)3 Miles Varsity115:25.5511
Oct 7Lincoln Prairie Conference Meet Oct 7 · 3 Miles Varsity · Place 3 · Broadlands (Heritage)3 Miles Varsity315:50.711
Oct 2Monticello MeetOct 2 · 3 Miles Varsity · Place 2 · Broadlands (Heritage)3 Miles Varsity217:28.6 PB11
Sep 23Heritage HS XC meetSep 23 · 3 Miles Varsity · Place 2 · Broadlands (Heritage)3 Miles Varsity218:04.4 PB11
Sep 2048th Annual Tuscola ClassicSep 20 · 3 Miles Boys Race · Place 5 · Broadlands (Heritage)3 Miles Boys Race515:35.3 PB11
Sep 6Cow Chip ClassicSep 6 · 5,000 Meters Varsity · Place 9 · Broadlands (Heritage)5,000 Meters Varsity916:33.2 PB11