Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDr. Sander Columbia Scorcher - College · Jan 234:25.64Dr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
1 Mile · OutdoorTrack Night NYC · May 14:22.16Track Night NYCMay 1, 2026
1000 Meters · IndoorIvy League Prep Schools #5 · Jan 242:43.66Ivy League Prep Schools #5January 24, 2024
1500 Meters · IndoorUSATF New York Youth Association Championship · Feb 254:22.73USATF New York Youth Association ChampionshipFebruary 25, 2024
1500 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 164:14.83The Ocean Breeze National InvitationalMarch 16, 2024
1600 Meters · IndoorNYSAIS Championships · Feb 284:25.54NYSAIS ChampionshipsFebruary 28, 2025
1600 Meters · OutdoorNYSPHSAA -NY State Champs · Mar 64:23.08NYSPHSAA -NY State ChampsMarch 6, 2026
2 Miles · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 99:39.61Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
300 Meters · IndoorIvy League Prep Schools #2 · Dec 1445.92aIvy League Prep Schools #2December 14, 2022
3000 Meters · IndoorUSATF National Youth Indoor Championship · Mar 179:35.40aUSATF National Youth Indoor ChampionshipMarch 17, 2023
3000 Meters · OutdoorNew York Relays - Youth Division · Apr 279:12.46aNew York Relays - Youth DivisionApril 27, 2024
3200 Meters · IndoorNYSAIS Championships · Feb 279:27.97aNYSAIS ChampionshipsFebruary 27, 2026
3200 Meters · OutdoorACIS MEET #4 · May 359.4ACIS MEET #4May 3, 2023
400 Meters · OutdoorACIS League Meet #1 · Apr 256.53aACIS League Meet #1April 2, 2025
400 Meters · Relay Split · OutdoorACIS League Meet #3 · Apr 1656.805ACIS League Meet #3April 16, 2025
800 Meters · IndoorGarden State Open · Feb 212:04.20Garden State OpenFebruary 21, 2025
800 Meters · OutdoorUSATF New York Association Junior Olympic Championships · Jun 152:04.11aUSATF New York Association Junior Olympic ChampionshipsJune 15, 2024

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 8LI Last ChanceJun 8 · 1600 Meters · Place 2 · Berkeley CarrollBerkeley Carroll1600 Meters2.4:24.65a11
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 3000 Meters · Prospect Park Youth RunningProspect Park Youth Running3000 Meters—DNS11
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Prospect Park Youth RunningProspect Park Youth Running1500 Meters—DNS11
May 30Easterns States ChampionshipsMay 30 · 1 Mile · Place 3 · Berkeley CarrollBerkeley Carroll1 Mile3.4:30.09a11
May 20NYSAIS Outdoor ChampionshipsMay 20 · 3200 Meters · Place 2 · Berkeley CarrollBerkeley Carroll3200 Meters2.9:34.59a11
May 20NYSAIS Outdoor ChampionshipsMay 20 · 1600 Meters · Place 5 · Berkeley CarrollBerkeley Carroll1600 Meters5.4:36.05a11
May 13ACIS League ChampsMay 13 · 800 Meters · Place 1 · Berkeley Carroll SchoolBerkeley Carroll School800 Meters12:04.98a11
May 13ACIS League ChampsMay 13 · 3200 Meters · Place 1 · Berkeley Carroll SchoolBerkeley Carroll School3200 Meters110:39.34a11
May 13ACIS League ChampsMay 13 · 1600 Meters · Place 2 · Berkeley Carroll SchoolBerkeley Carroll School1600 Meters24:48.80a11
May 6ACIS League Meet #5May 6 · 1600 Meters · Place 1 · Berkeley CarrollBerkeley Carroll1600 Meters14:23.46a11
May 6ACIS League Meet #5May 6 · 1600 Meters · Place 1 · Berkeley Carroll SchoolBerkeley Carroll School1600 Meters14:23.46a11
May 1Track Night NYCMay 1 · 1 Mile · Place 2 · Berkeley CarrollBerkeley Carroll1 Mile24:22.16 PB11
Apr 172026 New York RelaysApr 17 · 3200 Meters · Place 21 · Berkeley CarrollBerkeley Carroll3200 Meters21.9:43.78a11
Apr 8ACIS League Meet #1Apr 8 · 3200 Meters · Place 1 · Berkeley CarBerkeley Car3200 Meters110:54.30—
Mar 6NYSPHSAA -NY State ChampsMar 6 · 3200 Meters · Place 17 · Berkeley CarBerkeley Car3200 Meters179:23.7911
Mar 6NYSPHSAA -NY State ChampsMar 6 · 1600 Meters · Place 23 · Berkeley CarBerkeley Car1600 Meters234:23.08 PB11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 27NYSAIS ChampionshipsFeb 27 · 3200 Meters · Place 2 · Berkeley CarrollBerkeley Carroll3200 Meters2.9:27.97a PB11
Feb 27NYSAIS ChampionshipsFeb 27 · 1600 Meters · Place 3 · Berkeley CarrollBerkeley Carroll1600 Meters3.4:44.69a11
Feb 20Garden State TC InvitationalFeb 20 · 3200 Meters · Place 1 · Berkeley CarrollBerkeley Carroll3200 Meters1.9:33.47a11
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 21 · Berkeley Carroll SchoolBerkeley Carroll School1 Mile214:32.3211
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 21 · Berkeley Carroll SchoolBerkeley Carroll School1 Mile214:32.3211
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 1 Mile · Place 4 · Berkeley CarBerkeley Car1 Mile44:25.64 PB11
Jan 23Dr. Sander Scorcher - HS EntryJan 23 · 1 Mile · Place 4 · Berkeley CarrollBerkeley Carroll1 Mile4.4:25.64a11
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 4 · Berkeley CarBerkeley Car2 Miles49:39.61 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 4 · Berkeley CarBerkeley Car3200 Meters49:36.63—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 4 · Berkeley CarBerkeley Car3200 Meters49:36.63—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 4 · Berkeley CarBerkeley Car2 Miles49:39.61—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7JEUNESS INVITE 2025Jun 7 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters1.4:24.0010
May 14ACIS League ChampsMay 14 · 3200 Meters · Place 3 · Berkeley CarBerkeley Car3200 Meters311:28.09—
May 14ACIS League ChampsMay 14 · 1600 Meters · Place 2 · Berkeley CarBerkeley Car1600 Meters24:29.99—
May 14ACIS League ChampsMay 14 · 800 Meters · Place 4 · Berkeley CarBerkeley Car800 Meters42:11.51—
May 2Track Night NYCMay 2 · 1 Mile · Place 3 · Berkeley CarrollBerkeley Carroll1 Mile34:32.4610
Apr 23ACIS League Meet #4Apr 23 · 1600 Meters · Place 1 · Berkeley CarBerkeley Car1600 Meters14:46.60—
Apr 16ACIS League Meet #3Apr 16 · 3200 Meters · Place 2 · Berkeley CarrollBerkeley Carroll3200 Meters2.11:31.97a10
Apr 16ACIS League Meet #3Apr 16 · 400 Meters · Berkeley CarrollBerkeley Carroll400 MetersRelay Split—56.805 PB10
Apr 11New York Relays Apr 11 · 1 Mile · Place 6 · Berkeley Carroll SchoolBerkeley Carroll School1 Mile64:36.7210
Apr 2ACIS League Meet #1Apr 2 · 3200 Meters · Place 2 · Berkeley CarrollBerkeley Carroll3200 Meters2.10:46.11a10
Apr 2ACIS League Meet #1Apr 2 · 400 Meters · Place 2 · Berkeley CarrollBerkeley Carroll400 Meters2.56.53a PB10
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running800 Meters12:04.6916

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28NYSAIS ChampionshipsFeb 28 · 1600 Meters · Place 4 · Berkeley CarBerkeley Car1600 Meters44:25.54 PB10
Feb 21Garden State OpenFeb 21 · 800 Meters · Place 17 · Berkeley CarBerkeley Car800 Meters172:04.20 PB—
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 34 · Berkeley CarrollBerkeley Carroll1 Mile34.4:34.81a10
Jan 22Ivy League Prep Schools MeetJan 22 · 1600 Meters · Place 3 · Berkeley CarrollBerkeley Carroll1600 Meters3.4:27.26a10
Jan 13Ivy League Prep Schools Meet #4Jan 13 · 1600 Meters · Place 1 · Berkeley CarrollBerkeley Carroll1600 Meters1.4:28.46a10

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Bishop Loughlin GamesDec 21 · 1 Mile · Place 6 · Berkeley CarrollBerkeley Carroll1 Mile6.4:32.98a10
Dec 18Ivy League Prep Schools #2Dec 18 · 1600 Meters · Place 9 · Berkeley CarrollBerkeley Carroll1600 Meters9.4:43.06a10
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters14:22.73 PB15
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running800 Meters22:05.3315
Feb 21NYSAIS ChampsFeb 21 · 1600 Meters · Place 3 · Berkeley CarBerkeley Car1600 Meters34:34.96—
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running800 Meters32:10.7315
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters24:23.3615
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 3 · Berkeley Carroll SchoolBerkeley Carroll School1 Mile34:38.919
Jan 24Ivy League Prep Schools #5Jan 24 · 1000 Meters · Place 2 · Berkeley Carroll SchoolBerkeley Carroll School1000 Meters22:43.66 PB9
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters14:23.0315

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 3000 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters3.9:13.37a9
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters3.4:18.91a9
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters3.4:18.78a9
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running800 Meters2.2:04.11a PB9
May 22NYSAIS Championships 2024May 22 · 800 Meters · Place 34 · Berkeley Carroll SchoolBerkeley Carroll School800 Meters342:30.349
May 22NYSAIS Championships 2024May 22 · 1600 Meters · Place 2 · Berkeley Carroll SchoolBerkeley Carroll School1600 Meters24:32.029
May 13ACIS ChampionshipMay 13 · 1600 Meters · Place 2 · Berkeley CarrollBerkeley Carroll1600 Meters204:44.0—
May 11Spring Fling Twilight FestivalMay 11 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters19:19.7215
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters1.4:22.12a9
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running800 Meters2.2:05.14a9
Apr 27New York Relays - Youth DivisionApr 27 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters1.9:12.46a PB9
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters14:28.0715
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running800 Meters12:08.5015
Mar 16The Ocean Breeze National InvitationalMar 16 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters14:14.83 PB15

