Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge Series - Season Opener · Apr 1115.89Youth Challenge Series - Season OpenerApril 11, 2021
100m Hurdles · 30" / 0.762m · OutdoorUSATF New York Association Junior Olympic Championships · Jun 1516.10aUSATF New York Association Junior Olympic ChampionshipsJune 15, 2024
100m Hurdles · 33" / 0.838m · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2515.80aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
200 Meters · IndoorArmory Youth Championship Sponsored by NYRR · Mar 528.36aArmory Youth Championship Sponsored by NYRRMarch 5, 2022
200 Meters · OutdoorJeuness Invitational (Youth) · Jun 827.40Jeuness Invitational (Youth)June 8, 2024
200m Hurdles · 30" / 0.762m · Outdoor2025 V02Max Track Club Preseason Invitational · May 2430.30a2025 V02Max Track Club Preseason InvitationalMay 24, 2025
200m Hurdles · 33" / 0.838m · Outdoor2023 V02Max Track Club Preseason Invitational · May 2731.47a2023 V02Max Track Club Preseason InvitationalMay 27, 2023
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2947.62aOcean Breeze Youth Holiday FestivalDecember 29, 2021
400 Meters · IndoorArmory Youth Championship Sponsored by NYRR · Mar 51:02.94aArmory Youth Championship Sponsored by NYRRMarch 5, 2022
400 Meters · OutdoorJEUNESS INVITE 2025 · Jun 71:01.30JEUNESS INVITE 2025June 7, 2025
400m Hurdles · 30" / 0.762m · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 271:07.87a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
55m Hurdles · 30" · IndoorArmory Youth Championship Sponsored by NYRR · Mar 59.89aArmory Youth Championship Sponsored by NYRRMarch 5, 2022
complete · IndoorArmory Metro Eagles Invitational #2 · Jan 210.94Armory Metro Eagles Invitational #2January 2, 2022
Shot Put · 4kg · OutdoorIvy Prep South League Meet #5 · May 818-04.75Ivy Prep South League Meet #5May 8, 2025

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400m Hurdles · Place 15 · Brooklyn Speed and PowerBrooklyn Speed and Power400m Hurdles30" / 0.762mRound P15.1:07.87a PB10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 20 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles33" / 0.838mRound S20.15.91aWind: 2.410
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 24 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles33" / 0.838mRound P24.16.17aWind: 0.310
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 400m Hurdles · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power400m Hurdles30" / 0.762m2.1:09.06a10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 3 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles33" / 0.838mRound P3.16.15aWind: 0.310
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 3 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles33" / 0.838m3.15.80a PB10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400m Hurdles · Place 1 · Brooklyn Speed and PowerBrooklyn Speed and Power400m Hurdles30" / 0.762m1.1:11.55a10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100m Hurdles · Place 3 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles33" / 0.838m3.16.69aWind: 1.110
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400 Meters · Place 5 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters5.1:03.46a10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 200 Meters · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters—DNSWind: -0.710
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 200m Hurdles · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power200m Hurdles30" / 0.762m2.30.91a10
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters—DNS10
May 20NYSAIS Outdoor ChampionshipsMay 20 · 400m Hurdles · Place 5 · DaltonDalton400m Hurdles30" / 0.762m5.1:09.35a10
May 20NYSAIS Outdoor ChampionshipsMay 20 · 100m Hurdles · Place 4 · DaltonDalton100m Hurdles33" / 0.838mRound P4.16.02aWind: 110
May 20NYSAIS Outdoor ChampionshipsMay 20 · 100m Hurdles · Place 3 · DaltonDalton100m Hurdles33" / 0.838m3.16.13aWind: -0.510
May 16Ruff Kutz Relays May 16 · 400 Meters · Place 8 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters8.1:02.10a10
May 16Ruff Kutz Relays May 16 · 200 Meters · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters—DNS10
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400m Hurdles · Brooklyn Speed and PowerBrooklyn Speed and Power400m Hurdles30" / 0.762m—DNF10
May 7Glenn D. Loucks GamesMay 7 · 400m Hurdles · Place 17 · Dalton SchoolDalton School400m Hurdles171:08.6310
May 6Ivy Prep South League Meet #4May 6 · 100m Hurdles · Place 1 · DaltonDalton100m Hurdles33" / 0.838m1.16.80a10
May 1Track Night NYCMay 1 · 400 Meters · Place 14 · DaltonDalton400 Meters141:02.5610
May 1Track Night NYCMay 1 · 100m Hurdles · Place 10 · DaltonDalton100m HurdlesRound P1016.5910
Apr 29Ivy League Prep Schools MeetApr 29 · 100m Hurdles · Place 1 · DaltonDalton100m Hurdles33" / 0.838m1.16.36a10
Apr 29Ivy League Prep Schools MeetApr 29 · 200 Meters · Place 4 · DaltonDalton200 Meters4.27.70a10
Apr 22Ivy Prep South League Meet #3Apr 22 · 400m Hurdles · DaltonDalton400m Hurdles30" / 0.762m—DNS10
Apr 22Ivy Prep South League Meet #3Apr 22 · 100m Hurdles · DaltonDalton100m Hurdles33" / 0.838m—DNS10
Apr 172026 New York RelaysApr 17 · 400m Hurdles · Place 14 · DaltonDalton400m Hurdles30" / 0.762m14.1:11.54a10
Apr 172026 New York RelaysApr 17 · 100m Hurdles · Place 9 · DaltonDalton100m Hurdles33" / 0.838mRound P9.16.65aWind: -0.510
Apr 172026 New York RelaysApr 17 · 100m Hurdles · Place 8 · DaltonDalton100m Hurdles33" / 0.838m8.16.71aWind: -2.410
Apr 11Gerry Sullivan InviteApr 11 · 400m Hurdles · Place 1 · DaltonDalton400m Hurdles30" / 0.762m1.1:12.41a10
Apr 11Gerry Sullivan InviteApr 11 · 100m Hurdles · Place 1 · DaltonDalton100m Hurdles33" / 0.838m1.17.54a10
Apr 9Ivy Prep North League Meet #1Apr 9 · 400m Hurdles · Place 1 · DaltonDalton400m Hurdles30" / 0.762m1.1:14.04a10
Apr 9Ivy Prep North League Meet #1Apr 9 · 100m Hurdles · DaltonDalton100m Hurdles33" / 0.838m—DNS10

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 7JEUNESS INVITE 2025Jun 7 · 400 Meters · Place 11 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters11.1:01.30 PB9
Jun 7JEUNESS INVITE 2025Jun 7 · 200 Meters · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters—DNS9
May 31Easterns States ChampionshipsMay 31 · 400m Hurdles · Place 8 · Dalton SchooDalton Schoo400m Hurdles81:08.76—
May 31Easterns States ChampionshipsMay 31 · 100m Hurdles · Place 5 · Dalton SchooDalton Schoo100m Hurdles516.56—
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200m Hurdles · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power200m Hurdles30" / 0.762m2.30.30a PB9
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 8 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters8.1:02.30a9
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200 Meters · Place 9 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters9.28.17a9
May 21NYSAIS ChampionshipsMay 21 · 100m Hurdles · Place 4 · Dalton SchoolDalton School100m HurdlesRound P416.449
May 21NYSAIS ChampionshipsMay 21 · 100m Hurdles · Place 6 · Dalton SchoolDalton School100m Hurdles616.529
May 21NYSAIS ChampionshipsMay 21 · 400m Hurdles · Place 6 · Dalton SchoolDalton School400m Hurdles61:09.679
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 3 · Dalton SchoolDalton School400m Hurdles31:10.919
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · 100m Hurdles · Place 3 · Dalton SchoolDalton School100m HurdlesRound P316.859
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · 100m Hurdles · Place 3 · Dalton SchoolDalton School100m Hurdles316.549
May 857th Annual Glenn D. Loucks GamesMay 8 · 400m Hurdles · Place 22 · Dalton SchoolDalton School400m Hurdles221:09.849
May 857th Annual Glenn D. Loucks GamesMay 8 · 100m Hurdles · Place 15 · Dalton SchoolDalton School100m Hurdles1516.589
May 8Ivy Prep South League Meet #5May 8 · Shot Put · Place 9 · DaltonDaltonShot Put4kg9.18-04.75 PB9
May 2Track Night NYCMay 2 · 100m Hurdles · Place 2 · DaltonDalton100m HurdlesRound P216.259
May 2Track Night NYCMay 2 · 100m Hurdles · Place 2 · DaltonDalton100m Hurdles216.329
Apr 30Ivy League Prep Schools #4Apr 30 · 100m Hurdles · Place 2 · Dalton SchoolDalton School100m Hurdles216.669
Apr 17Ivy Prep North League Meet #3Apr 17 · 400m Hurdles · Place 1 · DaltonDalton400m Hurdles30" / 0.762m1.1:11.52a9
Apr 17Ivy Prep North League Meet #3Apr 17 · 100m Hurdles · Place 1 · DaltonDalton100m Hurdles33" / 0.838m1.16.74a9
Apr 3Ivy Prep North League Meet #1Apr 3 · 400m Hurdles · Place 1 · DaltonDalton400m Hurdles30" / 0.762m1.1:11.52a9
Apr 3Ivy Prep North League Meet #1Apr 3 · 100m Hurdles · Place 2 · DaltonDalton100m Hurdles33" / 0.838m2.16.99a9

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 100m Hurdles · Place 3 · Brooklyn Speed and PowerBrooklyn Speed and Power100m HurdlesRound P316.2814
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 100m Hurdles · Place 1 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles116.0214
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 400 Meters · Place 10 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters101:03.4514
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 100m Hurdles · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles30" / 0.762m2.16.10a PBWind: -1.58
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 10 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters10.1:02.89a8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 20 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters20.28.07aWind: 1.48
Jun 8Jeuness Invitational (Youth)Jun 8 · 400 Meters · Place 5 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters51:03.40—
Jun 8Jeuness Invitational (Youth)Jun 8 · 200 Meters · Place 4 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters427.40 PB—
May 22NYSAIS Championships 2024May 22 · 100m Hurdles · Place 3 · Dalton SchoolDalton School100m HurdlesRound P316.598
May 22NYSAIS Championships 2024May 22 · 100m Hurdles · Place 4 · Dalton SchoolDalton School100m Hurdles416.568
May 22NYSAIS Championships 2024May 22 · 400m Hurdles · Place 7 · Dalton SchoolDalton School400m Hurdles71:11.518
May 15Ivy League Prep Schools ChampionshipsMay 15 · 400m Hurdles · Place 2 · Dalton SchoolDalton School400m Hurdles21:11.828
May 15Ivy League Prep Schools ChampionshipsMay 15 · 100m Hurdles · Place 3 · Dalton SchoolDalton School100m HurdlesRound P317.078
May 15Ivy League Prep Schools ChampionshipsMay 15 · 100m Hurdles · Place 3 · Dalton SchoolDalton School100m Hurdles317.138
May 10PSAA ChampionshipsMay 10 · Shot Put · Place 7 · Dalton SchoolDalton SchoolShot Put720-10.258
May 10PSAA ChampionshipsMay 10 · 100m Hurdles · Place 2 · Dalton SchoolDalton School100m Hurdles217.008
May 10PSAA ChampionshipsMay 10 · 400m Hurdles · Place 4 · Dalton SchoolDalton School400m Hurdles41:13.128
May 956th Annual Glenn D. Loucks GamesMay 9 · 400m Hurdles · Place 18 · Dalton SchoolDalton School400m Hurdles181:10.708
May 956th Annual Glenn D. Loucks GamesMay 9 · 100m Hurdles · Place 20 · Dalton SchoolDalton School100m HurdlesRound P2017.1768
May 7Ivy Prep North #5May 7 · 400m Hurdles · Place 1 · DaltonDalton400m Hurdles30" / 0.762m1.1:12.69a8
May 7Ivy Prep North #5May 7 · 100m Hurdles · Place 2 · DaltonDalton100m Hurdles33" / 0.838m2.16.57a8
Apr 26AAIS Girls Only InvitationalApr 26 · Shot Put · Place 9 · Dalton SchoolDalton SchoolShot Put919-11.508
Apr 26AAIS Girls Only InvitationalApr 26 · 400m Hurdles · Place 5 · Dalton SchoolDalton School400m Hurdles51:13.398
Apr 26AAIS Girls Only InvitationalApr 26 · 100m Hurdles · Place 1 · Dalton SchoolDalton School100m HurdlesRound P117.318
Apr 26AAIS Girls Only InvitationalApr 26 · 100m Hurdles · Place 1 · Dalton SchoolDalton School100m Hurdles116.618
Apr 19The New York RelaysApr 19 · 100m Hurdles · Place 16 · Dalton SchoolDalton School100m HurdlesRound P1617.748
Apr 16Ivy Prep South #3Apr 16 · 400m Hurdles · Place 1 · DaltonDalton400m Hurdles30" / 0.762m1.1:15.59a8
Apr 16Ivy Prep South #3Apr 16 · 100m Hurdles · Place 3 · DaltonDalton100m Hurdles33" / 0.838m3.16.67a8
Apr 11Ivy Prep South #2Apr 11 · 400m Hurdles · Place 1 · DaltonDalton400m Hurdles30" / 0.762m1.1:12.41a8
Apr 11Ivy Prep South #2Apr 11 · 100m Hurdles · Place 2 · DaltonDalton100m Hurdles33" / 0.838m2.17.43a8

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 200m Hurdles · Place 6 · Brooklyn Speed and PowerBrooklyn Speed and Power200m Hurdles30" / 0.762m6.33.36a8
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100m Hurdles · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles30" / 0.762m2.16.54aWind: 0.28
Jun 29AAU Region 01 Qualifier Jun 29 · 200m Hurdles · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power200m Hurdles30" / 0.762m2.32.58a8
Jun 29AAU Region 01 Qualifier Jun 29 · 100m Hurdles · Place 1 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles30" / 0.762m1.18.18a8
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 4 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters4.1:02.34a8
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 5 · Brooklyn Speed and PowerBrooklyn Speed and Power200 MetersRound P5.28.07a8
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 6 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters6.28.45a8
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 200m Hurdles · Place 1 · Brooklyn Speed and PowerBrooklyn Speed and Power200m Hurdles30" / 0.762m1.31.77a8
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 100m Hurdles · Place 1 · Brooklyn Speed and PowerBrooklyn Speed and Power100m Hurdles30" / 0.762m1.18.10a8
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 400 Meters · Place 9 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters9.1:05.12a8
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 200 Meters · Place 5 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters5.28.53a8
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 200m Hurdles · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power200m Hurdles33" / 0.838m2.31.47a PB8
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 400 Meters · Place 7 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters7.1:04.46a8

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 55m Hurdles · Place 1 · JeunessJeuness55m Hurdles30"1.9.89a PB6
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 400 Meters · Place 2 · JeunessJeuness400 Meters2.1:02.94a PB6
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 200 Meters · Place 6 · JeunessJeuness200 Meters6.28.36a PB6
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 200 Meters · Place 5 · JeunessJeuness200 Meters528.7212
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 400 Meters · Place 3 · JeunessJeuness400 Meters31:04.7212
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 55m Hurdles · Place 1 · JeunessJeuness55m Hurdles110.0112
Jan 2Armory Metro Eagles Invitational #2Jan 2 · complete · Place 11 · JeunessJeunesscomplete1110.94 PB10
Jan 2Armory Metro Eagles Invitational #2Jan 2 · complete · Place 23 · JeunessJeunesscomplete2328.9310

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 14 · JeunessJeuness300 Meters14.47.62a PB6
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55m Hurdles · Place 2 · JeunessJeuness55m Hurdles30"2.10.13a6
Dec 19Armory Youth Winter Solstice Invitational Sponsored by NYRRDec 19 · 55m Hurdles · Place 2 · JeunessJeuness55m Hurdles30"2.10.30a6
Dec 19Armory Youth Winter Solstice Invitational Sponsored by NYRRDec 19 · 200 Meters · Place 11 · JeunessJeuness200 Meters11.30.03a6

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 11'21 Nutmeg GamesJul 11 · 400 Meters · JeunessJeuness400 Meters—DNS5
Jul 11'21 Nutmeg GamesJul 11 · 200 Meters · JeunessJeuness200 Meters—DNS5
May 23Charlie Mays InvitationalMay 23 · 400 Meters · Place 22 · Jeuness TracJeuness Trac400 Meters221:12.9010
May 8Ruff Kutz Relays May 8 · 400 Meters · Place 5 · JeunessJeuness400 Meters5.1:09.48a5
May 8Ruff Kutz Relays May 8 · 200 Meters · Place 6 · JeunessJeuness200 Meters6.30.50a5
Apr 18Youth Challenge Series - New York RelaysApr 18 · 400 Meters · Place 13 · JeunessJeuness400 Meters131:11.6711
Apr 18Youth Challenge Series - New York RelaysApr 18 · 100 Meters · Place 23 · JeunessJeuness100 Meters2315.9611
Apr 11Youth Challenge Series - Season OpenerApr 11 · 200 Meters · Place 12 · JeunessJeuness200 Meters1232.4611
Apr 11Youth Challenge Series - Season OpenerApr 11 · 100 Meters · Place 13 · JeunessJeuness100 Meters1315.89 PB11

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jan 27YMCA Youth Series Meet #2Jan 27 · 400 Meters · Place 33 · 06-Unattached06-Unattached400 Meters33.1:29.96a3
Jan 27YMCA Youth Series Meet #2Jan 27 · 200 Meters · Place 28 · 06-Unattached06-Unattached200 Meters28.37.83a3