Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCAL Week #1 Penncrest · Mar 2512.80aCAL Week #1 PenncrestMarch 25, 2026
200 Meters · IndoorTFCAGP #7 · Jan 2326.06aTFCAGP #7January 23, 2026
200 Meters · OutdoorCAL Meet #1 (UD) · Mar 2627.71aCAL Meet #1 (UD)March 26, 2025
200 Meters · Relay Split · IndoorTFCAGP #1 · Dec 1325.251TFCAGP #1December 13, 2025
60 Meter · IndoorTFCAGP #2 · Dec 207.95aTFCAGP #2December 20, 2025
Javelin · 800g · OutdoorCAL Meet #1 (UD) · Mar 2681-07CAL Meet #1 (UD)March 26, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 200 Meters · Harriton200 Meters--DNS11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 100 Meters · Harriton100 Meters--DNS11
Mar 25CAL Week #1 PenncrestMar 25 · 100 Meters · Place 18 · Harriton100 Meters18.12.80a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · 200 Meters · Place 38 · Harriton200 Meters38.26.06a PB11
Jan 3TFCAGP #4Jan 3 · 200 Meters · Harriton200 MetersRelay Split—26.71511
Jan 3TFCAGP #4Jan 3 · 200 Meters · Place 33 · Harriton200 Meters33.26.15a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 60 Meter · Place 42 · Harriton60 MeterRound P42.7.95a PB11
Dec 13TFCAGP #1Dec 13 · 200 Meters · Harriton200 MetersRelay Split—25.251 PB11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25UD InviteApr 25 · 100 Meters · Place 69 · Harriton100 Meters69.13.06a10
Apr 8CAL Meet #2 - Radnor (Boys Only)Apr 8 · Javelin · Place 25 · HarritonJavelin800g25.78-0710
Apr 8CAL Meet #2 - Radnor (Boys Only)Apr 8 · 100 Meters · Place 18 · Harriton100 Meters18.13.30a10
Mar 26CAL Meet #1 (UD)Mar 26 · Javelin · Place 19 · HarritonJavelin800g19.81-07 PB10
Mar 26CAL Meet #1 (UD)Mar 26 · 200 Meters · Place 29 · Harriton200 Meters29.27.71a PB10
Mar 26CAL Meet #1 (UD)Mar 26 · 100 Meters · Place 32 · Harriton100 Meters32.13.22a10
Mar 19Lower Merion MeetMar 19 · 100 Meters · Place 25 · Harriton100 Meters2513.2610
Mar 19Lower Merion MeetMar 19 · Javelin · Place 2 · HarritonJavelin282-0210