Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNT 2024 Boys' Outdoor Meet #1 · Apr 1012.63aNT 2024 Boys' Outdoor Meet #1April 10, 2024
110m Hurdles · 39" / 0.991m · OutdoorIHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson) · May 2114.78aIHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21, 2026
200 Meters · IndoorProviso West Boys Indoor Quad 3 · Feb 2024.22aProviso West Boys Indoor Quad 3February 20, 2026
200 Meters · Outdoor2025 NT Lawn Chair Saturday · Apr 1924.442025 NT Lawn Chair SaturdayApril 19, 2025
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson) · May 2139.97aIHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21, 2026
400 Meters · IndoorEvanston Boys Quad 2 · Feb 1057.71aEvanston Boys Quad 2February 10, 2024
400 Meters · OutdoorRantoul Invite · Mar 1453.74Rantoul InviteMarch 14, 2026
55 Meters · IndoorEvanston Boys Quad 2 · Feb 107.53aEvanston Boys Quad 2February 10, 2024
60 Meters · IndoorProviso West Boys Indoor Quad 3 · Feb 207.47aProviso West Boys Indoor Quad 3February 20, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 26USATF Illinois Assoc Junior Olympics T&F ChampionshipJun 26 · 110m Hurdles · TNT Track & Field AcademyTNT Track & Field Academy110m Hurdles39" / 0.991mRound P—DNFWind: -3.111
Jun 13Under Armour Sprinters TwilightJun 13 · 110m Hurdles · Place 4 · TNT Track & Field AcademyTNT Track & Field Academy110m Hurdles39" / 0.991m4.14.81aWind: 2.511
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 41 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles36" / 0.914mRound P41.42.21a11
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 18 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles39" / 0.991mRound P18.14.88aWind: -0.211
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · 300m Hurdles · Place 2 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles36" / 0.914m2.39.97a PB11
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · 110m Hurdles · Place 2 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles39" / 0.991m2.14.78a PB11
May 15CSL South Track and Field InvitationalMay 15 · 300m Hurdles · Place 3 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles36" / 0.914m3.40.63a11
May 15CSL South Track and Field InvitationalMay 15 · 110m Hurdles · Place 3 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles39" / 0.991m3.14.81a11
May 9TT ClassicMay 9 · 300m Hurdles · Place 7 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles36" / 0.914m7.40.80a11
May 9TT ClassicMay 9 · 110m Hurdles · Place 4 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles39" / 0.991m4.15.32aWind: -0.711
May 158th Annual Wanner Knights’ InvitationalMay 1 · 300m Hurdles · Place 10 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles36" / 0.914m10.41.87a11
May 158th Annual Wanner Knights’ InvitationalMay 1 · 110m Hurdles · Place 5 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles39" / 0.991m5.15.23a11
Apr 23Minooka Conference ClashApr 23 · 300m Hurdles · Place 3 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles341.50a11
Apr 23Minooka Conference ClashApr 23 · 110m Hurdles · Place 4 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles415.27a11
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 300m Hurdles · Place 1 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles36" / 0.914m1.41.84a11
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 110m Hurdles · Place 4 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles39" / 0.991m4.15.27a11
Apr 112026 Mikias Tibebu InvitationalApr 11 · 300m Hurdles · Place 2 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles240.33a11
Apr 112026 Mikias Tibebu InvitationalApr 11 · 110m Hurdles · Place 2 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles215.46a11
Mar 14Rantoul InviteMar 14 · 60m Hurdles · Place 2 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles28.5611
Mar 14Rantoul InviteMar 14 · 400 Meters · Place 10 · Winnetka (New Trier)Winnetka (New Trier)400 Meters1053.74 PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Clash at the ColiseumFeb 28 · 60m Hurdles · Place 8 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles88.64a11
Feb 20Proviso West Boys Indoor Quad 3Feb 20 · 200 Meters · Place 9 · Winnetka (New Trier)Winnetka (New Trier)200 Meters924.22a PB11
Feb 20Proviso West Boys Indoor Quad 3Feb 20 · 60 Meters · Place 17 · Winnetka (New Trier)Winnetka (New Trier)60 Meters177.47a PB11
Feb 20Proviso West Boys Indoor Quad 3Feb 20 · 60m Hurdles · Place 1 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles18.69a11
Feb 14Boys Sequoit ShowdownFeb 14 · 60m Hurdles · Place 5 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles58.86a11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #03 DeerfieldMay 22 · 300m Hurdles · Place 20 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles2045.4710
May 22IHSA Class 3A TRB Sectional - #03 DeerfieldMay 22 · 110m Hurdles · Place 10 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles1015.7510
May 14CSL-South Boys Conference ChampionshipsMay 14 · 300m Hurdles · Place 6 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles642.8510
May 14CSL-South Boys Conference ChampionshipsMay 14 · 110m Hurdles · Place 7 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles715.9810
May 10Thornton Township Classic InvitationalMay 10 · 300m Hurdles · Place 10 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles1044.7610
May 10Thornton Township Classic InvitationalMay 10 · 110m Hurdles · Place 6 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles615.7910
Apr 24Minooka Conference ClashApr 24 · 110m Hurdles · Place 4 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles415.71a10
Apr 192025 NT Lawn Chair SaturdayApr 19 · 110m Hurdles · Place 2 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles215.8510
Apr 192025 NT Lawn Chair SaturdayApr 19 · 200 Meters · Place 2 · Winnetka (New Trier)Winnetka (New Trier)200 Meters224.44 PB10
Apr 12Mikias Tibebu InvitationalApr 12 · 110m Hurdles · Place 1 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles115.82a10
Apr 12Mikias Tibebu InvitationalApr 12 · 200 Meters · Place 7 · Winnetka (New Trier)Winnetka (New Trier)200 Meters724.62a10
Mar 15Rantoul InviteMar 15 · 60m Hurdles · Place 7 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles78.96a—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 29Illinois Indoor ChampionshipsMar 29 · 60m Hurdles · Place 21 · Winnetka (New Trier)Winnetka (New Trier)60m HurdlesRound P218.9610
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · 60m Hurdles · Place 3 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles38.93a—
Feb 21Proviso West Boys Quad #3Feb 21 · 200 Meters · Place 6 · Winnetka (New Trier)Winnetka (New Trier)200 Meters624.87a—
Feb 21Proviso West Boys Quad #3Feb 21 · 60 Meters · Place 3 · Winnetka (New Trier)Winnetka (New Trier)60 Meters37.51a—
Feb 21Proviso West Boys Quad #3Feb 21 · 60m Hurdles · Place 1 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles19.08a—
Feb 15Lakes Clash at the Colosseum Feb 15 · 60m Hurdles · Place 12 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles129.0610

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 10NT 2024 Boys' Outdoor Meet #1Apr 10 · 100 Meters · Place 12 · Winnetka (New Trier)Winnetka (New Trier)100 Meters1212.63a PB—
Apr 62024 Schaumburg "Mikias Tibebu" InvitationalApr 6 · 300m Hurdles · Place 4 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles446.24a—
Apr 62024 Schaumburg "Mikias Tibebu" InvitationalApr 6 · 110m Hurdles · Place 2 · Winnetka (New Trier)Winnetka (New Trier)110m Hurdles217.47a—
Mar 9Evanston-Phillips/ Richards RelaysMar 9 · 55m Hurdles · Place 6 · Winnetka (New Trier)Winnetka (New Trier)55m Hurdles69.65a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 19New Trier Boys Last Chance IndoorMar 19 · 60m Hurdles · Place 5 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles59.58a—
Mar 19New Trier Boys Last Chance IndoorMar 19 · 200 Meters · Place 10 · Winnetka (New Trier)Winnetka (New Trier)200 Meters1025.66a—
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · 60m Hurdles · Place 3 · Winnetka (New Trier)Winnetka (New Trier)60m Hurdles39.88a—
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · 200 Meters · Place 9 · Winnetka (New Trier)Winnetka (New Trier)200 Meters925.91a—
Feb 16Proviso West Boys 3Feb 16 · 60 Meters · Place 18 · Winnetka (New Trier)Winnetka (New Trier)60 Meters187.86a—
Feb 16Proviso West Boys 3Feb 16 · 60 Meters · Place 5 · Winnetka (New Trier)Winnetka (New Trier)60 Meters59.61a—
Feb 10Evanston Boys Quad 2Feb 10 · Frosh/Soph 50y Hurdles Finals · Place 5 · Winnetka (New Trier)Winnetka (New Trier)Frosh/Soph 50y Hurdles Finals59.45a—
Feb 10Evanston Boys Quad 2Feb 10 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters157.71a PB—
Feb 10Evanston Boys Quad 2Feb 10 · 55 Meters · Place 11 · Winnetka (New Trier)Winnetka (New Trier)55 Meters117.53a PB—