Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 103:18.88Refuel with Chocolate Milk Officials HOF Invite - HSJanuary 10, 2025
1500 Meters · IndoorIvy League Prep Schools Meet #4 · Jan 135:17.19aIvy League Prep Schools Meet #4January 13, 2025
1500 Meters · OutdoorAAIS League Meet #1 · Apr 105:17.58aAAIS League Meet #1April 10, 2026
400 Meters · OutdoorAAIS 2026 Outdoor League Championships · May 151:01.71aAAIS 2026 Outdoor League ChampionshipsMay 15, 2026
600 Meters · IndoorNYSAIS Championships · Feb 281:40.73NYSAIS ChampionshipsFebruary 28, 2025
800 Meters · IndoorPuma New York International Showcase 2026 · Jan 242:32.78Puma New York International Showcase 2026January 24, 2026
800 Meters · OutdoorSaint Anthony's Invitational · May 22:26.34Saint Anthony's InvitationalMay 2, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20NYSAIS Outdoor ChampionshipsMay 20 · 400 Meters · Place 14 · Nightingale-Bamford400 Meters14.1:04.55a9
May 15AAIS 2026 Outdoor League ChampionshipsMay 15 · 400 Meters · Place 3 · Nightingale-Bamford400 Meters3.1:01.71a PB9
May 6AAIS Meet 5May 6 · 400 Meters · Place 1 · Nightingale-Bamford400 Meters1.1:02.88a9
May 1Saint Anthony's InvitationalMay 1 · 800 Meters · Place 23 · Nightingale-Bamford800 Meters232:28.72a9
May 1Saint Anthony's InvitationalMay 1 · 400 Meters · Place 22 · Nightingale-Bamford400 Meters221:03.48a9
May 1Saint Anthony's InvitationalMay 1 · 800 Meters · Place 23 · Nightingale-Bamford800 Meters232:28.72a9
May 1Saint Anthony's InvitationalMay 1 · 400 Meters · Place 22 · Nightingale-Bamford400 Meters221:03.48a9
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Nightingale-Bamford400 Meters—1:07.11a9
Apr 10AAIS League Meet #1Apr 10 · 1500 Meters · Place 6 · Nightingale-Bamford1500 Meters6.5:17.58a PB9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27NYSAIS ChampionshipsFeb 27 · 600 Meters · Place 9 · Nightingale-Bamford600 Meters9.1:47.12a9
Feb 11AAIS Girls Indoor ChampionshipFeb 11 · 600 Meters · Place 3 · Nightingale Bamford600 Meters31:42.249
Feb 4IVY Prep League Meet #4Feb 4 · 600 Meters · Place 8 · Nightingale Bamford600 Meters81:49.199
Jan 24Puma New York International Showcase 2026Jan 24 · 800 Meters · Place 5 · Nightingale Bamford800 Meters52:32.78 PB9
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 600 Meters · Place 5 · Nightingale600 Meters51:44.73—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 600 Meters · Place 17 · Nightingale-Bamford600 Meters17.1:53.78a9
Feb 28NYSAIS ChampionshipsFeb 28 · 600 Meters · Place 5 · Nightingale600 Meters51:40.73 PB8
Feb 12AAIS Girls Indoor ChampionshipFeb 12 · 600 Meters · Place 3 · Nightingale Bamford600 Meters31:46.918
Feb 1Purple Champions HS InvitationalFeb 1 · 600 Meters · Place 15 · Nightingale-600 Meters151:45.868
Jan 22Ivy League Prep Schools MeetJan 22 · 600 Meters · Place 4 · Nightingale-Bamford600 Meters4.1:47.25a8
Jan 13Ivy League Prep Schools Meet #4Jan 13 · 1500 Meters · Place 7 · Nightingale-Bamford1500 Meters7.5:17.19a PB8
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1000 Meters · Place 2 · Nightingale1000 Meters23:18.88 PB—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21NYSAIS ChampionshipsMay 21 · 800 Meters · Place 5 · Nightingale Bamford800 Meters52:26.798
May 16AAIS League ChampionshipsMay 16 · 800 Meters · Place 5 · Nightingale Bamford800 Meters52:30.018
May 7AAIS Co-ed Invite #2May 7 · 400 Meters · Place 6 · Nightingale Bamford400 Meters61:05.418
May 2Saint Anthony's InvitationalMay 2 · 800 Meters · Place 19 · Nightingale800 Meters192:26.34 PB—
Apr 16AAIS League Meet #3Apr 16 · 800 Meters · Place 1 · Nightingale-Bamford800 Meters1.2:28.01a8
Apr 2AAIS League Meet #1Apr 2 · 400 Meters · Place 6 · Nightingale-Bamford400 Meters6.1:05.86a8

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Ivy League Prep Schools #2Dec 18 · 1500 Meters · Place 11 · Nightingale-Bamford1500 Meters11.5:18.58a8
Dec 11NYCAL Meet #3Dec 11 · 1000 Meters · Place 4 · Nightingale-Bamford1000 Meters4.3:23.39a8