Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWest Aurora/Yorkville · Apr 1511.83aWest Aurora/YorkvilleApril 15, 2025
200 Meters · Indoor4th Annual Akinosun Invitational · Jan 1424.854th Annual Akinosun InvitationalJanuary 14, 2024
200 Meters · OutdoorWest Aurora/Yorkville · Apr 1523.91aWest Aurora/YorkvilleApril 15, 2025
400 Meters · IndoorNorth Central College Boys Indoor Invitational · Feb 2054.35aNorth Central College Boys Indoor InvitationalFebruary 20, 2025
400 Meters · Outdoor52nd Annual Peterson Prep Invitational · Apr 2652.6452nd Annual Peterson Prep InvitationalApril 26, 2025
400 Meters · Relay Split · OutdoorIESA 4A State Track & Field Championships · May 1752.332IESA 4A State Track & Field ChampionshipsMay 17, 2024
55 Meters · IndoorGBE Tri · Feb 187.05aGBE Tri February 18, 2025
55 Meters · OutdoorBatavia Boys Speed Meet · Mar 157.13Batavia Boys Speed MeetMarch 15, 2025
60 Meter · IndoorAAU Northern National Indoor Invitational · Dec 297.83aAAU Northern National Indoor InvitationalDecember 29, 2023
60 Meters · Indoor4th Annual Akinosun Invitational · Jan 147.854th Annual Akinosun InvitationalJanuary 14, 2024
800 Meters · IndoorAAU Northern National Indoor Invitational · Dec 292:10.52aAAU Northern National Indoor InvitationalDecember 29, 2023
800 Meters · OutdoorAAU Central District Qualifier · Jun 82:13.86aAAU Central District QualifierJune 8, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20 · 400 Meters · Place 21 · YorkvilleYorkville400 Meters21.53.65a10
May 8Lockport Bill Jackson InvitationalMay 8 · 400 Meters · Place 7 · YorkvilleYorkville400 Meters753.83a10
May 2Red Ribbon ClassicMay 2 · 400 Meters · Place 3 · YorkvilleYorkville400 Meters3.54.91a10
Apr 23Bob Fowler Thrower's InvitationalApr 23 · Shot Put · Place 20 · YorkvilleYorkvilleShot Put2010.77m10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · Shot Put · YorkvilleYorkvilleShot Put12lb—SCR10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 400 Meters · YorkvilleYorkville400 Meters—SCR10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 200 Meters · Place 9 · YorkvilleYorkville200 Meters9.24.45a10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 100 Meters · Place 20 · YorkvilleYorkville100 Meters20.12.09a10
Apr 13Yorkville Boys DualApr 13 · Shot Put · Place 12 · YorkvilleYorkvilleShot Put1210.85m10
Apr 13Yorkville Boys DualApr 13 · 200 Meters · Place 8 · YorkvilleYorkville200 Meters824.71a10
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · Shot Put · Place 7 · YorkvilleYorkvilleShot Put710.54m10
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · 400 Meters · Place 11 · YorkvilleYorkville400 Meters1155.37a10
Mar 14Batavia Speed MeetMar 14 · 400 Meters · Place 6 · YorkvilleYorkville400 Meters655.3810

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Boys Quad 1Feb 25 · 400 Meters · Place 3 · YorkvilleYorkville400 Meters358.6110
Feb 17Glenbard East Indoor Boys' MeetFeb 17 · 200 Meters · Place 2 · YorkvilleYorkville200 Meters225.06a10
Feb 17Glenbard East Indoor Boys' MeetFeb 17 · 55 Meters · Place 8 · YorkvilleYorkville55 Meters87.19a10
Feb 9Oswego East Boys TriFeb 9 · 55 Meters · Place 23 · YorkvilleYorkville55 Meters237.20a10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 400 Meters · Place 13 · Aurora FlyersAurora Flyers400 Meters1353.809
Jun 7AAU Central District QualifierJun 7 · 400 Meters · Place 13 · Aurora FlyersAurora Flyers400 Meters1354.809
Jun 7AAU Central District QualifierJun 7 · 200 Meters · Place 29 · Aurora FlyersAurora Flyers200 Meters2924.199
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 400 Meters · Place 13 · YorkvilleYorkville400 Meters1352.64 PB9
Apr 21Yorkville Boys vs Joliet CentralApr 21 · 400 Meters · Place 2 · YorkvilleYorkville400 Meters254.089
Apr 15West Aurora/YorkvilleApr 15 · 400 Meters · Place 6 · YorkvilleYorkville400 Meters653.02a9
Apr 15West Aurora/YorkvilleApr 15 · 200 Meters · Place 4 · YorkvilleYorkville200 Meters423.91a PB9
Apr 15West Aurora/YorkvilleApr 15 · 100 Meters · Place 6 · YorkvilleYorkville100 Meters611.83a PB9
Apr 12LP Cavalier Classic InvitationalApr 12 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters153.79a9
Mar 15Batavia Boys Speed MeetMar 15 · 400 Meters · Place 4 · YorkvilleYorkville400 Meters454.119
Mar 15Batavia Boys Speed MeetMar 15 · 55 Meters · Place 18 · YorkvilleYorkville55 Meters187.13 PB9
Mar 13rd Annual Art Pahl InvitationalMar 1 · 400 Meters · Place 3 · YorkvilleYorkville400 Meters354.69a—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 400 Meters · YorkvilleYorkville400 MetersRelay Split—53.0hUnofficial9
Feb 26Sycamore Boys TriangularFeb 26 · 55 Meters · Place 30 · YorkvilleYorkville55 Meters307.72a—
Feb 20North Central College Boys Indoor InvitationalFeb 20 · 400 Meters · Place 8 · YorkvilleYorkville400 Meters854.35a PB—
Feb 18GBE Tri Feb 18 · 200 Meters · Place 3 · YorkvilleYorkville200 Meters324.91a—
Feb 18GBE Tri Feb 18 · 55 Meters · Place 14 · YorkvilleYorkville55 Meters147.05a PB—
Feb 15Lakes Clash at the Colosseum Feb 15 · 400 Meters · Place 9 · YorkvilleYorkville400 Meters954.509

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 20Legacy Runners Elite 2nd Annual Final tune up Jul 20 · 800 Meters · Place 1 · Aurora FlyersAurora Flyers800 Meters12:18.208
Jul 20Legacy Runners Elite 2nd Annual Final tune up Jul 20 · 400 Meters · Place 2 · Aurora FlyersAurora Flyers400 Meters254.508
Jun 27AAU Region 13 National QualifierJun 27 · 200 Meters · Place 2 · Aurora FlyersAurora Flyers200 MetersRound P224.18a—
Jun 27AAU Region 13 National QualifierJun 27 · 800 Meters · Place 1 · Aurora FlyersAurora Flyers800 Meters12:16.50a—
Jun 27AAU Region 13 National QualifierJun 27 · 400 Meters · Place 2 · Aurora FlyersAurora Flyers400 Meters253.37a—
Jun 27AAU Region 13 National QualifierJun 27 · 200 Meters · Place 4 · Aurora FlyersAurora Flyers200 Meters424.38a—
Jun 27AAU Region 13 National QualifierJun 27 · 100 Meters · Place 6 · Aurora FlyersAurora Flyers100 MetersRound P612.12a—
Jun 27AAU Region 13 National QualifierJun 27 · 100 Meters · Place 5 · Aurora FlyersAurora Flyers100 Meters512.33a—
Jun 18AAU Central District Qualifier 2Jun 18 · 200 Meters · Place 2 · Aurora FlyersAurora Flyers200 Meters223.93—
Jun 18AAU Central District Qualifier 2Jun 18 · 100 Meters · Place 2 · Aurora FlyersAurora Flyers100 Meters211.93—
Jun 8AAU Central District QualifierJun 8 · 800 Meters · Place 1 · Aurora Flyers TrackAurora Flyers Track800 Meters1.2:13.86a PB8
Jun 8AAU Central District QualifierJun 8 · 400 Meters · Place 2 · Aurora Flyers TrackAurora Flyers Track400 Meters2.53.75a8
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 400 Meters · YorkvilleYorkville400 MetersRelay Split—52.332 PB8
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 400 Meters · Place 7 · YorkvilleYorkville400 Meters7.52.89a8
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 100 Meters · YorkvilleYorkville100 MetersRound P--DNS8
May 11IESA 4A - Sectional 4 @ Yorkville HSMay 11 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters154.328
May 11IESA 4A - Sectional 4 @ Yorkville HSMay 11 · 100 Meters · Place 4 · YorkvilleYorkville100 Meters411.938
Apr 27J-Barb Invitational 2024Apr 27 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters1.56.59a8
Apr 27J-Barb Invitational 2024Apr 27 · 100 Meters · Place 4 · YorkvilleYorkville100 Meters4.12.09a8

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 144th Annual Akinosun InvitationalJan 14 · 400 Meters · Place 2 · Aurora FlyerAurora Flyer400 Meters255.05—
Jan 144th Annual Akinosun InvitationalJan 14 · 200 Meters · Place 4 · Aurora FlyerAurora Flyer200 Meters424.85 PB—
Jan 144th Annual Akinosun InvitationalJan 14 · 60 Meters · Place 4 · Aurora FlyerAurora Flyer60 Meters47.85 PB—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29AAU Northern National Indoor InvitationalDec 29 · 60 Meter · Place 3 · Aurora Flyers TrackAurora Flyers Track60 MeterRound P3.7.87a8
Dec 29AAU Northern National Indoor InvitationalDec 29 · 60 Meter · Place 3 · Aurora Flyers TrackAurora Flyers Track60 Meter3.7.83a PB8
Dec 29AAU Northern National Indoor InvitationalDec 29 · 800 Meters · Place 2 · Aurora Flyers TrackAurora Flyers Track800 Meters2.2:10.52a PB8
Dec 162023 Rockford Fire Indoor Track & Field InvitationalDec 16 · 60 Meter · Place 8 · Aurora Flyers TrackAurora Flyers Track60 Meter8.8.01a8
Dec 162023 Rockford Fire Indoor Track & Field InvitationalDec 16 · 800 Meters · Place 2 · Aurora Flyers TrackAurora Flyers Track800 Meters2.2:14.17a8
Dec 162023 Rockford Fire Indoor Track & Field InvitationalDec 16 · 400 Meters · Place 4 · Aurora Flyers TrackAurora Flyers Track400 Meters4.57.39a8
Dec 162023 Rockford Fire Indoor Track & Field InvitationalDec 16 · 200 Meters · Place 7 · Aurora Flyers TrackAurora Flyers Track200 Meters7.25.75a8
Dec 9Aurora Flyers Boatright ClassicDec 9 · 60 Meter · Place 12 · Aurora Flyers TrackAurora Flyers Track60 MeterRound P12.7.95a8
Dec 9Aurora Flyers Boatright ClassicDec 9 · 800 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track800 Meters3.2:16.15a8
Dec 9Aurora Flyers Boatright ClassicDec 9 · 400 Meters · Place 9 · Aurora Flyers TrackAurora Flyers Track400 Meters9.56.90a8
Dec 9Aurora Flyers Boatright ClassicDec 9 · 200 Meters · Place 11 · Aurora Flyers TrackAurora Flyers Track200 Meters11.25.61a8

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 28AAU Region 13 National QualifierJun 28 · 400 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track400 Meters3.57.01a7
Jun 28AAU Region 13 National QualifierJun 28 · 200 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track200 MetersRound P3.25.15a7
Jun 28AAU Region 13 National QualifierJun 28 · 200 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track200 Meters3.25.08a7
Jun 28AAU Region 13 National QualifierJun 28 · 100 Meters · Place 2 · Aurora Flyers TrackAurora Flyers Track100 MetersRound P2.12.67a7
Jun 28AAU Region 13 National QualifierJun 28 · 100 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track100 Meters3.12.55a7
Jun 10AAU Central District QualifierJun 10 · 400 Meters · Place 1 · Aurora Flyers TrackAurora Flyers Track400 Meters1.56.70a7
Jun 10AAU Central District QualifierJun 10 · 200 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track200 Meters3.25.71a7
Jun 10AAU Central District QualifierJun 10 · 100 Meters · Place 2 · Aurora Flyers TrackAurora Flyers Track100 Meters2.13.27a7
Jun 3AAU Northern Outdoor NationalJun 3 · 400 Meters · Place 3 · Aurora FlyersAurora Flyers400 Meters358.22a—
Jun 3AAU Northern Outdoor NationalJun 3 · 200 Meters · Place 3 · Aurora FlyersAurora Flyers200 Meters325.66a—
Jun 3AAU Northern Outdoor NationalJun 3 · 200 Meters · Place 3 · Aurora FlyersAurora Flyers200 Meters325.86a—
Jun 3AAU Northern Outdoor NationalJun 3 · 100 Meters · Place 2 · Aurora FlyersAurora Flyers100 Meters212.86a—
Jun 3AAU Northern Outdoor NationalJun 3 · 100 Meters · Place 1 · Aurora FlyersAurora Flyers100 Meters112.79a—
May 19IESA 4A State Track & Field ChampionshipsMay 19 · 400 Meters · Place 12 · YorkvilleYorkville400 Meters12.57.70a7
May 13IESA 4A - Sectional 4 @ ManhattanMay 13 · Long Jump · Place 2 · YorkvilleYorkvilleLong Jump215-9—
May 13IESA 4A - Sectional 4 @ ManhattanMay 13 · 400 Meters · Place 3 · YorkvilleYorkville400 Meters357.86a—
May 13IESA 4A - Sectional 4 @ ManhattanMay 13 · 100 Meters · Place 6 · YorkvilleYorkville100 Meters612.56a—
May 8Yorkville Middle School InvitationalMay 8 · Long Jump · Place 2 · YorkvilleYorkvilleLong Jump215-8—
May 8Yorkville Middle School InvitationalMay 8 · 400 Meters · Place 3 · YorkvilleYorkville400 Meters31:22.47a—
May 8Yorkville Middle School InvitationalMay 8 · 100 Meters · Place 3 · YorkvilleYorkville100 Meters313.01a—
Apr 292023 J-Barb InvitationalApr 29 · Long Jump · Place 3 · YorkvilleYorkvilleLong Jump315-6—
Apr 292023 J-Barb InvitationalApr 29 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters158.79a—
Apr 292023 J-Barb InvitationalApr 29 · 100 Meters · Place 2 · YorkvilleYorkville100 Meters213.12a—