Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUpper Merion HS vs Pottstown · Mar 2510.5Upper Merion HS vs PottstownMarch 25, 2026
200 Meters · IndoorArmory Preseason Challenge · Oct 1822.85aArmory Preseason ChallengeOctober 18, 2026
200 Meters · OutdoorUpper Merion Dual · Apr 2922.32aUpper Merion DualApril 29, 2026
400 Meters · IndoorArmory Preseason Challenge · Oct 1851.43aArmory Preseason ChallengeOctober 18, 2026
400 Meters · OutdoorTwin Valley Raider Invitational · Apr 1749.24aTwin Valley Raider InvitationalApril 17, 2026

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Oct 18Armory Preseason ChallengeOct 18 · 400 Meters · Place 5 · PA UnitedPA United400 Meters5.51.43a PB12
Oct 18Armory Preseason ChallengeOct 18 · 200 Meters · Place 4 · PA UnitedPA United200 Meters4.22.85a PB12
Jun 8Henderson Last Chance MeetJun 8 · 400 Meters · Place 12 · PA UnitedPA United400 Meters12.51.49a12

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 6 · PA UnitedPA UnitedJavelin622.82—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 8 · PA UnitedPA UnitedJavelin822.42q—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 19 · PA UnitedPA United400 Meters1951.17a11
Jun 12AAU Mid Atlantic District QualifierJun 12 · 200 Meters · Place 7 · PA UnitedPA United200 Meters722.46a11
May 8Pioneer Athletic Conference ChampionshipMay 8 · 400 Meters · Place 2 · Upper Merion AreaUpper Merion Area400 Meters2.49.83a11
May 8Pioneer Athletic Conference ChampionshipMay 8 · 200 Meters · Place 4 · Upper Merion AreaUpper Merion Area200 MetersRound P4.22.50a11
May 8Pioneer Athletic Conference ChampionshipMay 8 · 200 Meters · Place 4 · Upper Merion AreaUpper Merion Area200 Meters4.22.68a11
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100 Meters · Place 12 · Upper Merion AreaUpper Merion Area100 MetersRound P12.11.29a11
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100 Meters · Place 11 · Upper Merion AreaUpper Merion Area100 Meters11.11.49a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 400 Meters · Place 11 · Upper Merion AreaUpper Merion Area400 Meters11.50.38a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 200 Meters · Place 20 · Upper Merion AreaUpper Merion Area200 Meters20.22.99a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 100 Meters · Place 56 · Upper Merion AreaUpper Merion Area100 Meters56.11.68a11
Apr 29Upper Merion DualApr 29 · 200 Meters · Place 2 · Upper Merion AreaUpper Merion Area200 Meters2.22.32a PB11
Apr 29Upper Merion DualApr 29 · 100 Meters · Place 3 · Upper Merion AreaUpper Merion Area100 Meters3.11.17a11
Apr 17Twin Valley Raider InvitationalApr 17 · 400 Meters · Place 3 · Upper Merion AreaUpper Merion Area400 Meters349.24a PB11
Apr 17Twin Valley Raider InvitationalApr 17 · 400 Meters · Place 3 · Upper Merion AreaUpper Merion Area400 Meters349.2411
Apr 15Upper Merion DualApr 15 · 200 Meters · Place 1 · Upper Merion AreaUpper Merion Area200 Meters1.22.54a11
Apr 15Upper Merion DualApr 15 · 100 Meters · Place 2 · Upper Merion AreaUpper Merion Area100 Meters2.11.31a11
Apr 8Upper Perk DualApr 8 · 400 Meters · Upper Merion AreaUpper Merion Area400 Meters--DNS11
Apr 8Upper Perk DualApr 8 · 200 Meters · Place 1 · Upper Merion AreaUpper Merion Area200 Meters1.22.76a11
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 400 Meters · Place 1 · Upper Merion AreaUpper Merion Area400 Meters1.50.84a11
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 200 Meters · Place 1 · Upper Merion AreaUpper Merion Area200 Meters1.22.66a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 400 Meters · Place 9 · Upper Merion AreaUpper Merion Area400 Meters9.51.93a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 6 · Upper Merion AreaUpper Merion Area100 Meters6.11.58a11
Mar 25Upper Merion HS vs PottstownMar 25 · 200 Meters · Place 2 · Upper Merion AreaUpper Merion Area200 Meters223.911
Mar 25Upper Merion HS vs PottstownMar 25 · 100 Meters · Place 1 · Upper Merion AreaUpper Merion Area100 Meters110.5 PB11
Mar 14Phantom InvitationalMar 14 · 400 Meters · Place 1 · Upper Merion AreaUpper Merion Area400 Meters152.56a11
Mar 14Phantom InvitationalMar 14 · 200 Meters · Place 1 · Upper Merion AreaUpper Merion Area200 Meters122.58a11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · 200 Meters · Place 3 · Upper Merion AreaUpper Merion Area200 Meters323.6510
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 200 Meters · Place 4 · Upper Merion AreaUpper Merion Area200 Meters424.17a10
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100 Meters · Place 5 · Upper Merion AreaUpper Merion Area100 Meters511.98a10
Mar 15Phantom InvitationalMar 15 · 200 Meters · Place 7 · Upper Merion AreaUpper Merion Area200 Meters724.87a—
Mar 15Phantom InvitationalMar 15 · 100 Meters · Place 14 · Upper Merion AreaUpper Merion Area100 Meters1412.26a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6Upper Merion HS vs Upper PerkiomenMay 6 · High Jump · Place 5 · Upper Merion AreaUpper Merion AreaHigh Jump55-6—
May 6Upper Merion HS vs Upper PerkiomenMay 6 · 200 Meters · Place 7 · Upper Merion AreaUpper Merion Area200 Meters724.85a—
May 6Upper Merion HS vs Upper PerkiomenMay 6 · 100 Meters · Place 8 · Upper Merion AreaUpper Merion Area100 Meters812.28a—
Apr 19Twin Valley InvitationalApr 19 · 100 Meters · Place 29 · Upper Merion AreaUpper Merion Area100 Meters2912.35a—
Apr 17Pottsgrove HS vs Upper MerionApr 17 · High Jump · Place 6 · Upper Merion AreaUpper Merion AreaHigh Jump65-2—
Apr 17Pottsgrove HS vs Upper MerionApr 17 · 200 Meters · Place 6 · Upper Merion AreaUpper Merion Area200 Meters625.21a—
Apr 8Upper Merion HS vs Pope John Paul IIApr 8 · High Jump · Place 2 · Upper Merion AreaUpper Merion AreaHigh Jump25-8—
Apr 8Upper Merion HS vs Pope John Paul IIApr 8 · 200 Meters · Place 8 · Upper Merion AreaUpper Merion Area200 Meters825.15a—
Apr 8Upper Merion HS vs Pope John Paul IIApr 8 · 100 Meters · Place 11 · Upper Merion AreaUpper Merion Area100 Meters1112.27a—