Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNYCAL League Meet #5 · May 713.00aNYCAL League Meet #5May 7, 2026
110m Hurdles · 39" / 0.991m · OutdoorNYCAL Varsity Meet @ Icahn · Apr 2324.20aNYCAL Varsity Meet @ IcahnApril 23, 2026
1600 Meters · IndoorNYCAL Meet #3 · Dec 176:04.50aNYCAL Meet #3December 17, 2025
200 Meters · OutdoorNYCAL Varsity Championship · May 1226.29aNYCAL Varsity ChampionshipMay 12, 2026
300 Meters · IndoorNYCAL Meet #4 · Jan 3042.81NYCAL Meet #4January 30, 2026
55 Meter · IndoorNYCAL Meet #2 · Dec 87.79aNYCAL Meet #2December 8, 2025
55 Meters · IndoorIVY Prep League Meet #4 · Feb 47.63IVY Prep League Meet #4February 4, 2026
55m Hurdles · 39" · IndoorIvy League Prep Schools Meet #2 · Dec 1011.19aIvy League Prep Schools Meet #2December 10, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12NYCAL Varsity ChampionshipMay 12 · 200 Meters · Place 18 · The BrowningThe Browning200 Meters18.26.29a PB9
May 7NYCAL League Meet #5May 7 · 200 Meters · Place 16 · Browning SchoolBrowning School200 Meters1626.61a9
May 7NYCAL League Meet #5May 7 · 100 Meters · Place 22 · Browning SchoolBrowning School100 Meters2213.00a PB9
Apr 23NYCAL Varsity Meet @ IcahnApr 23 · 110m Hurdles · Place 5 · The BrowningThe Browning110m Hurdles39" / 0.991m5.24.20a PB9
Apr 23NYCAL Varsity Meet @ IcahnApr 23 · 200 Meters · Place 10 · The BrowningThe Browning200 Meters10.26.46a9
Apr 23NYCAL Varsity Meet @ IcahnApr 23 · 100 Meters · Place 16 · The BrowningThe Browning100 Meters16.13.02a9
Apr 16NYCAL League Meet #3Apr 16 · 110m Hurdles · The BrowningThe Browning110m Hurdles39" / 0.991m—DNS9
Apr 16NYCAL League Meet #3Apr 16 · 100 Meters · Place 25 · The BrowningThe Browning100 Meters25.13.35a9

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 4IVY Prep League Meet #4Feb 4 · 300 Meters · Place 54 · Browning SchoolBrowning School300 Meters5443.289
Feb 4IVY Prep League Meet #4Feb 4 · 55m Hurdles · Place 8 · Browning SchoolBrowning School55m Hurdles810.609
Feb 4IVY Prep League Meet #4Feb 4 · 55 Meters · Place 67 · Browning SchoolBrowning School55 Meters677.63 PB9
Jan 30NYCAL Meet #4Jan 30 · 55m Hurdles · Place 3 · Browning SchBrowning Sch55m Hurdles310.73—
Jan 30NYCAL Meet #4Jan 30 · 300 Meters · Place 13 · Browning SchBrowning Sch300 Meters1342.81 PB—
Jan 30NYCAL Meet #4Jan 30 · 55 Meters · Place 13 · Browning SchBrowning Sch55 Meters137.643—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 55m Hurdles · Place 10 · Browning SchBrowning Sch55m HurdlesRound P1010.75—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 300 Meters · Place 72 · Browning SchBrowning Sch300 Meters7245.26—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17NYCAL Meet #3Dec 17 · 1600 Meters · Place 13 · The BrowningThe Browning1600 Meters13.6:04.50a PB9
Dec 17NYCAL Meet #3Dec 17 · 55m Hurdles · Place 3 · The BrowningThe Browning55m Hurdles39"3.11.29a9
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 300 Meters · Place 60 · The BrowningThe Browning300 Meters60.45.91a9
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 55m Hurdles · Place 5 · The BrowningThe Browning55m Hurdles39"5.11.19a PB9
Dec 8NYCAL Meet #2Dec 8 · 55 Meter · Place 30 · The BrowningThe Browning55 Meter30.7.79a PB9
Dec 3Ivy League Prep Schools Meet #1Dec 3 · 55 Meter · Place 88 · The BrowningThe Browning55 Meter88.7.93a9
Jan 27NYCAL Meet #4Jan 27 · Long Jump · Place 10 · Browning SchBrowning SchLong Jump1010-11.75—
Jan 27NYCAL Meet #4Jan 27 · 55 Meters · Place 3 · Browning SchBrowning Sch55 Meters38.16—
Jan 15NYCAL Middle School MeetJan 15 · 300 Meters · Place 6 · Browning SchoolBrowning School300 Meters652.448
Jan 15NYCAL Middle School MeetJan 15 · 55 Meters · Place 3 · Browning SchoolBrowning School55 Meters38.358

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15NYCAL MS Medal Meet #6May 15 · 200 Meters · Place 5 · The BrowningThe Browning200 Meters5.28.88a8
May 15NYCAL MS Medal Meet #6May 15 · 100 Meters · Place 7 · The BrowningThe Browning100 Meters7.14.53a8
May 6NYCAL MS Meet #5May 6 · Long Jump · Place 18 · Browning SchBrowning SchLong Jump1810-00.00—
May 6NYCAL MS Meet #5May 6 · 200 Meters · Place 14 · Browning SchBrowning Sch200 Meters1430.58—
Apr 29NYCAL MS Meet #4Apr 29 · 200 Meters · Place 4 · Browning SchBrowning Sch200 Meters429.68—
Apr 29NYCAL MS Meet #4Apr 29 · 100 Meters · Place 7 · Browning SchBrowning Sch100 Meters714.29—
Apr 15NYCAL MS Meet #2Apr 15 · 200 Meters · Place 7 · Browning SchBrowning Sch200 Meters730.79—
Apr 15NYCAL MS Meet #2Apr 15 · 100 Meters · Place 7 · Browning SchBrowning Sch100 Meters714.38—
Apr 8NYCAL MS Meet #1Apr 8 · Long Jump · Place 9 · Browning SchBrowning SchLong Jump99-07.00—
Apr 8NYCAL MS Meet #1Apr 8 · 200 Meters · Place 5 · Browning SchBrowning Sch200 Meters530.20—