Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 1612.28aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
200 Meters · IndoorHenderson Invitational · Feb 1425.24aHenderson InvitationalFebruary 14, 2026
200 Meters · OutdoorBryn Mawr Running Co. Henderson Invitational · May 225.36aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 125.595PTFCA ChampionshipsMarch 1, 2026
400 Meters · IndoorF&M HS Meet #1 (Full) · Dec 61:02.78aF&M HS Meet #1 (Full)December 6, 2025
400 Meters · OutdoorPIAA District 1 AA/AAA Championships · May 1557.81aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
55 Meter · IndoorGarden State TC Invitational · Feb 207.42aGarden State TC InvitationalFebruary 20, 2026
55 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 317.43The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
60 Meter · IndoorUpper Dublin Winter Series - Sprint Night · Jan 38.00aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
60 Meters · IndoorKevin Dare Invite · Jan 108.15Kevin Dare InviteJanuary 10, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 400 Meters · Place 9 · Coatesville400 MetersRound P9.57.81a PB11
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 15 · Coatesville100 MetersRound P15.12.49aWind: 1.511
May 6Ches-Mont ChampsMay 6 · 200 Meters · Place 5 · Coatesville200 Meters5.25.63a11
May 6Ches-Mont ChampsMay 6 · 100 Meters · Place 2 · Coatesville100 MetersRound P2.12.43a11
May 6Ches-Mont ChampsMay 6 · 100 Meters · Place 2 · Coatesville100 Meters2.12.42a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 400 Meters · Place 12 · Coatesville400 Meters12.58.80a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 100 Meters · Place 8 · Coatesville100 Meters8.12.70a11
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Coatesville400 Meters—58.40a11
Apr 11The Coatesville Track & Field InvitationalApr 11 · 200 Meters · Place 2 · Coatesville200 Meters225.55a11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Coatesville200 MetersRelay Split—25.595 PB11
Feb 20Garden State TC InvitationalFeb 20 · 55 Meter · Place 9 · Coatesville55 MeterRound P9.7.42a PB11
Feb 20Garden State TC InvitationalFeb 20 · 200 Meters · Place 7 · Coatesville200 Meters7.25.50a11
Feb 14Henderson InvitationalFeb 14 · 60 Meter · Place 4 · Coatesville60 Meter4.8.02a11
Feb 14Henderson InvitationalFeb 14 · 200 Meters · Place 2 · Coatesville200 Meters2.25.24a PB11
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55 Meters · Place 14 · Coatesville 0155 MetersRound P147.43 PB11
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55 Meters · Place 14 · Coatesville 0155 MetersRound P147.4311
Jan 10Kevin Dare InviteJan 10 · 200 Meters · Place 8 · Coatesville Area200 Meters825.8411
Jan 10Kevin Dare InviteJan 10 · 60 Meters · Place 15 · COATESVILLE AREA60 Meters158.15 PB11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60 Meter · Place 14 · Coatesville60 MeterRound P14.8.13a11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60 Meter · Place 6 · Coatesville60 Meter6.8.00a PB11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 200 Meters · Place 16 · Coatesville200 Meters16.26.32a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Oval Office Holiday PartyDec 21 · 55 Meter · Place 7 · Coatesville55 MeterRound P7.7.49a11
Dec 21The Oval Office Holiday PartyDec 21 · 55 Meter · Place 8 · Coatesville55 Meter8.7.53a11
Dec 21The Oval Office Holiday PartyDec 21 · 200 Meters · Place 8 · Coatesville200 Meters8.26.31a11
Dec 6F&M HS Meet #1 (Full)Dec 6 · 400 Meters · Place 8 · Coatesville400 Meters8.1:02.78a PB11
Mar 2PTFCA ChampionshipsMar 2 · 200 Meters · Coatesville200 MetersRelay Split—26.22610
Feb 1Ocean Breeze InvitationalFeb 1 · 55 Meter · Place 9 · Coatesville55 MeterRound P9.7.67a10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100 Meters · Place 9 · Coatesville100 MetersRound P9.12.28a PBWind: 010
May 7Ches-Mont League ChampsMay 7 · 200 Meters · Place 3 · Coatesville200 Meters3.25.73a10
May 7Ches-Mont League ChampsMay 7 · 100 Meters · Place 2 · Coatesville100 MetersRound P2.12.78a10
May 7Ches-Mont League ChampsMay 7 · 100 Meters · Place 3 · Coatesville100 Meters3.12.56a10
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 200 Meters · Place 3 · Coatesville200 Meters3.25.36a PB10
Apr 10Ches Mont National Super Meet # 2Apr 10 · 400 Meters · Place 12 · Coatesville400 Meters12.1:04.19a10
Apr 5Haverford InvitationalApr 5 · 100 Meters · Place 3 · Coatesville100 Meters312.72a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 200 Meters · Coatesville200 MetersRelay Split—29.09110
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 55 Meter · Place 5 · Coatesville55 Meter5.7.74a10