Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSpeed Capital Illinois · Jun 413.68aSpeed Capital IllinoisJune 4, 2022
200 Meters · Indoor6th Annual Morolake Akinosun Elite Invitational · Jan 1122.666th Annual Morolake Akinosun Elite InvitationalJanuary 11, 2026
200 Meters · OutdoorAAU Central District Qualifier · Jun 722.66AAU Central District QualifierJune 7, 2025
300 Meters · IndoorCYUP Misfits Invite Presented By HOKA · Jan 1736.70aCYUP Misfits Invite Presented By HOKAJanuary 17, 2025
400 Meters · Indoor2026 Illinois Indoor Championships Sponsored By Under Armour · Mar 2848.97a2026 Illinois Indoor Championships Sponsored By Under ArmourMarch 28, 2026
400 Meters · OutdoorJim Arnold Invite · May 248.74aJim Arnold InviteMay 2, 2026
55 Meters · Indoor16th Annual Dorothy Dawson Invite · Jan 46.8716th Annual Dorothy Dawson InviteJanuary 4, 2025
60 Meter · IndoorAAU Northern Indoor National Track & Field Invitational · Dec 277.14aAAU Northern Indoor National Track & Field InvitationalDecember 27, 2025
60 Meters · IndoorProviso West Boys Indoor Quad 2 · Feb 137.23aProviso West Boys Indoor Quad 2February 13, 2026
60 Meters · OutdoorProviso West Boys Invitational · Mar 17.41aProviso West Boys InvitationalMarch 1, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 23Windy City Summer Series #6Jul 23 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.49.64a12
Jul 18Bob Nihells Youth OpenJul 18 · 200 Meters · Place 3 · Zephyrs TrackZephyrs Track200 Meters3.22.69a12
Jul 11Aurora Flyers Boatright in Flight InviteJul 11 · 400 Meters · Place 2 · Zephyrs TrackZephyrs Track400 Meters2.50.43a12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 400 Meters · Zephyrs TrackZephyrs Track400 Meters—DNS12
Jun 12AAU Central District Qualifier #1Jun 12 · 400 Meters · Place 2 · ZephyrsZephyrs400 Meters249.99a12
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 400 Meters · Place 17 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 MetersRound P17.48.80a12
May 21IHSA Class 3A TRB Sectional - #07 Oak Park (O.P.-River Forest)May 21 · 400 Meters · Place 3 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters3.50.16a12
May 14West Suburban Silver BOYS ConferenceMay 14 · 400 Meters · Place 6 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters652.33a12
May 8McCarthy Memorial InviteMay 8 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters1.49.69a12
May 2Jim Arnold InviteMay 2 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters1.48.74a PB12
Apr 29OPRF - Lyons - York TriangularApr 29 · 200 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)200 Meters1.22.97a12
Apr 25Lake Forest InviteApr 25 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters149.92a12
Apr 18The Minooka SmithStrong InvitationalApr 18 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters1.50.12a12
Apr 11Gans Zeedyk InviteApr 11 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters149.18a12
Apr 8OPRF - Morton Co-Ed DualApr 8 · 200 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)200 Meters1.23.05a12
Mar 20WSC Boys Silver ChampionshipsMar 20 · 400 Meters · Place 1 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters150.1612
Mar 6Homewood Flossmoor Boys ABC InvitationalMar 6 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters149.95a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 400 Meters · Place 4 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters4.48.97a PB12
Feb 13Proviso West Boys Indoor Quad 2Feb 13 · 200 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)200 Meters123.08a12
Feb 13Proviso West Boys Indoor Quad 2Feb 13 · 60 Meters · Place 2 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)60 Meters27.23a PB12
Feb 6Proviso West Boys Quad #1Feb 6 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters151.67a12
Feb 6Proviso West Boys Quad #1Feb 6 · 200 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)200 Meters122.92a12
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 200 Meters · Zephyrs TracZephyrs Trac200 Meters—22.66 PB—

