Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAurora Flyers Boatright in Flight Invite · Jul 1110.95aAurora Flyers Boatright in Flight InviteJuly 11, 2026
200 Meters · Indoor6th Annual Morolake Akinosun Elite Invitational · Jan 1122.126th Annual Morolake Akinosun Elite InvitationalJanuary 11, 2026
200 Meters · OutdoorAAU Junior Olympic Games · Aug 121.87aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · IndoorGately Park Open · Dec 654.50aGately Park OpenDecember 6, 2025
400 Meters · OutdoorBob Nihells Youth Open · Jul 1850.91aBob Nihells Youth OpenJuly 18, 2026
55 Meters · IndoorWest Suburban Gold Boys Indoor Championship · Mar 206.50West Suburban Gold Boys Indoor ChampionshipMarch 20, 2026
60 Meter · Indoor2nd Annual Purple Smoke Holiday Invite · Dec 206.99a2nd Annual Purple Smoke Holiday InviteDecember 20, 2025
60 Meters · IndoorCYUP Misfits Invite Presented By HOKA · Jan 176.96aCYUP Misfits Invite Presented By HOKAJanuary 17, 2025
60 Meters · OutdoorProviso West Boys Invitational · Mar 17.02aProviso West Boys InvitationalMarch 1, 2025
En Route 40 Yard Dash · OutdoorIllinois Meet of Champions presented by New Balance · Mar 84.36aIllinois Meet of Champions presented by New BalanceMarch 8, 2025
High Jump · IndoorProviso West Boys Invitational · Feb 2822.80Proviso West Boys InvitationalFebruary 28, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 21 · Zephyrs TrackZephyrs Track200 MetersRound P21.22.10aWind: -0.711
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 15 · Zephyrs TrackZephyrs Track200 MetersRound S15.21.87a PBWind: 0.711
Jul 18Bob Nihells Youth OpenJul 18 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.50.91a PB11
Jul 18Bob Nihells Youth OpenJul 18 · 200 Meters · Zephyrs TrackZephyrs Track200 Meters—DNS11
Jul 11Aurora Flyers Boatright in Flight InviteJul 11 · 400 Meters · Place 6 · Zephyrs TrackZephyrs Track400 Meters6.52.26a11
Jul 11Aurora Flyers Boatright in Flight InviteJul 11 · 100 Meters · Place 3 · Zephyrs TrackZephyrs Track100 Meters3.10.95a PB11
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 200 Meters · Place 6 · Zephyrs TrackZephyrs Track200 MetersRound P6.22.38a11
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 200 Meters · Place 5 · Zephyrs TrackZephyrs Track200 Meters5.22.28a11
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 100 Meters · Place 14 · Zephyrs TrackZephyrs Track100 MetersRound P14.11.24a11
Jun 202026 22nd Annual Jane Dickens InvitationalJun 20 · 200 Meters · Place 3 · Zephyrs TrackZephyrs Track200 Meters3.22.14aWind: 2.411
Jun 202026 22nd Annual Jane Dickens InvitationalJun 20 · 100 Meters · Place 5 · Zephyrs TrackZephyrs Track100 Meters5.11.05aWind: 0.311
Jun 12AAU Central District Qualifier #1Jun 12 · 200 Meters · Place 5 · ZephyrsZephyrs200 Meters522.59a11
Jun 12AAU Central District Qualifier #1Jun 12 · 100 Meters · Place 7 · ZephyrsZephyrs100 Meters711.10a11
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 200 Meters · Place 22 · Downers Grove (South)Downers Grove (South)200 MetersRound P22.22.18aWind: 0.911
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · 200 Meters · Place 5 · Downers Grove (South)Downers Grove (South)200 Meters5.22.09aWind: 1.811
May 13WSC Gold Boys Conference ChampionshipMay 13 · 200 Meters · Place 1 · Downers Grove (South)Downers Grove (South)200 Meters1.22.57a11
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · 200 Meters · Downers Grove (South)Downers Grove (South)200 Meters—DNS11
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · 100 Meters · Place 3 · Downers Grove (South)Downers Grove (South)100 Meters3.11.15a11
Mar 6Proviso West Boys Quad 4Mar 6 · 60 Meters · Place 1 · Downers Grove (South)Downers Grove (South)60 Meters17.08a11

