Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSPC Boys Championships · May 1310.69aSPC Boys ChampionshipsMay 13, 2026
200 Meters · Indoor6th Annual Morolake Akinosun Elite Invitational · Jan 1122.19a6th Annual Morolake Akinosun Elite InvitationalJanuary 11, 2026
200 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 2821.51aIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
400 Meters · Indoor17th Annual Dorothy Dawson Invite · Jan 355.4717th Annual Dorothy Dawson InviteJanuary 3, 2026
400 Meters · OutdoorBatavia Speed Meet · Mar 1451.78Batavia Speed MeetMarch 14, 2026
55 Meter · IndoorSouthwest Prairie Conference Boys Indoor at Lewis · Mar 206.45aSouthwest Prairie Conference Boys Indoor at LewisMarch 20, 2026
55 Meters · IndoorNorth Central College Boys Indoor Invitational · Feb 196.43aNorth Central College Boys Indoor InvitationalFebruary 19, 2026
55 Meters · OutdoorBatavia Boys Speed Meet · Mar 156.76Batavia Boys Speed MeetMarch 15, 2025
60 Meter · Indoor2nd Annual Purple Smoke Holiday Invite · Dec 207.12a2nd Annual Purple Smoke Holiday InviteDecember 20, 2025
60 Meters · Indoor6th Annual Morolake Akinosun Elite Invitational · Jan 117.1746th Annual Morolake Akinosun Elite InvitationalJanuary 11, 2026
Long Jump · IndoorSouthwest Prairie Conference Boys Indoor at Lewis · Mar 206.49mSouthwest Prairie Conference Boys Indoor at LewisMarch 20, 2026
Long Jump · OutdoorIESA 4A State Track & Field Championships · May 176.11mIESA 4A State Track & Field ChampionshipsMay 17, 2024

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 200 Meters · Place 7 · YorkvilleYorkville200 MetersRound P7.21.51a PBWind: 0.910
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 200 Meters · Place 9 · YorkvilleYorkville200 Meters9.22.20aWind: -1.410
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 100 Meters · Place 13 · YorkvilleYorkville100 MetersRound P13.10.80aWind: -1.310
May 20IHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20 · Long Jump · Place 3 · YorkvilleYorkvilleLong Jump3.6.69m10
May 20IHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters1.21.91a10
May 20IHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters1.10.85a10
May 13SPC Boys ChampionshipsMay 13 · Long Jump · Place 6 · YorkvilleYorkvilleLong Jump66.40m10
May 13SPC Boys ChampionshipsMay 13 · Long Jump · Place 6 · YorkvilleYorkvilleLong Jump66.40m10
May 13SPC Boys ChampionshipsMay 13 · 200 Meters · Place 2 · YorkvilleYorkville200 Meters221.93a10
May 13SPC Boys ChampionshipsMay 13 · 200 Meters · Place 2 · YorkvilleYorkville200 Meters221.93a10
May 13SPC Boys ChampionshipsMay 13 · 100 Meters · Place 2 · YorkvilleYorkville100 Meters210.69a PB10
May 13SPC Boys ChampionshipsMay 13 · 100 Meters · Place 2 · YorkvilleYorkville100 Meters210.69a10
May 2Red Ribbon ClassicMay 2 · Long Jump · Place 2 · YorkvilleYorkvilleLong Jump2.6.59m10
May 2Red Ribbon ClassicMay 2 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters1.21.79a10
May 2Red Ribbon ClassicMay 2 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters1.10.71a10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 400 Meters · YorkvilleYorkville400 Meters—SCR10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters1.10.95a10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · Long Jump · Place 2 · YorkvilleYorkvilleLong Jump26.82m10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 200 Meters · Place 2 · YorkvilleYorkville200 Meters222.11a10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters111.11a10
Apr 13Yorkville Boys DualApr 13 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters153.19a10
Apr 13Yorkville Boys DualApr 13 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters122.19a10
Apr 13Yorkville Boys DualApr 13 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters110.94a10
Mar 14Batavia Speed MeetMar 14 · Long Jump · Place 2 · YorkvilleYorkvilleLong Jump221-010
Mar 14Batavia Speed MeetMar 14 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters151.78 PB10
Mar 14Batavia Speed MeetMar 14 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters122.5210

2026 Indoor Track

