Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCAL Meet #1 (UD) · Mar 2611.03aCAL Meet #1 (UD)March 26, 2025
110m Hurdles · 39" / 0.991m · OutdoorPIAA District 1 AA/AAA Championships · May 1513.97aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
200 Meters · IndoorTFCAofGP Meet #2 · Dec 2124.41aTFCAofGP Meet #2December 21, 2023
200 Meters · OutdoorSpringfield CAL Meet (Boys Only) · Apr 224.86aSpringfield CAL Meet (Boys Only)April 2, 2025
200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 2024.306TFCAGP #2December 20, 2024
300m Hurdles · 36" / 0.914m · OutdoorCAL Boys Meet #2 - Lower Merion · Apr 1141.08aCAL Boys Meet #2 - Lower MerionApril 11, 2024
55 Meter · IndoorUC HS Invitational · Jan 246.84aUC HS InvitationalJanuary 24, 2024
55m Hurdles · 39" · IndoorUrsinus HS Invitational · Jan 247.74aUrsinus HS InvitationalJanuary 24, 2025
60 Meter · IndoorTFCAofGP Meet #1 · Dec 167.36aTFCAofGP Meet #1December 16, 2023
60 Meters · IndoorLa Salle Winter Series - Boys Sprint Night · Jan 37.16La Salle Winter Series - Boys Sprint NightJanuary 3, 2025
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #1 · Dec 138.10aTFCAGP #1December 13, 2025
Triple Jump · IndoorLa Salle Winter Series - Distance Night · Jan 743-00.25La Salle Winter Series - Distance NightJanuary 7, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 110m Hurdles · Place 5 · Upper Darby110m Hurdles39" / 0.991mRound P5.14.46aWind: -1.712
May 22PIAA Track & Field State ChampionshipsMay 22 · 110m Hurdles · Place 4 · Upper Darby110m Hurdles39" / 0.991m4.14.57aWind: 1.312
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 110m Hurdles · Place 3 · Upper Darby110m Hurdles39" / 0.991mRound P3.14.26aWind: 1.612
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 110m Hurdles · Place 2 · Upper Darby110m Hurdles39" / 0.991m2.13.97a PBWind: 1.412
Apr 29Delco ChampsApr 29 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991mRound P1.14.19a12
Apr 29Delco ChampsApr 29 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991m1.14.10a12
Apr 25Springfield InvitationalApr 25 · 100 Meters · Place 2 · Upper Darby100 Meters2.11.36a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991m1.14.06a12
Apr 18Rap Curry InvitationalApr 18 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991m1.14.06a12
Apr 15CAL Meet #3Apr 15 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991m1.14.19a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 60m Hurdles · Upper Darby60m Hurdles39" / 0.991mRound P--DNS12
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 60m Hurdles · Place 1 · Upper Darby60m Hurdles17.77M12
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 60m Hurdles · Place 2 · Upper Darby60m HurdlesRound P28.0212
Jan 16TFCAofGP Meet #6Jan 16 · 60m Hurdles · Place 1 · Upper Darby60m Hurdles17.96—
Jan 7La Salle Winter Series - Distance NightJan 7 · Triple Jump · Place 5 · Upper DarbyTriple Jump5.43-00.25 PB12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60m Hurdles · Place 2 · Upper Darby60m Hurdles39" / 0.991mRound P2.8.32a12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60m Hurdles · Place 3 · Upper Darby60m Hurdles39" / 0.991m3.8.53a12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Upper Darby200 MetersRelay Split—24.46212
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 2 · Upper Darby60m Hurdles39" / 0.991mRound P2.8.33a12
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 2 · Upper Darby60m Hurdles39" / 0.991m2.8.10a PB12
Mar 2PTFCA ChampionshipsMar 2 · 60m Hurdles · Place 10 · Upper Darby60m Hurdles39" / 0.991mRound P10.8.22a11
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 60m Hurdles · Place 6 · Upper Darby60m Hurdles68.4611
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 60m Hurdles · Place 6 · Upper Darby60m Hurdles68.39qSQG11
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 60m Hurdles · Place 4 · Upper Darby60m Hurdles48.1811
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 60m Hurdles · Place 4 · Upper Darby60m HurdlesRound P48.32qSQG11
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 60m Hurdles · Place 7 · Upper Darby60m Hurdles78.34—
Jan 24Ursinus HS InvitationalJan 24 · 55m Hurdles · Place 1 · Upper Darby55m Hurdles39"1.7.74a PB11
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60m Hurdles · Place 2 · Upper Darby60m Hurdles28.31*SQG—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60m Hurdles · Place 2 · Upper Darby60m HurdlesRound P28.26qSQG—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60 Meters · Place 7 · Upper Darby60 Meters77.16 PB—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60 Meters · Place 10 · Upper Darby60 MetersRound P107.206—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 110m Hurdles · Place 11 · Upper Darby 01110m HurdlesRound P1114.6811
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 110m Hurdles · Place 2 · Upper Darby110m Hurdles39" / 0.991mRound P2.14.19aWind: 1.111
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 110m Hurdles · Place 2 · Upper Darby110m Hurdles39" / 0.991m2.14.39aWind: -0.111
Apr 30Delco ChampsApr 30 · Triple Jump · Place 15 · Upper DarbyTriple Jump1539-11.50—
Apr 30Delco ChampsApr 30 · 110m Hurdles · Place 3 · Upper Darby110m Hurdles314.45—
Apr 30Delco ChampsApr 30 · 110m Hurdles · Place 2 · Upper Darby110m HurdlesRound P214.52—
Apr 19Shippensburg InvitationalApr 19 · 110m Hurdles · Place 4 · Upper Darby110m Hurdles39" / 0.991m4.14.44a11
Apr 19Roddick InvitationalApr 19 · 110m Hurdles · Place 4 · Upper Darby110m Hurdles39" / 0.991m4.14.44a11
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991m1.14.76a11
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · 200 Meters · Place 14 · Upper Darby200 Meters14.24.86a PB11
Mar 29North Penn OpenMar 29 · 110m Hurdles · Place 3 · Upper Darby110m Hurdles314.8911
Mar 26CAL Meet #1 (UD)Mar 26 · 100 Meters · Place 1 · Upper Darby100 Meters1.11.03a PB11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Upper Darby200 MetersRelay Split—24.306 PB11
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 3 · Upper Darby60m Hurdles39" / 0.991mRound P3.8.37a11
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 2 · Upper Darby60m Hurdles39" / 0.991m2.8.34a11
Feb 25PTFCA ChampionshipsFeb 25 · 60m Hurdles · Place 17 · Upper Darby60m Hurdles39" / 0.991mRound P17.8.45a10
Feb 3TFCAofGP Meet # 7Feb 3 · 60m Hurdles · Place 2 · Upper Darby60m Hurdles28.4610
Feb 3TFCAofGP Meet # 7Feb 3 · 60m Hurdles · Place 2 · Upper Darby60m Hurdles28.6110
Jan 24UC HS InvitationalJan 24 · 55 Meter · Place 21 · Upper Darby55 Meter21.6.84a PB10
Jan 6TFCAofGP #4Jan 6 · 60m Hurdles · Place 3 · Upper Darby60m Hurdles38.8710
Jan 6TFCAofGP #4Jan 6 · 60m Hurdles · Place 8 · Upper Darby60m HurdlesRound P89.17710

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24PIAA State Track & Field ChampionshipsMay 24 · 110m Hurdles · Place 12 · Upper Darby110m Hurdles39" / 0.991mRound P12.14.59aWind: 1.110
May 17PIAA District I ChampionshipsMay 17 · 300m Hurdles · Place 26 · Upper Darby300m Hurdles36" / 0.914mRound P26.41.53a10
May 17PIAA District I ChampionshipsMay 17 · 110m Hurdles · Place 5 · Upper Darby110m Hurdles39" / 0.991mRound P5.14.67aWind: 010
May 17PIAA District I ChampionshipsMay 17 · 110m Hurdles · Place 7 · Upper Darby110m Hurdles39" / 0.991m7.15.04aWind: 010
May 8Central League Individual ChampsMay 8 · 110m Hurdles · Place 2 · Upper Darby110m Hurdles214.9610
May 8Central League Individual ChampsMay 8 · 300m Hurdles · Place 7 · Upper Darby300m Hurdles740.7910
Apr 13The Bensalem InvitationalApr 13 · 300m Hurdles · Place 7 · Upper Darby300m Hurdles745.5210
Apr 13The Bensalem InvitationalApr 13 · 110m Hurdles · Place 4 · Upper Darby110m HurdlesRound P415.3110
Apr 11CAL Boys Meet #2 - Lower MerionApr 11 · 300m Hurdles · Place 4 · Upper Darby300m Hurdles36" / 0.914m4.41.08a PB10
Apr 11CAL Boys Meet #2 - Lower MerionApr 11 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991m1.15.66a10
Apr 6The North Penn OpenApr 6 · 110m Hurdles · Place 1 · Upper Darby110m Hurdles39" / 0.991m1.15.85a10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · 200 Meters · Place 19 · Upper Darby200 Meters19.24.41a PB10
Dec 16TFCAofGP Meet #1Dec 16 · 60 Meter · Place 13 · Upper Darby60 MeterRound P13.7.36a PB10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Central League Individual ChampionshipsMay 10 · 110m Hurdles · Place 6 · Upper Darby110m Hurdles616.109
May 3BOYS DELCO CHAMPIONSHIPMay 3 · 110m Hurdles · Place 6 · Upper Darby110m Hurdles39" / 0.991mRound P6.16.25a9
May 3BOYS DELCO CHAMPIONSHIPMay 3 · 110m Hurdles · Place 5 · Upper Darby110m Hurdles39" / 0.991m5.15.79a9
Apr 29Whippet InvitationalApr 29 · 110m Hurdles · Place 7 · Upper Darby110m Hurdles716.939
Apr 29Whippet InvitationalApr 29 · 100 Meters · Place 17 · Upper Darby100 Meters1712.169
Apr 22Father Judge RelaysApr 22 · 300m Hurdles · Place 16 · Upper Darby300m Hurdles1645.079
Apr 22Father Judge RelaysApr 22 · 100 Meters · Place 25 · Upper Darby100 Meters2511.889
Apr 15The Bensalem InvitationalApr 15 · 110m Hurdles · Place 2 · Upper Darby110m Hurdles216.289
Apr 15The Bensalem InvitationalApr 15 · 110m Hurdles · Place 2 · Upper Darby110m Hurdles216.289
Apr 12CAL Meet #2Apr 12 · 110m Hurdles · Place 5 · Upper Darby110m Hurdles517.049
Apr 12CAL Meet #2Apr 12 · 100 Meters · Place 11 · Upper Darby100 Meters1111.689