Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBryn Mawr Running Co. Henderson Invitational · May 211.46aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
200 Meters · IndoorOcean Breeze Invitational · Feb 123.89aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorBryn Mawr Running Co. Henderson Invitational · May 222.77aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
200 Meters · Relay Split · IndoorTFCAGP #5 · Jan 1122.922TFCAGP #5January 11, 2025
400 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 1649.20aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
55 Meter · IndoorOcean Breeze Invitational · Feb 17.00aOcean Breeze InvitationalFebruary 1, 2025
High Jump · OutdoorUpper Merion vs Pottstown · May 25' 2Upper Merion vs PottstownMay 2, 2023

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 400 Meters · Place 9 · Upper Merion Area400 MetersRound P9.49.20a PB12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 400 Meters · Place 32 · Upper Merion Area400 Meters32.51.10a12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 200 Meters · Place 29 · Upper Merion Area200 Meters29.22.77a PB12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 100 Meters · Place 54 · Upper Merion Area100 Meters54.11.46a PB12
May 1Pope John Paul II HS vs Upper MerionMay 1 · 200 Meters · Place 2 · Upper Merion Area200 Meters222.9812
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · 200 Meters · Place 3 · Upper Merion Area200 Meters322.99a12
Apr 8Upper Merion DualApr 8 · 400 Meters · Place 1 · Upper Merion Area400 Meters1.52.08a12
Apr 8Upper Merion DualApr 8 · 200 Meters · Place 2 · Upper Merion Area200 Meters2.23.97a12
Apr 8Upper Merion DualApr 8 · 100 Meters · Place 2 · Upper Merion Area100 Meters2.11.77a12
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 400 Meters · Place 1 · Upper Merion Area400 Meters152.33a12
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 200 Meters · Place 1 · Upper Merion Area200 Meters123.47a12
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100 Meters · Place 2 · Upper Merion Area100 Meters211.69a12
Mar 15Phantom InvitationalMar 15 · 200 Meters · Place 3 · Upper Merion Area200 Meters324.40a—
Mar 15Phantom InvitationalMar 15 · 100 Meters · Place 4 · Upper Merion Area100 Meters411.75a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 55 Meter · Place 51 · Upper Merion Area55 Meter51.7.00a PB12
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 74 · Upper Merion Area200 Meters74.23.89a PB12
Jan 11TFCAGP #5Jan 11 · 200 Meters · Upper Merion Area200 MetersRelay Split—22.922 PB12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Upper Merion Area200 MetersRelay Split—23.61212

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Upper Merion HS vs Upper PerkiomenMay 6 · 100 Meters · Place 3 · Upper Merion Area100 Meters311.51a—
Apr 17Pottsgrove HS vs Upper MerionApr 17 · 100 Meters · Place 4 · Upper Merion Area100 Meters411.80a—
Apr 8Upper Merion HS vs Pope John Paul IIApr 8 · 200 Meters · Place 5 · Upper Merion Area200 Meters524.37a—
Apr 8Upper Merion HS vs Pope John Paul IIApr 8 · 100 Meters · Place 5 · Upper Merion Area100 Meters511.95a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2Upper Merion vs PottstownMay 2 · High Jump · Place 5 · Upper Merion AreaHigh Jump5.5' 2 PB10
May 2Upper Merion vs PottstownMay 2 · 400 Meters · Place 2 · Upper Merion Area400 Meters2.55.610
May 2Upper Merion vs PottstownMay 2 · 200 Meters · Place 4 · Upper Merion Area200 Meters4.24.510
Apr 21Twin Valley InvitationalApr 21 · 400 Meters · Place 22 · Upper Merion Area400 Meters2255.4210
Apr 19Upper Merion HS vs PottsgroveApr 19 · High Jump · Place 8 · Upper Merion AreaHigh Jump85-010
Apr 19Upper Merion HS vs PottsgroveApr 19 · 400 Meters · Place 6 · Upper Merion Area400 Meters655.5910
Apr 19Upper Merion HS vs PottsgroveApr 19 · 100 Meters · Place 6 · Upper Merion Area100 Meters612.3510
Apr 12Pope John Paul II HS vs Upper MerionApr 12 · 200 Meters · Place 9 · Upper Merion Area200 Meters924.6010
Apr 12Pope John Paul II HS vs Upper MerionApr 12 · 100 Meters · Place 4 · Upper Merion Area100 Meters412.0310