Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAofGP Meet #6 · Jan 164:54.12TFCAofGP Meet #6January 16, 2026
1600 Meters · IndoorESU Warrior Classic · Jan 35:20.52aESU Warrior ClassicJanuary 3, 2026
1600 Meters · OutdoorSuburban One League - Patriot Division Championships · May 74:49.12aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
1600 Meters · Relay Split · IndoorTFCAGP #1 · Dec 135:54.348TFCAGP #1December 13, 2025
3000 Meters · IndoorTFCAGP #5 · Jan 1110:57.50TFCAGP #5January 11, 2025
3200 Meters · OutdoorNeshaminy at CR North · Apr 2810:38.08aNeshaminy at CR NorthApril 28, 2026
800 Meters · IndoorESU Warrior Classic · Jan 32:32.16aESU Warrior ClassicJanuary 3, 2026
800 Meters · OutdoorThe Neshaminy Invitational · May 22:09.33aThe Neshaminy InvitationalMay 2, 2026
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:24.698TFCAGP #2December 20, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 1600 Meters · Place 15 · Neshaminy1600 Meters15.4:49.12a PB10
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 800 Meters · Place 22 · Neshaminy800 Meters22.2:16.55a10
May 2The Neshaminy InvitationalMay 2 · 800 Meters · Place 5 · Neshaminy800 Meters5.2:09.33a PB10
Apr 30Montgomery Memorial MeetApr 30 · 800 Meters · Place 15 · Neshaminy800 Meters15.2:09.65a10
Apr 28Neshaminy at CR NorthApr 28 · 3200 Meters · Place 5 · Neshaminy3200 Meters5.10:38.08a PB10
Apr 2522nd Annual Unionville InvitationalApr 25 · 1600 Meters · Place 10 · Neshaminy1600 Meters10.4:59.06a10
Apr 11The Bensalem InvitationalApr 11 · 800 Meters · Place 12 · Neshaminy800 Meters12.2:17.85a10
Apr 7Neshaminy vs. TrumanApr 7 · 3200 Meters · Place 6 · Neshaminy3200 Meters6.11:34.87a10
Apr 7Neshaminy vs. TrumanApr 7 · 1600 Meters · Place 6 · Neshaminy1600 Meters6.5:03.07a10
Apr 1Green Raider InvApr 1 · 800 Meters · Place 17 · Neshaminy800 Meters17.2:17.33a10
Mar 27Neshaminy Distance InvitationalMar 27 · 3200 Meters · Place 4 · Neshaminy3200 Meters4.11:09.60a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 1 Mile · Place 36 · Neshaminy1 Mile365:11.1010
Feb 6TFCAofGP Last Chance MeetFeb 6 · 1 Mile · Place 36 · Neshaminy1 Mile365:11.1010
Jan 16TFCAofGP Meet #6Jan 16 · 1 Mile · Place 28 · Neshaminy1 Mile284:54.12 PB—
Jan 3ESU Warrior ClassicJan 3 · 800 Meters · Place 44 · Neshaminy 01800 Meters442:32.16a PB10
Jan 3ESU Warrior ClassicJan 3 · 1600 Meters · Place 34 · Neshaminy 011600 Meters345:20.52a PB10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Neshaminy800 MetersRelay Split—2:24.698 PB10
Dec 13TFCAGP #1Dec 13 · 1600 Meters · Neshaminy1600 MetersRelay Split—5:54.348 PB10
Jan 24TFCAofGP NoviceJan 24 · 1 Mile · Place 11 · Neshaminy1 Mile115:35.289
Jan 11TFCAGP #5Jan 11 · 3000 Meters · Place 31 · Neshaminy3000 Meters31.10:57.50 PB9
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 1 Mile · Place 12 · Neshaminy1 Mile125:32.77—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3The Neshaminy InvitationalMay 3 · 1600 Meters · Place 5 · Neshaminy1600 Meters55:23.779
May 1Trojan Track ClassicMay 1 · 3200 Meters · Place 20 · Neshaminy3200 Meters2012:17.649
Apr 5Council Rock Kiwanis InvitationalApr 5 · 1600 Meters · Place 16 · Neshaminy1600 Meters165:17.70—
Apr 1Neshaminy @ CR North BoysApr 1 · 800 Meters · Place 16 · Neshaminy800 Meters16.2:26.82a9
Mar 28Neshaminy Distance InvitationalMar 28 · 1600 Meters · Place 15 · Neshaminy1600 Meters155:20.599
Mar 26Neshaminy at Council Rock SouthMar 26 · 800 Meters · Place 12 · Neshaminy800 Meters122:24.139

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14TFCAGP #1Dec 14 · 800 Meters · Place 51 · Neshaminy800 Meters51.2:43.69a9