Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUpper Merion HS vs Upper Perkiomen · May 613.95aUpper Merion HS vs Upper PerkiomenMay 6, 2024
1600 Meters · Outdoor15th Annual Twin Valley Raider Invitational · Apr 175:12.87a15th Annual Twin Valley Raider InvitationalApril 17, 2025
200 Meters · OutdoorUpper Merion HS vs Upper Perkiomen · May 629.25aUpper Merion HS vs Upper PerkiomenMay 6, 2024
3200 Meters · OutdoorPhantom Invitational · Mar 1511:27.14aPhantom InvitationalMarch 15, 2025
800 Meters · IndoorOcean Breeze Invitational · Feb 12:30.91aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorUpper Merion Dual · Apr 292:24.50aUpper Merion DualApril 29, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Lower Merion InvitationalMay 2 · 800 Meters · Place 35 · Upper Merion Area800 Meters35.2:25.59a11
Apr 29Upper Merion DualApr 29 · 800 Meters · Place 7 · Upper Merion Area800 Meters7.2:24.50a PB11
Apr 15Upper Merion DualApr 15 · 800 Meters · Place 9 · Upper Merion Area800 Meters9.2:26.32a11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · 3200 Meters · Place 1 · Upper Merion Area3200 Meters111:58.2710
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 18 · Upper Merion Area1600 Meters185:12.87a PB10
Apr 8Upper Merion DualApr 8 · 3200 Meters · Place 7 · Upper Merion Area3200 Meters7.11:55.61a10
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 1600 Meters · Place 11 · Upper Merion Area1600 Meters115:28.52a10
Mar 15Phantom InvitationalMar 15 · 3200 Meters · Place 8 · Upper Merion Area3200 Meters811:27.14a PB—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 59 · Upper Merion Area800 Meters59.2:30.91a PB10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Upper Merion HS vs Upper PerkiomenMay 6 · 200 Meters · Place 21 · Upper Merion Area200 Meters2129.25a PB—
May 6Upper Merion HS vs Upper PerkiomenMay 6 · 100 Meters · Place 28 · Upper Merion Area100 Meters2813.95a PB—
Apr 17Pottsgrove HS vs Upper MerionApr 17 · 200 Meters · Place 24 · Upper Merion Area200 Meters2429.65a—
Apr 17Pottsgrove HS vs Upper MerionApr 17 · 100 Meters · Place 24 · Upper Merion Area100 Meters2414.16a—