Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorHaverford Invitational · Apr 54:39.54aHaverford InvitationalApril 5, 2025
3200 Meters · OutdoorThe Coach Ron Livers Viking Invitational · Apr 1210:14.02The Coach Ron Livers Viking InvitationalApril 12, 2025
800 Meters · OutdoorPioneer Athletic Conference Championship · May 82:04.99aPioneer Athletic Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · 800 Meters · Place 17 · PhoenixvillePhoenixville800 Meters17.2:04.99a PB12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 65 · PhoenixvillePhoenixville1600 Meters65.4:46.64a12
Apr 17Twin Valley Raider InvitationalApr 17 · 3200 Meters · Place 16 · PhoenixvillePhoenixville3200 Meters1610:41.14a12
Apr 17Twin Valley Raider InvitationalApr 17 · 3200 Meters · Place 16 · PhoenixvillePhoenixville3200 Meters1610:41.1412
Apr 15Upper Perk Dual #2Apr 15 · 800 Meters · Place 3 · PhoenixvillePhoenixville800 Meters3.2:07.36a12
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 1600 Meters · Place 9 · PhoenixvillePhoenixville1600 Meters9.4:44.26a12
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · 800 Meters · Place 1 · PhoenixvillePhoenixville800 Meters1.2:08.33a12
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · 800 Meters · Place 1 · PhoenixvillePhoenixville800 Meters12:08.81a12
Mar 14Phantom InvitationalMar 14 · 3200 Meters · Place 3 · PhoenixvillePhoenixville3200 Meters311:37.15a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Henderson 3k/3200 ClassicDec 9 · 3200 Meters · UnattachedUnattached3200 Meters--DNS12
Dec 9Henderson 3k/3200 ClassicDec 9 · 3000 Meters · UnattachedUnattached3000 Meters--DNS12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10Pioneer Athletic Conference ChampionshipMay 10 · 800 Meters · Place 24 · PhoenixvillePhoenixville800 Meters242:12.2511
May 10Pioneer Athletic Conference ChampionshipMay 10 · 1600 Meters · Place 22 · PhoenixvillePhoenixville1600 Meters224:49.5811
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 1600 Meters · Place 50 · PhoenixvillePhoenixville1600 Meters50.4:42.40a11
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 800 Meters · Place 3 · PhoenixvillePhoenixville800 Meters32:07.45—
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 800 Meters · Place 3 · PhoenixvillePhoenixville800 Meters32:07.45—
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · 1600 Meters · Place 2 · PhoenixvillePhoenixville1600 Meters2.4:49.49a11
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · 800 Meters · Place 2 · PhoenixvillePhoenixville800 Meters2.2:13.09a11
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 3200 Meters · Place 2 · PhoenixvillePhoenixville3200 Meters210:14.02 PB11
Apr 9Phoenixville @ PottstownApr 9 · 800 Meters · Place 2 · PhoenixvillePhoenixville800 Meters2.2:06.74a11
Apr 5Haverford InvitationalApr 5 · 1600 Meters · Place 11 · PhoenixvillePhoenixville1600 Meters114:39.54a PB11
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 3200 Meters · Place 3 · PhoenixvillePhoenixville3200 Meters310:38.98a11
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 1600 Meters · Place 3 · PhoenixvillePhoenixville1600 Meters34:47.08a11
Mar 26Pope John Paul II HS vs PhoenixvilleMar 26 · 1600 Meters · Place 1 · PhoenixvillePhoenixville1600 Meters14:51.30a11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs PhoenixvilleMay 1 · 1600 Meters · Place 3 · PhoenixvillePhoenixville1600 Meters35:18.27a—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 10 · PhoenixvillePhoenixville1600 Meters104:50.12—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 9 · PhoenixvillePhoenixville1600 Meters94:50.12—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 28Cy Fritz Open Apr 28 · 3200 Meters · Place 3 · PhoenixvillePhoenixville3200 Meters310:35.81—
Apr 28Cy Fritz Open presented by Penn Medicine LGH Sports MedApr 28 · 3200 Meters · Place 3 · PhoenixvillePhoenixville3200 Meters3.10:35.81a9
Mar 28Upper Merion HS vs PhoenixvilleMar 28 · 1600 Meters · Place 2 · PhoenixvillePhoenixville1600 Meters24:51.269
Mar 21Pottsgrove HS vs PhoenixvilleMar 21 · 1600 Meters · Place 1 · PhoenixvillePhoenixville1600 Meters14:51.519