Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPennridge at CB South · Mar 2411.20aPennridge at CB SouthMarch 24, 2026
110m Hurdles · 39" / 0.991m · OutdoorThe Coatesville Track and Field Invitational · Apr 1321.70aThe Coatesville Track and Field InvitationalApril 13, 2024
200 Meters · IndoorTFCAofGP Meet #6 · Jan 1623.22TFCAofGP Meet #6January 16, 2026
200 Meters · OutdoorLower Merion Invitational · May 223.23aLower Merion InvitationalMay 2, 2026
400 Meters · OutdoorSOL Colonial Champs · May 954.92SOL Colonial ChampsMay 9, 2025
60 Meter · IndoorLa Salle Winter Series - Sprint Night · Jan 27.27aLa Salle Winter Series - Sprint NightJanuary 2, 2026
60 Meters · IndoorTFCAofGP Last Chance Meet · Feb 67.274TFCAofGP Last Chance MeetFebruary 6, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 49 · Pennridge100 MetersRound P49.11.26aWind: 1.211
May 8SOL Colonial ChampsMay 8 · 200 Meters · Place 15 · Pennridge200 MetersRound P15.23.53a11
May 8SOL Colonial ChampsMay 8 · 100 Meters · Place 5 · Pennridge100 MetersRound P5.11.34a11
May 8SOL Colonial ChampsMay 8 · 100 Meters · Place 6 · Pennridge100 Meters6.11.53a11
May 2Lower Merion InvitationalMay 2 · 200 Meters · Place 7 · Pennridge200 Meters7.23.23a PB11
May 2Lower Merion InvitationalMay 2 · 100 Meters · Place 6 · Pennridge100 Meters6.11.53a11
Apr 10Cardinal ClassicApr 10 · 100 Meters · Pennridge100 Meters—DNS11
Apr 7Pennridge vs. NPTFApr 7 · 200 Meters · Place 9 · Pennridge200 Meters9.24.11a11
Apr 7Pennridge vs. NPTFApr 7 · 100 Meters · Place 3 · Pennridge100 Meters3.11.43a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 200 Meters · Place 19 · Pennridge200 Meters19.24.30a11
Mar 24Pennridge at CB SouthMar 24 · 200 Meters · Place 3 · Pennridge200 Meters3.23.76a11
Mar 24Pennridge at CB SouthMar 24 · 100 Meters · Place 1 · Pennridge100 Meters1.11.20a PB11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 200 Meters · Place 28 · Pennridge200 Meters2824.2611
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60 Meters · Place 13 · Pennridge60 MetersRound P137.274 PB11
Feb 6TFCAofGP Last Chance MeetFeb 6 · 200 Meters · Place 28 · Pennridge200 Meters2824.2611
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60 Meters · Place 13 · Pennridge60 MetersRound P137.27411
Jan 23TFCAGP #7Jan 23 · 60 Meter · Place 5 · Pennridge60 MeterRound P5.7.30a11
Jan 23TFCAGP #7Jan 23 · 60 Meter · Place 5 · Pennridge60 Meter5.7.31a11
Jan 16TFCAofGP Meet #6Jan 16 · 200 Meters · Place 22 · Pennridge200 Meters2223.22 PB—
Jan 10Kevin Dare InviteJan 10 · 60 Meters · Place 26 · PENNRIDGE60 Meters267.3111
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60 Meter · Place 22 · Pennridge60 MeterRound P22.7.27a PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Place 67 · Pennridge200 Meters67.25.87a11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9SOL Colonial ChampsMay 9 · 400 Meters · Place 18 · Pennridge400 Meters1854.92 PB10
May 9SOL Colonial ChampsMay 9 · 100 Meters · Place 13 · Pennridge100 MetersRound P1311.5910
Apr 29Pennridge @ CB WestApr 29 · 200 Meters · Place 13 · Pennridge200 Meters13.24.87a10
Apr 29Pennridge @ CB WestApr 29 · 100 Meters · Place 9 · Pennridge100 Meters9.11.88a10
Mar 29North Penn OpenMar 29 · 100 Meters · Place 36 · Pennridge100 Meters3611.58110

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4Lower Merion InvitationalMay 4 · 200 Meters · Place 20 · Pennridge200 Meters2024.919
Apr 18Explorers InviteApr 18 · 200 Meters · Place 12 · Pennridge200 Meters12.25.21a9
Apr 18Explorers InviteApr 18 · 100 Meters · Place 15 · Pennridge100 Meters15.12.18a9
Apr 13The Coatesville Track and Field InvitationalApr 13 · 110m Hurdles · Place 37 · Pennridge110m Hurdles39" / 0.991mRound P37.21.70a PB9
Apr 6The North Penn OpenApr 6 · 200 Meters · Place 56 · Pennridge200 Meters56.25.60a9