Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNYSAIS Championships · Feb 272:44.78aNYSAIS ChampionshipsFebruary 27, 2026
1600 Meters · IndoorNYCAL Meet #2 · Dec 25:08.91aNYCAL Meet #2December 2, 2024
1600 Meters · OutdoorNYCAL League Meet #4 · Apr 175:11.36aNYCAL League Meet #4April 17, 2025
300 Meters · IndoorIvy League Prep #2 · Dec 1344.86aIvy League Prep #2December 13, 2023
3200 Meters · IndoorNYCAL Champs · Feb 1211:32.47NYCAL ChampsFebruary 12, 2025
400 Meters · OutdoorNYCAL League Meet #5 · May 157.72aNYCAL League Meet #5May 1, 2025
400 Meters · Relay Split · OutdoorNYCAL League Meet #5 · May 155.165NYCAL League Meet #5May 1, 2025
55 Meter · IndoorIvy League Prep #2 · Dec 137.75aIvy League Prep #2December 13, 2023
600 Meters · IndoorNYCAL Meet #3 · Dec 171:26.62aNYCAL Meet #3December 17, 2025
800 Meters · OutdoorNYSAIS Outdoor Championships · May 201:59.43aNYSAIS Outdoor ChampionshipsMay 20, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20NYSAIS Outdoor ChampionshipsMay 20 · 800 Meters · Place 4 · The Browning800 Meters4.1:59.43a PB11
May 12NYCAL Varsity ChampionshipMay 12 · 800 Meters · Place 14 · The Browning800 Meters14.2:25.76a11
May 12NYCAL Varsity ChampionshipMay 12 · 400 Meters · The Browning400 Meters—DQ11
Apr 23NYCAL Varsity Meet @ IcahnApr 23 · 800 Meters · Place 1 · The Browning800 Meters1.2:00.57a11
Apr 16NYCAL League Meet #3Apr 16 · 800 Meters · Place 1 · The Browning800 Meters1.2:03.91a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27NYSAIS ChampionshipsFeb 27 · 1000 Meters · Place 8 · The Browning1000 Meters8.2:44.78a PB11
Feb 27NYSAIS ChampionshipsFeb 27 · 600 Meters · Place 12 · The Browning600 Meters12.1:51.41a11
Jan 30NYCAL Meet #4Jan 30 · 600 Meters · Place 1 · Browning Sch600 Meters11:32.94—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 1000 Meters · Place 8 · Browning Sch1000 Meters82:50.09—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17NYCAL Meet #3Dec 17 · 600 Meters · Place 1 · The Browning600 Meters1.1:26.62a PB11
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 600 Meters · Place 5 · The Browning600 Meters5.1:33.78a11
Dec 8NYCAL Meet #2Dec 8 · 600 Meters · Place 1 · The Browning600 Meters1.1:32.18a11
Dec 3Ivy League Prep Schools Meet #1Dec 3 · 600 Meters · Place 10 · The Browning600 Meters10.1:34.44a11
Feb 12NYCAL ChampsFeb 12 · 3200 Meters · Place 7 · Browning Sch3200 Meters711:32.47 PB—
Jan 27NYCAL Meet #4Jan 27 · 600 Meters · Place 7 · Browning Sch600 Meters71:38.99—
Jan 13Ivy League Prep Schools Meet #4Jan 13 · 1600 Meters · Place 31 · The Browning1600 Meters31.5:31.47a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13NYCAL ChampsMay 13 · 1600 Meters · The Browning1600 Meters--DNS10
May 13NYCAL ChampsMay 13 · 400 Meters · The Browning400 MetersRelay Split—1:04.00810
May 1NYCAL League Meet #5May 1 · 400 Meters · Place 3 · The Browning400 MetersRelay Split3.55.165 PB10
May 1NYCAL League Meet #5May 1 · 400 Meters · Place 7 · The Browning400 Meters7.57.72a PB10
Apr 17NYCAL League Meet #4Apr 17 · 1600 Meters · Place 2 · The Browning1600 Meters2.5:11.36a PB10
Apr 17NYCAL League Meet #4Apr 17 · 400 Meters · The Browning400 MetersRelay Split—1:06.216a10
Apr 10NYCAL League Meet #3Apr 10 · 1600 Meters · Place 6 · The Browning1600 Meters6.5:35.15a10
Apr 3NYCAL League Meet #2Apr 3 · 1600 Meters · Place 7 · The Browning1600 Meters7.5:43.02a10
Apr 3NYCAL League Meet #2Apr 3 · 800 Meters · Place 2 · The Browning800 Meters2.2:21.97a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 11NYCAL Meet #3Dec 11 · 3200 Meters · Place 4 · The Browning3200 Meters4.11:53.82a10
Dec 2NYCAL Meet #2Dec 2 · 600 Meters · Place 10 · The Browning600 Meters10.1:51.12a10
Dec 2NYCAL Meet #2Dec 2 · 1600 Meters · Place 3 · The Browning1600 Meters3.5:08.91a PB10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2NYCAL #5May 2 · 3200 Meters · The Browning3200 Meters--DNS9
May 2NYCAL #5May 2 · Long Jump · The BrowningLong Jump--DNS9
May 2NYCAL #5May 2 · 800 Meters · The Browning800 Meters--DNS9
Apr 18NYCAL #3Apr 18 · 400 Meters · Place 3 · The Browning400 Meters3.1:01.88a9
Apr 9NYCAL #2Apr 9 · 800 Meters · Place 11 · The Browning800 Meters11.2:35.68a9
Apr 9NYCAL #2Apr 9 · 400 Meters · Place 9 · The Browning400 Meters9.57.97a9
Apr 4NYCAL #1Apr 4 · 1600 Meters · Place 10 · The Browning1600 Meters10.6:25.75a9
Apr 4NYCAL #1Apr 4 · 800 Meters · Place 4 · The Browning800 Meters4.2:30.70a9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20NYCAL Meet #2Dec 20 · 300 Meters · The Browning300 Meters—DNS9
Dec 20NYCAL Meet #2Dec 20 · 600 Meters · The Browning600 Meters—DNS9
Dec 20NYCAL Meet #2Dec 20 · 55 Meter · Place 38 · The Browning55 Meter38.8.51a9
Dec 13Ivy League Prep #2Dec 13 · 300 Meters · Place 51 · The Browning300 Meters51.44.86a PB9
Dec 13Ivy League Prep #2Dec 13 · 55 Meter · Place 67 · The Browning55 Meter67.7.75a PB9