Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorB.A.T.E. Track & Field Invitational · Apr 1511.52aB.A.T.E. Track & Field InvitationalApril 15, 2023
200 Meters · IndoorBig East · Feb 2723.21aBig EastFebruary 27, 2026
200 Meters · OutdoorUSATF Illinois Association Junior Olympic Championships · Jun 2322.71aUSATF Illinois Association Junior Olympic ChampionshipsJune 23, 2023
300 Meters · IndoorBrown Invite · Feb 2136.28aBrown InviteFebruary 21, 2026
300m Hurdles · 36" / 0.914m · OutdoorLoyola-New Trier-Glenbrook South · May 748.33aLoyola-New Trier-Glenbrook SouthMay 7, 2022
400 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1450.09aDavid Hemery Valentine InvitationalFebruary 14, 2025
400 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 2448.92aIHSA 3A Boys State Track & Field ChampionshipsMay 24, 2024
400 Meters · Relay Split · IndoorBig East · Feb 2749.620Big EastFebruary 27, 2026
50 Meter · IndoorPaul Swanson Relays 2022 (Boys Only) · Feb 257.00aPaul Swanson Relays 2022 (Boys Only)February 25, 2022
55 Meter · IndoorCSL-South Boys Indoor Championships · Mar 156.86aCSL-South Boys Indoor ChampionshipsMarch 15, 2024
Long Jump · Indoor55th Annual Maine East Indoor Track Invitational (Boy’s Only) · Mar 55.62m55th Annual Maine East Indoor Track Invitational (Boy’s Only)March 5, 2022
Long Jump · OutdoorB.A.T.E. Track & Field Invitational · Apr 165.25mB.A.T.E. Track & Field InvitationalApril 16, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Big East OutdoorMay 14 · 200 Meters · Place 17 · ProvidenceProvidence200 MetersRound P17.23.57aWind: 0.6So
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 400 Meters · Place 19 · ProvidenceProvidence400 Meters19.51.82aSo
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 400 Meters · ProvidenceProvidence400 Meters--DNSSo
Apr 10Friar InvitationalApr 10 · 200 Meters · Place 18 · ProvidenceProvidence200 Meters18.23.71aWind: 1.2So
Apr 10Friar InvitationalApr 10 · 100 Meters · Place 12 · ProvidenceProvidence100 Meters12.11.73aWind: -1.8So

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 400 Meters · Place 10 · ProvidenceProvidence400 Meters1050.41aSO
Feb 27Big EastFeb 27 · 400 Meters · ProvidenceProvidence400 MetersRelay Split—49.620 PBSo
Feb 27Big EastFeb 27 · 200 Meters · Place 17 · ProvidenceProvidence200 MetersRound P17.23.21a PBSo
Feb 21Brown InviteFeb 21 · 300 Meters · Place 1 · ProvidenceProvidence300 Meters136.28a PBSo
Jan 17Beantown ChallengeJan 17 · 300 Meters · Place 37 · ProvidenceProvidence300 Meters3736.45aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Alden InvitationalDec 6 · 300 Meters · Place 8 · ProvidenceProvidence300 Meters8.36.81aSo
Feb 14David Hemery Valentine InvitationalFeb 14 · 400 Meters · Place 51 · ProvidenceProvidence400 Meters5150.09a PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Big East OutdoorMay 15 · 200 Meters · Place 16 · ProvidenceProvidence200 MetersRound P16.22.83aWind: 1Fr
May 32025 Jay Carisella Coaches InvitationalMay 3 · 400 Meters · Place 6 · ProvidenceProvidence400 Meters650.27aFr
Apr 11Friar InvitationalApr 11 · 200 Meters · Place 3 · ProvidenceProvidence200 Meters323.22aFr
Apr 11Friar InvitationalApr 11 · 100 Meters · Place 3 · ProvidenceProvidence100 Meters311.85aFr
Apr 3Ocean State CupApr 3 · 200 Meters · Place 12 · ProvidenceProvidence200 Meters1223.09aFr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 300 Meters · ProvidenceProvidence300 Meters--DQFr
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · 400 Meters · Place 5 · Winnetka (New Trier)Winnetka (New Trier)400 Meters5.50.74a12
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · 200 Meters · Winnetka (New Trier)Winnetka (New Trier)200 Meters--DNS12
Mar 15CSL-South Boys Indoor ChampionshipsMar 15 · 55 Meter · Place 7 · Winnetka (New Trier)Winnetka (New Trier)55 MeterRound P7.6.86a PB12
Mar 15CSL-South Boys Indoor ChampionshipsMar 15 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters1.52.51a12
Feb 32024 Coed Intrasquad MeetFeb 3 · 60 Meter · Place 3 · Winnetka (New Trier)Winnetka (New Trier)60 Meter3.7.29aUnofficial12
Feb 32024 Coed Intrasquad MeetFeb 3 · 200 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)200 Meters1.23.84aUnofficial12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 400 Meters · Place 4 · Winnetka (New Trier)Winnetka (New Trier)400 MetersRound P4.49.10a12
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 400 Meters · Place 4 · Winnetka (New Trier)Winnetka (New Trier)400 Meters4.48.92a PB12
May 10CSL-South Boys Conference ChampionshipsMay 10 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters1.49.14a12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 8USATF Region 7 Junior Olympic ChampionshipsJul 8 · 400 Meters · Place 7 · TNT Track & Field AcademyTNT Track & Field Academy400 Meters7.49.54a12
Jul 8USATF Region 7 Junior Olympic ChampionshipsJul 8 · 200 Meters · Place 8 · TNT Track & Field AcademyTNT Track & Field Academy200 Meters8.22.84aWind: 012
Jun 23USATF Illinois Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 11 · TNT Track & Field AcademyTNT Track & Field Academy400 Meters11.50.91a12
Jun 23USATF Illinois Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 7 · TNT Track & Field AcademyTNT Track & Field Academy200 MetersRound P7.22.71a PBWind: -0.812
Jun 23USATF Illinois Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 2 · TNT Track & Field AcademyTNT Track & Field Academy200 Meters2.22.82aWind: -0.312
Apr 2855th Annual Prospect Boys "Joe Wanner" InviteApr 28 · 400 Meters · Place 6 · Winnetka (New Trier)Winnetka (New Trier)400 Meters6.51.80a11
Apr 2855th Annual Prospect Boys "Joe Wanner" InviteApr 28 · 200 Meters · Place 20 · Winnetka (New Trier)Winnetka (New Trier)200 Meters20.23.81a11
Apr 2855th Annual Prospect Boys "Joe Wanner" InviteApr 28 · 100 Meters · Place 18 · Winnetka (New Trier)Winnetka (New Trier)100 Meters18.11.67a11
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters1.50.72a11
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · 200 Meters · Winnetka (New Trier)Winnetka (New Trier)200 Meters—DNS11
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · 100 Meters · Place 4 · Winnetka (New Trier)Winnetka (New Trier)100 Meters4.11.52a PB11
Apr 8Schaumburg Boys "Mikias Tibebu" InviteApr 8 · 200 Meters · Place 6 · Winnetka (New Trier)Winnetka (New Trier)200 Meters6.23.63a11
Apr 3Spring Intrasquad FATApr 3 · 100 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)100 Meters1.11.67a11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 25Illinois Top Times Championships - Class 3AMar 25 · 200 Meters · Place 12 · Winnetka (New Trier)Winnetka (New Trier)200 Meters12.23.29a11
Mar 17CSL South Boys Indoor MeetMar 17 · 55 Meter · Place 8 · Winnetka (New Trier)Winnetka (New Trier)55 MeterRound P8.6.95a11
Mar 17CSL South Boys Indoor MeetMar 17 · 400 Meters · Place 2 · Winnetka (New Trier)Winnetka (New Trier)400 Meters2.53.36a11
Mar 17CSL South Boys Indoor MeetMar 17 · 200 Meters · Place 7 · Winnetka (New Trier)Winnetka (New Trier)200 Meters7.24.46a11

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 7Loyola-New Trier-Glenbrook SouthMay 7 · 300m Hurdles · Place 10 · Winnetka (New Trier)Winnetka (New Trier)300m Hurdles36" / 0.914m10.48.33a PB10
Apr 30Deerfield InvitationalApr 30 · 200 Meters · Place 9 · Winnetka (New Trier)Winnetka (New Trier)200 Meters9.25.69a10
Apr 30Deerfield InvitationalApr 30 · 100 Meters · Place 9 · Winnetka (New Trier)Winnetka (New Trier)100 Meters9.12.50a10
Apr 23Niles North Dan Horyn InvitationalApr 23 · 200 Meters · Place 5 · Winnetka (New Trier)Winnetka (New Trier)200 Meters5.24.87a10
Apr 23Niles North Dan Horyn InvitationalApr 23 · 100 Meters · Place 4 · Winnetka (New Trier)Winnetka (New Trier)100 Meters4.12.30a10
Apr 16B.A.T.E. Track & Field InvitationalApr 16 · Long Jump · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Long Jump4.5.25m PB10
Apr 16B.A.T.E. Track & Field InvitationalApr 16 · 200 Meters · Place 3 · Winnetka (New Trier)Winnetka (New Trier)200 Meters3.24.79a10
Apr 5New Trier Sprint, Jump and Distance MeetApr 5 · Long Jump · Winnetka (New Trier)Winnetka (New Trier)Long Jump—18'0Unofficial10
Apr 5New Trier Sprint, Jump and Distance MeetApr 5 · 200 Meters · Winnetka (New Trier)Winnetka (New Trier)200 Meters—24.77aUnofficial10
Apr 5New Trier Sprint, Jump and Distance MeetApr 5 · 100 Meters · Winnetka (New Trier)Winnetka (New Trier)100 Meters—12.34Unofficial10
Feb 12Evanston Meet #1Feb 12 · 300 Meters · Winnetka (New Trier)Winnetka (New Trier)300 Meters—42.2Unofficial10
Feb 12Evanston Meet #1Feb 12 · 55 Meter · Winnetka (New Trier)Winnetka (New Trier)55 Meter—7.0Unofficial10

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 12Bolingbrook Boys Invite #2Mar 12 · 55 Meter · Place 5 · Winnetka (New Trier)Winnetka (New Trier)55 Meter5.7.110
Mar 12Bolingbrook Boys Invite #2Mar 12 · Long Jump · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Long Jump2.5.27m10
Mar 12Bolingbrook Boys Invite #2Mar 12 · 200 Meters · Place 2 · Winnetka (New Trier)Winnetka (New Trier)200 Meters2.24.910
Mar 555th Annual Maine East Indoor Track Invitational (Boy’s Only)Mar 5 · Long Jump · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Long Jump6.5.62m PB10
Feb 25Paul Swanson Relays 2022 (Boys Only)Feb 25 · 50 Meter · Place 10 · Winnetka (New Trier)Winnetka (New Trier)50 Meter10.7.00a PB10
Feb 25Paul Swanson Relays 2022 (Boys Only)Feb 25 · Long Jump · Winnetka (New Trier)Winnetka (New Trier)Long Jump—NM10
Feb 25Paul Swanson Relays 2022 (Boys Only)Feb 25 · 200 Meters · Winnetka (New Trier)Winnetka (New Trier)200 Meters—NT10
Feb 16Proviso West Boys Quad # 3Feb 16 · 55 Meter · Place 2 · Winnetka (New Trier)Winnetka (New Trier)55 Meter2.7.13a10
Feb 16Proviso West Boys Quad # 3Feb 16 · Long Jump · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Long Jump3.17-06.0010
Feb 16Proviso West Boys Quad # 3Feb 16 · 200 Meters · Place 10 · Winnetka (New Trier)Winnetka (New Trier)200 Meters10.25.99a10