Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUpper Merion Dual · Apr 2913.23aUpper Merion DualApril 29, 2026
200 Meters · Indoor2LRS Indoor Invitational · Jan 1627.47a2LRS Indoor InvitationalJanuary 16, 2026
200 Meters · OutdoorUpper Merion Dual · Apr 1526.19aUpper Merion DualApril 15, 2026
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 126.624PTFCA ChampionshipsMarch 1, 2026
400 Meters · IndoorDVGTCA Meet #1 · Dec 121:02.61aDVGTCA Meet #1December 12, 2025
400 Meters · OutdoorPIAA District 1 AA/AAA Championships · May 1557.00aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
Long Jump · OutdoorUpper Merion Dual · Apr 1515' 5"Upper Merion DualApril 15, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 400 Meters · Place 13 · Upper Merion Area400 MetersRound P13.57.45a10
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 400 Meters · Place 8 · Upper Merion Area400 MetersRound P8.57.51a10
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 400 Meters · Place 7 · Upper Merion Area400 Meters7.57.00a PB10
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 34 · Upper Merion Area200 MetersRound P34.26.80aWind: -1.410
May 8Pioneer Athletic Conference ChampionshipMay 8 · Long Jump · Place 14 · Upper Merion AreaLong Jump14.15-02.7510
May 8Pioneer Athletic Conference ChampionshipMay 8 · 400 Meters · Place 1 · Upper Merion Area400 Meters1.57.81a10
May 8Pioneer Athletic Conference ChampionshipMay 8 · 200 Meters · Place 8 · Upper Merion Area200 MetersRound P8.26.28a10
May 8Pioneer Athletic Conference ChampionshipMay 8 · 200 Meters · Place 8 · Upper Merion Area200 Meters8.27.13a10
Apr 29Upper Merion DualApr 29 · Long Jump · Place 2 · Upper Merion AreaLong Jump2.15-01.7510
Apr 29Upper Merion DualApr 29 · 100 Meters · Place 5 · Upper Merion Area100 Meters5.13.23a PB10
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Upper Merion Area400 Meters—59.39a10
Apr 17Twin Valley Raider InvitationalApr 17 · 400 Meters · Place 1 · Upper Merion Area400 Meters157.72a10
Apr 17Twin Valley Raider InvitationalApr 17 · 400 Meters · Place 1 · Upper Merion Area400 Meters157.7210
Apr 15Upper Merion DualApr 15 · Long Jump · Place 2 · Upper Merion AreaLong Jump2.15' 5" PB10
Apr 15Upper Merion DualApr 15 · 200 Meters · Place 1 · Upper Merion Area200 Meters1.26.19a PB10
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 400 Meters · Place 1 · Upper Merion Area400 Meters1.58.87a10
Apr 8Upper Perk DualApr 8 · Long Jump · Place 6 · Upper Merion AreaLong Jump6.12-04.0010
Apr 8Upper Perk DualApr 8 · 400 Meters · Place 1 · Upper Merion Area400 Meters1.58.82a10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Long Jump · Place 5 · Upper Merion AreaLong Jump5.13-04.5010
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 400 Meters · Place 1 · Upper Merion Area400 Meters1.1:00.16a10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 100 Meters · Place 2 · Upper Merion Area100 Meters2.13.35a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 400 Meters · Place 2 · Upper Merion Area400 Meters2.1:00.00a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 16 · Upper Merion Area100 Meters16.13.81a10
Mar 25Upper Merion HS vs PottstownMar 25 · Long Jump · Place 3 · Upper Merion AreaLong Jump313-3.510
Mar 25Upper Merion HS vs PottstownMar 25 · 400 Meters · Place 1 · Upper Merion Area400 Meters11:01.510

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Upper Merion Area200 MetersRelay Split—26.624 PB10
Jan 162LRS Indoor InvitationalJan 16 · 400 Meters · Place 4 · Upper Merion Area400 Meters4.1:04.35a10
Jan 162LRS Indoor InvitationalJan 16 · 200 Meters · Place 6 · Upper Merion Area200 Meters6.27.47a PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 200 Meters · Place 31 · Upper Merion Area200 Meters31.28.33a10
Dec 12DVGTCA Meet #1Dec 12 · 400 Meters · Place 8 · Upper Merion Area400 Meters8.1:02.61a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 45 · Upper Merion Area200 MetersRound P45.28.81a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · Long Jump · Place 6 · Upper Merion AreaLong Jump613-39
May 1Pope John Paul II HS vs Upper MerionMay 1 · 400 Meters · Place 1 · Upper Merion Area400 Meters11:00.999
May 1Pope John Paul II HS vs Upper MerionMay 1 · 200 Meters · Place 2 · Upper Merion Area200 Meters227.779
Apr 8Upper Merion DualApr 8 · Long Jump · Place 4 · Upper Merion AreaLong Jump4.14-02.759
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Long Jump · Place 8 · Upper Merion AreaLong Jump812-8.759
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 400 Meters · Place 2 · Upper Merion Area400 Meters21:03.04a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 400 Meters · Place 35 · Upper Merion Area400 Meters35.1:06.91a12