Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 1431:21.83NCAA DI Great Lakes RegionalNovember 14, 2025
2 Miles · Emricson ParkFox Valley Conference Middle School CC Meet · Oct 111:42.79Fox Valley Conference Middle School CC MeetOctober 1, 2018
3 Miles · Cary Grove High SchoolCary-Grove / Crystal Lake Central / Crystal Lake South Triangular Meet · Sep 2216:33.35Cary-Grove / Crystal Lake Central / Crystal Lake South Triangular MeetSeptember 22, 2020
3 Miles · Detweiller ParkIHSA Class 2A State Cross Country Championships · Nov 615:44.23IHSA Class 2A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Emricson ParkIHSA Class 2A XC Sectional - Woodstock (North) #4 · Oct 3016:38.6IHSA Class 2A XC Sectional - Woodstock (North) #4October 30, 2021
3 Miles · Fox River ParkAntioch Harland Invite · Oct 216:29.4Antioch Harland InviteOctober 2, 2021
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional #3 - Lake Villa (Lakes) · Oct 3116:00.43IHSA Class 2A XC Sectional #3 - Lake Villa (Lakes)October 31, 2020
3 Miles · McHenry Township ParkFVC Quad at McHenry vs D-C, BC, CLC · Sep 616:01.75FVC Quad at McHenry vs D-C, BC, CLCSeptember 6, 2022
3 Miles · Veteran Acres ParkCrystal Lake Central / Prairie Ridge Dual Meet · Sep 916:16Crystal Lake Central / Prairie Ridge Dual MeetSeptember 9, 2020
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 616:27.15ShaZam XC Club ChampionshipsNovember 6, 2020
6,000 Meters · Sunset HillWinrow-Valparaiso Open · Aug 2918:23.3Winrow-Valparaiso OpenAugust 29, 2025
8,000 Meters · A.H. Blank Golf CourseMissouri Valley Conference Championships · Oct 3024:23.7Missouri Valley Conference ChampionshipsOctober 30, 2026
8,000 Meters · Angel Mounds State Historic SiteMissouri Valley Cross Country Championships · Oct 3124:48.4Missouri Valley Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2724:59.7Gans Creek ClassicSeptember 27, 2024
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1724:19.76Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 324:21.7Joe Piane InvitationalOctober 3, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 30Missouri Valley Conference ChampionshipsOct 30 · 8,000 Meters College · Place 17 · Illinois StateIllinois State8,000 Meters College1724:23.7 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Great Lakes RegionalNov 14 · 10,000 Meters D1 Great Lakes · Place 45 · ValparaisoValparaiso10,000 Meters D1 Great Lakes4531:21.83 PBJr
Oct 31Missouri Valley Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 10 · ValparaisoValparaiso8,000 Meters Champ1024:48.4 PBJr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters Red · Place 9 · ValparaisoValparaiso8,000 Meters Red924:19.76 PBJr
Oct 3Joe Piane InvitationalOct 3 · 8,000 Meters Gold · Place 2 · ValparaisoValparaiso8,000 Meters Gold224:21.7 PBJr
Aug 29Winrow-Valparaiso OpenAug 29 · 6,000 Meters Men's Race · Place 10 · ValparaisoValparaiso6,000 Meters Men's Race1018:23.3 PBJr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 27Gans Creek ClassicSep 27 · 8,000 Meters Invite · Place 151 · ValparaisoValparaiso8,000 Meters Invite15124:59.7 PBSo
Sep 13ISU XC Redbird InviteSep 13 · 8,000 Meters Varsity · Place 10 · ValparaisoValparaiso8,000 Meters Varsity1024:57.50SO

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 14Bradley Pink ClassicOct 14 · 8,000 Meters Red · Place 151 · ValparaisoValparaiso8,000 Meters Red15126:15.5Fr
Sep 15Redbird InviteSep 15 · 8,000 Meters Varsity · Place 35 · ValparaisoValparaiso8,000 Meters Varsity3525:46.4FR

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 2A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 61 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity6116:42.0412
Oct 292022 IHSA Class 2A XC Sectional - Maple Park (Kaneland) #4Oct 29 · 3 Miles Varsity · Place 5 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity515:18.8012
Oct 222022 IHSA Class 2A XC Regional - Belvidere (H.S.) #4BOct 22 · 3 Miles Varsity · Place 2 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity215:12.8712
Oct 15Fox Valley Conference XC ChampionshipsOct 15 · 3 Miles Varsity · Place 2 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity216:27.1012
Oct 4C-G, CLC, CLS, PR QuadOct 4 · 3 Miles Varsity · Place 1 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity115:58.0812
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 20 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity2015:20.2SR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 20 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity2015:20.13SR
Sep 17Kaneland - Larry Eddington XC InvitationalSep 17 · 3 Miles Varsity · Place 6 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity615:34.712
Sep 1045th Annual Wauconda Cross-Country InvitationalSep 10 · Varsity · Place 1 · Crystal Lake (Central)Crystal Lake (Central)Varsity116:1612
Sep 6FVC Quad at McHenry vs D-C, BC, CLCSep 6 · 3 Miles Varsity · Place 1 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity116:01.75 PB12
Aug 27McHenry County Cross Country MeetAug 27 · 5,000 Meters Varsity · Place 1 · Crystal Lake (Central)Crystal Lake (Central)5,000 Meters Varsity116:30.75SR

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 2A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 42 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity4215:44.23 PB11
Oct 30IHSA Class 2A XC Sectional - Woodstock (North) #4Oct 30 · 3 Miles Varsity · Place 10 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity1016:38.6 PB11
Oct 23IHSA Class 2A XC Regional - Woodstock (H.S.) #4BOct 23 · 3 Miles Varsity · Place 8 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity816:37.111
Oct 2Antioch Harland InviteOct 2 · 3 Miles Boys Varsity · Place 3 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Boys Varsity316:29.4 PB11
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Varsity · Place 150 · Crystal Lake CentralCrystal Lake Central3 Miles Varsity15017:06.8JR
Sep 21FVC Quad at HampshireSep 21 · 3 Miles Varsity · Place 2 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity215:59.511
Sep 18Kaneland Larry Eddington InviteSep 18 · 3 Miles Varsity · Place 5 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity515:59.2911
Sep 11Wauconda XC InviteSep 11 · 3 Miles Varsity · Place 1 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity116:31.411
Aug 28McHenry County Cross Country MeetAug 28 · 5,000 Meters Varsity · Place 1 · Crystal Lake (Central)Crystal Lake (Central)5,000 Meters Varsity116:34.6611

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D2 · Place 12 · Crystal Lake (Central)Crystal Lake (Central)5,000 Meters Varsity D21216:27.15 PB10
Oct 31IHSA Class 2A XC Sectional #3 - Lake Villa (Lakes)Oct 31 · 3 Miles Varsity · Place 4 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity416:00.43 PB10
Oct 24IHSA Class 2A XC Regional #3B - BelvidereOct 24 · 3 Miles Varsity · Place 2 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity215:44.9110
Oct 10Fox Valley Cross Country Conference ChampionshipOct 10 · 3 Miles Varsity · Place 2 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity215:22.0510
Sep 22Cary-Grove / Crystal Lake Central / Crystal Lake South Triangular MeetSep 22 · 3 Miles Varsity · Place 2 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity216:33.35 PB10
Sep 17Burlington Central / Hampshire / Crystal Lake Central Triangular MeetSep 17 · 3 Miles Varsity · Place 3 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity315:42.610
Sep 9Crystal Lake Central / Prairie Ridge Dual MeetSep 9 · 3 Miles Varsity · Place 3 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity316:16 PB10
Sep 2McHenry / Crystal Lake Central / Huntley Triangular MeetSep 2 · 3 Miles Varsity · Place 2 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity216:1110
Aug 29Crystal Lake Central / Jacobs / Dundee-Crown Triangular MeetAug 29 · 3 Miles Varsity · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity017:2310

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2IHSA Class 2A Belvidere SectionalNov 2 · 3 Miles Varsity · Place 41 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity4116:56.59
Oct 26IHSA Class 2A Kaneland RegionalOct 26 · 3 Miles Varsity · Place 26 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity2616:52.39
Oct 19Fox Valley Conference XC ChampionshipsOct 19 · 3 Miles Varsity · Place 31 · Crystal Lake (Central)Crystal Lake (Central)3 Miles Varsity3117:12.29
Aug 31McHenry County MeetAug 31 · 5,000 Meters Varsity · Place 25 · Crystal Lake (Central)Crystal Lake (Central)5,000 Meters Varsity2518:129

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 1Fox Valley Conference Middle School CC MeetOct 1 · 2 Miles 8th Grade VARSITY Boys · Place 3 · Crystal Lake BernotasCrystal Lake Bernotas2 Miles 8th Grade VARSITY Boys311:42.79 PB8