Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 14:41.77aOcean Breeze InvitationalFebruary 1, 2025
1600 Meters · OutdoorThe Neshaminy Invitational · May 24:27.06aThe Neshaminy InvitationalMay 2, 2026
800 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 72:02.49aLa Salle Winter Series - Distance NightJanuary 7, 2026
800 Meters · OutdoorPIAA District 1 AA/AAA Championships · May 151:57.43aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:06.315TFCAGP #2December 20, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 1600 Meters · Place 24 · Pennsbury1600 Meters24.4:40.20a11
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 800 Meters · Place 14 · Pennsbury800 Meters14.1:57.43a PB11
May 2The Neshaminy InvitationalMay 2 · 1600 Meters · Place 1 · Pennsbury1600 Meters1.4:27.06a PB11
Apr 30Montgomery Memorial MeetApr 30 · 1600 Meters · Place 1 · Pennsbury1600 Meters1.4:30.65a11
Apr 29Pennsbury at CR SouthApr 29 · 1600 Meters · Pennsbury1600 Meters—DNS11
Apr 29Pennsbury at CR SouthApr 29 · 800 Meters · Place 2 · Pennsbury800 Meters2.2:02.62a11
Apr 11CR Kiwanis InvitationalApr 11 · 1600 Meters · Place 3 · Pennsbury1600 Meters3.4:31.73a11
Mar 31Harry S Truman vs PennsburyMar 31 · 1600 Meters · Place 1 · Pennsbury1600 Meters1.4:32.44a11
Mar 31Harry S Truman vs PennsburyMar 31 · 800 Meters · Place 2 · Pennsbury800 Meters2.2:03.44a11
Mar 27Neshaminy Distance InvitationalMar 27 · 800 Meters · Place 3 · Pennsbury800 Meters3.2:01.52a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 11 · Pennsbury800 Meters112:05.6711
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 11 · Pennsbury800 Meters112:05.6711
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 800 Meters · Place 36 · Pennsbury800 Meters362:03.8111
Jan 7La Salle Winter Series - Distance NightJan 7 · 1 Mile · Pennsbury1 Mile--DNS11
Jan 7La Salle Winter Series - Distance NightJan 7 · 800 Meters · Place 28 · Pennsbury800 Meters28.2:02.49a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Pennsbury800 MetersRelay Split—2:06.315 PB11
Dec 13TFCAGP #1Dec 13 · 800 Meters · Place 9 · Pennsbury800 Meters9.2:04.19a11
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 4 · Pennsbury1 Mile4.4:41.77a PB10
Jan 11TFCAGP #5Jan 11 · 1 Mile · Place 16 · Pennsbury1 Mile16.4:53.41a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 1600 Meters · Place 44 · Pennsbury1600 Meters44.4:40.91a10
Apr 30Pennsbury @ CR SouthApr 30 · 1600 Meters · Place 5 · Pennsbury1600 Meters5.4:40.28a10
Mar 25Pennsbury @ CR North (Boys)Mar 25 · 800 Meters · Place 3 · Pennsbury800 Meters3.2:08.66a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4The Neshaminy InvitationalMay 4 · 1600 Meters · Place 3 · Pennsbury1600 Meters34:51.829
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 1600 Meters · Place 17 · Pennsbury1600 Meters174:47.99FR
Apr 20Neshaminy Track ClassicApr 20 · 1600 Meters · Place 4 · Pennsbury1600 Meters44:52.94—
Apr 13The Bensalem InvitationalApr 13 · 1600 Meters · Place 13 · Pennsbury1600 Meters135:07.399
Apr 6Council Rock Kiwanis InvitationalApr 6 · 1600 Meters · Place 3 · Pennsbury1600 Meters34:58.009