Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Oklahoma State University XC CourseNCAA DI Midwest Regional · Nov 1432:51.94NCAA DI Midwest RegionalNovember 14, 2025
2.95 Miles · LeRoy Oakes Forest PreserveSt. Charles North XC Invite · Oct 115:26.2St. Charles North XC InviteOctober 1, 2022
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2316:27.48Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Detweiller Park2023 IHSA Class 2A State XC Championships · Nov 414:59.312023 IHSA Class 2A State XC ChampionshipsNovember 4, 2023
3 Miles · Emricson ParkIHSA Class 2A XC Sectional - Woodstock (North) #4 · Oct 3016:17.7IHSA Class 2A XC Sectional - Woodstock (North) #4October 30, 2021
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Regional #3A - Antioch · Oct 2415:56.7IHSA Class 2A XC Regional #3A - AntiochOctober 24, 2020
3 Miles · McHenry Township Recreation CenterFox Valley Conference Meet · Oct 1615:57.70Fox Valley Conference MeetOctober 16, 2021
3 Miles · Veteran Acres ParkCrystal Lake Central / Prairie Ridge Dual Meet · Sep 916:27Crystal Lake Central / Prairie Ridge Dual MeetSeptember 9, 2020
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 617:16.90ShaZam XC Club ChampionshipsNovember 6, 2020
6,000 Meters · University of Illinois Golf Orange and Blue CoursesFighting Illini Open · Aug 2918:14.90Fighting Illini OpenAugust 29, 2025
8,000 Meters · A.H. Blank Golf CourseMissouri Valley Conference Championships · Oct 3024:55.7Missouri Valley Conference ChampionshipsOctober 30, 2026
8,000 Meters · Angel Mounds State Historic SiteMissouri Valley Cross Country Championships · Oct 3125:39.9Missouri Valley Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2624:43.35Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · Illinois State UniversityISU XC Redbird Invite · Sep 1225:20.90ISU XC Redbird InviteSeptember 12, 2025
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1624:18.6Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 224:22.8Joe Piane InvitationalOctober 2, 2026
8,000 Meters · Weibring Golf ClubISU XC Redbird Invite · Sep 1824:59.6ISU XC Redbird InviteSeptember 18, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Missouri Valley Conference ChampionshipsOct 30 · 8,000 Meters College · Place 40 · Illinois StateIllinois State8,000 Meters College4024:55.7 PBJr
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's Red Race · Place 48 · Illinois StateIllinois State8,000 Meters Men's Red Race4824:18.6 PBJr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Blue · Place 45 · Illinois StateIllinois State8,000 Meters Blue4524:22.8 PBJr
Sep 18ISU XC Redbird InviteSep 18 · 8,000 Meters Men · Place 7 · Illinois StateIllinois State8,000 Meters Men724:59.6 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Midwest RegionalNov 14 · 10,000 Meters D1 Midwest · Place 91 · Illinois StateIllinois State10,000 Meters D1 Midwest9132:51.94 PBSo
Oct 31Missouri Valley Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 41 · Illinois StateIllinois State8,000 Meters Champ4125:39.9 PBSo
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters Red · Place 42 · Illinois StateIllinois State8,000 Meters Red4224:55.59So
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 84 · Illinois StateIllinois State8,000 Meters Black8424:43.35 PBSo
Sep 12ISU XC Redbird InviteSep 12 · 8,000 Meters Men · Place 18 · Illinois StateIllinois State8,000 Meters Men1825:20.90 PBSo
Aug 29Fighting Illini OpenAug 29 · 6,000 Meters Men's 6K · Place 15 · Illinois StateIllinois State6,000 Meters Men's 6K1518:14.90 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 18Bradley University "Pink" ClassicOct 18 · 8,000 Meters Varsity · Place 253 · Illinois StateIllinois State8,000 Meters Varsity25327:17.20FR
Sep 13ISU XC Redbird InviteSep 13 · 8,000 Meters Varsity · Place 36 · Illinois StateIllinois State8,000 Meters Varsity3626:35.50FR

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 2A State XC ChampionshipsNov 4 · 3 Miles 2A Varsity · Place 11 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles 2A Varsity1114:59.31 PB12
Oct 282023 IHSA Class 2A XC Sectional - #4 Woodstock (H.S.)Oct 28 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity215:36.33SR
Oct 212023 IHSA Class 2A XC Regional - #4C Lake Villa (Lakes)Oct 21 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity215:17.3SR
Oct 14Fox Valley Conference XC ChampionshipsOct 14 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity215:29.3512
Oct 3D155 ShowdownOct 3 · 5,000 Meters Varsity · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R5,000 Meters Varsity116:35.412
Sep 30St. Charles North XC InviteSep 30 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity415:39.3012
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Varsity · Place 101 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity10116:27.48 PB12
Sep 19Prairie Ridge vs HampshireSep 19 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity116:32.412
Sep 16Woodstock Byrnefest XC InviteSep 16 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity216:08.31SR
Sep 2St. Charles East Leavey InvitationalSep 2 · 3 Miles Varsity · Place 5 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity515:36.2012
Aug 26McHenry County Cross Country MeetAug 26 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairie RidgCrystal Lake (Prairie Ridg3 Miles Varsity416:21.5812
Jul 28PNC Presents Detweiller at DarkJul 28 · 2 Miles Varsity · Place 97 · Prairie Ridge BoysPrairie Ridge Boys2 Miles Varsity9716:56.8—
Jul 28PNC Presents Detweiller at DarkJul 28 · 3 Miles Varsity · Place 97 · Prairie Ridge BoysPrairie Ridge Boys3 Miles Varsity9716:56.8—

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 2A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 19 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity1916:01.5311
Oct 292022 IHSA Class 2A XC Sectional - Maple Park (Kaneland) #4Oct 29 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity415:17.9911
Oct 222022 IHSA Class 2A XC Regional - Belvidere (H.S.) #4BOct 22 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity415:22.8111
Oct 15Fox Valley Conference XC ChampionshipsOct 15 · 3 Miles Varsity · Place 3 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity316:35.6311
Oct 4C-G, CLC, CLS, PR QuadOct 4 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity216:02.4511
Oct 1St. Charles North XC InviteOct 1 · 2.95 Miles Varsity Boys · Place 4 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)2.95 Miles Varsity Boys415:26.2 PB11
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 31 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity3115:30.4JR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 31 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity3115:30.37JR
Sep 17Woodstock Ryan Byrne FestivalSep 17 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity116:3211
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 2A · Place 19 · Crystal Lake (Prairie RCrystal Lake (Prairie R3 Miles Varsity 2A1915:48.511
Sep 6C-G, Jacobs, PR FVC Boys TriangularSep 6 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity117:04.411
Sep 3Jeff Leavey XC InvitationalSep 3 · 2.97 Miles Varsity · Place 20 · Crystal Lake (Prairie RCrystal Lake (Prairie R2.97 Miles Varsity2016:32.711
Aug 27McHenry County Cross Country MeetAug 27 · 5,000 Meters Varsity · Place 3 · Crystal Lake (Prairie RCrystal Lake (Prairie R5,000 Meters Varsity316:40.79JR

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 2A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 23 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity2315:18.1910
Oct 30IHSA Class 2A XC Sectional - Woodstock (North) #4Oct 30 · 3 Miles Varsity · Place 5 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity516:17.7 PB10
Oct 23IHSA Class 2A XC Regional - Woodstock (H.S.) #4BOct 23 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairi..Crystal Lake (Prairi..3 Miles Varsity115:56.810
Oct 16Fox Valley Conference MeetOct 16 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity215:57.70 PB10
Oct 2St. Charles North XC InvitationalOct 2 · 3 Miles Varsity · Place 3 · Crystal Lake (Prairi..Crystal Lake (Prairi..3 Miles Varsity315:43.310
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Varsity · Place 25 · Crystal Lake Prairie RidgeCrystal Lake Prairie Ridge3 Miles Varsity2515:33.6SO
Sep 21CHS Tri XC MeetSep 21 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairi..Crystal Lake (Prairi..3 Miles Varsity216:06.3210
Sep 18Woodstock Byrne FestivalSep 18 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairi..Crystal Lake (Prairi..3 Miles Varsity116:0810
Sep 7Huntley Jacobs PR Tri MeetSep 7 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairi..Crystal Lake (Prairi..3 Miles Varsity116:3010
Sep 4Jeff Leavey InvitationalSep 4 · 2.97 Miles Varsity · Place 1 · Crystal Lake (Prairi..Crystal Lake (Prairi..2.97 Miles Varsity115:18.010
Aug 28McHenry County Cross Country MeetAug 28 · 5,000 Meters Varsity · Place 3 · Crystal Lake (Prairi..Crystal Lake (Prairi..5,000 Meters Varsity317:15.1510

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D2 · Place 48 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)5,000 Meters Varsity D24817:16.90 PB9
Oct 31IHSA Class 2A XC Sectional #3 - Lake Villa (Lakes)Oct 31 · 3 Miles Varsity · Place 8 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity816:02.529
Oct 24IHSA Class 2A XC Regional #3A - AntiochOct 24 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity215:56.7 PB9
Oct 10Fox Valley Cross Country Conference ChampionshipOct 10 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairi..Crystal Lake (Prairi..3 Miles Varsity415:32.479
Sep 9Crystal Lake Central / Prairie Ridge Dual MeetSep 9 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity416:27 PB9