Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Yorkville High SchoolFox Trot XC Invite · Sep 3013:04.60Fox Trot XC InviteSeptember 30, 2023
3 Miles · Channahon Community ParkSouthwest Prairie Conference XC Championships · Oct 1716:03.06Southwest Prairie Conference XC ChampionshipsOctober 17, 2025
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 715:19.03IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 815:24.69IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1815:11.745th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Maxwell ParkIHSA Class 3A XC Sectional - #1 Normal (Community) · Nov 115:58.46IHSA Class 3A XC Sectional - #1 Normal (Community)November 1, 2025
3 Miles · Plainfield North CampusPlainfield City Championships · Sep 215:50.92Plainfield City ChampionshipsSeptember 2, 2025
3 Miles · THE OAKS 2026 IHSA Class 3A XC Sectional - #1 New Lenox (Lincoln-Way Central) · Oct 3115:32.542026 IHSA Class 3A XC Sectional - #1 New Lenox (Lincoln-Way Central)October 31, 2026
3,000 Meters · LaVern Gibson CourseNXR Midwest MS & Community Race · Nov 169:52.88NXR Midwest MS & Community RaceNovember 16, 2024
3,200 Meters · Plainfield South High SchoolPlainfield South 3200m Time Trial · Oct 89:43.74Plainfield South 3200m Time TrialOctober 8, 2026
4,000 Meters · Deer Grove Forest PreserveIllinois Youth XC Championships · Nov 1013:48.22Illinois Youth XC ChampionshipsNovember 10, 2024
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 216:11.60Nike XC Town TwilightOctober 2, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 3A Varsity · Place 117 · Plainfield (South)Plainfield (South)3 Miles Class 3A Varsity11715:19.03 PB10
Oct 312026 IHSA Class 3A XC Sectional - #1 New Lenox (Lincoln-Way Central)Oct 31 · 3 Miles Varsity · Place 23 · Plainfield (South)Plainfield (South)3 Miles Varsity2315:32.54 PB10
Oct 16SPC XC ChampionshipsOct 16 · 3 Miles Varsity · Place 18 · Plainfield (South)Plainfield (South)3 Miles Varsity1816:17.710
Oct 8Plainfield South 3200m Time TrialOct 8 · 3,200 Meters ALL · Place 7 · Plainfield (South)Plainfield (South)3,200 Meters ALL79:43.74 PB10
Oct 8Plainfield South 2 Mile Time TrialOct 8 · 2 Miles Race 1 · Place 7 · Plainfield (South)Plainfield (South)2 Miles Race 179:47.38Unofficial10
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Race of Champions · Place 128 · Plainfield (South)Plainfield (South)5,000 Meters Race of Champions12816:11.60 PB10
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B · Place 162 · Plainfield (South)Plainfield (South)3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B16215:11.7 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 21 · Plainfield (South)Plainfield (South)3 Miles 3 Miles-Varsity-3A2115:27.810
Aug 15Plainfield South Boys Blue vs White Time TrialAug 15 · 3 Miles Race #1 · Place 6 · Plainfield (South)Plainfield (South)3 Miles Race #1617:03.30Unofficial10
Jul 7PSHS Summer 2 Mile Time TrialJul 7 · 3,200 Meters Section 1 · Place 5 · Plainfield (South)Plainfield (South)3,200 Meters Section 1510:12.42Unofficial10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 139 · Plainfield (South)Plainfield (South)3 Miles 3A Varsity13915:24.69 PB9
Nov 1IHSA Class 3A XC Sectional - #1 Normal (Community)Nov 1 · 3 Miles Varsity · Place 56 · Plainfield (South)Plainfield (South)3 Miles Varsity5615:58.46 PB9
Oct 17Southwest Prairie Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 24 · Plainfield (South)Plainfield (South)3 Miles Varsity2416:03.06 PB9
Oct 9Plainfield South 2 Mile TT - 3200m SplitsOct 9 · 3,200 Meters 3200m Splits · Place 7 · Plainfield (South)Plainfield (South)3,200 Meters 3200m Splits79:56.38Unofficial9
Oct 9Plainfield South 2 Mile TTOct 9 · 2 Miles Race 1 · Place 7 · Plainfield (South)Plainfield (South)2 Miles Race 179:59.99Unofficial9
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 64 · Plainfield (South)Plainfield (South)3 Miles Varsity6415:53.989
Sep 22York Gary Goss Boys Fresh-Soph InviteSep 22 · 2 Miles Freshman · Place 2 · Plainfield (South)Plainfield (South)2 Miles Freshman29:56Unofficial9
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 50 · Plainfield (South)Plainfield (South)3 Miles Varsity 3A5015:40.009
Sep 2Plainfield City ChampionshipsSep 2 · 3 Miles Varsity · Place 15 · Plainfield (South)Plainfield (South)3 Miles Varsity1515:50.92 PB9
Aug 16Blue and White Team Time TrialAug 16 · 3 Miles Varsity · Place 5 · Plainfield (South)Plainfield (South)3 Miles Varsity516:19.2Unofficial9

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NXR Midwest MS & Community RaceNov 16 · 3,000 Meters MS Boys (6-8th Gr) - Saturday · Place 10 · Plainfield Pack TFCCPlainfield Pack TFCC3,000 Meters MS Boys (6-8th Gr) - Saturday109:52.88 PB8
Nov 10Illinois Youth XC ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 6 · UnattachedUnattached4,000 Meters 13-14613:48.22 PB8
Oct 9Paw Pac XC Conference MeetOct 9 · 2 Miles Varsity · Place 1 · Aux SableAux Sable2 Miles Varsity111:05.578
Oct 5Fox Trot XC InviteOct 5 · 2 Miles Varsity · Place 2 · Aux SableAux Sable2 Miles Varsity210:59.908

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11NXR Midwest MS & Community Race RegistrationNov 11 · 3,000 Meters MS Boys (6-8th Gr) - Saturday · Place 128 · UnattachedUnattached3,000 Meters MS Boys (6-8th Gr) - Saturday12811:47.27
Sep 30Fox Trot XC InviteSep 30 · 2 Miles Varsity Boys - 2 Miles · Place 98 · Aux SableAux Sable2 Miles Varsity Boys - 2 Miles9813:04.60 PB7

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 17Shorewood Cross Country InvitationalSep 17 · Varsity · Place 148 · Aux SableAux SableVarsity14811:22.39—