Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSouth Elgin Boys Dual · May 511.86aSouth Elgin Boys DualMay 5, 2026
1500 Meters · OutdoorAAU Region 13 National Qualifier · Jun 274:23.41aAAU Region 13 National QualifierJune 27, 2024
1600 Meters · OutdoorDrendel Freshmen Invite · May 225:04.76aDrendel Freshmen InviteMay 22, 2023
200 Meters · IndoorHononegah Boys Indoor Meet #2 · Mar 124.63Hononegah Boys Indoor Meet #2March 1, 2025
200 Meters · OutdoorWA/South Elgin/Bartlett · Apr 2223.76aWA/South Elgin/BartlettApril 22, 2026
300 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 1737.12aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
3000 Meters · OutdoorAAU Junior Olympics Region 13 National Qualifier · Jun 2910:39.18aAAU Junior Olympics Region 13 National QualifierJune 29, 2022
300m Hurdles · 36" / 0.914m · OutdoorSouth Elgin Boys Dual · May 552.08aSouth Elgin Boys DualMay 5, 2026
400 Meters · IndoorAAU Northern Indoor National Track & Field Invitational · Dec 2751.33aAAU Northern Indoor National Track & Field InvitationalDecember 27, 2025
400 Meters · OutdoorIHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.) · May 2150.90aIHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 21, 2026
400 Meters · Relay Split · IndoorAAU Northern Indoor National Track & Field Invitational · Dec 2753.811AAU Northern Indoor National Track & Field InvitationalDecember 27, 2025
55 Meters · Indoor17th Annual Dorothy Dawson Invite · Jan 37.2117th Annual Dorothy Dawson InviteJanuary 3, 2026
600 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 171:21.75aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
800 Meters · Indoor6th Annual Morolake Akinosun Elite Invitational · Jan 111:55.95a6th Annual Morolake Akinosun Elite InvitationalJanuary 11, 2026
800 Meters · OutdoorKane County Invitational · May 81:59.02aKane County InvitationalMay 8, 2026
High Jump · OutdoorSouth Elgin Boys Dual · May 51.47mSouth Elgin Boys DualMay 5, 2026
Long Jump · OutdoorRochelle Area Track Club Invitational · Jun 184.33mRochelle Area Track Club InvitationalJune 18, 2022

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 1500 Meters · Elgin Sharks TrackElgin Sharks Track1500 Meters—DNS12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 800 Meters · Elgin Sharks TrackElgin Sharks Track800 Meters—DNS12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 400 Meters · Place 12 · Elgin Sharks TrackElgin Sharks Track400 Meters12.51.44a12
May 21IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 21 · 400 Meters · Place 3 · South ElginSouth Elgin400 Meters3.50.90a PB12
May 14Upstate Eight Conference MeetMay 14 · 400 Meters · Place 1 · South ElginSouth Elgin400 Meters151.25a12
May 8Kane County InvitationalMay 8 · 800 Meters · Place 8 · South ElginSouth Elgin800 Meters81:59.02a PB12
May 5South Elgin Boys DualMay 5 · High Jump · Place 8 · South ElginSouth ElginHigh Jump8.1.47m PB12
May 5South Elgin Boys DualMay 5 · 300m Hurdles · Place 2 · South ElginSouth Elgin300m Hurdles36" / 0.914m2.52.08a PB12
May 5South Elgin Boys DualMay 5 · 100 Meters · Place 5 · South ElginSouth Elgin100 Meters5.11.86a PB12
May 2Jim Arnold InviteMay 2 · 800 Meters · Place 5 · South ElginSouth Elgin800 Meters5.2:02.34a12
Apr 22WA/South Elgin/BartlettApr 22 · 400 Meters · Place 1 · South ElginSouth Elgin400 Meters152.43a12
Apr 22WA/South Elgin/BartlettApr 22 · 200 Meters · Place 7 · South ElginSouth Elgin200 Meters723.76a PB12
Apr 11Elgin Larkin Co-Ed RelaysApr 11 · 800 Meters · Place 1 · South ElginSouth Elgin800 Meters12:03.71a12
Mar 20Glenbard South Upstate 8Mar 20 · 800 Meters · Place 2 · South ElginSouth Elgin800 Meters22:03.7812
Mar 20Glenbard South Upstate 8Mar 20 · 400 Meters · Place 6 · South ElginSouth Elgin400 Meters656.5112

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 800 Meters · Place 9 · South ElginSouth Elgin800 Meters9.1:57.58a12
Feb 28Hononegah Boys Indoor #2Feb 28 · 400 Meters · Place 1 · South ElginSouth Elgin400 Meters151.5912
Feb 28Hononegah Boys Indoor #2Feb 28 · 800 Meters · Place 9 · South ElginSouth Elgin800 Meters92:08.4312
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 2 · South ElginSouth Elgin400 Meters252.1412
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 2 · South ElginSouth Elgin400 Meters252.1412
Feb 14Hononegah Boys Indoor #1Feb 14 · 400 Meters · Place 17 · South ElginSouth Elgin400 Meters17.58.31a12
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 300 Meters · Place 46 · Elgin Sharks TrackElgin Sharks Track300 Meters46.37.12a PB12
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 600 Meters · Place 9 · Elgin Sharks TrackElgin Sharks Track600 Meters9.1:21.75a PB12
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 800 Meters · Place 2 · Elgin Sharks Track ClubElgin Sharks Track Club800 Meters21:55.95a PB12
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 800 Meters · Place 2 · Elgin SharksElgin Sharks800 Meters21:55.95—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 400 Meters · Elgin SharksElgin Sharks400 Meters—53.60—
Jan 317th Annual Dorothy Dawson InviteJan 3 · 55 Meters · Place 23 · Elgin SharksElgin Sharks55 Meters237.21 PB12
Jan 317th Annual Dorothy Dawson InviteJan 3 · 55 Meters · Place 23 · Elgin SharksElgin Sharks55 Meters237.2112

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 400 Meters · Elgin Sharks TrackElgin Sharks Track400 MetersRelay Split—53.811 PB12
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 800 Meters · Place 1 · Elgin Sharks TrackElgin Sharks Track800 Meters1.1:59.63a12
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 400 Meters · Place 10 · Elgin Sharks TrackElgin Sharks Track400 Meters10.51.33a PB12
Mar 29Illinois Indoor ChampionshipsMar 29 · 800 Meters · Place 24 · South ElginSouth Elgin800 Meters242:03.1311
Mar 21Upstate Eight Boys Indoor ConferenceMar 21 · 800 Meters · Place 2 · South ElginSouth Elgin800 Meters22:04.70a11
Mar 1Hononegah Boys Indoor Meet #2Mar 1 · 200 Meters · Place 11 · South ElginSouth Elgin200 Meters1124.63 PB11
Mar 1Hononegah Boys Indoor Meet #2Mar 1 · 800 Meters · Place 1 · South ElginSouth Elgin800 Meters12:00.7311
Feb 8Jerry Lowe Boys InvitationalFeb 8 · 800 Meters · Place 2 · South ElginSouth Elgin800 Meters22:01.2111
Jan 17CYUP Misfits Invite Presented By HOKAJan 17 · 600 Meters · Place 22 · Elgin SharksElgin Sharks600 Meters221:26.89a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Upstate 8 Boys Conference Track ChampionshipsMay 15 · 800 Meters · Place 3 · South ElginSouth Elgin800 Meters32:01.06a11
May 1South Elgin Boys vs BartlettMay 1 · High Jump · Place 5 · South ElginSouth ElginHigh Jump51.57m11
May 1South Elgin Boys vs BartlettMay 1 · 400 Meters · Place 1 · South ElginSouth Elgin400 Meters153.60a11
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 800 Meters · Place 20 · South ElginSouth Elgin800 Meters202:06.8311
Apr 19John Bell InvitationalApr 19 · 800 Meters · Place 1 · South ElginSouth Elgin800 Meters11:59.7311
Mar 15Bradley Bourbonnais InviteMar 15 · 800 Meters · Place 1 · South ElginSouth Elgin800 Meters11:59.06a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 27AAU Region 13 National QualifierJun 27 · 1500 Meters · Place 3 · Elgin SharksElgin Sharks1500 Meters34:23.41a PB—
Jun 27AAU Region 13 National QualifierJun 27 · 800 Meters · Place 9 · Elgin SharksElgin Sharks800 Meters92:11.45a—
Jun 21USATF Illinois Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 7 · Elgin Sharks TrackElgin Sharks Track800 Meters7.2:08.20a11
Jun 8AAU Central District QualifierJun 8 · 1500 Meters · Place 4 · Elgin Sharks TrackElgin Sharks Track1500 Meters4.4:45.07a11
Jun 8AAU Central District QualifierJun 8 · 800 Meters · Place 4 · Elgin Sharks TrackElgin Sharks Track800 Meters4.2:11.13a11
Apr 27Jim Arnold InviteApr 27 · 400 Meters · Place 15 · South ElginSouth Elgin400 Meters1555.08a—
Apr 23South Elgin/Bartlett Senior Night Apr 23 · High Jump · Place 4 · South ElginSouth ElginHigh Jump4.1.42m10
Apr 23South Elgin/Bartlett Senior Night Apr 23 · 800 Meters · Place 7 · South ElginSouth Elgin800 Meters7.2:09.010
Apr 13John Bell InvitationalApr 13 · 800 Meters · Place 5 · South ElginSouth Elgin800 Meters52:06.5310

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 22Helen Scott-Owens SEASON FINALE Championship InvitationalJul 22 · 1500 Meters · Place 1 · Elgin Sharks TrackElgin Sharks Track1500 Meters1.4:44.81a10
Jul 22Helen Scott-Owens SEASON FINALE Championship InvitationalJul 22 · 800 Meters · Place 1 · Elgin Sharks TrackElgin Sharks Track800 Meters1.2:08.54a10
Jun 28AAU Region 13 National QualifierJun 28 · 1500 Meters · Place 6 · Elgin Sharks TrackElgin Sharks Track1500 Meters6.4:38.58a10
Jun 28AAU Region 13 National QualifierJun 28 · 800 Meters · Place 14 · Elgin Sharks TrackElgin Sharks Track800 Meters14.2:13.41a10
Jun 1720th Annual Jane Dickens InviteJun 17 · 1500 Meters · Place 3 · Elgin SharksElgin Sharks1500 Meters35:01.69—
Jun 1720th Annual Jane Dickens InviteJun 17 · 800 Meters · Place 4 · Elgin SharksElgin Sharks800 Meters42:13.12—
Jun 1720th Annual Jane Dickens InviteJun 17 · 400 Meters · Place 27 · Elgin SharksElgin Sharks400 Meters2758.35—
Jun 10AAU Central District QualifierJun 10 · 400m Hurdles · Elgin Sharks TrackElgin Sharks Track400m Hurdles36" / 0.914m—DNS10
Jun 10AAU Central District QualifierJun 10 · 1500 Meters · Place 4 · Elgin Sharks TrackElgin Sharks Track1500 Meters4.4:40.21a10
Jun 10AAU Central District QualifierJun 10 · 800 Meters · Place 12 · Elgin Sharks TrackElgin Sharks Track800 Meters12.2:13.23a10
May 22Drendel Freshmen InviteMay 22 · 1600 Meters · Place 5 · South ElginSouth Elgin1600 Meters55:04.76a PB—
May 22Drendel Freshmen InviteMay 22 · 400 Meters · Place 16 · South ElginSouth Elgin400 Meters161:13.88a—
May 182023 IHSA Class 3A TRB Sectional - #4 BataviaMay 18 · 800 Meters · Place 21 · South ElginSouth Elgin800 Meters212:11.709
May 11Upstate 8 Boys Conference ChampionshipsMay 11 · 800 Meters · Place 1 · South ElginSouth Elgin800 Meters12:14.33a—
May 2Storm Senior Night 2023May 2 · 1600 Meters · South ElginSouth Elgin1600 Meters—5:17Unofficial9
Apr 2941st Jim Arnold InvitationalApr 29 · 800 Meters · Place 8 · South ElginSouth Elgin800 Meters82:15.86a—
Apr 21Red Grange InvitationalApr 21 · 800 Meters · Place 16 · South ElginSouth Elgin800 Meters162:15.65a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 17Upstate 8 Boys Indoor ConferenceMar 17 · 800 Meters · Place 17 · South ElginSouth Elgin800 Meters172:38.01a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Region 13 National QualifierJun 29 · 3000 Meters · Place 1 · Elgin Sharks TrackElgin Sharks Track3000 Meters1.10:39.18a PB9
Jun 29AAU Junior Olympics Region 13 National QualifierJun 29 · 1500 Meters · Place 5 · Elgin Sharks TrackElgin Sharks Track1500 Meters5.4:54.02a9
Jun 29AAU Junior Olympics Region 13 National QualifierJun 29 · 800 Meters · Place 10 · Elgin Sharks TrackElgin Sharks Track800 Meters10.2:18.90a9
Jun 18Rochelle Area Track Club InvitationalJun 18 · Long Jump · Place 2 · 15-16 Elgin Sharks15-16 Elgin SharksLong Jump24.33m PB—
Jun 18Rochelle Area Track Club InvitationalJun 18 · 3000 Meters · Place 1 · 15-16 Elgin Sharks15-16 Elgin Sharks3000 Meters111:00.99a—
Jun 18Rochelle Area Track Club InvitationalJun 18 · 800 Meters · Place 2 · 15-16 Elgin Sharks15-16 Elgin Sharks800 Meters22:23.79a—
Jun 11AAU Central District QualifierJun 11 · 3000 Meters · Place 2 · Elgin Sharks TrackElgin Sharks Track3000 Meters2.11:00.54a9
Jun 11AAU Central District QualifierJun 11 · 1500 Meters · Place 5 · Elgin Sharks TrackElgin Sharks Track1500 Meters5.4:51.11a9
Jun 11AAU Central District QualifierJun 11 · 800 Meters · Place 9 · Elgin Sharks TrackElgin Sharks Track800 Meters9.2:23.31a9

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 15AAU Region 13 QualifierJul 15 · 3000 Meters · Place 2 · Elgin Sharks Track ClubElgin Sharks Track Club3000 Meters213:09.57—
Jul 15AAU Region 13 QualifierJul 15 · 1500 Meters · Place 2 · Elgin Sharks Track ClubElgin Sharks Track Club1500 Meters25:31.13—
Jul 15AAU Region 13 QualifierJul 15 · 800 Meters · Place 6 · Elgin Sharks Track ClubElgin Sharks Track Club800 Meters62:54.17—
Jul 3AAU Central (Illinois) District QualifierJul 3 · 3000 Meters · Place 1 · Elgin SharksElgin Sharks3000 Meters111:58.6014
Jul 3AAU Central (Illinois) District QualifierJul 3 · 1500 Meters · Place 2 · Elgin SharksElgin Sharks1500 Meters25:40.1714
Jul 3AAU Central (Illinois) District QualifierJul 3 · 800 Meters · Place 5 · Elgin SharksElgin Sharks800 Meters52:48.7614
Jul 3AAU Central (Illinois) District QualifierJul 3 · 400 Meters · Place 15 · Elgin SharksElgin Sharks400 Meters151:21.7014
Jun 24USATF Illinois Association Youth ChampionshipsJun 24 · 3000 Meters · Place 2 · Elgin SharksElgin Sharks3000 Meters212:52.9013
Jun 24USATF Illinois Association Youth ChampionshipsJun 24 · 1500 Meters · Place 10 · Elgin SharksElgin Sharks1500 Meters105:43.8913
Jun 24USATF Illinois Association Youth ChampionshipsJun 24 · 800 Meters · Place 16 · Elgin SharksElgin Sharks800 Meters163:35.4013