2025 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 60 Meter · Place 7 · Zephyrs TrackZephyrs Track60 MeterRound P7.7.14a PB12
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 60 Meter · Zephyrs TrackZephyrs Track60 Meter--DNS12
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.49.08a12
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 60 Meter · Place 28 · Zephyrs TrackZephyrs Track60 MeterRound P28.7.33a12
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.50.61a12
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · 60 Meter · Place 14 · Zephyrs TrackZephyrs Track60 Meter14.7.34a12
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.50.93a12
Dec 6Gately Park OpenDec 6 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.50.37a12
Dec 6Gately Park OpenDec 6 · 200 Meters · Place 5 · Zephyrs TrackZephyrs Track200 Meters5.22.83a12
Mar 29Illinois Indoor ChampionshipsMar 29 · 400 Meters · Place 13 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters1350.8511
Mar 21West Suburban Boys Silver Indoor ConferenceMar 21 · 400 Meters · Place 2 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters251.4011
Feb 7Proviso West Boys Quad #1Feb 7 · 200 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)200 Meters123.64a—
Feb 7Proviso West Boys Quad #1Feb 7 · 60 Meters · Place 25 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)60 Meters257.49a—
Feb 7Proviso West Boys Quad #1Feb 7 · 400 Meters · Place 2 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters254.16a—
Jan 17CYUP Misfits Invite Presented By HOKAJan 17 · 300 Meters · Place 24 · ZephyrsZephyrs300 Meters2436.70a PB—
Jan 17CYUP Misfits Invite Presented By HOKAJan 17 · 60 Meters · Place 49 · ZephyrsZephyrs60 MetersRound P497.44a—
Jan 12Akinosun InvitationalJan 12 · 60 Meter · Place 43 · Zephyrs TrackZephyrs Track60 MeterRound P43.7.48a11
Jan 12Akinosun InvitationalJan 12 · 400 Meters · Place 12 · Zephyrs TrackZephyrs Track400 Meters12.51.46a11
Jan 12Akinosun InvitationalJan 12 · 200 Meters · Zephyrs TrackZephyrs Track200 Meters--DNS11
Jan 416th Annual Dorothy Dawson InviteJan 4 · 400 Meters · Place 3 · ZephyrsZephyrs400 Meters353.4511
Jan 416th Annual Dorothy Dawson InviteJan 4 · 55 Meters · Place 9 · ZephyrsZephyrs55 Meters96.87 PB11

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 400 Meters · Place 6 · ZephyrsZephyrs400 Meters650.2211
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 200 Meters · Place 8 · ZephyrsZephyrs200 Meters822.9011
Jun 21Legacy Runners Elite Purple Smoke InviteJun 21 · 400 Meters · Place 1 · ZephyrsZephyrs400 Meters150.84a11
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 400 Meters · Place 2 · Zephyrs TrackZephyrs Track400 Meters2.49.83a11
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 200 Meters · Place 10 · Zephyrs TrackZephyrs Track200 Meters10.23.10a11
Jun 7AAU Central District QualifierJun 7 · 400 Meters · Place 3 · ZephyrsZephyrs400 Meters349.8211
Jun 7AAU Central District QualifierJun 7 · 200 Meters · Place 5 · ZephyrsZephyrs200 Meters522.66 PB11
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 400 Meters · Place 24 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 MetersRound P24.50.59a11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 400 Meters · Place 24 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 MetersRound P2450.59a11
May 23IHSA Class 3A TRB Sectional - #07 Chicago (St. Ignatius College Prep)May 23 · 400 Meters · Place 2 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters249.8211
May 15WSC Silver Boys Outdoor ChampionshipMay 15 · 400 Meters · Place 3 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters350.08a11
May 92025 Hinsdale Central McCarthy Memorial InvitationalMay 9 · 400 Meters · Place 3 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters349.5511
May 257th Annual Wanner Knights’ InvitationalMay 2 · 400 Meters · Place 20 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters20.53.11a11
Apr 19The Minooka SmithStrong InvitationalApr 19 · 400 Meters · Place 4 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters450.1211
Apr 12Gans Zeedyk InviteApr 12 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters150.54a11
Apr 8OPRF Co-Ed DualApr 8 · 200 Meters · Place 1 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore200 Meters123.3711
Mar 7Homewood Flossmoor Boys ABC InvitationalMar 7 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters150.76a—
Mar 1Proviso West Boys InvitationalMar 1 · 400 Meters · Place 2 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters250.73a—
Mar 1Proviso West Boys InvitationalMar 1 · 60 Meters · Place 16 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)60 Meters167.41a PB—

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 60 Meter · Place 14 · Zephyrs TrackZephyrs Track60 MeterRound P14.7.48a11
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 400 Meters · Zephyrs TrackZephyrs Track400 Meters—DNS11
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 200 Meters · Zephyrs TrackZephyrs Track200 Meters—DNS11
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 60 Meter · Place 32 · Zephyrs TrackZephyrs Track60 Meter32.7.43a11
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 400 Meters · Place 9 · Zephyrs TrackZephyrs Track400 Meters9.53.55a11
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 200 Meters · Zephyrs TrackZephyrs Track200 Meters—DNS11
Dec 7Gately Park OpenDec 7 · 60 Meter · Place 9 · Zephyrs TrackZephyrs Track60 Meter9.7.39a11
Dec 7Gately Park OpenDec 7 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.52.52a11
Dec 7Gately Park OpenDec 7 · 200 Meters · Place 5 · Zephyrs TrackZephyrs Track200 Meters5.23.19a11
Dec 7Gately Park OpenDec 7 · 60 Meter · Place 10 · Zephyrs TrackZephyrs Track60 Meter10.7.39a11
Dec 7Gately Park OpenDec 7 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.52.52a11
Dec 7Gately Park OpenDec 7 · 200 Meters · Place 5 · Zephyrs TrackZephyrs Track200 Meters5.23.19a11
Feb 24Proviso West Boys InvitationalFeb 24 · 400 Meters · Place 3 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters355.35a—
Feb 8Oak Park-River Forest Boys TriangularFeb 8 · 400 Meters · Place 2 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters255.6—
Feb 2Proviso West Boys Quad 1Feb 2 · 400 Meters · Place 3 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters356.05a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 205th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 20 · Long Jump · Zephyrs TrackZephyrs TrackLong Jump—DNS10
Jun 27AAU Region 13 National QualifierJun 27 · 200 Meters · Place 8 · ZephyrsZephyrs200 MetersRound P823.58a—
Jun 27AAU Region 13 National QualifierJun 27 · 400 Meters · Place 4 · ZephyrsZephyrs400 Meters450.31a—
Jun 27AAU Region 13 National QualifierJun 27 · 200 Meters · Place 6 · ZephyrsZephyrs200 Meters623.34a—
Jun 21USATF Illinois Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 1 · Zephyrs TrackZephyrs Track400 Meters1.50.88a10
Jun 21USATF Illinois Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 4 · Zephyrs TrackZephyrs Track200 MetersRound P4.23.39aWind: -1.310
Jun 21USATF Illinois Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 4 · Zephyrs TrackZephyrs Track200 Meters4.23.08aWind: -0.110
Jun 18AAU Central District Qualifier 2Jun 18 · 400 Meters · Place 1 · Zephyrs Track ClubZephyrs Track Club400 Meters152.30—
Jun 8AAU Central District QualifierJun 8 · 400 Meters · Place 2 · Zephyrs TrackZephyrs Track400 Meters2.50.32a10
Jun 8AAU Central District QualifierJun 8 · 200 Meters · Place 4 · Zephyrs TrackZephyrs Track200 Meters4.22.83a10
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 400 Meters · Place 25 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 MetersRound P25.50.91a10
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 400 Meters · Place 25 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 MetersRound P2550.9110
May 15IHSA Class 3A TRB Sectional - #7 Maywood (Proviso East)May 15 · 400 Meters · Place 2 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters250.50a—
May 10WSC Silver Boys ChampionshipMay 10 · 400 Meters · Place 2 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters251.17a—
May 32024 McCarthy Memorial InviteMay 3 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters150.49a—
Apr 29OPRF Co-Ed DualApr 29 · 200 Meters · Place 7 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo200 Meters723.83a—
Apr 27Jim Arnold InviteApr 27 · 400 Meters · Place 7 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters753.11a—
Apr 20Lake Forest InvitationalApr 20 · 400 Meters · Place 2 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters252.39a—
Apr 13Minooka #Smithstrong InvitationalApr 13 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters151.32a—
Apr 6Gans Zeedyk InviteApr 6 · 400 Meters · Place 1 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters152.35a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 15DuPage Bob Nihells Youth OpenJul 15 · 200 Meters · Place 17 · Zephyrs TracZephyrs Trac200 Meters1724.58—
Jul 15DuPage Bob Nihells Youth OpenJul 15 · 400 Meters · Place 2 · Zephyrs TracZephyrs Trac400 Meters254.98—
Jun 1720th Annual Jane Dickens InviteJun 17 · 400 Meters · Place 11 · ZephyrsZephyrs400 Meters1154.98—
Jun 1720th Annual Jane Dickens InviteJun 17 · 200 Meters · Place 24 · ZephyrsZephyrs200 Meters2424.58—
Jun 10AAU Central District QualifierJun 10 · 400 Meters · Place 20 · Zephyrs TrackZephyrs Track400 Meters20.56.40a9
Jun 10AAU Central District QualifierJun 10 · 200 Meters · Place 36 · Zephyrs TrackZephyrs Track200 Meters36.24.73a9
Jun 3AAU Northern Outdoor NationalJun 3 · 400 Meters · Place 9 · ZephyrsZephyrs400 Meters955.22a—
May 172023 IHSA Class 3A TRB Sectional - #6 Maywood (Proviso East)May 17 · 400 Meters · Place 12 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters1255.759
May 13WSC Silver BoysMay 13 · 400 Meters · Place 5 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters555.289
Apr 2941st Jim Arnold InvitationalApr 29 · 400 Meters · Place 5 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo400 Meters558.22a—
Apr 22Lake Forest InvitationalApr 22 · 400 Meters · Place 4 · Oak Park (O.Oak Park (O.400 Meters457.609
Apr 15Minooka SmithStrong InvitationalApr 15 · 400 Meters · Place 8 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters854.659
Apr 8Gans Zeedyk InviteApr 8 · 400 Meters · Place 2 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters254.549

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 17West Suburban Silver Boys Conference MeetMar 17 · 400 Meters · Place 7 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters7.58.43a9
Mar 3Lyons - OPRF Boys DualMar 3 · 400 Meters · Place 1 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)400 Meters1.58.29
Feb 3Proviso West Boys #1Feb 3 · 400 Meters · Place 25 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore400 Meters251:06.219

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 16DuPage Bob Nihells Youth OpenJul 16 · 400 Meters · Place 2 · ZephyrsZephyrs400 Meters259.52—
Jun 1819th Annual Jane Dickens InviteJun 18 · 400 Meters · Place 6 · 13-14 Zephyrs13-14 Zephyrs400 Meters61:03.17a—
Jun 1819th Annual Jane Dickens InviteJun 18 · 200 Meters · Place 15 · 13-14 Zephyrs13-14 Zephyrs200 Meters1529.01a—
Jun 11AAU Central District QualifierJun 11 · 400 Meters · Place 13 · Zephyrs TrackZephyrs Track400 Meters13.1:03.35a8
Jun 11AAU Central District QualifierJun 11 · 200 Meters · Place 16 · Zephyrs TrackZephyrs Track200 Meters16.26.87a8
Jun 4Speed Capital IllinoisJun 4 · 200 Meters · Place 20 · ZephyrsZephyrs200 MetersRound P2028.08a—
Jun 4Speed Capital IllinoisJun 4 · 100 Meters · Place 16 · ZephyrsZephyrs100 MetersRound P1613.68a PB—
May 20IESA 4A State Track & Field ChampionshipsMay 20 · 400 Meters · Place 16 · Oak Park JulianOak Park Julian400 Meters16.1:05.75a8
May 14IESA 4A - Sectional 4 @ Lukancic MSMay 14 · 400 Meters · Place 1 · Oak Park JulianOak Park Julian400 Meters1.1:01.30a8
Apr 9Ross Gantt InvitationalApr 9 · 400 Meters · Place 15 · Oak Park JulianOak Park Julian400 Meters15.1:10.14a8