Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Johnsburg High SchoolJohnsburg Jr High Preview Meet · Sep 3014:48.13Johnsburg Jr High Preview MeetSeptember 30, 2021
2 Miles · Lakes Community High SchoolIESA Class 3A Sectional A · Oct 712:31.10IESA Class 3A Sectional AOctober 7, 2023
2 Miles · Maxwell ParkIESA State Meet · Oct 1513:33.7IESA State MeetOctober 15, 2022
2 Miles · Ron Beese ParkPrairie Stampede Invite · Sep 813:36.91Prairie Stampede InviteSeptember 8, 2023
2 Miles · TBAPrairie Stampede · Sep 913:12.98Prairie StampedeSeptember 9, 2022
2.15 Miles · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 613:39.18Rich Eschman XC Invitational 2025September 6, 2025
2.95 Miles · Shady Oaks Country ClubAmboy XC Invitational · Oct 1218:24.7Amboy XC InvitationalOctober 12, 2026
2.95 Miles · Shady Oaks Country ClubAmboy Columbus Day XC Invitational · Oct 1318:36.50Amboy Columbus Day XC Invitational October 13, 2025
3 Miles · Bulldog Athletic ComplexJT Invite · Sep 2618:41.20JT InviteSeptember 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 717:37.81IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:23.4First to the Finish InvitationalSeptember 12, 2026
3 Miles · Emricson Park2025 McHenry County Invite · Aug 3019:48.032025 McHenry County Invite August 30, 2025
3 Miles · Indian Oaks ParkKRC Preview Meet at Indians Oak Park, Marengo · Sep 818:08.93KRC Preview Meet at Indians Oak Park, MarengoSeptember 8, 2026
3 Miles · Kankakee Community College2026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara) · Oct 3117:23.542026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)October 31, 2026
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2918:06.072026 McHenry County InviteAugust 29, 2026
3 Miles · Tim Osmond Sports Complex52nd Annual Patricia Harland Cross Country Invitational · Oct 318:05.2052nd Annual Patricia Harland Cross Country InvitationalOctober 3, 2026
5,000 Meters · Lisle Community Park2024 IHSA Class 1A XC Sectional-#1 Lisle (Sr.) · Nov 219:26.402024 IHSA Class 1A XC Sectional-#1 Lisle (Sr.)November 2, 2024
5,000 Meters · Lisle High SchoolIHSA Class 1A XC Sectional - #1 Lisle (Sr.) · Nov 119:35.35IHSA Class 1A XC Sectional - #1 Lisle (Sr.)November 1, 2025
5,000 Meters · McHenry Township Recreation Center2025 KRC XC Championships · Oct 1820:46.872025 KRC XC ChampionshipsOctober 18, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 519:55.52Rich Eschman XC InvitationalSeptember 5, 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 220 · JohnsburgJohnsburg3 Miles Class 1A Varsity22017:37.81 PB11
Oct 312026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)Oct 31 · 3 Miles Varsity · Place 42 · JohnsburgJohnsburg3 Miles Varsity4217:23.54 PB11
Oct 242026 IHSA Class 1A XC Regional - #1C WestmontOct 24 · 3 Miles Varsity · Place 22 · JohnsburgJohnsburg3 Miles Varsity2217:56.0011
Oct 17KRC ChampionshipsOct 17 · 3 Miles Varsity · Place 28 · JohnsburgJohnsburg3 Miles Varsity2818:31.6611
Oct 12Amboy XC InvitationalOct 12 · 2.95 Miles Varsity · Place 34 · JohnsburgJohnsburg2.95 Miles Varsity3418:24.7 PB11
Oct 352nd Annual Patricia Harland Cross Country InvitationalOct 3 · 3 Miles Varsity · Place 26 · JohnsburgJohnsburg3 Miles Varsity2618:05.20 PB11
Sep 26JT InviteSep 26 · 3 Miles Varsity · Place 55 · JohnsburgJohnsburg3 Miles Varsity5518:41.20 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 142 · JohnsburgJohnsburg3 Miles 3 Miles-Varsity-1A14217:23.4 PB11
Sep 8KRC Preview Meet at Indians Oak Park, MarengoSep 8 · 3 Miles Varsity · Place 19 · JohnsburgJohnsburg3 Miles Varsity1918:08.93 PB11
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 64 · JohnsburgJohnsburg5,000 Meters Varsity6419:55.52 PB11
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 31 · JohnsburgJohnsburg3 Miles Varsity3118:06.07 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 242 · JohnsburgJohnsburg3 Miles 1A Varsity24218:32.9510
Nov 1IHSA Class 1A XC Sectional - #1 Lisle (Sr.)Nov 1 · 5,000 Meters Varsity · Place 64 · JohnsburgJohnsburg5,000 Meters Varsity6419:35.35 PB10
Oct 25IHSA Class 1A XC Regional - #1C Lisle (Sr.)Oct 25 · 5,000 Meters Varsity · Place 23 · JohnsburgJohnsburg5,000 Meters Varsity2320:06.7210
Oct 182025 KRC XC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 36 · JohnsburgJohnsburg5,000 Meters Varsity3620:46.87 PB10
Oct 13Amboy Columbus Day XC Invitational Oct 13 · 2.95 Miles Varsity · Place 70 · JohnsburgJohnsburg2.95 Miles Varsity7018:36.50 PB10
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Junior Varsity · Place 15 · JohnsburgJohnsburg3 Miles Junior Varsity1519:22.8710
Sep 27JT InviteSep 27 · 3 Miles Frosh/Soph · Place 33 · JohnsburgJohnsburg3 Miles Frosh/Soph3319:49.1110
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 365 · JohnsburgJohnsburg3 Miles Varsity 1A36519:26.4010
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 2.15 Miles Frosh/Soph · Place 38 · JohnsburgJohnsburg2.15 Miles Frosh/Soph3813:39.18 PB10
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Junior Varsity · Place 17 · JohnsburgJohnsburg3 Miles Junior Varsity1719:48.03 PB10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 1A XC Sectional-#1 Lisle (Sr.)Nov 2 · 5,000 Meters Varsity · Place 81 · JohnsburgJohnsburg5,000 Meters Varsity8119:26.40 PB9
Oct 262024 IHSA Class 1A XC Regional-#1C Elgin (Harvest Christian Academy)Oct 26 · 5,000 Meters Varsity · Place 41 · JohnsburgJohnsburg5,000 Meters Varsity4119:41.719
Oct 19Kishwaukee River ConferenceOct 19 · 3 Miles Varsity · Place 28 · JohnsburgJohnsburg3 Miles Varsity2818:39.249
Sep 28James Taylor InviteSep 28 · 3 Miles Frosh/Soph Freshman · Place 45 · JohnsburgJohnsburg3 Miles Frosh/Soph Freshman4519:51.719
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 251 · JohnsburgJohnsburg3 Miles Varsity 1A25118:53.909
Sep 10KRC Preview MeetSep 10 · 3 Miles Varsity · Place 29 · JohnsburgJohnsburg3 Miles Varsity2921:07.909
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 39 · JohnsburgJohnsburg2.15 Miles Frosh/Soph Freshman3912:48.539
Aug 31McHenry County Cross Country MeetAug 31 · 3 Miles Junior Varsity · Place 20 · JohnsburgJohnsburg3 Miles Junior Varsity2020:29.869

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 3A · Place 162 · Johnsburg JHSJohnsburg JHS2 Miles 3A16212:53.108
Oct 7IESA Class 3A Sectional AOct 7 · 2 Miles Boys · Place 20 · Johnsburg JHSJohnsburg JHS2 Miles Boys2012:31.10 PB8
Sep 8Prairie Stampede InviteSep 8 · 2 Miles Elite Boys · Place 85 · Johnsburg JHSJohnsburg JHS2 Miles Elite Boys8513:36.91 PB8

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 2A · Place 202 · Johnsburg JHSJohnsburg JHS2 Miles 2A20213:33.7 PB7
Sep 9Prairie StampedeSep 9 · 2 Miles 6th/7th Boys · Place 38 · Johnsburg JHSJohnsburg JHS2 Miles 6th/7th Boys3813:12.98 PB7

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Johnsburg Jr High Preview MeetSep 30 · 2 Miles Middle School · Place 26 · Johnsburg JHSJohnsburg JHS2 Miles Middle School2614:48.13 PB6