Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2LRS Indoor Invitational · Jan 165:24.87a2LRS Indoor InvitationalJanuary 16, 2026
1600 Meters · IndoorURSA Major HDS Meet · Jan 235:31.76aURSA Major HDS MeetJanuary 23, 2026
1600 Meters · OutdoorThe Coach Ron Livers Viking Invitationa · Apr 115:15.98aThe Coach Ron Livers Viking InvitationaApril 11, 2026
3200 Meters · OutdoorPJP at Phoenixville Dual Meet 2026 · Mar 2511:51.63aPJP at Phoenixville Dual Meet 2026March 25, 2026
800 Meters · IndoorBears HS Invitational · Jan 152:34.84Bears HS InvitationalJanuary 15, 2025
800 Meters · OutdoorPottstown at Phoenixville Dual Meet 2026 · Apr 82:19.03aPottstown at Phoenixville Dual Meet 2026April 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 17Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 28 · Phoenixville1600 Meters285:17.18a11
Apr 17Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 28 · Phoenixville1600 Meters285:17.1811
Apr 15Upper Perk Dual #2Apr 15 · 3200 Meters · Place 3 · Phoenixville3200 Meters3.12:17.33a11
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 1600 Meters · Place 17 · Phoenixville1600 Meters17.5:15.98a PB11
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · 800 Meters · Place 6 · Phoenixville800 Meters6.2:19.03a PB11
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 1600 Meters · Place 3 · Phoenixville1600 Meters3.5:26.60a11
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 800 Meters · Place 6 · Phoenixville800 Meters6.2:29.43a11
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · 3200 Meters · Place 2 · Phoenixville3200 Meters211:51.63a PB11
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · 1600 Meters · Place 1 · Phoenixville1600 Meters15:19.31a11
Mar 14Phantom InvitationalMar 14 · 1600 Meters · Place 10 · Phoenixville1600 Meters105:23.39a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 23URSA Major HDS MeetJan 23 · 1600 Meters · Place 32 · Phoenixville1600 Meters325:31.76a PB11
Jan 162LRS Indoor InvitationalJan 16 · 1 Mile · Place 20 · Phoenixville1 Mile20.5:24.87a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Alvernia Holiday ClassicDec 13 · 1600 Meters · Place 50 · Phoenixville1600 Meters50.5:44.16a11
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 54 · Phoenixville1 Mile54.5:35.35a10
Jan 15Bears HS InvitationalJan 15 · 800 Meters · Place 43 · Phoenixville800 Meters432:34.84 PB10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 800 Meters · Place 8 · Phoenixville800 Meters82:23.64—
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 800 Meters · Place 8 · Phoenixville800 Meters82:23.64—
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · 800 Meters · Place 8 · Phoenixville800 Meters8.2:29.92a10
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 1600 Meters · Place 7 · Phoenixville1600 Meters75:23.1710
Apr 9Phoenixville @ PottstownApr 9 · 1600 Meters · Place 7 · Phoenixville1600 Meters7.5:32.50a10
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 1600 Meters · Place 13 · Phoenixville1600 Meters135:29.90a10
Mar 15Phantom InvitationalMar 15 · 1600 Meters · Place 24 · Phoenixville1600 Meters245:43.43a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · 1600 Meters · Place 57 · Phoenixville1600 Meters57.5:37.91a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs PhoenixvilleMay 1 · 800 Meters · Place 10 · Phoenixville800 Meters102:38.44a—
Mar 16The Phoenixville ClassicMar 16 · 800 Meters · Place 57 · Phoenixville800 Meters572:36.29—
Mar 16The Phoenixville ClassicMar 16 · 800 Meters · Place 57 · Phoenixville800 Meters572:36.29—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 800 Meters · Place 84 · Phoenixville800 Meters84.2:51.76aUnofficial9