Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNiles West City Meet #2 · Feb 212:57.05aNiles West City Meet #2February 21, 2025
200 Meters · OutdoorWindy City Summer Series #3 · Jul 124.97Windy City Summer Series #3July 1, 2025
300m Hurdles · 36" / 0.914m · OutdoorIHSA 3A Boys State Track & Field Championships · May 2839.96aIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
400 Meters · IndoorThe CIRCUIT Chicago · Feb 2154.65aThe CIRCUIT ChicagoFebruary 21, 2026
400 Meters · OutdoorMidwest Track and Field Club Championship · Jul 1751.60aMidwest Track and Field Club ChampionshipJuly 17, 2026
400m Hurdles · 36" / 0.914m · OutdoorUSATF Illinois Assoc Junior Olympics T&F Championship · Jun 2659.57aUSATF Illinois Assoc Junior Olympics T&F ChampionshipJune 26, 2026
600 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 171:31.72aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
800 Meters · Indoor*2026 CPL N/W Last Chance Invite · Mar 142:05.47a*2026 CPL N/W Last Chance InviteMarch 14, 2026
800 Meters · Outdoor*2026 CPL Boys Varsity/Sophomore Championships · May 162:00.74a*2026 CPL Boys Varsity/Sophomore ChampionshipsMay 16, 2026
High Jump · Indoor*2026 CPL Varsity Indoor Championships · Mar 212:05.75*2026 CPL Varsity Indoor ChampionshipsMarch 21, 2026
Long Jump · OutdoorCPS SCORE! Networks 3 & 4 Qualifying Meet · May 714' 6CPS SCORE! Networks 3 & 4 Qualifying MeetMay 7, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 17Midwest Track and Field Club ChampionshipJul 17 · 400 Meters · Place 2 · High South Track ClubHigh South Track Club400 Meters2.51.60a PB10
Jun 26USATF Illinois Assoc Junior Olympics T&F ChampionshipJun 26 · 400m Hurdles · Place 2 · High South Track ClubHigh South Track Club400m Hurdles36" / 0.914m2.59.57a PB10
Jun 26USATF Illinois Assoc Junior Olympics T&F ChampionshipJun 26 · 800 Meters · Place 6 · High South Track ClubHigh South Track Club800 Meters6.3:28.14a10
Jun 26USATF Illinois Assoc Junior Olympics T&F ChampionshipJun 26 · 400 Meters · Place 11 · High South Track ClubHigh South Track Club400 Meters11.52.17a10
Jun 9Windy City Summer Series #1Jun 9 · 400 Meters · Place 1 · High South Track ClubHigh South Track Club400 Meters1.52.50a10
Jun 6Chicago Sprint Spectacular Jun 6 · 400m Hurdles · Place 2 · High South Track ClubHigh South Track Club400m Hurdles258.17a10
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 23 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles36" / 0.914mRound P23.39.96a PB10
May 21IHSA Class 3A TRB Sectional - #07 Oak Park (O.P.-River Forest)May 21 · 300m Hurdles · Place 2 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles36" / 0.914m2.40.26a10
May 21IHSA Class 3A TRB Sectional - #07 Oak Park (O.P.-River Forest)May 21 · 800 Meters · Place 9 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters9.2:01.28a10
May 16*2026 CPL Boys Varsity/Sophomore ChampionshipsMay 16 · 300m Hurdles · Place 4 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles440.60a10
May 16*2026 CPL Boys Varsity/Sophomore ChampionshipsMay 16 · 800 Meters · Place 6 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters62:00.74a PB10
May 8St. Ignatius Boys Friday Night LightsMay 8 · 300m Hurdles · Place 4 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles440.40a10
May 8St. Ignatius Boys Friday Night LightsMay 8 · 800 Meters · Place 6 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters62:01.07a10
May 22026 Deerfield Invite - F/S & OpenMay 2 · 300m Hurdles · Place 2 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles36" / 0.914m2.41.90a10
Apr 24Don RelaysApr 24 · 300m Hurdles · Place 1 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles36" / 0.914m1.41.35a10
Apr 15 St Ignatius Boys Wolfpack #2Apr 15 · 800 Meters · Place 1 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters12:05.85a10
Apr 4 Latin Hope Invitational #1Apr 4 · 300m Hurdles · Place 1 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles142.40a10
Apr 4 Latin Hope Invitational #1Apr 4 · 800 Meters · Place 1 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters12:06.88a10
Mar 610th Annual Ron Campbell InviteMar 6 · 800 Meters · Place 3 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters32:13.59a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 21*2026 CPL Varsity Indoor ChampionshipsMar 21 · High Jump · Place 6 · Chicago (Lincoln Park)Chicago (Lincoln Park)High Jump62:05.75 PB—
Mar 14*2026 CPL N/W Last Chance InviteMar 14 · 800 Meters · Place 1 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters1.2:05.47a PB10
Feb 21The CIRCUIT ChicagoFeb 21 · 400 Meters · Place 7 · Chicago (Lincoln Park)Chicago (Lincoln Park)400 Meters754.65a PB10
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 600 Meters · Place 41 · Lions Pride Running ClubLions Pride Running Club600 Meters41.1:31.72a PB10

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 102025 USATF Region 7 Junior Olympic T&F ChampionshipJul 10 · 400m Hurdles · Place 2 · Windy City HWindy City H400m Hurdles21:00.85—
Jul 102025 USATF Region 7 Junior Olympic T&F ChampionshipJul 10 · 800 Meters · Place 13 · Windy City HWindy City H800 Meters132:20.44—
Jul 1Windy City Summer Series #3Jul 1 · 800 Meters · Place 5 · Windy City HammersWindy City Hammers800 Meters52:10.76—
Jul 1Windy City Summer Series #3Jul 1 · 200 Meters · Place 45 · Windy City HammersWindy City Hammers200 Meters4524.97 PB—
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 400m Hurdles · Place 1 · Windy City HammersWindy City Hammers400m Hurdles36" / 0.914m1.1:01.89a9
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 200 Meters · Windy City HammersWindy City Hammers200 Meters—DNS9
May 23IHSA Class 3A TRB Sectional - #07 Chicago (St. Ignatius College Prep)May 23 · 300m Hurdles · Place 8 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles842.789
May 17CPL Boys Varsity/Sophomore ChampionshipsMay 17 · 300m Hurdles · Place 10 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles1044.429
May 13CPL Boys Last Chance InviteMay 13 · 400 Meters · Place 8 · Chicago (Lincoln Park)Chicago (Lincoln Park)400 Meters853.28a9
May 9St Ignatius Boys Friday Night LightsMay 9 · 300m Hurdles · Place 9 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles943.78a9
May 3Deerfield Invitational - F/S & OpenMay 3 · 300m Hurdles · Place 3 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles36" / 0.914m3.43.39a9
May 2Deerfield Invitational - VarsityMay 2 · 300m Hurdles · Place 3 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles343.39a9
Apr 25Don RelaysApr 25 · 300m Hurdles · Place 1 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles36" / 0.914m1.43.51a9
Apr 16St Ignatius Boys Wolfpack #2Apr 16 · 300m Hurdles · Place 3 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles345.519
Apr 5Latin Hope Invitational #1Apr 5 · 300m Hurdles · Place 5 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles545.959
Apr 5Latin Hope Invitational #1Apr 5 · 800 Meters · Place 2 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters22:10.379
Mar 28 Lane Tech Len Jareczek JV Co-Ed Tri Mar 28 · 300m Hurdles · Place 2 · Chicago (Lincoln Park)Chicago (Lincoln Park)300m Hurdles36" / 0.914m2.47.24a9
Mar 28 Lane Tech Len Jareczek JV Co-Ed Tri Mar 28 · 800 Meters · Place 2 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters2.2:08.88a9
Mar 5Triple A Challenger MeetMar 5 · 800 Meters · Place 2 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters22:07.979
Mar 5Triple A Challenger MeetMar 5 · 400 Meters · Place 4 · Chicago (Lincoln Park)Chicago (Lincoln Park)400 Meters454.939
Feb 16De La Salle #2Feb 16 · 800 Meters · Place 1 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters1.2:24.52a9
Feb 7De La Salle OpenFeb 7 · 800 Meters · Place 2 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters2.2:19.42a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 22Chicago Public Leage Varsity Indoor ChampionshipsMar 22 · 800 Meters · Place 10 · Chicago (Lincoln Park)Chicago (Lincoln Park)800 Meters102:06.96a9
Feb 21Niles West City Meet #2Feb 21 · 1000 Meters · Place 4 · Chicago (Lincoln Park)Chicago (Lincoln Park)1000 Meters42:57.05a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22CPS SCORE! Super Regional 1-7 7th/8thMay 22 · 400 Meters · Place 5 · MayerMayer400 Meters5.59.23a8
May 7CPS SCORE! Networks 3 & 4 Qualifying MeetMay 7 · Long Jump · Place 4 · MayerMayerLong Jump4.14' 6 PB8
May 7CPS SCORE! Networks 3 & 4 Qualifying MeetMay 7 · 400 Meters · Place 2 · MayerMayer400 Meters2.59.26a8
Apr 18Wilson Track Invite 1Apr 18 · Long Jump · Place 5 · MayerMayerLong Jump5.14-05.008
Apr 18Wilson Track Invite 1Apr 18 · 400 Meters · Place 4 · MayerMayer400 Meters4.1:00.07a8