2026 Indoor Track

20 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 60 Meter · Place 15 · Downers Grove (South)Downers Grove (South)60 MeterRound P15.7.02a11
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 200 Meters · Place 13 · Downers Grove (South)Downers Grove (South)200 Meters13.22.52a11
Mar 20West Suburban Gold Boys Indoor ChampionshipMar 20 · 200 Meters · Place 1 · Downers Grove (South)Downers Grove (South)200 Meters122.8311
Mar 20West Suburban Gold Boys Indoor ChampionshipMar 20 · 55 Meters · Place 1 · Downers Grove (South)Downers Grove (South)55 Meters16.50 PB11
Feb 28Proviso West Boys InvitationalFeb 28 · 200 Meters · Place 3 · Downers Grove (South)Downers Grove (South)200 Meters322.80a11
Feb 28Proviso West Boys InvitationalFeb 28 · 60 Meters · Place 2 · Downers Grove (South)Downers Grove (South)60 Meters27.01a11
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 1 · Downers Grove (South)Downers Grove (South)60m Hurdles17.01—
Feb 28Proviso West Boys InvitationalFeb 28 · High Jump · Place 3 · Downers Grove (South)Downers Grove (South)High Jump322.80 PB—
Feb 7York Boys Quad #1Feb 7 · 55 Meters · Place 1 · Downers Grove (South)Downers Grove (South)55 Meters16.62a11
Feb 4DGS Time TrialsFeb 4 · 55 Meter · Place 1 · Downers Grove (South)Downers Grove (South)55 Meter1.6.71aUnofficial11
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 2 · ZephyrsZephyrs60 MetersRound P27.00a11
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 3 · ZephyrsZephyrs60 Meters36.97a11
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 200 Meters · Place 4 · Zephyrs TracZephyrs Trac200 Meters422.12 PB—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 200 Meters · Place 4 · Zephyrs TracZephyrs Trac200 Meters422.12—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 3 · Zephyrs TracZephyrs Trac60 Meters36.97—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 3 · Zephyrs TracZephyrs Trac60 Meters36.97—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 2 · Zephyrs TracZephyrs Trac60 MetersRound P26.992—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 2 · Zephyrs TracZephyrs Trac60 MetersRound P26.992—
Jan 317th Annual Dorothy Dawson InviteJan 3 · 55 Meters · Place 7 · ZephyrsZephyrs55 Meters76.6911
Jan 317th Annual Dorothy Dawson InviteJan 3 · 55 Meters · Place 7 · ZephyrsZephyrs55 Meters76.6911

