Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFairgrounds Invitational · Feb 64:25.66aFairgrounds InvitationalFebruary 6, 2026
1500 Meters · OutdoorUL Clark Woods TF Invitational · Apr 234:00.60aUL Clark Woods TF InvitationalApril 23, 2026
1600 Meters · IndoorFVC Boys Indoor Championships · Mar 124:30.67aFVC Boys Indoor ChampionshipsMarch 12, 2024
1600 Meters · OutdoorIHSA 2A Boys State Track & Field Championships · May 244:19.32aIHSA 2A Boys State Track & Field ChampionshipsMay 24, 2024
2 Miles · OutdoorDistance Night in Palatine · Apr 209:41.44aDistance Night in PalatineApril 20, 2024
3000 Meters · IndoorFairgrounds Invitational · Feb 68:51.25aFairgrounds InvitationalFebruary 6, 2026
3200 Meters · OutdoorDistance Night in Palatine · Apr 209:38.26aDistance Night in PalatineApril 20, 2024
400 Meters · IndoorDundee-Crown Boys Indoor Meet #1 · Feb 201:00.8Dundee-Crown Boys Indoor Meet #1February 20, 2024
400 Meters · OutdoorCrystal Lake South Boys Tri · Apr 2256.06aCrystal Lake South Boys TriApril 22, 2024
5000 Meters · OutdoorOliver Nikoloff - University of Cincinnati · Apr 415:45.51aOliver Nikoloff - University of CincinnatiApril 4, 2026
800 Meters · IndoorWittenberg Invite · Feb 211:59.95aWittenberg InviteFebruary 21, 2026
800 Meters · OutdoorUL Clark Woods TF Invitational · Apr 231:59.83aUL Clark Woods TF InvitationalApril 23, 2026
800 Meters · Relay Split · OutdoorIHSA 2A Boys State Track & Field Championships · May 241:57.714IHSA 2A Boys State Track & Field ChampionshipsMay 24, 2024
Long Jump · Outdoor@Jacobs PR CLS Boys Tri · May 104.27m@Jacobs PR CLS Boys TriMay 10, 2021
Pole Vault · Outdoor@CLC vs CG,CLS,PR · Apr 252.28m@CLC vs CG,CLS,PRApril 25, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 23UL Clark Woods TF InvitationalApr 23 · 1500 Meters · Place 43 · DaytonDayton1500 Meters43.4:00.60a PBSo
Apr 23UL Clark Woods TF InvitationalApr 23 · 800 Meters · Place 44 · DaytonDayton800 Meters44.1:59.83a PBSo
Apr 16ISU Gibson InvitationalApr 16 · 5000 Meters · Place 22 · DaytonDayton5000 Meters22.15:55.49aSo
Apr 16ISU Gibson InvitationalApr 16 · 1500 Meters · Place 22 · DaytonDayton1500 Meters22.4:04.82aSo
Apr 16ISU Gibson InvitationalApr 16 · 800 Meters · DaytonDayton800 Meters—DNSSo
Apr 4Oliver Nikoloff - University of CincinnatiApr 4 · 5000 Meters · Place 24 · DaytonDayton5000 Meters24.15:45.51a PBSo
Apr 4Oliver Nikoloff - University of CincinnatiApr 4 · 1500 Meters · Place 28 · DaytonDayton1500 Meters28.4:03.31aSo
Mar 28Yellow Jacket Collegiate OpenMar 28 · 1500 Meters · Place 36 · DaytonDayton1500 Meters36.4:10.33aSo
Mar 28Yellow Jacket Collegiate OpenMar 28 · 800 Meters · Place 35 · DaytonDayton800 Meters35.2:01.58aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Wittenberg InviteFeb 21 · 1 Mile · UnattachedUnattached1 Mile--DNSSo
Feb 21Wittenberg InviteFeb 21 · 3000 Meters · Place 10 · UnattachedUnattached3000 Meters10.8:57.39aSo
Feb 21Wittenberg InviteFeb 21 · 800 Meters · Place 23 · UnattachedUnattached800 Meters23.1:59.95a PBSo
Feb 6Fairgrounds InvitationalFeb 6 · 3000 Meters · Place 3 · DaytonDayton3000 Meters38:51.25a PBSO
Feb 6Fairgrounds InvitationalFeb 6 · 1 Mile · Place 21 · DaytonDayton1 Mile214:25.66a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26Wilmington College Invitational #2Apr 26 · 5000 Meters · UnattachedUnattached5000 Meters--DNSFr
Apr 26Wilmington College Invitational #2Apr 26 · 1500 Meters · Place 7 · UnattachedUnattached1500 Meters7.4:09.65aFr
Mar 29Pacesetter InvitationalMar 29 · 1500 Meters · Place 21 · DaytonDayton1500 Meters21.4:12.91aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31Midwest ClassicJan 31 · 1 Mile · Place 18 · DaytonDayton1 Mile184:35.06a—

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 3200 Meters · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3200 Meters--DNS12
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 7 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 MetersRound P7.4:20.92a12
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 8 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters8.4:19.32a PB12
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)800 MetersRelay SplitRound P—2:00.56012
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)800 MetersRelay Split—1:57.714 PB12
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 1600 Meters · Place 7 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid1600 MetersRound P74:20.9212
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 1600 Meters · Place 8 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid1600 Meters84:19.3212
May 15IHSA Class 2A TRB Sectional - #1 Norridge (Ridgewood)May 15 · 3200 Meters · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R3200 Meters19:41.69a—
May 15IHSA Class 2A TRB Sectional - #1 Norridge (Ridgewood)May 15 · 1600 Meters · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters24:28.35a—
May 9Boys Fox Valley Conference ChampionshipsMay 9 · 1600 Meters · Place 3 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters34:19.83a—
Apr 29D155 Outdoor MeetApr 29 · 1600 Meters · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters14:30.7—
Apr 29D155 Outdoor MeetApr 29 · 800 Meters · Place 3 · Crystal Lake (Prairie RCrystal Lake (Prairie R800 Meters32:00.2—
Apr 22Crystal Lake South Boys TriApr 22 · 400 Meters · Place 5 · Crystal Lake (Prairie RCrystal Lake (Prairie R400 Meters556.06a PB—
Apr 20Distance Night in PalatineApr 20 · 2 Miles · Place 6 · Crystal Lake (Prairie RCrystal Lake (Prairie R2 Miles69:41.44a PB—
Apr 20Distance Night in PalatineApr 20 · 3200 Meters · Place 7 · Crystal Lake (Prairie RCrystal Lake (Prairie R3200 Meters79:38.26a PB—
Apr 20Distance Night in PalatineApr 20 · 2 Miles · Place 6 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)2 Miles69:41.44a—
Apr 20Distance Night in PalatineApr 20 · 3200 Meters · Place 7 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3200 Meters79:38.26a—
Apr 192024 McHenry County ChampionshipApr 19 · 800 Meters · Place 5 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid800 Meters52:06.3312
Apr 15Prairie Ridge Boys TriApr 15 · 800 Meters · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R800 Meters12:00.87a—
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · 3200 Meters · Place 1 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid3200 Meters19:41.5412
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · 1600 Meters · Place 2 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid1600 Meters24:29.1612
Apr 8@CLC vs DC, BC, PR MenApr 8 · 1600 Meters · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters14:34.2—
Apr 8@CLC vs DC, BC, PR MenApr 8 · 800 Meters · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R800 Meters12:02.9—
Apr 5Boys Ram InviteApr 5 · 3200 Meters · Place 1 · Crystal Lake (Prairie RCrystal Lake (Prairie R3200 Meters19:53.01a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 12FVC Boys Indoor ChampionshipsMar 12 · 1600 Meters · Place 3 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters34:30.67a PB—
Mar 9Hononegah Boys Indoor Classic (A/AA)Mar 9 · 1600 Meters · Place 2 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters2.4:33.84a12
Feb 24Lakes Clash at the Coliseum Invitational Feb 24 · 1600 Meters · Place 12 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid1600 Meters124:34.8312
Feb 20Dundee-Crown Boys Indoor Meet #1Feb 20 · 400 Meters · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R400 Meters21:00.8 PB—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #1 DeKalbMay 17 · 1600 Meters · Place 6 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid1600 Meters64:29.6411
May 12FVC Boys Conference ChampionshipMay 12 · 1600 Meters · Place 5 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters54:36.20a—
Apr 28Crystal Lake Central Boys InviteApr 28 · 1600 Meters · Place 5 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters54:35.18a—
Apr 24McHenry Boys QuadApr 24 · 3200 Meters · Place 3 · Crystal Lake (Prairie RCrystal Lake (Prairie R3200 Meters310:01.62a—
Apr 21McHenry County MeetApr 21 · 1600 Meters · Place 6 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters64:42.62a—
Apr 14Bartlett/Elgin Boys Track and Field InvitationalApr 14 · 1600 Meters · Place 6 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters64:39.93a—
Apr 10Prairie Ridge Mens FVC QuadApr 10 · 800 Meters · Place 2 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid800 Meters22:04.911
Apr 6Boys Ram InviteApr 6 · 3200 Meters · Place 3 · Crystal Lake (Prairie RCrystal Lake (Prairie R3200 Meters310:17.45a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 14FVC Boys Indoor Invite @ CentralMar 14 · 1600 Meters · Place 8 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters84:43.56a11
Mar 11Hononegah Boys Indoor ClassicMar 11 · 1600 Meters · Place 10 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters104:41.5311
Feb 25D117 Clash at the ColiseumFeb 25 · 1600 Meters · Place 28 · Crystal Lake (Prairie RidCrystal Lake (Prairie Rid1600 Meters284:47.8111
Feb 21Dundee-Crown Indoor Tri Meet #1 (Boys Only)Feb 21 · 1600 Meters · Place 2 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters25:09.7—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18IHSA Class 3A TRB Sectional #1 - HuntleyMay 18 · 800 Meters · Place 12 · Crystal Lake (Prairie RCrystal Lake (Prairie R800 Meters122:09.95a10
May 9FVC Boys F/S ConferenceMay 9 · 1600 Meters · Place 9 · Crystal Lake (Prairie RCrystal Lake (Prairie R1600 Meters95:00.33a10
May 2@PR vs CLS, HAMP, R-B MenMay 2 · 1600 Meters · Place 4 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters4.4:52.4Unofficial10
Apr 25@CLC vs CG,CLS,PRApr 25 · 3200 Meters · Place 5 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3200 Meters5.11:13.410
Apr 25@CLC vs CG,CLS,PRApr 25 · 1600 Meters · Place 4 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters4.5:06.010
Apr 25@CLC vs CG,CLS,PRApr 25 · Pole Vault · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)Pole Vault1.2.28m PB10
Apr 21McHenry County T&F ChampionshipApr 21 · 800 Meters · Place 14 · Crystal Lake (Prairie Ri.Crystal Lake (Prairie Ri.800 Meters142:13.2410
Apr 16Bartlett/Elgin Boys Track and Field InvitationalApr 16 · 3200 Meters · Place 3 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3200 Meters3.10:56.74a10
Apr 16Bartlett/Elgin Boys Track and Field InvitationalApr 16 · 1600 Meters · Place 8 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters8.5:07.95a10
Apr 11@PR vs D-C, HUN MenApr 11 · 1600 Meters · Place 5 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters5.5:04.5Unofficial10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 15FVC Boys Indoor ChampionshipsMar 15 · 1600 Meters · Place 17 · Crystal Lake (Prairie Ri.Crystal Lake (Prairie Ri.1600 Meters175:00.7810
Mar 12Hononegah Indoor Invitational (Boys)Mar 12 · 1600 Meters · Place 15 · Crystal Lake (Prairie Ri.Crystal Lake (Prairie Ri.1600 Meters155:06.9610
Feb 26D117 Clash at the ColiseumFeb 26 · 800 Meters · Place 31 · Crystal Lake (Prairie Ri.Crystal Lake (Prairie Ri.800 Meters312:18.25SO

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27Crystal Lake Central F/S Boys InvitationalMay 27 · 1600 Meters · Place 13 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters13.5:24.40a9
May 27Crystal Lake Central F/S Boys InvitationalMay 27 · Pole Vault · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)Pole Vault—NH9
May 24@McHenry vs Burlington Central & Prairie Ridge BoysMay 24 · 1600 Meters · Place 9 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters9.5:21.59
May 17Dundee-Crown Conference Triangular vs. Hampshire and Prairie RidgeMay 17 · 800 Meters · Place 6 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)800 Meters6.2:22.0Unofficial9
May 10@Jacobs PR CLS Boys TriMay 10 · 1600 Meters · Place 5 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters5.5:21.91a9
May 10@Jacobs PR CLS Boys TriMay 10 · Long Jump · Place 3 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)Long Jump3.4.27m PB9
May 7Grayslake Central Boys Ram Invitational #2May 7 · 800 Meters · Place 15 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)800 Meters15.2:28.81a9
Apr 20@CLC vs PR (Men)Apr 20 · 1600 Meters · Place 3 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)1600 Meters3.5:37.69
Apr 20@CLC vs PR (Men)Apr 20 · Long Jump · Place 4 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)Long Jump4.4.13mm9
Apr 20@CLC vs PR (Men)Apr 20 · 800 Meters · Place 8 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)800 Meters8.2:29.89