Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNYCAL League Meet #3 · Apr 1616.05aNYCAL League Meet #3April 16, 2026
1600 Meters · IndoorIvy League Prep Schools Meet #2 · Dec 106:43.46aIvy League Prep Schools Meet #2December 10, 2025
300 Meters · IndoorNYCAL Meet #4 · Jan 3052.55NYCAL Meet #4January 30, 2026
3200 Meters · IndoorNYCAL Meet #3 · Dec 1714:09.89aNYCAL Meet #3December 17, 2025
55 Meters · IndoorNYCAL Meet #4 · Jan 309.20NYCAL Meet #4January 30, 2026
600 Meters · IndoorIvy League Prep Schools Meet #3 · Jan 122:03.49Ivy League Prep Schools Meet #3January 12, 2026
Shot Put · 12lb · IndoorNYCAL Meet #3 · Dec 1717-04.00NYCAL Meet #3December 17, 2025
Shot Put · 12lb · OutdoorNYCAL League Meet #3 · Apr 1618' 9.5"NYCAL League Meet #3April 16, 2026

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 16NYCAL League Meet #3Apr 16 · Shot Put · Place 8 · The BrowningThe BrowningShot Put12lb8.18' 9.5" PB9
Apr 16NYCAL League Meet #3Apr 16 · 100 Meters · Place 52 · The BrowningThe Browning100 Meters52.16.05a PB9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4IVY Prep League Meet #4Feb 4 · Shot Put · Place 34 · Browning SchoolBrowning SchoolShot Put3418-109
Jan 30NYCAL Meet #4Jan 30 · Shot Put · Place 11 · Browning SchBrowning SchShot Put1116-06.00—
Jan 30NYCAL Meet #4Jan 30 · 300 Meters · Place 23 · Browning SchBrowning Sch300 Meters2352.55 PB—
Jan 30NYCAL Meet #4Jan 30 · 55 Meters · Place 25 · Browning SchBrowning Sch55 Meters259.20 PB—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · Shot Put · Place 32 · Browning SchBrowning SchShot Put3216-00.00—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 600 Meters · Place 46 · Browning SchBrowning Sch600 Meters462:03.49 PB—

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 17NYCAL Meet #3Dec 17 · 3200 Meters · Place 5 · The BrowningThe Browning3200 Meters5.14:09.89a PB9
Dec 17NYCAL Meet #3Dec 17 · Shot Put · Place 9 · The BrowningThe BrowningShot Put12lb9.17-04.00 PB9
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 1600 Meters · Place 37 · The BrowningThe Browning1600 Meters37.6:43.46a PB9
Dec 10Ivy League Prep Schools Meet #2Dec 10 · Shot Put · Place 21 · The BrowningThe BrowningShot Put12lb21.15-08.009
Dec 8NYCAL Meet #2Dec 8 · 1600 Meters · Place 32 · The BrowningThe Browning1600 Meters32.6:53.69a9
Dec 8NYCAL Meet #2Dec 8 · Shot Put · Place 15 · The BrowningThe BrowningShot Put12lb15.14-09.509
Dec 3Ivy League Prep Schools Meet #1Dec 3 · 3200 Meters · The BrowningThe Browning3200 Meters--DNF9
Dec 3Ivy League Prep Schools Meet #1Dec 3 · Shot Put · The BrowningThe BrowningShot Put12lb--FOUL9