21 results
DateMeetEventPlMarkGr
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · 55 Meter · Place 3 · YorkvilleYorkville55 MeterRound P3.6.45a PB10
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · 55 Meter · Place 3 · YorkvilleYorkville55 Meter3.6.45a10
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · Long Jump · Place 3 · YorkvilleYorkvilleLong Jump3.6.49m PB10
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · 400 Meters · YorkvilleYorkville400 MetersRelay Split—52.8hUnofficial10
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters1.22.45a10
Feb 19North Central College Boys Indoor InvitationalFeb 19 · Long Jump · Place 1 · YorkvilleYorkvilleLong Jump17.00m10
Feb 19North Central College Boys Indoor InvitationalFeb 19 · 200 Meters · Place 2 · YorkvilleYorkville200 Meters222.51a10
Feb 19North Central College Boys Indoor InvitationalFeb 19 · 55 Meters · Place 1 · YorkvilleYorkville55 Meters16.43a PB10
Feb 9Oswego East Boys TriFeb 9 · 55 Meters · Place 1 · YorkvilleYorkville55 Meters16.51a10
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 200 Meters · Place 1 · Aurora FlyersAurora Flyers200 Meters122.19a PB11
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 17 · Aurora FlyersAurora Flyers60 MetersRound P177.18a11
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 200 Meters · Place 1 · Aurora FlyerAurora Flyer200 Meters122.19—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 200 Meters · Place 1 · Aurora FlyerAurora Flyer200 Meters122.19—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 17 · Aurora FlyerAurora Flyer60 MetersRound P177.174 PB—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 60 Meters · Place 17 · Aurora FlyerAurora Flyer60 MetersRound P177.174—
Jan 317th Annual Dorothy Dawson InviteJan 3 · 400 Meters · Place 4 · Aurora FlyersAurora Flyers400 Meters455.47 PB11
Jan 317th Annual Dorothy Dawson InviteJan 3 · 200 Meters · Place 2 · Aurora FlyersAurora Flyers200 Meters223.2911
Jan 317th Annual Dorothy Dawson InviteJan 3 · 55 Meters · Place 3 · Aurora FlyersAurora Flyers55 Meters36.6111
Jan 317th Annual Dorothy Dawson InviteJan 3 · 400 Meters · Place 4 · Aurora FlyersAurora Flyers400 Meters455.4711
Jan 317th Annual Dorothy Dawson InviteJan 3 · 200 Meters · Place 2 · Aurora FlyersAurora Flyers200 Meters223.2911
Jan 317th Annual Dorothy Dawson InviteJan 3 · 55 Meters · Place 3 · Aurora FlyersAurora Flyers55 Meters36.6111

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 60 Meter · Place 5 · Aurora Flyers TrackAurora Flyers Track60 MeterRound P5.7.20a11
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 60 Meter · Place 3 · Aurora Flyers TrackAurora Flyers Track60 Meter3.7.14a11
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 200 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track200 MetersRound P3.22.54a11
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 200 Meters · Place 5 · Aurora Flyers TrackAurora Flyers Track200 Meters5.22.55a11
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 60 Meter · Place 3 · Aurora Flyers TrackAurora Flyers Track60 MeterRound P3.7.19a11
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 60 Meter · Place 1 · Aurora Flyers TrackAurora Flyers Track60 Meter1.7.12a PB11
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · Long Jump · Aurora Flyers TrackAurora Flyers TrackLong Jump—DNS11
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 200 Meters · Place 1 · Aurora Flyers TrackAurora Flyers Track200 Meters1.23.25a11
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · 60 Meter · Place 5 · Aurora Flyers TrackAurora Flyers Track60 Meter5.7.22a11
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · Long Jump · Aurora Flyers TrackAurora Flyers TrackLong Jump--DNS11
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · 200 Meters · Place 7 · Aurora Flyers TrackAurora Flyers Track200 Meters7.24.09a11
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 55 Meter · Place 5 · YorkvilleYorkville55 MeterRound P5.6.62a9
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 55 Meter · Place 7 · YorkvilleYorkville55 Meter7.6.65a9
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · Long Jump · Place 5 · YorkvilleYorkvilleLong Jump5.6.28m9
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 200 Meters · Place 9 · YorkvilleYorkville200 Meters9.23.50a9
Feb 15Lakes Clash at the Colosseum Feb 15 · 200 Meters · Place 19 · YorkvilleYorkville200 Meters1924.299
Feb 15Lakes Clash at the Colosseum Feb 15 · 60 Meters · Place 26 · YorkvilleYorkville60 Meters267.369

