Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorThe Bensalem Invitational · Apr 1111.51aThe Bensalem InvitationalApril 11, 2026
200 Meters · IndoorPhilly Area Final Qualifier · Feb 2222.228Philly Area Final QualifierFebruary 22, 2026
200 Meters · OutdoorBensalem Invitational · May 1022.59Bensalem InvitationalMay 10, 2025
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 121.689PTFCA ChampionshipsMarch 1, 2026
400 Meters · IndoorTFCAofGP Meet of Champions · Feb 1648.98TFCAofGP Meet of ChampionsFebruary 16, 2026
400 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 1649.43aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
55 Meter · IndoorBears Invitational · Jan 107.11aBears InvitationalJanuary 10, 2024
60 Meters · IndoorLa Salle Winter Series - Boys Sprint Night · Jan 37.43La Salle Winter Series - Boys Sprint NightJanuary 3, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 11The Bensalem InvitationalApr 11 · 100 Meters · Place 6 · Bensalem100 Meters6.11.51a PB12
Apr 2Jim Kelly InvitationalApr 2 · 400 Meters · Place 1 · Bensalem400 Meters1.50.21a12
Mar 24Harry S Truman vs BensalemMar 24 · 400 Meters · Place 1 · Bensalem400 Meters1.50.16a12
Mar 24Harry S Truman vs BensalemMar 24 · 200 Meters · Place 1 · Bensalem200 Meters1.22.62a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Bensalem200 MetersRelay Split—21.689 PB12
Mar 1PTFCA ChampionshipsMar 1 · 400 Meters · Place 12 · Bensalem400 Meters12.49.90a12
Feb 22Philly Area Final QualifierFeb 22 · 200 Meters · Place 6 · Bensalem 01200 Meters622.228 PB12
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 200 Meters · Place 7 · Bensalem200 Meters722.25712
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 400 Meters · Place 1 · Bensalem400 Meters148.98 PB12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 400 Meters · Place 10 · Bensalem400 Meters10.49.65a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 200 Meters · Bensalem200 MetersRelay Split—22.47912
Dec 29RJBICDec 29 · 400 Meters · Place 1 · Bensalem400 Meters1.51.25a12
Dec 29RJBICDec 29 · 200 Meters · Place 2 · Bensalem200 Meters2.22.78a12
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 400 Meters · Place 18 · Bensalem400 Meters1851.3711
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 400 Meters · Place 24 · Bensalem400 Meters2451.7111
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 200 Meters · Place 48 · Bensalem200 Meters4823.15—
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 400 Meters · Place 26 · Bensalem400 Meters2651.64—
Feb 7TFCAofGP Last ChanceFeb 7 · 400 Meters · Place 4 · Bensalem400 Meters452.1411
Feb 1Ocean Breeze InvitationalFeb 1 · 400 Meters · Place 18 · Bensalem400 Meters18.50.95a11
Jan 11TFCAGP #5Jan 11 · 200 Meters · Bensalem200 MetersRelay Split—24.09111
Jan 11TFCAGP #5Jan 11 · 200 Meters · Place 9 · Bensalem200 Meters9.23.55a11
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 400 Meters · Place 21 · Bensalem400 Meters2152.03—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60 Meters · Place 26 · Bensalem60 MetersRound P267.43 PB—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 60 Meter · Place 3 · Bensalem60 Meter3.7.47aUnofficial12
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 400 Meters · Place 1 · Bensalem400 Meters1.50.15aUnofficial12
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 400 Meters · Place 11 · Bensalem400 MetersRound P11.49.43a PB11
May 10Bensalem InvitationalMay 10 · 200 Meters · Place 2 · Bensalem200 MetersRound P222.7211
May 10Bensalem InvitationalMay 10 · 200 Meters · Place 1 · Bensalem200 Meters122.59 PB11
May 3The Neshaminy InvitationalMay 3 · 400 Meters · Place 2 · Bensalem400 Meters250.4711
Apr 29Neshaminy vs. Bensalem MeetApr 29 · 200 Meters · Place 1 · Bensalem200 Meters123.5811
Apr 29Neshaminy vs. Bensalem MeetApr 29 · 400 Meters · Place 1 · Bensalem400 Meters151.1411
Apr 29Neshaminy vs. Bensalem MeetApr 29 · 100 Meters · Place 3 · Bensalem100 Meters311.6011
Apr 25UD InviteApr 25 · 400 Meters · Place 2 · Bensalem400 Meters2.51.02a11
Apr 25UD InviteApr 25 · 200 Meters · Place 2 · Bensalem200 Meters2.22.90a11
Apr 17Jim Kelly InvitationalApr 17 · 400 Meters · Place 7 · Bensalem400 Meters751.8211
Apr 8Bensalem @ CR NorthApr 8 · 400 Meters · Place 1 · Bensalem400 Meters151.53a11
Apr 8Bensalem @ CR NorthApr 8 · 200 Meters · Place 1 · Bensalem200 Meters122.99a11
Apr 8Bensalem @ CR NorthApr 8 · 100 Meters · Place 5 · Bensalem100 Meters511.72a11
Apr 2Bensalem @ CR SouthApr 2 · 200 Meters · Place 1 · Bensalem200 Meters122.7011
Apr 2Bensalem @ CR SouthApr 2 · 400 Meters · Place 1 · Bensalem400 Meters151.8111
Apr 2Bensalem @ CR SouthApr 2 · 100 Meters · Place 3 · Bensalem100 Meters311.7311

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 200 Meters · Place 5 · Bensalem200 Meters5.23.99a11
Dec 20TFCAGP #2Dec 20 · 200 Meters · Place 20 · Bensalem200 Meters20.23.81a11
Feb 9TFCAGP Last ChanceFeb 9 · 400 Meters · Place 18 · Bensalem400 Meters1854.1410
Jan 26T&FCAofGP #6 rescheduledJan 26 · 400 Meters · Place 9 · Bensalem400 Meters9.56.46a10
Jan 10Bears InvitationalJan 10 · 55 Meter · Place 21 · Bensalem55 Meter21.7.11a PB10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 4The Neshaminy InvitationalMay 4 · 200 Meters · Place 5 · Bensalem200 Meters524.0610
May 4The Neshaminy InvitationalMay 4 · 400 Meters · Place 4 · Bensalem400 Meters452.7710
May 2Montgomery Memorial MeetMay 2 · 400 Meters · Place 4 · Bensalem400 Meters452.3210
Apr 13The Bensalem InvitationalApr 13 · 200 Meters · Place 4 · Bensalem200 MetersRound P423.7910
Apr 13The Bensalem InvitationalApr 13 · 200 Meters · Place 5 · Bensalem200 Meters523.5910
Apr 13The Bensalem InvitationalApr 13 · 100 Meters · Place 11 · Bensalem100 MetersRound P1111.7310
Apr 6Council Rock Kiwanis InvitationalApr 6 · 100 Meters · Place 12 · Bensalem100 MetersRound P1211.7710
Apr 6Council Rock Kiwanis InvitationalApr 6 · 100 Meters · Place 10 · Bensalem100 Meters1011.5110

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 100 Meters · Place 22 · Bensalem100 MetersRound P2212.21—
May 6Neshaminy InvitationalMay 6 · 100 Meters · Place 11 · Bensalem100 Meters1112.159
May 4Montgomery Memorial MeetMay 4 · 100 Meters · Place 19 · Bensalem100 Meters1912.169
Apr 18CRN v Bensalem Boys MeetApr 18 · 400 Meters · Place 6 · Bensalem400 Meters6.1:02.66a9
Apr 18CRN v Bensalem Boys MeetApr 18 · 200 Meters · Place 11 · Bensalem200 Meters11.25.97a9
Apr 18CRN v Bensalem Boys MeetApr 18 · 100 Meters · Place 4 · Bensalem100 Meters4.12.11a9
Apr 13Neshaminy Track ClassicApr 13 · 400 Meters · Place 15 · Bensalem400 Meters151:05.75—