Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUpper Merion HS vs Pottstown · Mar 2510.6Upper Merion HS vs PottstownMarch 25, 2026
200 Meters · IndoorTFCAGP #1 · Dec 1324.27aTFCAGP #1December 13, 2025
200 Meters · OutdoorUpper Merion Dual · Apr 2923.25aUpper Merion DualApril 29, 2026
200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 2024.368TFCAGP #2December 20, 2025
400 Meters · OutdoorTwin Valley Raider Invitational · Apr 1751.51aTwin Valley Raider InvitationalApril 17, 2026
60 Meter · IndoorTFCAGP #2 · Dec 207.41aTFCAGP #2December 20, 2025
60 Meters · IndoorURSA Major HDS Meet · Jan 237.27aURSA Major HDS MeetJanuary 23, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · 400 Meters · Place 8 · Upper Merion Area400 Meters8.51.80a10
May 8Pioneer Athletic Conference ChampionshipMay 8 · 200 Meters · Place 18 · Upper Merion Area200 MetersRound P18.23.29a10
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100 Meters · Place 18 · Upper Merion Area100 MetersRound P18.11.46a10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 400 Meters · Place 60 · Upper Merion Area400 Meters60.53.40a10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 200 Meters · Place 47 · Upper Merion Area200 Meters47.23.49a10
Apr 29Upper Merion DualApr 29 · 400 Meters · Upper Merion Area400 Meters--DNS10
Apr 29Upper Merion DualApr 29 · 200 Meters · Place 4 · Upper Merion Area200 Meters4.23.25a PB10
Apr 17Twin Valley Raider InvitationalApr 17 · 400 Meters · Place 7 · Upper Merion Area400 Meters751.51a PB10
Apr 17Twin Valley Raider InvitationalApr 17 · 400 Meters · Place 7 · Upper Merion Area400 Meters751.5110
Apr 15Upper Merion DualApr 15 · 400 Meters · Place 2 · Upper Merion Area400 Meters2.52.05a10
Apr 15Upper Merion DualApr 15 · 100 Meters · Place 4 · Upper Merion Area100 Meters4.11.42a10
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 100 Meters · Place 7 · Upper Merion Area100 Meters7.11.83a10
Apr 8Upper Perk DualApr 8 · 400 Meters · Place 1 · Upper Merion Area400 Meters1.54.16a10
Apr 8Upper Perk DualApr 8 · 200 Meters · Place 2 · Upper Merion Area200 Meters2.23.53a10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 400 Meters · Place 3 · Upper Merion Area400 Meters3.53.05a10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 200 Meters · Place 4 · Upper Merion Area200 Meters4.23.86a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 200 Meters · Place 11 · Upper Merion Area200 Meters11.23.49a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 14 · Upper Merion Area100 Meters14.11.82a10
Mar 25Upper Merion HS vs PottstownMar 25 · 400 Meters · Place 1 · Upper Merion Area400 Meters152.810
Mar 25Upper Merion HS vs PottstownMar 25 · 200 Meters · Place 4 · Upper Merion Area200 Meters424.510
Mar 25Upper Merion HS vs PottstownMar 25 · 100 Meters · Place 3 · Upper Merion Area100 Meters310.6 PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23URSA Major HDS MeetJan 23 · 60 Meters · Place 2 · Upper Merion Area60 Meters27.27a PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Upper Merion Area200 MetersRelay Split—24.368 PB10
Dec 20TFCAGP #2Dec 20 · 60 Meter · Place 16 · Upper Merion Area60 MeterRound P16.7.41a PB10
Dec 13TFCAGP #1Dec 13 · 200 Meters · Place 15 · Upper Merion Area200 Meters15.24.27a PB10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 200 Meters · Place 66 · Upper Merion Area200 Meters66.23.67a9
May 1Pope John Paul II HS vs Upper MerionMay 1 · 100 Meters · Place 1 · Upper Merion Area100 Meters111.389
Apr 8Upper Merion DualApr 8 · 200 Meters · Place 4 · Upper Merion Area200 Meters4.24.58a9
Apr 8Upper Merion DualApr 8 · 100 Meters · Place 4 · Upper Merion Area100 Meters4.12.04a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 200 Meters · Place 5 · Upper Merion Area200 Meters524.67a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100 Meters · Place 6 · Upper Merion Area100 Meters612.05a9
Mar 15Phantom InvitationalMar 15 · 100 Meters · Place 15 · Upper Merion Area100 Meters1512.35a—