Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUpper Merion HS vs Pottstown · Mar 2512.0Upper Merion HS vs PottstownMarch 25, 2026
200 Meters · OutdoorUpper Merion at Phoenixville Dual Meet 2026 · Apr 125.74aUpper Merion at Phoenixville Dual Meet 2026April 1, 2026
3200 Meters · OutdoorUpper Merion Dual · Apr 1514:31.20aUpper Merion DualApril 15, 2026
400 Meters · OutdoorUpper Merion Dual · Apr 2957.52aUpper Merion DualApril 29, 2026
60 Meter · Indoor2LRS Indoor Invitational · Jan 167.84a2LRS Indoor InvitationalJanuary 16, 2026
800 Meters · IndoorURSA Major HDS Meet · Jan 232:38.09aURSA Major HDS MeetJanuary 23, 2026
800 Meters · OutdoorUpper Merion HS vs Pottstown · Mar 252:29.0Upper Merion HS vs PottstownMarch 25, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 29Upper Merion DualApr 29 · 800 Meters · Place 12 · Upper Merion Area800 Meters12.2:31.86a12
Apr 29Upper Merion DualApr 29 · 400 Meters · Place 6 · Upper Merion Area400 Meters6.57.52a PB12
Apr 29Upper Merion DualApr 29 · 200 Meters · Place 17 · Upper Merion Area200 Meters17.26.39a12
Apr 29Upper Merion DualApr 29 · 100 Meters · Place 14 · Upper Merion Area100 Meters14.12.28a12
Apr 15Upper Merion DualApr 15 · 3200 Meters · Place 6 · Upper Merion Area3200 Meters6.14:31.20a PB12
Apr 15Upper Merion DualApr 15 · 400 Meters · Place 6 · Upper Merion Area400 Meters6.57.97a12
Apr 15Upper Merion DualApr 15 · 200 Meters · Upper Merion Area200 Meters—DNS12
Apr 15Upper Merion DualApr 15 · 100 Meters · Place 10 · Upper Merion Area100 Meters10.12.40a12
Apr 8Upper Perk DualApr 8 · 400 Meters · Place 6 · Upper Merion Area400 Meters6.58.52a12
Apr 8Upper Perk DualApr 8 · 200 Meters · Place 11 · Upper Merion Area200 Meters11.25.88a12
Apr 8Upper Perk DualApr 8 · 100 Meters · Place 12 · Upper Merion Area100 Meters12.12.54a12
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 400 Meters · Place 14 · Upper Merion Area400 Meters14.1:02.84a12
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 200 Meters · Place 10 · Upper Merion Area200 Meters10.25.74a PB12
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 100 Meters · Place 7 · Upper Merion Area100 Meters7.12.32a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 400 Meters · Place 47 · Upper Merion Area400 Meters47.58.28a12
Mar 25Upper Merion HS vs PottstownMar 25 · 800 Meters · Place 3 · Upper Merion Area800 Meters32:29.0 PB12
Mar 25Upper Merion HS vs PottstownMar 25 · 100 Meters · Place 10 · Upper Merion Area100 Meters1012.0 PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 23URSA Major HDS MeetJan 23 · 800 Meters · Place 48 · Upper Merion Area800 Meters482:38.09a PB12
Jan 162LRS Indoor InvitationalJan 16 · 60 Meter · Place 36 · Upper Merion Area60 Meter36.7.84a PB12
Jan 162LRS Indoor InvitationalJan 16 · Pole Vault · Upper Merion AreaPole Vault—NH12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · 200 Meters · Place 19 · Upper Merion Area200 Meters1926.3511
May 1Pope John Paul II HS vs Upper MerionMay 1 · 100 Meters · Place 15 · Upper Merion Area100 Meters1512.5311
Apr 8Upper Merion DualApr 8 · 200 Meters · Place 15 · Upper Merion Area200 Meters15.27.59a11
Apr 8Upper Merion DualApr 8 · 100 Meters · Place 19 · Upper Merion Area100 Meters19.13.37a11
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 200 Meters · Place 20 · Upper Merion Area200 Meters2027.34a11
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100 Meters · Place 23 · Upper Merion Area100 Meters2313.20a11