Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2023 Nike Indoor Nationals · Mar 105:27.662023 Nike Indoor NationalsMarch 10, 2023
1 Mile · OutdoorGuy Thomas Memorial Classic · Mar 215:26.29aGuy Thomas Memorial ClassicMarch 21, 2026
1500 Meters · IndoorUSATF National Youth Indoor Championship · Mar 174:59.80aUSATF National Youth Indoor ChampionshipMarch 17, 2023
1500 Meters · OutdoorNEPSTA DII Championship · May 164:51.31aNEPSTA DII ChampionshipMay 16, 2026
1600 Meters · OutdoorGuy Thomas Memorial Classic · Mar 215:24.06aGuy Thomas Memorial ClassicMarch 21, 2026
200 Meters · IndoorOcean Breeze Practice Meet - 6 (Distance) · Feb 736.19Ocean Breeze Practice Meet - 6 (Distance)February 7, 2021
200 Meters · OutdoorIvy Prep North #5 · May 732.84aIvy Prep North #5May 7, 2024
2000m Steeplechase · 0.762m · OutdoorEasterns States Championships · May 307:43.28aEasterns States ChampionshipsMay 30, 2026
3000 Meters · IndoorUSATF National Youth Indoor Championship · Mar 1710:50.93aUSATF National Youth Indoor ChampionshipMarch 17, 2023
3000 Meters · OutdoorNEPSTA DII Championship · May 1610:50.64aNEPSTA DII ChampionshipMay 16, 2026
400 Meters · IndoorOcean Breeze Practice Meet #2 · Jan 101:21.05Ocean Breeze Practice Meet #2January 10, 2021
400 Meters · OutdoorGuy Thomas Memorial Classic · Mar 211:06.85aGuy Thomas Memorial ClassicMarch 21, 2026
600 Meters · IndoorIvy League Prep Schools Meet #2 · Dec 101:50.85aIvy League Prep Schools Meet #2December 10, 2025
800 Meters · IndoorUSATF New York Youth Association Championship · Feb 262:32.39USATF New York Youth Association ChampionshipFebruary 26, 2023
800 Meters · OutdoorIcahn Stadium Youth Season Opener · Apr 162:29.20Icahn Stadium Youth Season OpenerApril 16, 2023
Combined results · OutdoorYouth Challenge Series - Northeast Invitational · May 234.69Youth Challenge Series - Northeast InvitationalMay 2, 2021

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30Easterns States ChampionshipsMay 30 · 2000m Steeplechase · Place 6 · Greenwich Country DayGreenwich Country Day2000m Steeplechase0.762m6.7:43.28a PB10
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 5 · TailwindTailwind800 Meters5.2:34.95a10
May 16NEPSTA DII ChampionshipMay 16 · 3000 Meters · Place 1 · Greenwich Country DayGreenwich Country Day3000 Meters1.10:50.64a PB10
May 16NEPSTA DII ChampionshipMay 16 · 1500 Meters · Place 1 · Greenwich Country DayGreenwich Country Day1500 Meters1.4:51.31a PB10
Apr 27Cornwall SteeplefestApr 27 · 2000m Steeplechase · Place 11 · Greenwich Country DayGreenwich Country Day2000m Steeplechase0.762m11.7:56.20a10
Mar 21Guy Thomas Memorial ClassicMar 21 · 1 Mile · Place 16 · Greenwich Country DayGreenwich Country Day1 Mile16.5:26.29a PB10
Mar 21Guy Thomas Memorial ClassicMar 21 · 1600 Meters · Place 16 · Greenwich Country DayGreenwich Country Day1600 Meters16.5:24.06a PB10
Mar 21Guy Thomas Memorial ClassicMar 21 · 400 Meters · Place 42 · Greenwich Country DayGreenwich Country Day400 Meters42.1:06.85a PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 600 Meters · Place 14 · Greenwich Country DayGreenwich Country Day600 Meters14.1:50.85a PB10
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 1500 Meters · Place 5 · Greenwich Country DayGreenwich Country Day1500 Meters5.5:02.81a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17NEPSTA D2 T&F Championships 2025May 17 · 1500 Meters · Place 14 · Greenwich Country DayGreenwich Country Day1500 Meters14.5:30.44a9
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 20 · TailwindTailwind800 Meters202:41.2409
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 57 · TailwindTailwind400 Meters571:12.5609

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2516th Annual CT Middle School Outdoor T & F ChampionshipsMay 25 · 1600 Meters · Place 12 · unattachedunattached1600 Meters12.5:51.62a8
May 18NEPSTA D2 T&F Championships 2024May 18 · 1500 Meters · Place 18 · Greenwich Country DayGreenwich Country Day1500 Meters18.5:31.24a8
May 18NEPSTA D2 T&F Championships 2024May 18 · 800 Meters · Place 11 · Greenwich Country DayGreenwich Country Day800 Meters11.2:36.47a8
May 11FAA ChampionshipMay 11 · 3000 Meters · Place 4 · Greenwich Country DayGreenwich Country Day3000 Meters4.11:52.58a8
May 11FAA ChampionshipMay 11 · 1500 Meters · Place 2 · Greenwich Country DayGreenwich Country Day1500 Meters2.5:09.80a8
May 11FAA ChampionshipMay 11 · 800 Meters · Place 1 · Greenwich Country DayGreenwich Country Day800 Meters1.2:29.51a8
May 7Ivy Prep North #5May 7 · 1500 Meters · Place 1 · Greenwich Country DayGreenwich Country Day1500 Meters1.5:19.99a8
May 7Ivy Prep North #5May 7 · 200 Meters · Place 27 · Greenwich Country DayGreenwich Country Day200 Meters27.32.84a PB8
Apr 20FAA InvitationalApr 20 · 800 Meters · Place 1 · Greenwich Country DayGreenwich Country Day800 Meters1.2:33.55a8
Apr 20FAA InvitationalApr 20 · 400 Meters · Place 20 · Greenwich Country DayGreenwich Country Day400 Meters20.1:10.91a8

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 11 · TailwindTailwind800 Meters112:44.18—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 25 · Prospect Park Youth RunningProspect Park Youth Running800 Meters252:47.57—
Apr 23New York Relays - Youth DivisionApr 23 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters211:05.21—
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running800 Meters22:29.20 PB—
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters25:10.03—

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000 Meters · Place 8 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters8.10:50.93a PB10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 9 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters9.4:59.80a PB10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 10 · Prospect Park Youth RunningProspect Park Youth Running800 Meters10.2:33.09a10
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 11 · Prospect ParProspect Par1500 Meters115:08.07—
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 9 · Prospect ParProspect Par1 Mile95:27.66 PB—
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 11 · Prospect ParProspect Par1500 Meters115:08.07—
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 9 · Prospect ParProspect Par1 Mile95:27.66—
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 11 · Prospect ParProspect Par1500 Meters115:08.07—
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 9 · Prospect ParProspect Par1 Mile95:27.66—
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 6 · Prospect Park Youth RunningProspect Park Youth Running800 Meters62:32.39 PB—
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters211:04.19—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 8 · Prospect Park Youth RunProspect Park Youth Run1500 Meters85:11.59a10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 15 · Prospect Park Youth RunProspect Park Youth Run800 Meters152:39.00a10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 15 · Prospect ParkProspect Park800 Meters152:39.00—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 8 · Prospect ParkProspect Park1500 Meters85:11.59—
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Prospect Park Youth RunningProspect Park Youth Running1000 Meters—DNS10

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1 Mile · Prospect Park Youth RunningProspect Park Youth Running1 Mile—DNS10
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 17 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters17.5:19.16a9
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 19 · Prospect Park Youth RunningProspect Park Youth Running800 Meters19.2:41.21a9
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 1 Mile · Place 8 · Prospect Park Youth RunningProspect Park Youth Running1 Mile8.5:44.53a9
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 1500 Meters · Place 8 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters8.5:23.35a9
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 1500 Meters · Place 4 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters45:12.99—
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 800 Meters · Place 8 · Prospect Park Youth RunningProspect Park Youth Running800 Meters82:38.49—
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 15 · Prospect Park Youth RunningProspect Park Youth Running800 Meters152:45.62—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 17 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters17.5:23.79a9
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 800 Meters · Place 12 · Prospect Park Youth RunningProspect Park Youth Running800 MetersRound P12.2:35.01a9
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 11 · Prospect Park Youth RunningProspect Park Youth Running800 Meters112:39.25—
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 5 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters55:19.89—
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Long Jump · Prospect Park Youth RunningProspect Park Youth RunningLong Jump—DNS9
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · Place 6 · Prospect Park Youth RunningProspect Park Youth Running800 Meters6.2:34.95a9
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 1500 Meters · Place 4 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters4.5:12.51a9
Apr 10Youth Challenge Series - Season OpenerApr 10 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters1.5:22.04a9
Apr 10Youth Challenge Series - Season OpenerApr 10 · 800 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running800 Meters2.2:37.01a9

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 17New York State ShowcaseJun 17 · 800 Meters · Place 5 · Prospect ParProspect Par800 Meters52:54.4812
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 7 · Prospect ParProspect ParCombined results75:41.00—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 7 · Prospect ParProspect ParCombined results72:54.68—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 8 · Prospect ParProspect ParCombined results835.57—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 5 · Prospect ParProspect ParCombined results55:43.50—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 3 · Prospect ParProspect ParCombined results334.69 PB—
Apr 18Youth Challenge Series - New York RelaysApr 18 · 800 Meters · Place 6 · Prospect ParProspect Par800 Meters62:52.9212
Apr 18Youth Challenge Series - New York RelaysApr 18 · 200 Meters · Place 18 · Prospect ParProspect Par200 Meters1836.1212
Apr 11Youth Challenge Series - Season OpenerApr 11 · 800 Meters · Place 11 · Prospect ParProspect Par800 Meters112:55.2411
Apr 11Youth Challenge Series - Season OpenerApr 11 · 200 Meters · Place 63 · Prospect ParProspect Par200 Meters6336.7111

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7Ocean Breeze Practice Meet - 6 (Distance)Feb 7 · 800 Meters · Place 11 · Prospect ParProspect Par800 Meters112:55.60—
Feb 7Ocean Breeze Practice Meet - 6 (Distance)Feb 7 · 200 Meters · Place 15 · Prospect ParProspect Par200 Meters1536.19 PB—
Jan 24Ocean Breeze Practice Meet 4Jan 24 · 800 Meters · Place 19 · Prospect ParProspect Par800 Meters192:55.57—
Jan 24Ocean Breeze Practice Meet 4Jan 24 · 200 Meters · Place 23 · Prospect ParProspect Par200 Meters2337.67—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 800 Meters · Place 9 · Prospect ParProspect Par800 Meters92:53.12—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 400 Meters · Place 12 · Prospect ParProspect Par400 Meters121:21.05 PB—
Jan 3Ocean Breeze Practice MeetJan 3 · 1500 Meters · Place 11 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters11.5:53.93a12
Jan 3Ocean Breeze Practice MeetJan 3 · 400 Meters · Place 33 · Prospect Park Youth RunningProspect Park Youth Running400 Meters33.1:24.83a12

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 1YMCA Youth Series #3Mar 1 · 800 Meters · Place 27 · Prospect Park Youth RunningProspect Park Youth Running800 Meters27.2:59.27a11
Mar 1YMCA Youth Series #3Mar 1 · 200 Meters · Place 49 · Prospect Park Youth RunningProspect Park Youth Running200 Meters49.36.20a11

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 23USATFNY Youth Association Championship Feb 23 · 1500 Meters · Place 16 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters16.5:55.95a11
Feb 23USATFNY Youth Association Championship Feb 23 · 200 Meters · Place 52 · Prospect Park Youth RunningProspect Park Youth Running200 Meters52.37.00a11
Feb 16Pre Nationals InvitationalFeb 16 · 800 Meters · Place 41 · Prospect Park Youth RunningProspect Park Youth Running800 Meters41.3:06.85a11
Feb 16Pre Nationals InvitationalFeb 16 · 400 Meters · Prospect Park Youth RunningProspect Park Youth Running400 Meters—DQ11
Jan 12YMCA Youth Series #1Jan 12 · 800 Meters · Place 27 · Prospect Park Youth RunniProspect Park Youth Runni800 Meters273:04.8111
Jan 12YMCA Youth Series #1Jan 12 · 200 Meters · Place 48 · Prospect Park Youth RunniProspect Park Youth Runni200 Meters4838.7311
Jan 5Ocean Breeze Freedom Games (Youth Only)Jan 5 · 1000 Meters · Prospect Park Youth RunningProspect Park Youth Running1000 Meters—DNS11

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 1 Mile · Prospect Park Youth RunningProspect Park Youth Running1 Mile—DNS11