Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorDouble A Challenger Meet · Feb 265:22.54aDouble A Challenger MeetFebruary 26, 2025
200 Meters · OutdoorWindy City Summer Series #7 · Jul 2124.18aWindy City Summer Series #7July 21, 2026
400 Meters · IndoorIHSA Class 3A TRB Sectional - #10 Richton Park (Rich South) · May 2052.28aIHSA Class 3A TRB Sectional - #10 Richton Park (Rich South)May 20, 2026
400 Meters · OutdoorSt. Ignatius Boys Friday Night Lights · May 852.36aSt. Ignatius Boys Friday Night LightsMay 8, 2026
800 Meters · IndoorDouble A Challenger Meet · Feb 262:17.35aDouble A Challenger MeetFebruary 26, 2025
800 Meters · OutdoorSt Ignatius Boys Friday Night Lights · May 92:13.81aSt Ignatius Boys Friday Night LightsMay 9, 2025
Long Jump · Indoor*2026 CPL Varsity Indoor Championships · Mar 2153.08*2026 CPL Varsity Indoor ChampionshipsMarch 21, 2026
Long Jump · OutdoorKankakee Summer Invitational Hosted by The Vipers Track Club · Jun 135.87mKankakee Summer Invitational Hosted by The Vipers Track Club June 13, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Long Jump · Place 46 · Windy City HammersWindy City HammersLong Jump46.5.42mWind: 09
Jul 21Windy City Summer Series #7Jul 21 · 200 Meters · Place 16 · Windy City HammersWindy City Hammers200 Meters16.24.18a PBWind: 09
Jul 18Bob Nihells Youth OpenJul 18 · 400 Meters · Place 2 · Windy City HammersWindy City Hammers400 Meters2.53.16a9
Jun 26USATF Illinois Assoc Junior Olympics T&F ChampionshipJun 26 · Long Jump · Place 4 · Windy City HammersWindy City HammersLong Jump4.5.31m9
Jun 26USATF Illinois Assoc Junior Olympics T&F ChampionshipJun 26 · 400 Meters · Place 3 · Windy City HammersWindy City Hammers400 Meters3.52.53a9
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · Long Jump · Place 3 · Windy City HammersWindy City HammersLong Jump3.5.87m PB9
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · 400 Meters · Place 6 · Windy City HammersWindy City Hammers400 Meters6.53.61a9
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · 200 Meters · Windy City HammersWindy City Hammers200 Meters—DNS9
Jun 6Chicago Sprint Spectacular Jun 6 · 400 Meters · Place 2 · Windy City HammersWindy City Hammers400 Meters254.34a9
May 16*2026 CPL Boys Varsity/Sophomore ChampionshipsMay 16 · 400 Meters · Place 3 · Chicago (Brooks)Chicago (Brooks)400 Meters353.18a10
May 8St. Ignatius Boys Friday Night LightsMay 8 · 400 Meters · Place 9 · Chicago (Brooks)Chicago (Brooks)400 Meters952.36a PB10
Apr 30Eagle InvitationalApr 30 · 400 Meters · Place 2 · Chicago (Brooks)Chicago (Brooks)400 Meters254.90a10
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 400 Meters · Chicago (Brooks)Chicago (Brooks)400 Meters—FS10
Apr 116th Annual Viking InvitationalApr 11 · 400 Meters · Place 3 · Chicago (Brooks)Chicago (Brooks)400 Meters3.53.19a10
Apr 94th Annual Spring Fling ChallengerApr 9 · 800 Meters · Chicago (Brooks)Chicago (Brooks)800 Meters—DNS10
Apr 94th Annual Spring Fling ChallengerApr 9 · 400 Meters · Chicago (Brooks)Chicago (Brooks)400 Meters—DNS10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #10 Richton Park (Rich South)May 20 · 400 Meters · Place 9 · Chicago (Brooks)Chicago (Brooks)400 Meters9.52.28a PB10
Mar 21*2026 CPL Varsity Indoor ChampionshipsMar 21 · Long Jump · Place 8 · Chicago (Brooks)Chicago (Brooks)Long Jump853.08 PB—
Mar 14*2026 CPL S/C Last Chance InviteMar 14 · 400 Meters · Place 2 · Chicago (Brooks)Chicago (Brooks)400 Meters2.53.69a10
Mar 6Illinois Meet of Champions presented by New BalanceMar 6 · 400 Meters · Place 2 · Chicago (Brooks)Chicago (Brooks)400 Meters2.54.20a10
Feb 25*2026 CPL Double A Challenger MeetFeb 25 · 400 Meters · Place 2 · Chicago (Brooks)Chicago (Brooks)400 Meters253.7510
Feb 7Thornwood Boys' Open #1Feb 7 · 800 Meters · Place 3 · Chicago (Brooks)Chicago (Brooks)800 Meters32:21.48a10
Feb 7Thornwood Boys' Open #1Feb 7 · 400 Meters · Place 3 · Chicago (Brooks)Chicago (Brooks)400 Meters359.61a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22IHSA Class 2A TRB Sectional - #06 Evergreen ParkMay 22 · 800 Meters · Place 8 · Chicago (Brooks)Chicago (Brooks)800 Meters82:15.72a9
May 17CPL Boys Varsity/Sophomore ChampionshipsMay 17 · 800 Meters · Place 13 · Chicago (Brooks)Chicago (Brooks)800 Meters132:15.409
May 13CPL Boys Last Chance InviteMay 13 · 800 Meters · Place 7 · Chicago (Brooks)Chicago (Brooks)800 Meters72:14.25a9
May 9St Ignatius Boys Friday Night LightsMay 9 · 800 Meters · Place 38 · Chicago (Brooks)Chicago (Brooks)800 Meters382:13.81a PB9
May 1Eagle Invitational #2May 1 · 800 Meters · Place 1 · Chicago (Brooks)Chicago (Brooks)800 Meters12:17.58a9
Apr 25Gary Haupert InvitationalApr 25 · 800 Meters · Place 15 · Chicago (Brooks)Chicago (Brooks)800 Meters152:20.549

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 26Double A Challenger MeetFeb 26 · 1600 Meters · Place 4 · Chicago (Brooks)Chicago (Brooks)1600 Meters45:22.54a PB—
Feb 26Double A Challenger MeetFeb 26 · 800 Meters · Place 3 · Chicago (Brooks)Chicago (Brooks)800 Meters32:17.35a PB—
Feb 21Midway Miles #3Feb 21 · 800 Meters · Place 13 · Chicago (Brooks)Chicago (Brooks)800 Meters132:21.31a—
Feb 8Thornwood Boys' Open #1Feb 8 · 1600 Meters · Place 3 · Chicago (Brooks)Chicago (Brooks)1600 Meters35:46.81a—
Feb 8Thornwood Boys' Open #1Feb 8 · 800 Meters · Place 7 · Chicago (Brooks)Chicago (Brooks)800 Meters72:32.05a—