2025 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 13 QualifierJun 26 · Long Jump · Place 9 · Aurora FlyersAurora FlyersLong Jump95.37m10
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 200 Meters · Place 2 · Aurora FlyersAurora Flyers200 Meters222.4510
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 100 Meters · Place 1 · Aurora FlyersAurora Flyers100 MetersRound P111.3910
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 100 Meters · Place 1 · Aurora FlyersAurora Flyers100 Meters111.3310
Jun 7AAU Central District QualifierJun 7 · Long Jump · Place 3 · Aurora FlyersAurora FlyersLong Jump36.19m10
Jun 7AAU Central District QualifierJun 7 · 200 Meters · Place 1 · Aurora FlyersAurora Flyers200 Meters122.7910
Jun 7AAU Central District QualifierJun 7 · 100 Meters · Place 3 · Aurora FlyersAurora Flyers100 Meters311.1010
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · Long Jump · Place 9 · YorkvilleYorkvilleLong Jump96.37m9
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 200 Meters · Place 9 · YorkvilleYorkville200 Meters922.86a9
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 100 Meters · Place 8 · YorkvilleYorkville100 Meters811.11a9
May 14SPC Boys ChampionshipsMay 14 · Long Jump · Place 5 · YorkvilleYorkvilleLong Jump56.60m9
May 14SPC Boys ChampionshipsMay 14 · 400 Meters · Place 15 · YorkvilleYorkville400 Meters1552.84a9
May 14SPC Boys ChampionshipsMay 14 · 200 Meters · Place 5 · YorkvilleYorkville200 Meters522.14a9
May 14SPC Boys ChampionshipsMay 14 · 100 Meters · Place 6 · YorkvilleYorkville100 Meters611.01a9
May 9Lockport Bill Jackson InvitationalMay 9 · Long Jump · Place 5 · YorkvilleYorkvilleLong Jump56.50m9
May 9Lockport Bill Jackson InvitationalMay 9 · 200 Meters · Place 4 · YorkvilleYorkville200 Meters422.749
May 9Lockport Bill Jackson InvitationalMay 9 · 100 Meters · Place 9 · YorkvilleYorkville100 Meters911.289
May 3Red Ribbon ClassicMay 3 · 400 Meters · Place 4 · YorkvilleYorkville400 Meters451.95a9
May 3Red Ribbon ClassicMay 3 · 100 Meters · Place 4 · YorkvilleYorkville100 Meters411.63a9
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · Long Jump · Place 5 · YorkvilleYorkvilleLong Jump56.20m9
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 200 Meters · Place 3 · YorkvilleYorkville200 Meters322.919
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 100 Meters · Place 9 · YorkvilleYorkville100 Meters911.699
Apr 21Yorkville Boys vs Joliet CentralApr 21 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters153.729
Apr 21Yorkville Boys vs Joliet CentralApr 21 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters123.759
Apr 17Yorkville Matt Wulf InvitationalApr 17 · Long Jump · Place 3 · YorkvilleYorkvilleLong Jump36.35m9
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 200 Meters · Place 4 · YorkvilleYorkville200 Meters423.29a9
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 100 Meters · Place 6 · YorkvilleYorkville100 Meters611.84a9
Apr 15West Aurora/YorkvilleApr 15 · Long Jump · Place 3 · YorkvilleYorkvilleLong Jump36.05m9
Apr 15West Aurora/YorkvilleApr 15 · 100 Meters · Place 2 · YorkvilleYorkville100 Meters211.26a9
Apr 12LP Cavalier Classic InvitationalApr 12 · Long Jump · Place 4 · YorkvilleYorkvilleLong Jump46.47m9
Apr 12LP Cavalier Classic InvitationalApr 12 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters122.66a9
Apr 12LP Cavalier Classic InvitationalApr 12 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters111.21a9
Mar 15Batavia Boys Speed MeetMar 15 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters123.629
Mar 15Batavia Boys Speed MeetMar 15 · 55 Meters · Place 3 · YorkvilleYorkville55 Meters36.76 PB9

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 27AAU Region 13 National QualifierJun 27 · 200 Meters · Place 5 · Aurora FlyersAurora Flyers200 MetersRound P523.19a—
Jun 27AAU Region 13 National QualifierJun 27 · Long Jump · Place 9 · Aurora FlyersAurora FlyersLong Jump95.73m—
Jun 27AAU Region 13 National QualifierJun 27 · 200 Meters · Place 5 · Aurora FlyersAurora Flyers200 Meters523.05a—
Jun 27AAU Region 13 National QualifierJun 27 · 100 Meters · Place 5 · Aurora FlyersAurora Flyers100 MetersRound P511.38a—
Jun 27AAU Region 13 National QualifierJun 27 · 100 Meters · Place 4 · Aurora FlyersAurora Flyers100 Meters411.84a—
Jun 8AAU Central District QualifierJun 8 · Long Jump · Place 2 · Aurora Flyers TrackAurora Flyers TrackLong Jump2.5.96m9
Jun 8AAU Central District QualifierJun 8 · 200 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track200 Meters3.22.69a9
Jun 8AAU Central District QualifierJun 8 · 100 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track100 Meters3.11.53a9
May 17IESA 4A State Track & Field ChampionshipsMay 17 · Long Jump · Place 4 · YorkvilleYorkvilleLong Jump4.6.11m PB8
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters1.22.50a8
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 100 Meters · Place 1 · YorkvilleYorkville100 MetersRound P1.11.26a8
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters1.11.25a8
May 11IESA 4A - Sectional 4 @ Yorkville HSMay 11 · Long Jump · Place 1 · YorkvilleYorkvilleLong Jump16.88m8
May 11IESA 4A - Sectional 4 @ Yorkville HSMay 11 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters123.718
May 11IESA 4A - Sectional 4 @ Yorkville HSMay 11 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters111.258
Apr 29Kaneland Harter vs Yorkville Middle SchoolApr 29 · Long Jump · Place 1 · YorkvilleYorkvilleLong Jump1.5.55m8
Apr 27J-Barb Invitational 2024Apr 27 · Long Jump · Place 1 · YorkvilleYorkvilleLong Jump1.5.79m8
Apr 27J-Barb Invitational 2024Apr 27 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters1.23.23a8
Apr 27J-Barb Invitational 2024Apr 27 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters1.11.42a8