Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge - Series Season Opener · Apr 613.76aYouth Challenge - Series Season OpenerApril 6, 2025
100m Hurdles · 33" / 0.838m · OutdoorNew York State Outdoor Track & Field Championships · Jun 1315.22aNew York State Outdoor Track & Field ChampionshipsJune 13, 2026
1500 Meters · IndoorUSATF New York Indoor Youth Championships · Feb 276:10.99USATF New York Indoor Youth ChampionshipsFebruary 27, 2022
1500 Meters · OutdoorUSATF New York Association Junior Olympic Championships · Jun 186:00.24USATF New York Association Junior Olympic ChampionshipsJune 18, 2022
200 Meters · IndoorUSATF National Indoor Youth Championships · Mar 2026.48USATF National Indoor Youth ChampionshipsMarch 20, 2026
200 Meters · OutdoorYouth Challenge Series Season Opener · Apr 1426.74Youth Challenge Series Season OpenerApril 14, 2024
300 Meters · IndoorOcean Breeze Invitational - Youth · Jan 2349.74Ocean Breeze Invitational - YouthJanuary 23, 2022
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 1643.46The Ocean Breeze National InvitationalMarch 16, 2024
400 Meters · IndoorUSATF New York Youth Association Championship · Feb 2259.58USATF New York Youth Association ChampionshipFebruary 22, 2026
400 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 101:00.56Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
400m Hurdles · 30" / 0.762m · OutdoorPSAL Season Opener · Apr 41:08.45aPSAL Season OpenerApril 4, 2026
55 Meters · IndoorUSATF New York Youth Association Championship · Feb 228.22USATF New York Youth Association ChampionshipFebruary 22, 2026
800 Meters · IndoorArmory Youth Champs · Feb 162:32.18Armory Youth ChampsFebruary 16, 2026
800 Meters · OutdoorYouth Challenge Series Season Opener · Apr 142:34.65Youth Challenge Series Season OpenerApril 14, 2024
Combined results · Outdoor Roy Wilkins Invitational · May 418.59 Roy Wilkins Invitational May 4, 2025
complete · IndoorArmory Metro Eagles Invitational #2 · Jan 230.90Armory Metro Eagles Invitational #2January 2, 2022
High Jump · IndoorUSATF New York Youth Association Championship · Feb 261.25mUSATF New York Youth Association ChampionshipFebruary 26, 2023
High Jump · OutdoorYouth Challenge Series Season Opener · Apr 141.25mYouth Challenge Series Season OpenerApril 14, 2024
Long Jump · IndoorOcean Breeze Invitational - Youth · Feb 94.18mOcean Breeze Invitational - YouthFebruary 9, 2025
Long Jump · OutdoorArmory Youth Last Chance · Mar 24.22mArmory Youth Last ChanceMarch 2, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 100m Hurdles · Place 10 · Pathways College PrepPathways College Prep100m Hurdles33" / 0.838mRound P10.15.22a PBWind: 0.89
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100m Hurdles · Place 1 · Ruff KutzRuff Kutz100m Hurdles33" / 0.838m1.15.60aWind: 1.19
May 24PSAL City ChampionshipMay 24 · 400m Hurdles · Place 2 · Pathways College PrepPathways College Prep400m Hurdles30" / 0.762m2.1:09.28a9
May 24PSAL City ChampionshipMay 24 · 100m Hurdles · Place 1 · Pathways College PrepPathways College Prep100m Hurdles33" / 0.838mRound P1.15.91a9
May 24PSAL City ChampionshipMay 24 · 100m Hurdles · Place 1 · Pathways College PrepPathways College Prep100m Hurdles33" / 0.838m1.15.64a9
May 3PSAL Queens Borough ChampsMay 3 · 400m Hurdles · Place 2 · Pathways College PrepPathways College Prep400m Hurdles30" / 0.762m2.1:11.88a9
May 3PSAL Queens Borough ChampsMay 3 · 100m Hurdles · Place 7 · Pathways College PrepPathways College Prep100m Hurdles33" / 0.838mRound P7.18.99a9
May 3PSAL Queens Borough ChampsMay 3 · 100m Hurdles · Place 4 · Pathways College PrepPathways College Prep100m Hurdles33" / 0.838m4.18.48a9
Apr 4PSAL Season OpenerApr 4 · 400m Hurdles · Place 1 · Pathways College PrepPathways College Prep400m Hurdles30" / 0.762m1.1:08.45a PB9

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Long Jump · Place 3 · Ruff KutzRuff KutzLong Jump34.91m15
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55m Hurdles · Place 2 · Ruff KutzRuff Kutz55m HurdlesRound P28.6015
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55m Hurdles · Place 2 · Ruff KutzRuff Kutz55m Hurdles28.6315
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 6 · Ruff KutzRuff Kutz200 MetersRound P626.5215
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 7 · Ruff KutzRuff Kutz200 Meters726.48 PB15
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 400 Meters · Place 2 · Ruff KutzRuff Kutz400 Meters259.58 PB15
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55 Meters · Place 12 · Ruff KutzRuff Kutz55 MetersRound P128.22 PB15
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55m Hurdles · Place 1 · Ruff KutzRuff Kutz55m Hurdles18.6515
Feb 16Armory Youth ChampsFeb 16 · Long Jump · Place 4 · Ruff KutzRuff KutzLong Jump44.82m15
Feb 16Armory Youth ChampsFeb 16 · 800 Meters · Place 5 · Ruff KutzRuff Kutz800 Meters52:32.18 PB15
Feb 16Armory Youth ChampsFeb 16 · 400 Meters · Place 4 · Ruff KutzRuff Kutz400 Meters41:02.8215

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 1AAU New York Metropolitan District QualifierJun 1 · 200m Hurdles · Place 1 · Ruff KutzRuff Kutz200m Hurdles129.9514
Jun 1AAU New York Metropolitan District QualifierJun 1 · Long Jump · Place 3 · Ruff KutzRuff KutzLong Jump316-314
Jun 1AAU New York Metropolitan District QualifierJun 1 · 100m Hurdles · Place 1 · Ruff KutzRuff Kutz100m Hurdles116.6514
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 7 · Ruff KutzRuff Kutz400 Meters71:00.56 PB14
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200m Hurdles · Place 1 · Ruff KutzRuff Kutz200m Hurdles128.8214
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 1 · Ruff KutzRuff KutzCombined results129.66—
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 1 · Ruff KutzRuff KutzCombined results118.59 PB—
Apr 6Youth Challenge - Series Season OpenerApr 6 · High Jump · Place 2 · Ruff KutzRuff KutzHigh Jump21.30m8
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 5 · Ruff KutzRuff Kutz800 Meters52:40.22a8
Apr 6Youth Challenge - Series Season OpenerApr 6 · 100 Meters · Place 1 · Ruff KutzRuff Kutz100 Meters113.76a PB8
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 3 · Ruff KutzRuff Kutz400 Meters31:01.6914
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55m Hurdles · Place 1 · Ruff KutzRuff Kutz55m Hurdles18.8314
Mar 2Armory Youth ChampionshipsMar 2 · 55m Hurdles · Place 3 · Ruff KutzRuff Kutz55m Hurdles39.0811
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 21 · Ruff KutzRuff Kutz800 Meters212:41.9511
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 9 · Ruff KutzRuff Kutz400 Meters91:02.0011

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17Armory Youth Winter InvitationalFeb 17 · 55m Hurdles · Place 1 · Ruff KutzRuff Kutz55m Hurdles18.8911
Feb 17Armory Youth Winter InvitationalFeb 17 · Long Jump · Place 4 · Ruff KutzRuff KutzLong Jump44.41m11
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Long Jump · Place 4 · Ruff KutzRuff KutzLong Jump44.18m PB14
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 6 · Ruff KutzRuff Kutz400 Meters61:02.1814

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 200m Hurdles · Place 1 · Ruff KutzRuff Kutz200m Hurdles128.4611
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 100m Hurdles · Place 1 · Ruff KutzRuff Kutz100m Hurdles116.2211
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · Long Jump · Place 1 · Ruff KutzRuff KutzLong Jump114-04.0011
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 400 Meters · Place 1 · Ruff KutzRuff Kutz400 Meters11:01.4711
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 400 Meters · Place 1 · Ruff KutzRuff Kutz400 Meters11:01.4711
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 400 Meters · Place 1 · Ruff KutzRuff Kutz400 Meters11:01.4711
May 18Ruff Kutz RelaysMay 18 · Combined results · Place 2 · Ruff KutzRuff KutzCombined results215-00.00—
May 18Ruff Kutz RelaysMay 18 · Combined results · Place 1 · Ruff KutzRuff KutzCombined results159.27—
May 18Ruff Kutz RelaysMay 18 · Combined results · Place 2 · Ruff KutzRuff KutzCombined results227.09—
Apr 14Youth Challenge Series Season OpenerApr 14 · High Jump · Place 3 · Ruff KutzRuff KutzHigh Jump31.25m PB13
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 5 · Ruff KutzRuff Kutz200 Meters526.74 PB13
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 6 · Ruff KutzRuff Kutz800 Meters62:34.65 PB13
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 5 · Ruff KutzRuff Kutz300 Meters543.46 PB13
Mar 16The Ocean Breeze National InvitationalMar 16 · 55m Hurdles · Place 1 · Ruff KutzRuff Kutz55m Hurdles19.1913
Mar 2Armory Youth Last ChanceMar 2 · Long Jump · Place 4 · Ruff KutzRuff KutzLong Jump44.22m PB11
Mar 2Armory Youth Last ChanceMar 2 · 400 Meters · Place 5 · Ruff KutzRuff Kutz400 Meters51:01.9611
Mar 2Armory Youth Last ChanceMar 2 · 200 Meters · Place 14 · Ruff KutzRuff Kutz200 Meters1427.9011

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 400 Meters · Place 6 · Ruff KutzRuff Kutz400 Meters61:02.9013
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 6 · Ruff KutzRuff Kutz800 Meters62:32.3813
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 55m Hurdles · Place 1 · Ruff KutzRuff Kutz55m Hurdles19.2113
Feb 19Armory Youth ChampionshipsFeb 19 · Long Jump · Place 4 · Ruff KutzRuff KutzLong Jump44.64m11
Feb 19Armory Youth ChampionshipsFeb 19 · 800 Meters · Place 19 · Ruff KutzRuff Kutz800 Meters192:45.8811
Feb 19Armory Youth ChampionshipsFeb 19 · 400 Meters · Place 21 · Ruff KutzRuff Kutz400 Meters211:05.4411
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Long Jump · Place 2 · Ruff KutzRuff KutzLong Jump25.01m13
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 19 · Ruff KutzRuff Kutz400 Meters191:04.9413
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55m Hurdles · Place 2 · Ruff KutzRuff Kutz55m Hurdles29.3613
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Long Jump · Place 7 · Ruff KutzRuff KutzLong Jump74.28m13
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 9 · Ruff KutzRuff Kutz200 Meters927.0313
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55m Hurdles · Place 2 · Ruff KutzRuff Kutz55m Hurdles28.7013
Jan 10Millrose Games Trials - HSJan 10 · 400 Meters · Place 21 · Ruff KutzRuff Kutz400 Meters211:07.5412

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200m Hurdles · Place 1 · Ruff KutzRuff Kutz200m Hurdles131.1912
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 400 Meters · Place 3 · Ruff KutzRuff Kutz400 Meters31:05.2711
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 200 Meters · Place 6 · Ruff KutzRuff Kutz200 Meters628.1911
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 55m Hurdles · Place 1 · Ruff KutzRuff Kutz55m Hurdles110.5811

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 26USATF New York Youth Association ChampionshipFeb 26 · High Jump · Place 3 · Ruff KutzRuff KutzHigh Jump31.25m PB12
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 200 Meters · Place 2 · Ruff KutzRuff Kutz200 Meters228.5012
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 400 Meters · Place 5 · Ruff KutzRuff Kutz400 Meters51:07.0812
Jan 22Ocean Breeze Youth InvitationalJan 22 · High Jump · Place 2 · Ruff KutzRuff KutzHigh Jump21.30m12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 4 · Ruff KutzRuff Kutz400 Meters41:05.84a12
Jan 22Ocean Breeze Youth InvitationalJan 22 · High Jump · Place 2 · Ruff KutzRuff KutzHigh Jump21.30m12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 4 · Ruff KutzRuff Kutz400 Meters41:05.8412
Jan 11Millrose Games Trials - HSJan 11 · 400 Meters · Place 19 · Ruff KutzRuff Kutz400 Meters191:07.0511

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 9 · Ruff KutzRuff Kutz400 Meters91:08.2711
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 13 · Ruff KutzRuff Kutz1500 Meters136:00.24 PB11

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 1500 Meters · Place 5 · Ruff KutzRuff Kutz1500 Meters56:10.99 PB11
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 400 Meters · Place 17 · Ruff KutzRuff Kutz400 Meters171:16.8911
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 800 Meters · Place 7 · Ruff KutzRuff Kutz800 Meters72:52.2911
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 17 · Ruff KutzRuff Kutz800 Meters173:04.4411
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 20 · Ruff KutzRuff Kutz300 Meters2049.74 PB11
Jan 2Armory Metro Eagles Invitational #2Jan 2 · complete · Place 19 · Ruff KutzRuff Kutzcomplete193:01.2011
Jan 2Armory Metro Eagles Invitational #2Jan 2 · complete · Place 29 · Ruff KutzRuff Kutzcomplete291:10.6111
Jan 2Armory Metro Eagles Invitational #2Jan 2 · complete · Place 36 · Ruff KutzRuff Kutzcomplete3630.90 PB11