Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNYCAL League Meet #5 · May 712.33aNYCAL League Meet #5May 7, 2026
200 Meters · OutdoorNYCAL Varsity Championship · May 1225.12aNYCAL Varsity ChampionshipMay 12, 2026
300 Meters · IndoorNYCAL Meet #2 · Dec 841.59aNYCAL Meet #2December 8, 2025
3200 Meters · IndoorIVY Prep League Meet #4 · Feb 414:28.44IVY Prep League Meet #4February 4, 2026
55 Meter · IndoorNYCAL Meet #2 · Dec 87.30aNYCAL Meet #2December 8, 2025
55 Meters · IndoorIvy League Prep Schools Meet #3 · Jan 127.330Ivy League Prep Schools Meet #3January 12, 2026
High Jump · IndoorNYCAL Meet #3 · Dec 174-10.00NYCAL Meet #3December 17, 2025
High Jump · OutdoorNYCAL Varsity Championship · May 124' 8"NYCAL Varsity ChampionshipMay 12, 2026
Long Jump · IndoorNYCAL Meet #2 · Dec 816-07.75NYCAL Meet #2December 8, 2025
Long Jump · OutdoorIvy Prep South League Meet #5 · May 816-03.00Ivy Prep South League Meet #5May 8, 2025
Triple Jump · IndoorNYSAIS Championships · Feb 2737-02.00NYSAIS ChampionshipsFebruary 27, 2026
Triple Jump · OutdoorNYCAL Varsity Championship · May 1232' 7"NYCAL Varsity ChampionshipMay 12, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20NYSAIS Outdoor ChampionshipsMay 20 · 200 Meters · Place 35 · The BrowningThe Browning200 Meters35.24.43aWind: 310
May 20NYSAIS Outdoor ChampionshipsMay 20 · 100 Meters · Place 38 · The BrowningThe Browning100 MetersRound P38.12.08aWind: 3.610
May 12NYCAL Varsity ChampionshipMay 12 · Triple Jump · Place 2 · The BrowningThe BrowningTriple Jump2.32' 7" PB10
May 12NYCAL Varsity ChampionshipMay 12 · High Jump · Place 6 · The BrowningThe BrowningHigh Jump6.4' 8" PB10
May 12NYCAL Varsity ChampionshipMay 12 · 200 Meters · Place 6 · The BrowningThe Browning200 Meters6.25.12a PB10
May 12NYCAL Varsity ChampionshipMay 12 · 100 Meters · Place 14 · The BrowningThe Browning100 MetersRound P14.12.42a10
May 7NYCAL League Meet #5May 7 · Triple Jump · Place 3 · Browning SchoolBrowning SchoolTriple Jump334-7.510
May 7NYCAL League Meet #5May 7 · Long Jump · Place 10 · Browning SchoolBrowning SchoolLong Jump1015-2.510
May 7NYCAL League Meet #5May 7 · 100 Meters · Place 11 · Browning SchoolBrowning School100 Meters1112.33a PB10
Apr 23NYCAL Varsity Meet @ IcahnApr 23 · Long Jump · Place 8 · The BrowningThe BrowningLong Jump8.15-2.7510
Apr 23NYCAL Varsity Meet @ IcahnApr 23 · 200 Meters · Place 8 · The BrowningThe Browning200 Meters8.26.13a10
Apr 23NYCAL Varsity Meet @ IcahnApr 23 · 100 Meters · Place 13 · The BrowningThe Browning100 Meters13.12.83a10
Apr 16NYCAL League Meet #3Apr 16 · Long Jump · Place 11 · The BrowningThe BrowningLong Jump11.15' 11.25"10
Apr 16NYCAL League Meet #3Apr 16 · High Jump · Place 3 · The BrowningThe BrowningHigh Jump3.4' 8"10
Apr 16NYCAL League Meet #3Apr 16 · 100 Meters · Place 6 · The BrowningThe Browning100 Meters6.12.54a10
Apr 9NYCAL League Meet #2Apr 9 · 200 Meters · Place 8 · The BrowningThe Browning200 Meters825.82a10

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 27NYSAIS ChampionshipsFeb 27 · 55 Meter · Place 44 · The BrowningThe Browning55 MeterRound P44.7.39a10
Feb 27NYSAIS ChampionshipsFeb 27 · Triple Jump · Place 10 · The BrowningThe BrowningTriple Jump10.37-02.00 PB10
Feb 27NYSAIS ChampionshipsFeb 27 · Long Jump · Place 27 · The BrowningThe BrowningLong Jump27.15-06.0010
Feb 11NYCAL ChampionshipsFeb 11 · Triple Jump · Place 3 · Browning SchoolBrowning SchoolTriple Jump333-910
Feb 11NYCAL ChampionshipsFeb 11 · Long Jump · Place 8 · Browning SchoolBrowning SchoolLong Jump816-710
Feb 11NYCAL ChampionshipsFeb 11 · 55 Meters · Place 12 · Browning SchoolBrowning School55 MetersRound P127.46a10
Feb 4IVY Prep League Meet #4Feb 4 · 3200 Meters · Place 29 · Browning SchoolBrowning School3200 Meters2914:28.44 PB10
Feb 4IVY Prep League Meet #4Feb 4 · 300 Meters · Place 44 · Browning SchoolBrowning School300 Meters4441.8610
Jan 30NYCAL Meet #4Jan 30 · Triple Jump · Place 3 · Browning SchBrowning SchTriple Jump332-11.50—
Jan 30NYCAL Meet #4Jan 30 · Long Jump · Place 5 · Browning SchBrowning SchLong Jump515-07.00—
Jan 30NYCAL Meet #4Jan 30 · High Jump · Place 2 · Browning SchBrowning SchHigh Jump25-00.00—
Jan 30NYCAL Meet #4Jan 30 · 55 Meters · Place 10 · Browning SchBrowning Sch55 Meters107.53—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · Long Jump · Place 22 · Browning SchBrowning SchLong Jump2215-09.00—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · High Jump · Place 6 · Browning SchBrowning SchHigh Jump64-08.00—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 55 Meters · Place 39 · Browning SchBrowning Sch55 MetersRound P397.330 PB—

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17NYCAL Meet #3Dec 17 · 55 Meter · Place 7 · The BrowningThe Browning55 Meter7.7.31a10
Dec 17NYCAL Meet #3Dec 17 · Triple Jump · Place 2 · The BrowningThe BrowningTriple Jump2.34-09.0010
Dec 17NYCAL Meet #3Dec 17 · High Jump · Place 3 · The BrowningThe BrowningHigh Jump3.4-10.00 PB10
Dec 10Ivy League Prep Schools Meet #2Dec 10 · Triple Jump · Place 3 · The BrowningThe BrowningTriple Jump3.33-10.0010
Dec 10Ivy League Prep Schools Meet #2Dec 10 · Long Jump · Place 12 · The BrowningThe BrowningLong Jump12.15-10.0010
Dec 10Ivy League Prep Schools Meet #2Dec 10 · High Jump · Place 6 · The BrowningThe BrowningHigh Jump6.4-10.0010
Dec 8NYCAL Meet #2Dec 8 · 300 Meters · Place 8 · The BrowningThe Browning300 Meters8.41.59a PB10
Dec 8NYCAL Meet #2Dec 8 · 55 Meter · Place 11 · The BrowningThe Browning55 Meter11.7.30a PB10
Dec 8NYCAL Meet #2Dec 8 · Triple Jump · Place 2 · The BrowningThe BrowningTriple Jump2.36-10.0010
Dec 8NYCAL Meet #2Dec 8 · Long Jump · Place 10 · The BrowningThe BrowningLong Jump10.16-07.75 PB10
Dec 3Ivy League Prep Schools Meet #1Dec 3 · 300 Meters · Place 40 · The BrowningThe Browning300 Meters40.42.95a10
Dec 3Ivy League Prep Schools Meet #1Dec 3 · Triple Jump · Place 5 · The BrowningThe BrowningTriple Jump5.34-04.0010
Nov 24NYCAL Meet #1Nov 24 · 55 Meter · The BrowningThe Browning55 Meter—DNS10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · Triple Jump · Place 13 · Riverdale Country Day High SchRiverdale Country Day High SchTriple Jump1331-99
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · Long Jump · Place 18 · Riverdale Country Day High SchRiverdale Country Day High SchLong Jump1814-9.259
May 8Ivy Prep South League Meet #5May 8 · Long Jump · Place 7 · Riverdale CountryRiverdale CountryLong Jump7.16-03.00 PB9
May 8Ivy Prep South League Meet #5May 8 · 200 Meters · Place 17 · Riverdale CountryRiverdale Country200 Meters17.25.62a9
Apr 30Ivy League Prep Schools #4Apr 30 · 200 Meters · Place 38 · Riverdale Country Day High SchRiverdale Country Day High Sch200 Meters3825.689