2025 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 60 Meter · Place 3 · Zephyrs TrackZephyrs Track60 MeterRound P3.7.06a11
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 60 Meter · Place 4 · Zephyrs TrackZephyrs Track60 Meter4.6.99a PB11
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 400 Meters · Zephyrs TrackZephyrs Track400 Meters—DNS11
Dec 13Midwest High Performance Series #1Dec 13 · 60 Meter · Place 9 · UnattachedUnattached60 Meter9.7.24a11
Dec 13Midwest High Performance Series #1Dec 13 · 200 Meters · Place 6 · UnattachedUnattached200 Meters6.22.98a11
Dec 6Gately Park OpenDec 6 · 60 Meter · Place 1 · Zephyrs TrackZephyrs Track60 MeterRound P1.7.07a11
Dec 6Gately Park OpenDec 6 · 60 Meter · Place 5 · Zephyrs TrackZephyrs Track60 Meter5.7.10a11
Dec 6Gately Park OpenDec 6 · 400 Meters · Place 12 · Zephyrs TrackZephyrs Track400 Meters12.54.50a PB11
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · 200 Meters · Place 2 · Downers Grove (South)Downers Grove (South)200 Meters223.4910
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · 55 Meters · Place 3 · Downers Grove (South)Downers Grove (South)55 Meters36.6510
Feb 20North Central College Boys Indoor InvitationalFeb 20 · 200 Meters · Place 1 · Downers Grove (South)Downers Grove (South)200 Meters122.46a—
Feb 20North Central College Boys Indoor InvitationalFeb 20 · 55 Meters · Place 1 · Downers Grove (South)Downers Grove (South)55 Meters16.53a—
Feb 8York Boys Quad #1Feb 8 · 400 Meters · Place 11 · Downers Grove (South)Downers Grove (South)400 Meters1159.17a—
Feb 8York Boys Quad #1Feb 8 · 55 Meters · Place 1 · Downers Grove (South)Downers Grove (South)55 Meters16.57a—
Feb 5DGS Time TrialsFeb 5 · 55 Meter · Place 1 · Downers Grove (South)Downers Grove (South)55 Meter1.6.59aUnofficial10
Jan 17CYUP Misfits Invite Presented By HOKAJan 17 · 60 Meters · Place 2 · ZephyrsZephyrs60 MetersRound P27.08a—
Jan 17CYUP Misfits Invite Presented By HOKAJan 17 · 60 Meters · Place 3 · ZephyrsZephyrs60 Meters36.96a PB—
Jan 12Akinosun InvitationalJan 12 · 60 Meter · Place 6 · Zephyrs TrackZephyrs Track60 MeterRound P6.7.12a10
Jan 12Akinosun InvitationalJan 12 · 60 Meter · Place 8 · Zephyrs TrackZephyrs Track60 Meter8.7.23a10
Jan 12Akinosun InvitationalJan 12 · 200 Meters · Zephyrs TrackZephyrs Track200 Meters--DNS10
Jan 416th Annual Dorothy Dawson InviteJan 4 · 55 Meters · Place 6 · ZephyrsZephyrs55 Meters66.7610

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 200 Meters · Place 3 · ZephyrsZephyrs200 Meters322.40a10
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 100 Meters · Place 3 · ZephyrsZephyrs100 Meters311.03a10
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 200 Meters · Place 6 · ZephyrsZephyrs200 Meters622.6610
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 100 Meters · Place 5 · ZephyrsZephyrs100 MetersRound P511.2310
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 100 Meters · Place 8 · ZephyrsZephyrs100 Meters811.4810
Jun 21Legacy Runners Elite Purple Smoke InviteJun 21 · 400 Meters · Place 3 · ZephyrsZephyrs400 Meters352.56a10
Jun 21Legacy Runners Elite Purple Smoke InviteJun 21 · 100 Meters · Place 1 · ZephyrsZephyrs100 Meters111.54a10
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 400 Meters · Zephyrs TrackZephyrs Track400 Meters—DNS10
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 200 Meters · Place 5 · Zephyrs TrackZephyrs Track200 Meters5.22.44a10
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 100 Meters · Place 6 · Zephyrs TrackZephyrs Track100 Meters6.11.03a10
Jun 7AAU Central District QualifierJun 7 · 200 Meters · Place 6 · ZephyrsZephyrs200 Meters622.6710
Jun 7AAU Central District QualifierJun 7 · 100 Meters · Place 7 · ZephyrsZephyrs100 Meters711.1510
May 22IHSA Class 3A TRB Sectional - #09 Aurora (East)May 22 · 200 Meters · Place 12 · Downers Grove (South)Downers Grove (South)200 Meters1223.1310
May 15West Suburban GOLD Boys ConferenceMay 15 · 100 Meters · Place 4 · Downers Grove (South)Downers Grove (South)100 Meters411.39a10
May 9Lockport Bill Jackson InvitationalMay 9 · 100 Meters · Place 4 · Downers Grove (South)Downers Grove (South)100 Meters411.2310
May 257th Annual Wanner Knights’ InvitationalMay 2 · 200 Meters · Downers Grove (South)Downers Grove (South)200 Meters—DNS10
Apr 24Minooka Conference ClashApr 24 · 100 Meters · Place 8 · Downers Grove (South)Downers Grove (South)100 Meters811.35a10
Apr 19Bud Mohns/Bob Cohoon InvitationalApr 19 · 100 Meters · Place 14 · Downers Grove (South)Downers Grove (South)100 Meters1411.4910
Apr 16Hinsdale Central Boys TriApr 16 · 100 Meters · Place 4 · Downers Grove (South)Downers Grove (South)100 Meters411.9010
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 200 Meters · Place 3 · Downers Grove (South)Downers Grove (South)200 Meters322.49a10
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 60 Meters · Place 2 · Downers Grove (South)Downers Grove (South)60 Meters27.03a10
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · En Route 40 Yard Dash · Place 2 · Downers Grove (South)Downers Grove (South)En Route 40 Yard Dash24.36a PB10
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 200 Meters · Place 3 · Downers Grove (South)Downers Grove (South)200 Meters322.4910
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 60 Meters · Place 2 · Downers Grove (South)Downers Grove (South)60 Meters27.0310
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · En Route 40 Yard Dash · Place 2 · Downers Grove (South)Downers Grove (South)En Route 40 Yard Dash24.3610
Mar 1Proviso West Boys InvitationalMar 1 · 200 Meters · Place 1 · Downers Grove (South)Downers Grove (South)200 Meters123.02a—
Mar 1Proviso West Boys InvitationalMar 1 · 60 Meters · Place 1 · Downers Grove (South)Downers Grove (South)60 Meters17.02a PB—

