Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUC Holiday HS Invitational · Dec 166:15.39aUC Holiday HS InvitationalDecember 16, 2023
1600 Meters · OutdoorUpper Merion HS vs Upper Perkiomen · May 65:59.00aUpper Merion HS vs Upper PerkiomenMay 6, 2024
400 Meters · OutdoorUpper Merion Dual · Apr 151:09.58aUpper Merion DualApril 15, 2026
800 Meters · IndoorUrsinus HS Invitational · Jan 242:43.21aUrsinus HS InvitationalJanuary 24, 2025
800 Meters · OutdoorPioneer Athletic Conference Championship · May 82:40.78aPioneer Athletic Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · 800 Meters · Place 20 · Upper Merion Area800 Meters20.2:40.78a PB12
Apr 29Upper Merion DualApr 29 · 400 Meters · Place 7 · Upper Merion Area400 Meters7.1:12.77a12
Apr 15Upper Merion DualApr 15 · 400 Meters · Place 3 · Upper Merion Area400 Meters3.1:09.58a PB12
Apr 8Upper Perk DualApr 8 · 1600 Meters · Place 5 · Upper Merion Area1600 Meters5.6:23.97a12
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 800 Meters · Place 6 · Upper Merion Area800 Meters6.2:59.93a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 800 Meters · Place 43 · Upper Merion Area800 Meters43.2:53.63a12
Mar 25Upper Merion HS vs PottstownMar 25 · 800 Meters · Place 2 · Upper Merion Area800 Meters23:00.312
Mar 14Phantom InvitationalMar 14 · 800 Meters · Place 13 · Upper Merion Area800 Meters133:01.80a12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · 800 Meters · Place 2 · Upper Merion Area800 Meters22:41.2711
Apr 8Upper Merion DualApr 8 · 800 Meters · Place 5 · Upper Merion Area800 Meters5.2:45.00a11
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 800 Meters · Place 3 · Upper Merion Area800 Meters32:44.53a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Doug Wesner MemorialFeb 13 · 800 Meters · Place 13 · Upper Merion Area800 Meters13.2:45.25a11
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 82 · Upper Merion Area800 Meters82.2:45.54a11
Jan 24Ursinus HS InvitationalJan 24 · 800 Meters · Place 30 · Upper Merion Area800 Meters30.2:43.21a PB11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Upper Merion HS vs Upper PerkiomenMay 6 · 1600 Meters · Place 2 · Upper Merion Area1600 Meters25:59.00a PB—
Apr 17Pottsgrove HS vs Upper MerionApr 17 · 1600 Meters · Place 1 · Upper Merion Area1600 Meters16:19.45a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15Doug Wesner MemorialFeb 15 · 800 Meters · Place 16 · Upper Merion Area800 Meters16.2:50.56a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · 1 Mile · Place 31 · Upper Merion Area1 Mile31.6:15.39a PB10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Ursinus HS InvitationalDec 10 · 1 Mile · Place 41 · Upper Merion Area1 Mile41.6:37.19a9