Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorHenderson Last Chance Meet · Jun 812.48aHenderson Last Chance MeetJune 8, 2026
100 Meters · OutdoorBryn Mawr Running Co. Henderson Invitational · May 212.71aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
200 Meters · IndoorOcean Breeze Invitational · Feb 127.25aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorRustin Invite · Apr 126.24aRustin InviteApril 1, 2026
55 Meter · IndoorOcean Breeze Invitational · Feb 17.46aOcean Breeze InvitationalFebruary 1, 2025
60 Meters · IndoorURSA Major HDS Meet · Jan 238.26aURSA Major HDS MeetJanuary 23, 2026
High Jump · OutdoorUpper Merion Dual · Apr 84-08.00Upper Merion DualApril 8, 2025
Long Jump · Indoor2LRS Indoor Invitational · Jan 1618' 8"2LRS Indoor InvitationalJanuary 16, 2026
Long Jump · OutdoorDashers Invitational #3 · May 1314' 1Dashers Invitational #3May 13, 2023

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

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jun 8Henderson Last Chance MeetJun 8 · Long Jump · Place 1 · Norristown AreaNorristown AreaLong Jump1.18-03.5010
Jun 8Henderson Last Chance MeetJun 8 · 200 Meters · Norristown AreaNorristown Area200 Meters—DNS10
Jun 8Henderson Last Chance MeetJun 8 · 100 Meters · Place 2 · Norristown AreaNorristown Area100 Meters2.12.48a PB10
Mar 1PTFCA ChampionshipsMar 1 · Long Jump · Place 7 · Norristown AreaNorristown AreaLong Jump7.18-01.7510
Feb 22Philly Area Final QualifierFeb 22 · Long Jump · Place 2 · Norristown 0Norristown 0Long Jump219-01.0010
Jan 23URSA Major HDS MeetJan 23 · Long Jump · Place 1 · Upper Merion AreaUpper Merion AreaLong Jump117-810
Jan 23URSA Major HDS MeetJan 23 · 60 Meters · Place 7 · Upper Merion AreaUpper Merion Area60 Meters78.26a PB10
Jan 162LRS Indoor InvitationalJan 16 · Long Jump · Place 1 · Upper Merion AreaUpper Merion AreaLong Jump1.18' 8" PB10

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · Long Jump · Place 3 · Norristown AreaNorristown AreaLong Jump3.19-0.25Wind: 010
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Long Jump · Place 3 · Norristown AreaNorristown AreaLong Jump3.19-01.25Wind: 1.610
Apr 23130th Penn Relays CarnivalApr 23 · Long Jump · Place 2 · Norristown AreaNorristown AreaLong Jump2.5.83m10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Long Jump · Place 1 · Norristown AreaNorristown AreaLong Jump1.19-1.2510
Apr 18Rap Curry InvitationalApr 18 · Long Jump · Place 1 · Norristown AreaNorristown AreaLong Jump1.19' 1.25"10
Apr 1Rustin InviteApr 1 · 200 Meters · Place 12 · Norristown AreaNorristown Area200 Meters12.26.24a PB10
Mar 25Spring Ford #1Mar 25 · Long Jump · Place 1 · Norristown AreaNorristown AreaLong Jump1.19-02.0010
Mar 25Spring Ford #1Mar 25 · 100m Hurdles · Norristown AreaNorristown Area100m Hurdles33" / 0.838m--DNF10

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · Long Jump · Place 6 · Upper Merion 01Upper Merion 01Long Jump618-4.259
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Long Jump · Place 3 · Upper Merion AreaUpper Merion AreaLong Jump3.18-00.00Wind: -19
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100 Meters · Place 37 · Upper Merion AreaUpper Merion Area100 MetersRound P37.12.82aWind: 09
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · Long Jump · Place 3 · Upper Merion AreaUpper Merion AreaLong Jump3.18-01.259
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 100 Meters · Place 9 · Upper Merion AreaUpper Merion Area100 Meters9.12.71a PB9
May 1Pope John Paul II HS vs Upper MerionMay 1 · Long Jump · Place 1 · Upper Merion AreaUpper Merion AreaLong Jump116-3.59
May 1Pope John Paul II HS vs Upper MerionMay 1 · High Jump · Place 1 · Upper Merion AreaUpper Merion AreaHigh Jump15-09
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · High Jump · Place 11 · Upper Merion AreaUpper Merion AreaHigh Jump114-69
Apr 8Upper Merion DualApr 8 · Long Jump · Place 1 · Upper Merion AreaUpper Merion AreaLong Jump1.17-02.509
Apr 8Upper Merion DualApr 8 · High Jump · Place 1 · Upper Merion AreaUpper Merion AreaHigh Jump1.4-08.00 PB9
Apr 8Upper Merion DualApr 8 · 100 Meters · Place 3 · Upper Merion AreaUpper Merion Area100 Meters3.13.35a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Long Jump · Place 1 · Upper Merion AreaUpper Merion AreaLong Jump117-4.259
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · High Jump · Place 1 · Upper Merion AreaUpper Merion AreaHigh Jump14-109
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100 Meters · Place 4 · Upper Merion AreaUpper Merion Area100 Meters412.97a9
Mar 15Phantom InvitationalMar 15 · Long Jump · Place 1 · Upper Merion AreaUpper Merion AreaLong Jump115-11.5—
Mar 15Phantom InvitationalMar 15 · 200 Meters · Place 7 · Upper Merion AreaUpper Merion Area200 Meters728.24a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 55 Meter · Place 2 · Upper Merion AreaUpper Merion Area55 MeterRound P2.7.49a9
Feb 1Ocean Breeze InvitationalFeb 1 · 55 Meter · Place 2 · Upper Merion AreaUpper Merion Area55 Meter2.7.46a PB9
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 13 · Upper Merion AreaUpper Merion Area200 MetersRound P13.27.25a PB9
Jan 24Ursinus HS InvitationalJan 24 · Long Jump · Place 5 · Upper Merion AreaUpper Merion AreaLong Jump5.16-03.009

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · Long Jump · Place 3 · Upper Merion AreaUpper Merion AreaLong Jump3.16-05.759
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 200 Meters · Place 7 · Upper Merion AreaUpper Merion Area200 Meters7.27.31a9
Dec 8Ursinus HS OpenerDec 8 · 200 Meters · Place 6 · Upper Merion AreaUpper Merion Area200 Meters6.27.77a9

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · Long Jump · Place 9 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump9.4.70mWind: 0Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 38 · Conshohocken Electric ForceConshohocken Electric Force200 MetersRound P38.27.43Wind: 0.1Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 26 · Conshohocken Electric ForceConshohocken Electric Force100 MetersRound P26.13.41Wind: 1.2Unofficial7
Jul 1PVA Track and Field InvitationalJul 1 · Long Jump · Place 10 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump10.4.04m7
Jul 1PVA Track and Field InvitationalJul 1 · 200 Meters · Place 19 · Conshohocken Electric ForceConshohocken Electric Force200 MetersRound P19.27.87a7
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 13 · Conshohocken Electric ForceConshohocken Electric Force100 MetersRound P13.13.26a7
Jun 16AAU Mid-Atlantic District QualifierJun 16 · Long Jump · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump3.14-57
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 11 · Conshohocken Electric ForceConshohocken Electric Force200 Meters11.27.94a7
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 100 Meters · Place 9 · Conshohocken Electric ForceConshohocken Electric Force100 Meters9.13.40a7
Jun 3DMV Youth Challenge Jun 3 · Long Jump · Place 12 · Conshohocken Electric FoConshohocken Electric FoLong Jump124.13m—
Jun 3DMV Youth Challenge Jun 3 · 200 Meters · Place 27 · Conshohocken Electric FConshohocken Electric F200 MetersRound P2728.35a—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 18 · Conshohocken Electric FConshohocken Electric F100 MetersRound P1813.70a—
May 27Suburban Developmental League ChampionshipMay 27 · Long Jump · Place 7 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump7.13' 27
May 27Suburban Developmental League ChampionshipMay 27 · 200 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force200 Meters2.28.06a7
May 27Suburban Developmental League ChampionshipMay 27 · 100 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force100 Meters2.13.12a7
May 21Dashers Invitational #4May 21 · Long Jump · Place 1 · Conshohocken Electric FoConshohocken Electric FoLong Jump114-9—
May 21Dashers Invitational #4May 21 · 200 Meters · Place 1 · Conshohocken Electric FConshohocken Electric F200 Meters127.45a—
May 21Dashers Invitational #4May 21 · 100 Meters · Place 2 · Conshohocken Electric FConshohocken Electric F100 Meters213.55a—
May 13Dashers Invitational #3May 13 · Long Jump · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump2.14' 1 PB7
May 7AOC Spring Track ScrimmageMay 7 · Long Jump · Place 3 · Conshohocken Electric FoConshohocken Electric FoLong Jump314-5.25—
May 7AOC Spring Track ScrimmageMay 7 · 200 Meters · Place 3 · Conshohocken Electric FConshohocken Electric F200 Meters328.13a—
May 7AOC Spring Track ScrimmageMay 7 · 100 Meters · Place 4 · Conshohocken Electric FConshohocken Electric F100 Meters413.41a—