2024 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 28AAU Northern Indoor NationalDec 28 · 60 Meter · Place 4 · Zephyrs TrackZephyrs Track60 MeterRound P4.7.16a10
Dec 28AAU Northern Indoor NationalDec 28 · 60 Meter · Place 8 · Zephyrs TrackZephyrs Track60 Meter8.7.36a10
Dec 28AAU Northern Indoor NationalDec 28 · 200 Meters · Place 7 · Zephyrs TrackZephyrs Track200 MetersRound P7.22.90a10
Dec 28AAU Northern Indoor NationalDec 28 · 200 Meters · Place 6 · Zephyrs TrackZephyrs Track200 Meters6.22.99a10
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 60 Meter · Place 6 · Zephyrs TrackZephyrs Track60 MeterRound P6.7.31a10
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 60 Meter · Place 3 · Zephyrs TrackZephyrs Track60 Meter3.7.18a10
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 200 Meters · Place 7 · Zephyrs TrackZephyrs Track200 Meters7.23.87a10
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 60 Meter · Place 17 · Zephyrs TrackZephyrs Track60 Meter17.7.30a10
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 200 Meters · Place 9 · Zephyrs TrackZephyrs Track200 Meters9.23.84a10
Dec 7Gately Park OpenDec 7 · 60 Meter · Place 4 · Zephyrs TrackZephyrs Track60 Meter4.7.25a10
Dec 7Gately Park OpenDec 7 · 60 Meter · Place 4 · Zephyrs TrackZephyrs Track60 Meter4.7.25a10
Dec 7Gately Park OpenDec 7 · 200 Meters · Zephyrs TrackZephyrs Track200 Meters--DNS10
Mar 14WSC-Gold Boys Indoor Conference ChampionshipsMar 14 · 200 Meters · Place 5 · Downers Grove (South)Downers Grove (South)200 Meters524.33a—
Mar 14WSC-Gold Boys Indoor Conference ChampionshipsMar 14 · 55 Meters · Place 5 · Downers Grove (South)Downers Grove (South)55 Meters56.83a—
Mar 8Central Rocket Indoor Boys InviteMar 8 · 200 Meters · Place 14 · Downers Grove (South)Downers Grove (South)200 Meters1425.14a—
Feb 24Proviso West Boys InvitationalFeb 24 · 200 Meters · Place 10 · Downers Grove (South)Downers Grove (South)200 Meters1024.90a—
Feb 24Proviso West Boys InvitationalFeb 24 · 60 Meters · Place 8 · Downers Grove (South)Downers Grove (South)60 Meters87.30a—
Feb 15North Central College Boys Indoor InvitationalFeb 15 · 200 Meters · Place 4 · Downers Grove (South)Downers Grove (South)200 Meters423.84a—
Feb 15North Central College Boys Indoor InvitationalFeb 15 · 55 Meters · Place 12 · Downers Grove (South)Downers Grove (South)55 Meters126.81a—
Feb 3York Boys Quad #1Feb 3 · 200 Meters · Place 3 · Downers Grove (South)Downers Grove (South)200 Meters324.80a—
Feb 3York Boys Quad #1Feb 3 · 55 Meters · Place 4 · Downers Grove (South)Downers Grove (South)55 Meters46.96a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #9 Joliet (Central)May 17 · 200 Meters · Place 8 · Downers Grove (South)Downers Grove (South)200 Meters822.82a—
Apr 19Minooka Conference ClashApr 19 · 200 Meters · Place 11 · Downers Grove (South)Downers Grove (South)200 Meters1124.06a—
Apr 19Minooka Conference ClashApr 19 · 100 Meters · Place 18 · Downers Grove (South)Downers Grove (South)100 Meters1812.02a—
Apr 1337th Annual Bud Mohns/Bob Cohoon InvitationalApr 13 · 200 Meters · Place 5 · Downers Grove (South)Downers Grove (South)200 Meters524.229
Apr 1337th Annual Bud Mohns/Bob Cohoon InvitationalApr 13 · 100 Meters · Place 1 · Downers Grove (South)Downers Grove (South)100 Meters111.369
Mar 1Proviso West Boys #4Mar 1 · 400 Meters · Place 31 · Downers Grove (South)Downers Grove (South)400 Meters311:05.339
Mar 1Proviso West Boys #4Mar 1 · 60 Meters · Place 2 · Downers Grove (South)Downers Grove (South)60 Meters27.279

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 19IESA 3A State Track & Field ChampionshipsMay 19 · 200 Meters · Place 3 · Darien EisenhowerDarien Eisenhower200 Meters3.24.56a8
May 19IESA 3A State Track & Field ChampionshipsMay 19 · 100 Meters · Place 3 · Darien EisenhowerDarien Eisenhower100 MetersRound P3.11.76a8
May 19IESA 3A State Track & Field ChampionshipsMay 19 · 100 Meters · Place 4 · Darien EisenhowerDarien Eisenhower100 Meters4.11.70a8
May 13IESA 3A - Sectional 3 @ Chicago LatinMay 13 · Shot Put · Place 6 · Darien EisenhowerDarien EisenhowerShot Put633-10.5—
May 13IESA 3A - Sectional 3 @ Chicago LatinMay 13 · 200 Meters · Place 2 · Darien EisenhowerDarien Eisenhower200 Meters224.20a—
May 13IESA 3A - Sectional 3 @ Chicago LatinMay 13 · 100 Meters · Place 2 · Darien EisenhowerDarien Eisenhower100 Meters211.99a—
May 9SDEAA CONFERENCE MEETMay 9 · Shot Put · Place 5 · Darien EisenhowerDarien EisenhowerShot Put531-8—
May 9SDEAA CONFERENCE MEETMay 9 · 200 Meters · Place 1 · Darien EisenhowerDarien Eisenhower200 Meters124.35a—
May 9SDEAA CONFERENCE MEETMay 9 · 100 Meters · Place 1 · Darien EisenhowerDarien Eisenhower100 Meters112.04a—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20IESA 3A State Track & Field ChampionshipsMay 20 · 200 Meters · Place 6 · Darien EisenhowerDarien Eisenhower200 Meters6.26.37a7
May 20IESA 3A State Track & Field ChampionshipsMay 20 · 100 Meters · Place 5 · Darien EisenhowerDarien Eisenhower100 MetersRound P5.12.74a7
May 20IESA 3A State Track & Field ChampionshipsMay 20 · 100 Meters · Place 5 · Darien EisenhowerDarien Eisenhower100 Meters5.12.97a7
May 14IESA 3A - Sectional 3 @ Morris GSMay 14 · 200 Meters · Place 2 · Darien EisenhowerDarien Eisenhower200 Meters2.25.67
May 14IESA 3A - Sectional 3 @ Morris GSMay 14 · 100 Meters · Place 1 · Darien EisenhowerDarien Eisenhower100 Meters1.12.27