2023 Indoor Track

23 results
DateMeetEventPlMarkGr
Dec 20NYCAL Meet #2Dec 20 · 1600 Meters · Place 2 · Berkeley CarrollBerkeley Carroll1600 Meters2.4:48.41a9
Dec 13Ivy League Prep #2Dec 13 · 3200 Meters · Place 2 · Berkeley CarrollBerkeley Carroll3200 Meters2.10:14.88a9
Dec 13Ivy League Prep #2Dec 13 · Shot Put · Berkeley CarrollBerkeley CarrollShot Put12lb—DNS9
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000 Meters · Place 4 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters4.9:35.40a PB8
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters2.4:26.63a8
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 10 · 27 Prospect Par27 Prospect Par1500 Meters104:33.93—
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 12 · 27 Prospect Par27 Prospect Par1 Mile124:53.90—
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters24:39.6414
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters110:04.0014
Feb 24NYSAIS Indoor ChampionshipsFeb 24 · 1600 Meters · Place 14 · Berkeley CarrollBerkeley Carroll1600 Meters14.4:54.22a8
Jan 25Ivy League Prep Schools #5Jan 25 · Shot Put · Place 34 · Berkeley CarrollBerkeley CarrollShot Put3420-10.508
Jan 25Ivy League Prep Schools #5Jan 25 · 1600 Meters · Place 17 · Berkeley CarrollBerkeley Carroll1600 Meters174:54.738
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 12 · Prospect ParkProspect Park800 Meters122:21.4814
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 5 · Prospect ParkProspect Park1500 Meters54:41.9014
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 5 · Prospect Park Youth RunProspect Park Youth Run1500 Meters54:41.90a8
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 12 · Prospect Park Youth RunProspect Park Youth Run800 Meters122:21.48a8
Jan 9Ivy League Prep Schools #4Jan 9 · Shot Put · Place 36 · Berkeley CarBerkeley CarShot Put3620-04.50—
Jan 9Ivy League Prep Schools #4Jan 9 · 3200 Meters · Place 5 · Berkeley CarBerkeley Car3200 Meters510:52.37—
Jan 9Ivy League Prep Schools #4Jan 9 · 1600 Meters · Place 12 · Berkeley CarBerkeley Car1600 Meters125:03.81—
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters1.10:04.79a8
Jan 4Ivy League Prep Schools #3Jan 4 · Shot Put · Place 21 · Berkeley Carroll SchoolBerkeley Carroll SchoolShot Put2119-18
Jan 4Ivy League Prep Schools #3Jan 4 · 3200 Meters · Place 8 · Berkeley Carroll SchoolBerkeley Carroll School3200 Meters810:56.688
Jan 4Ivy League Prep Schools #3Jan 4 · 1600 Meters · Place 10 · Berkeley Carroll SchoolBerkeley Carroll School1600 Meters105:09.228

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24NYSAIS ChampionshipsMay 24 · 1600 Meters · Place 21 · Berkeley Carroll SchoolBerkeley Carroll School1600 Meters215:00.678
May 24NYSAIS ChampionshipsMay 24 · 3200 Meters · Place 5 · Berkeley Carroll SchoolBerkeley Carroll School3200 Meters510:28.818
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters19:47.3014
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters24:28.8014
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running800 Meters32:09.6314
May 3ACIS MEET #4May 3 · 3200 Meters · Place 4 · Berkeley CarrollBerkeley Carroll3200 Meters459.4 PB—
Apr 23New York Relays - Youth DivisionApr 23 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters29:38.1914
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters24:32.4114
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running800 Meters22:12.4214

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Ivy League Prep Schools #2Dec 14 · 300 Meters · Place 49 · Berkeley CarrollBerkeley Carroll300 Meters49.45.92a PB8
Dec 14Ivy League Prep Schools #2Dec 14 · 1600 Meters · Place 16 · Berkeley CarrollBerkeley Carroll1600 Meters16.5:08.94a8