Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChes Mont National Super Meet # 2 · Apr 1011.96aChes Mont National Super Meet # 2April 10, 2025
110m Hurdles · 39" / 0.991m · OutdoorChes-Mont Champs · May 615.08aChes-Mont ChampsMay 6, 2026
200 Meters · IndoorLa Salle Winter Series - Sprint Night · Jan 223.34aLa Salle Winter Series - Sprint NightJanuary 2, 2026
200 Meters · OutdoorRustin Invitational · Apr 524.47Rustin InvitationalApril 5, 2023
200 Meters · Relay Split · IndoorRobert J Burdette Indoor Classic · Dec 2724.171Robert J Burdette Indoor ClassicDecember 27, 2024
300 Meters · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 2040.05U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
300m Hurdles · 36" / 0.914m · OutdoorPIAA District 1 AA/AAA Championships · May 1538.65aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
400 Meters · IndoorHenderson Invitational · Feb 1451.10aHenderson InvitationalFebruary 14, 2026
400 Meters · OutdoorChes Mont National Super Meet # 2 · Apr 1052.61aChes Mont National Super Meet # 2April 10, 2025
55 Meter · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 217.04aJAMBAR Coaches Hall of Fame InviteDecember 21, 2024
55 Meters · IndoorOcean Breeze Invitational · Feb 47.33Ocean Breeze InvitationalFebruary 4, 2023
55m Hurdles · 39" · IndoorGarden State TC Invitational · Feb 207.84aGarden State TC InvitationalFebruary 20, 2026
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.69aAdidas Indoor NationalsMarch 20, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 300m Hurdles · Place 12 · CoatesvilleCoatesville300m Hurdles36" / 0.914mRound P12.39.48a12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 300m Hurdles · Place 5 · CoatesvilleCoatesville300m Hurdles36" / 0.914mRound P5.39.22a12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 300m Hurdles · Place 4 · CoatesvilleCoatesville300m Hurdles36" / 0.914m4.38.65a PB12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 110m Hurdles · Place 21 · CoatesvilleCoatesville110m Hurdles39" / 0.991mRound P21.16.00aWind: 1.612
May 6Ches-Mont ChampsMay 6 · 300m Hurdles · Place 1 · CoatesvilleCoatesville300m Hurdles36" / 0.914m1.39.43a12
May 6Ches-Mont ChampsMay 6 · 110m Hurdles · Place 2 · CoatesvilleCoatesville110m Hurdles39" / 0.991mRound P2.15.35a12
May 6Ches-Mont ChampsMay 6 · 110m Hurdles · Place 2 · CoatesvilleCoatesville110m Hurdles39" / 0.991m2.15.08a PB12
May 2Lower Merion InvitationalMay 2 · 200 Meters · CoatesvilleCoatesville200 Meters--DNF12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 300m Hurdles · Place 4 · CoatesvilleCoatesville300m Hurdles36" / 0.914m4.39.21a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 300m Hurdles · Place 1 · CoatesvilleCoatesville300m Hurdles139.28a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 110m Hurdles · Place 3 · CoatesvilleCoatesville110m HurdlesRound P316.43a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 110m Hurdles · Place 3 · CoatesvilleCoatesville110m Hurdles315.67a12
Apr 1Rustin InviteApr 1 · 110m Hurdles · Place 4 · CoatesvilleCoatesville110m Hurdles39" / 0.991m4.16.64a12

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 48 · UnattachedUnattached60m Hurdles39" / 0.991mRound P48.8.69a PB12
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 7 · CoatesvilleCoatesville60m Hurdles78.5312
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 14 · CoatesvilleCoatesville60m Hurdles148.8912
Feb 20Garden State TC InvitationalFeb 20 · 55m Hurdles · Place 2 · CoatesvilleCoatesville55m Hurdles39"Round P2.7.98a12
Feb 20Garden State TC InvitationalFeb 20 · 55m Hurdles · Place 1 · CoatesvilleCoatesville55m Hurdles39"1.7.84a PB12
Feb 14Henderson InvitationalFeb 14 · 60m Hurdles · Place 3 · CoatesvilleCoatesville60m Hurdles39" / 0.991m3.8.70a12
Feb 14Henderson InvitationalFeb 14 · 400 Meters · Place 5 · CoatesvilleCoatesville400 Meters5.51.10a PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 40 · Coatesville 01Coatesville 0155m HurdlesRound P408.8012
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 40 · Coatesville 01Coatesville 0155m HurdlesRound P408.8012
Jan 10Kevin Dare InviteJan 10 · 60m Hurdles · Place 8 · COATESVILLE AREACOATESVILLE AREA60m Hurdles89.0312
Jan 10Kevin Dare InviteJan 10 · 60m Hurdles · Place 5 · COATESVILLE AREACOATESVILLE AREA60m Hurdles58.8212
Jan 2La Salle Winter Series - Sprint NightJan 2 · 400 Meters · Place 7 · CoatesvilleCoatesville400 Meters7.51.73a12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 200 Meters · Place 52 · CoatesvilleCoatesville200 Meters52.23.34a PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Oval Office Holiday PartyDec 21 · 55m Hurdles · Place 4 · CoatesvilleCoatesville55m Hurdles39"Round P4.8.21a12
Dec 21The Oval Office Holiday PartyDec 21 · 55m Hurdles · Place 3 · CoatesvilleCoatesville55m Hurdles39"3.8.16a12
Dec 21The Oval Office Holiday PartyDec 21 · 200 Meters · Place 22 · CoatesvilleCoatesville200 Meters22.23.91a12
Dec 6F&M HS Meet #1 (Full)Dec 6 · 60m Hurdles · Place 10 · CoatesvilleCoatesville60m Hurdles39" / 0.991m10.8.98a12
Dec 6F&M HS Meet #1 (Full)Dec 6 · 400 Meters · CoatesvilleCoatesville400 Meters--DNS12
Jan 11Kevin Dare InvitationalJan 11 · 400 Meters · Place 14 · CoatesvilleCoatesville400 Meters1451.90a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 300m Hurdles · Place 13 · CoatesvilleCoatesville300m Hurdles36" / 0.914m13.40.46a11
May 7Ches-Mont League ChampsMay 7 · 300m Hurdles · Place 1 · CoatesvilleCoatesville300m Hurdles36" / 0.914m1.40.13a11
Apr 12The Coatesville Track and Field InvitationalApr 12 · 300m Hurdles · Place 5 · CoatesvilleCoatesville300m Hurdles36" / 0.914m5.40.75a11
Apr 12Coatesville Track and Field InvitationalApr 12 · 300m Hurdles · Place 5 · CoatesvilleCoatesville300m Hurdles36" / 0.914m5.40.75a11
Apr 10Ches Mont National Super Meet # 2Apr 10 · 400 Meters · Place 4 · CoatesvilleCoatesville400 Meters4.52.61a PB11
Apr 10Ches Mont National Super Meet # 2Apr 10 · 100 Meters · Place 22 · CoatesvilleCoatesville100 Meters22.11.96a PB11
Apr 5Haverford InvitationalApr 5 · 110m Hurdles · Place 17 · CoatesvilleCoatesville110m Hurdles1722.34a11

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 200 Meters · CoatesvilleCoatesville200 MetersRelay Split—24.171 PB11
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 55 Meter · Place 1 · CoatesvilleCoatesville55 Meter1.7.04a PB11
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 400 Meters · Place 8 · CoatesvilleCoatesville400 Meters8.51.57a11
Dec 14TFCAGP #1Dec 14 · 60 Meter · CoatesvilleCoatesville60 Meter--DNS11
Feb 16Garden State Invitational - HSFeb 16 · 55m Hurdles · Place 20 · CoatesvilleCoatesville55m Hurdles208.6310
Feb 9TFCAGP Last ChanceFeb 9 · 400 Meters · Place 6 · CoatesvilleCoatesville400 Meters652.8010
Feb 9TFCAGP Last ChanceFeb 9 · 60m Hurdles · Place 14 · CoatesvilleCoatesville60m HurdlesRound P149.1510
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 400 Meters · Place 9 · CoatesvilleCoatesville400 Meters953.0610
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 4 · CoatesvilleCoatesville55m HurdlesRound P48.5110
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 6 · CoatesvilleCoatesville55m Hurdles68.3510
Jan 28F&M HS Invite #3Jan 28 · 60m Hurdles · Place 23 · CoatesvilleCoatesville60m Hurdles39" / 0.991m23.9.52a10
Jan 28F&M HS Invite #3Jan 28 · 400 Meters · Place 11 · CoatesvilleCoatesville400 Meters11.53.54a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Ches-Mont ChampionshipsMay 8 · 300m Hurdles · Place 4 · CoatesvilleCoatesville300m Hurdles442.1510
May 8Ches-Mont ChampionshipsMay 8 · 300m Hurdles · Place 4 · CoatesvilleCoatesville300m Hurdles441.8810
May 4Lower Merion InvitationalMay 4 · 300m Hurdles · Place 3 · CoatesvilleCoatesville300m Hurdles342.2810
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 300m Hurdles · Place 15 · CoatesvilleCoatesville300m Hurdles1542.30SO
Apr 13The Coatesville Track and Field InvitationalApr 13 · 300m Hurdles · Place 6 · CoatesvilleCoatesville300m Hurdles36" / 0.914m6.43.52a10
Apr 6The North Penn OpenApr 6 · 300m Hurdles · Place 14 · CoatesvilleCoatesville300m Hurdles36" / 0.914m14.43.04a10
Apr 6The North Penn OpenApr 6 · 110m Hurdles · Place 32 · CoatesvilleCoatesville110m Hurdles39" / 0.991m32.20.26a10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · 60m Hurdles · Place 29 · CoatesvilleCoatesville60m Hurdles39" / 0.991mRound P29.9.67a10
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 55m Hurdles · Place 11 · CoatesvilleCoatesville55m Hurdles39"11.9.23a10
Feb 10TFCAofGP Last Chance MeetFeb 10 · 400 Meters · Place 38 · CoatesvilleCoatesville400 Meters3856.379
Feb 4Ocean Breeze InvitationalFeb 4 · 400 Meters · Place 7 · CoatesvilleCoatesville400 Meters754.56—
Feb 4Ocean Breeze InvitationalFeb 4 · 55 Meters · Place 25 · CoatesvilleCoatesville55 MetersRound P257.33 PB—
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 300 Meters · Place 26 · CoatesvilleCoatesville300 Meters2640.05 PB9
Jan 7The Kevin Dare HS InvitationalJan 7 · 400 Meters · Place 54 · CoatesvilleCoatesville400 Meters5457.7059

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Ches-Mont ChampionshipsMay 10 · 300m Hurdles · Place 5 · CoatesvilleCoatesville300m Hurdles542.829
May 10Ches-Mont ChampionshipsMay 10 · 110m Hurdles · Place 13 · CoatesvilleCoatesville110m HurdlesRound P1318.739
May 6Lower Merion InvitationalMay 6 · 110m Hurdles · Place 9 · CoatesvilleCoatesville110m Hurdles917.999
May 6Lower Merion InvitationalMay 6 · 300m Hurdles · Place 6 · CoatesvilleCoatesville300m Hurdles642.449
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 300m Hurdles · Place 18 · CoatesvilleCoatesville300m Hurdles1842.549
May 2Ches-Mont National JV / Open Meet #3May 2 · 400 Meters · Place 5 · CoatesvilleCoatesville400 Meters553.599
May 2Ches-Mont National JV / Open Meet #3May 2 · 300m Hurdles · Place 5 · CoatesvilleCoatesville300m Hurdles543.519
Apr 22Leonard Stephan InvitationalApr 22 · 300m Hurdles · Place 13 · CoatesvilleCoatesville300m Hurdles1344.99—
Apr 22Leonard Stephan InvitationalApr 22 · 400 Meters · Place 7 · CoatesvilleCoatesville400 Meters753.14—
Apr 12Ches Mont National Super Meet #1Apr 12 · 400 Meters · Place 16 · CoatesvilleCoatesville400 Meters16.54.04a9
Apr 5Rustin InvitationalApr 5 · 200 Meters · Place 42 · CoatesvilleCoatesville200 Meters4224.47 PB9