Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNeshaminy Track Classic · Apr 2012.41Neshaminy Track ClassicApril 20, 2024
1600 Meters · OutdoorBensalem @ CR North · Apr 85:07.65aBensalem @ CR NorthApril 8, 2025
200 Meters · IndoorOcean Breeze Invitational · Feb 124.71aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorCRN v Bensalem Meet · Apr 1624.85aCRN v Bensalem MeetApril 16, 2024
400 Meters · IndoorLa Salle Winter Series - Sprint Night · Jan 253.15aLa Salle Winter Series - Sprint NightJanuary 2, 2026
400 Meters · OutdoorUD Invite · Apr 2553.62aUD InviteApril 25, 2025
60 Meter · IndoorRobert J Burdette Indoor Classic · Dec 287.96aRobert J Burdette Indoor ClassicDecember 28, 2023
800 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 72:04.27aLa Salle Winter Series - Distance NightJanuary 7, 2026
800 Meters · OutdoorJack Armstrong Invite · Apr 171:59.22aJack Armstrong InviteApril 17, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 800 Meters · Place 11 · Bensalem800 Meters11.2:02.36a12
Apr 20Bensalem at CR SouthApr 20 · 800 Meters · Place 5 · Bensalem800 Meters5.2:05.40a12
Apr 17Jack Armstrong InviteApr 17 · 800 Meters · Place 4 · Bensalem800 Meters4.1:59.22a PB12
Apr 14Bensalem at CR NorthApr 14 · 800 Meters · Place 4 · Bensalem800 Meters4.2:04.74a12
Apr 11The Bensalem InvitationalApr 11 · 800 Meters · Place 1 · Bensalem800 Meters1.2:03.11a12
Apr 2Jim Kelly InvitationalApr 2 · 800 Meters · Place 5 · Bensalem800 Meters5.2:03.17a12
Mar 27Neshaminy Distance InvitationalMar 27 · 800 Meters · Place 4 · Bensalem800 Meters4.2:02.16a12
Mar 19Truman/Bristol/Bensalem Tri-ScrimmageMar 19 · 1600 Meters · Bensalem1600 Meters—DNS12
Mar 19Truman/Bristol/Bensalem Tri-ScrimmageMar 19 · 800 Meters · Bensalem800 Meters—DNS12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 400 Meters · Place 14 · Bensalem400 Meters1454.3112
Feb 6TFCAofGP Last Chance MeetFeb 6 · 400 Meters · Place 14 · Bensalem400 Meters1454.3112
Jan 23TFCAGP #7Jan 23 · 800 Meters · Place 29 · Bensalem800 Meters29.2:10.21a12
Jan 7La Salle Winter Series - Distance NightJan 7 · 800 Meters · Place 36 · Bensalem800 Meters36.2:04.27a PB12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 400 Meters · Place 20 · Bensalem400 Meters20.53.15a PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 800 Meters · Place 2 · Bensalem800 Meters2.2:06.27aUnofficial12
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 400 Meters · Place 5 · Bensalem400 Meters5.54.13aUnofficial12
Apr 29Neshaminy vs. Bensalem MeetApr 29 · 800 Meters · Place 2 · Bensalem800 Meters22:03.6611
Apr 25UD InviteApr 25 · 400 Meters · Place 17 · Bensalem400 Meters17.53.62a PB11
Apr 8Bensalem @ CR NorthApr 8 · 1600 Meters · Place 5 · Bensalem1600 Meters55:07.65a PB11
Apr 8Bensalem @ CR NorthApr 8 · 800 Meters · Place 4 · Bensalem800 Meters42:07.85a11
Apr 2Bensalem @ CR SouthApr 2 · 800 Meters · Place 2 · Bensalem800 Meters22:11.0911

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 56 · Bensalem200 Meters56.24.71a PB11
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 400 Meters · Place 50 · Bensalem400 Meters5054.18—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 400 Meters · Place 19 · Bensalem400 Meters19.56.93a11
Jan 10Bears InvitationalJan 10 · 400 Meters · Place 32 · Bensalem400 Meters32.1:02.18a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Montgomery Memorial MeetMay 2 · 100 Meters · Place 17 · Bensalem100 Meters1712.5710
Apr 20Neshaminy Track ClassicApr 20 · 100 Meters · Place 15 · Bensalem100 Meters1512.41 PB—
Apr 16CRN v Bensalem MeetApr 16 · 200 Meters · Place 7 · Bensalem200 Meters7.24.85a PB10
Apr 16CRN v Bensalem MeetApr 16 · 100 Meters · Place 10 · Bensalem100 Meters10.12.52a10
Apr 13The Bensalem InvitationalApr 13 · 200 Meters · Place 21 · Bensalem200 MetersRound P2125.6510

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 60 Meter · Place 37 · Bensalem60 MeterRound P37.7.96a PB10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 21Twin Valley InvitationalApr 21 · 100 Meters · Place 39 · Bensalem100 MetersRound P3912.70—
Apr 18CRN v Bensalem Boys MeetApr 18 · 400 Meters · Place 4 · Bensalem400 Meters4.59.46a9
Apr 18CRN v Bensalem Boys MeetApr 18 · 200 Meters · Place 13 · Bensalem200 Meters13.26.34a9
Apr 18CRN v Bensalem Boys MeetApr 18 · 100 Meters · Place 19 · Bensalem100 Meters19.12.93a9