Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorExplorers Men's Invite · Apr 1011.74aExplorers Men's InviteApril 10, 2026
200 Meters · OutdoorCAL Meet #3 @ Springfield · Apr 1523.79aCAL Meet #3 @ SpringfieldApril 15, 2026
200 Meters · Relay Split · IndoorTFCAGP #1 · Dec 1325.591TFCAGP #1December 13, 2025
400 Meters · IndoorLawrenceville Opener · Dec 31:01.77aLawrenceville OpenerDecember 3, 2025
55 Meter · IndoorLawrenceville Opener · Dec 37.12aLawrenceville OpenerDecember 3, 2025
55 Meters · IndoorDVGTCA & T&FCAofGP Novice Meet · Jan 87.10DVGTCA & T&FCAofGP Novice MeetJanuary 8, 2025
60 Meter · IndoorTFCAGP #2 · Dec 207.93aTFCAGP #2December 20, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 2522nd Annual Unionville InvitationalApr 25 · 200 Meters · Place 22 · Lower Merion200 Meters22.24.65a10
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 200 Meters · Place 9 · Lower Merion200 Meters9.23.79a PB10
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 100 Meters · Place 13 · Lower Merion100 Meters13.11.85a10
Apr 11The Coatesville Track & Field InvitationalApr 11 · 100 Meters · Place 27 · Lower Merion100 MetersRound P2712.16a10
Apr 10Explorers Men's InviteApr 10 · 200 Meters · Place 10 · Lower Merion200 Meters10.23.86a10
Apr 10Explorers Men's InviteApr 10 · 100 Meters · Place 9 · Lower Merion100 Meters9.11.74a PB10
Apr 8CAL Meet #2 @ ConestogaApr 8 · 200 Meters · Place 13 · Lower Merion200 Meters13.24.88a10
Apr 8CAL Meet #2 @ ConestogaApr 8 · 100 Meters · Place 21 · Lower Merion100 Meters21.12.53a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 200 Meters · Place 18 · Lower Merion200 Meters18.24.29a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 30 · Lower Merion100 Meters30.12.10a10
Mar 25Lower Merion Boys MeetMar 25 · 200 Meters · Place 14 · Lower Merion200 Meters14.24.15a10
Mar 25Lower Merion Boys MeetMar 25 · 100 Meters · Place 20 · Lower Merion100 Meters20.12.02a10
Mar 18Lower Merion ScrimmageMar 18 · 200 Meters · Place 4 · Lower Merion200 Meters424.5410
Mar 18Lower Merion ScrimmageMar 18 · 100 Meters · Place 4 · Lower Merion100 Meters412.0310

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30TFCAGP Novice MeetJan 30 · 55 Meters · Place 6 · Lower Merion55 Meters67.43a10
Jan 23TFCAGP #7Jan 23 · 200 Meters · Lower Merion200 MetersRelay Split—27.13110

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 60 Meter · Place 41 · Lower Merion60 MeterRound P41.7.93a PB10
Dec 13TFCAGP #1Dec 13 · 200 Meters · Lower Merion200 MetersRelay Split—25.591 PB10
Dec 3Lawrenceville OpenerDec 3 · 55 Meter · Place 11 · Lower Merion55 Meter11.7.12a PB10
Dec 3Lawrenceville OpenerDec 3 · 400 Meters · Place 13 · Lower Merion400 Meters13.1:01.77a PB10
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 55 Meters · Place 3 · Lower Merion55 Meters37.10 PB—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · 200 Meters · Place 15 · Lower Merion200 Meters1525.349
May 5CAL Boys JV MeetMay 5 · 100 Meters · Place 11 · Lower Merion100 Meters1112.339
Apr 21Boys CAL JVApr 21 · 200 Meters · Place 12 · Lower Merion200 Meters12.25.12a9
Apr 21Boys CAL JVApr 21 · 100 Meters · Place 13 · Lower Merion100 Meters13.12.17a9
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 100 Meters · Place 25 · Lower Merion100 Meters2512.389
Apr 9Marple Newtown CAL MeetApr 9 · 100 Meters · Place 25 · Lower Merion100 Meters25.12.38a9
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 100 Meters · Place 19 · Lower Merion100 Meters1912.53a9
Mar 26CAL Meet #1 (UD)Mar 26 · Long Jump · Lower MerionLong Jump--FOUL9
Mar 26CAL Meet #1 (UD)Mar 26 · 100 Meters · Lower Merion100 Meters--DNS9
Mar 19Lower Merion MeetMar 19 · 200 Meters · Place 15 · Lower Merion200 Meters1525.939
Mar 19Lower Merion MeetMar 19 · 100 Meters · Place 12 · Lower Merion100 Meters1212.299