Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor Region 1 Qualifier - Timing · Jun 2717.31a Region 1 Qualifier - TimingJune 27, 2025
1500 Meters · IndoorUSATF National Indoor Youth Championships · Mar 206:14.42USATF National Indoor Youth ChampionshipsMarch 20, 2026
200 Meters · IndoorUSATF National Youth Indoor Championships · Mar 2137.71aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
200 Meters · Outdoor Region 1 Qualifier - Timing · Jun 2737.09a Region 1 Qualifier - TimingJune 27, 2025
400 Meters · IndoorArmory Youth Champs · Feb 161:25.33Armory Youth ChampsFebruary 16, 2026
400 Meters · Outdoor2026 V02Max Track Club Preseason Invitational · May 231:26.44a2026 V02Max Track Club Preseason InvitationalMay 23, 2026
55 Meter · IndoorMillrose Games Trials - Youth · Jan 79.48aMillrose Games Trials - YouthJanuary 7, 2026
55 Meters · IndoorMillrose Games Trials - HS · Jan 79.48Millrose Games Trials - HSJanuary 7, 2026
55 Meters · OutdoorArmory Youth Championships · Mar 210.25Armory Youth ChampionshipsMarch 2, 2025
60 Meter · Indoor Speed Capital New York Invitational · Dec 1511.26a Speed Capital New York InvitationalDecember 15, 2024
800 Meters · IndoorUSATF National Indoor Youth Championships · Mar 203:00.11USATF National Indoor Youth ChampionshipsMarch 20, 2026
800 Meters · Outdoor2026 International Youth Championship · Jul 173:05.31a2026 International Youth ChampionshipJuly 17, 2026
Combined results · Outdoor Roy Wilkins Invitational · May 438.53 Roy Wilkins Invitational May 4, 2025
Long Jump · IndoorOcean Breeze Invitational - Youth · Feb 92.52mOcean Breeze Invitational - YouthFebruary 9, 2025
Long Jump · OutdoorUSATF New York Youth Association Championship · Mar 92.44mUSATF New York Youth Association ChampionshipMarch 9, 2025
Shot Put · 12lb · IndoorRising Stars Youth Champs · Mar 65.29mRising Stars Youth ChampsMarch 6, 2026
Shot Put · 2kg · Outdoor2026 International Youth Championship · Jul 176.62m2026 International Youth ChampionshipJuly 17, 2026
Shot Put · 4lb · Indoor Speed Capital New York Invitational · Dec 145.02m Speed Capital New York InvitationalDecember 14, 2025
Shot Put · 4lb · OutdoorAAU Junior Olympic Games · Aug 16.65mAAU Junior Olympic GamesAugust 1, 2026
Shot Put · 6lb · OutdoorRuff Kutz Relays · May 1619' 5"Ruff Kutz Relays May 16, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Long Jump · Ruff KutzLong Jump--DNSWind: 02
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 17 · Ruff KutzShot Put4lb17.6.65m PB2
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 70 · Ruff Kutz800 Meters70.3:09.59a2
Jul 172026 International Youth ChampionshipJul 17 · Long Jump · Place 6 · Ruff KutzLong Jump6.3.23mWind: 02
Jul 172026 International Youth ChampionshipJul 17 · Shot Put · Place 5 · Ruff KutzShot Put2kg5.6.62m PB2
Jul 172026 International Youth ChampionshipJul 17 · 800 Meters · Place 10 · Ruff Kutz800 Meters10.3:05.31a PB2
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · Long Jump · Place 1 · Ruff KutzLong Jump1.3.44m2
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · Shot Put · Place 1 · Ruff KutzShot Put4lb1.6.02m2
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 800 Meters · Place 5 · Ruff Kutz800 Meters5.3:10.81a2
Jun 7AAU New York Metropolitan District QualifierJun 7 · Shot Put · Place 1 · Ruff KutzShot Put121-05.5018
Jun 7AAU New York Metropolitan District QualifierJun 7 · Long Jump · Place 1 · Ruff KutzLong Jump112-00.0018
Jun 7AAU New York Metropolitan District QualifierJun 7 · 800 Meters · Place 4 · Ruff Kutz800 Meters43:14.6718
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Long Jump · Place 3 · Ruff KutzLong Jump3.2.97m2
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 1 · Ruff KutzShot Put2kg1.5.95m2
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 6 · Ruff Kutz800 Meters6.3:19.81a2
May 232026 V02Max Track Club Preseason InvitationalMay 23 · Shot Put · Place 2 · Ruff KutzShot Put2kg2.5.22m2
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 5 · Ruff Kutz800 Meters5.3:13.15a2
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · Place 5 · Ruff Kutz400 Meters5.1:26.44a PB2
May 16Ruff Kutz Relays May 16 · Shot Put · Place 1 · Ruff KutzShot Put6lb1.19' 5" PB2
May 16Ruff Kutz Relays May 16 · 800 Meters · Place 2 · Ruff Kutz800 Meters2.3:07.99a2
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Long Jump · Place 7 · Ruff KutzLong Jump7.2.25m2
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Place 3 · Ruff KutzShot Put2kg3.4.98m2
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 6 · Ruff Kutz800 Meters6.3:20.14a2
May 3Roy Wilkins Track & Field Invitational '30'May 3 · Shot Put · Place 2 · Ruff KutzShot Put2kg2.16-11.002
May 3Roy Wilkins Track & Field Invitational '30'May 3 · 800 Meters · Place 2 · Ruff Kutz800 Meters2.3:11.62a2
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Long Jump · Place 4 · Ruff KutzLong Jump4.2.78m2
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Shot Put · Place 2 · Ruff KutzShot Put2kg2.4.74m2
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 3 · Ruff Kutz800 Meters3.3:11.30a2

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 3 · Ruff KutzShot Put35.44m8
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 6 · Ruff Kutz1500 Meters66:14.42 PB8
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 6 · Ruff Kutz800 Meters63:00.11 PB8
Mar 6Rising Stars Youth ChampsMar 6 · Long Jump · Place 2 · Ruff KutzLong Jump2.2.93m2
Mar 6Rising Stars Youth ChampsMar 6 · Shot Put · Place 3 · Ruff KutzShot Put12lb3.5.29m PB2
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 7 · Ruff Kutz800 Meters7.3:08.49a2
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Long Jump · Place 2 · Ruff KutzLong Jump22.69m8
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Shot Put · Place 2 · Ruff KutzShot Put24.50m8
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 3 · Ruff Kutz800 Meters33:30.878
Feb 16Armory Youth ChampsFeb 16 · Shot Put · Place 4 · Ruff KutzShot Put44.44m8
Feb 16Armory Youth ChampsFeb 16 · 800 Meters · Place 2 · Ruff Kutz800 Meters23:13.528
Feb 16Armory Youth ChampsFeb 16 · 400 Meters · Place 3 · Ruff Kutz400 Meters31:25.33 PB8
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 3 · Ruff KutzShot Put35.07m8
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 6 · Ruff Kutz800 Meters63:21.628
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 8 · Ruff Kutz400 Meters81:29.298
Jan 7Millrose Games Trials - HSJan 7 · 55 Meters · Place 15 · Ruff Kutz55 Meters159.48 PB7
Jan 7Millrose Games Trials - YouthJan 7 · 55 Meter · Place 15 · Ruff Kutz55 Meter15.9.48a PB2

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 14 Speed Capital New York InvitationalDec 14 · Shot Put · Place 2 · Ruff KutzShot Put4lb2.5.02m PB2
Dec 14 Speed Capital New York InvitationalDec 14 · 800 Meters · Place 3 · Ruff Kutz800 Meters3.3:21.62a2
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 8 · Ruff Kutz400 Meters8.1:34.55a2
Nov 16Track And Field Fiesta (Youth)Nov 16 · 800 Meters · Place 5 · Ruff Kutz800 Meters5.3:23.49a2
Nov 16Track And Field Fiesta (Youth)Nov 16 · 400 Meters · Place 18 · Ruff Kutz400 Meters18.1:32.80a2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 38 · Ruff Kutz55 MeterRound P38.10.00a1
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Long Jump · Place 13 · Ruff KutzLong Jump13.2.52m1
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 30 · Ruff Kutz200 MetersRound P30.37.71a PB1
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 24 · Ruff Kutz200 Meters2443.527
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Long Jump · Place 7 · Ruff KutzLong Jump72.52m PB7
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 15 · Ruff Kutz55 Meters1510.637
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 15 · Ruff Kutz55 Meter15.10.63a1
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Long Jump · Place 7 · Ruff KutzLong Jump7.2.52m1
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 24 · Ruff Kutz200 Meters24.43.52a1
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 15 · Ruff Kutz200 Meters1540.487
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 8 · Ruff Kutz400 Meters81:38.097
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 14 · Ruff Kutz55 Meters1410.417
Jan 8Millrose Games Trials - HSJan 8 · 55 Meters · Place 26 · Ruff Kutz55 Meters2610.336
Jan 8Millrose Games Trials - YouthJan 8 · 55 Meter · Place 26 · Ruff Kutz55 Meter26.10.33a1

2025 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 27 Region 1 Qualifier - TimingJun 27 · Shot Put · Place 1 · Ruff KutzShot Put4lb1.4.97m1
Jun 27 Region 1 Qualifier - TimingJun 27 · 200 Meters · Place 17 · Ruff Kutz200 MetersRound P17.37.09a PB1
Jun 27 Region 1 Qualifier - TimingJun 27 · 100 Meters · Place 18 · Ruff Kutz100 MetersRound P18.17.31a PB1
Jun 7JEUNESS INVITE 2025Jun 7 · Shot Put · Place 2 · Ruff KutzShot Put6lb2.4.42m1
Jun 7JEUNESS INVITE 2025Jun 7 · 400 Meters · Place 6 · Ruff Kutz400 Meters6.1:26.701
Jun 1AAU New York Metropolitan District QualifierJun 1 · Shot Put · Place 4 · Ruff KutzShot Put414-77
Jun 1AAU New York Metropolitan District QualifierJun 1 · 200 Meters · Place 8 · Ruff Kutz200 Meters837.527
Jun 1AAU New York Metropolitan District QualifierJun 1 · 100 Meters · Place 5 · Ruff Kutz100 Meters517.857
May 242025 V02Max Track Club Preseason InvitationalMay 24 · Shot Put · Place 3 · Ruff KutzShot Put2kg3.4.59m1
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200 Meters · Place 14 · Ruff Kutz200 Meters14.39.05a1
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 100 Meters · Place 15 · Ruff Kutz100 Meters15.17.80a1
May 17RUFF KUTZ RELAYSMay 17 · Shot Put · Place 1 · Ruff KutzShot Put6lb1.14' 4"1
May 17RUFF KUTZ RELAYSMay 17 · 200 Meters · Place 7 · Ruff Kutz200 Meters7.38.93a1
May 17RUFF KUTZ RELAYSMay 17 · 100 Meters · Place 11 · Ruff Kutz100 Meters11.17.52a1
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Long Jump · Place 4 · Ruff KutzLong Jump42.45m7
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 10 · Ruff Kutz400 Meters101:28.467
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 13 · Ruff Kutz200 Meters1337.577
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 4 · Ruff KutzCombined results41:29.88—
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 4 · Ruff KutzCombined results438.53 PB—
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 3 · Ruff KutzShot Put2kg3.3.82m1
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 14 · Ruff Kutz200 Meters14.37.92a1
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 1 · Ruff KutzShot Put2kg1.3.71m1
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 10 · Ruff Kutz400 Meters10.1:36.41a1
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 6 · Ruff Kutz100 Meters6.18.46a1
Apr 6Youth Challenge - Series Season OpenerApr 6 · Shot Put · Place 5 · Ruff KutzShot Put52.78m1
Apr 6Youth Challenge - Series Season OpenerApr 6 · 200 Meters · Place 7 · Ruff Kutz200 Meters740.29a1
Apr 6Youth Challenge - Series Season OpenerApr 6 · 100 Meters · Place 6 · Ruff Kutz100 Meters618.88a1
Mar 9USATF New York Youth Association ChampionshipMar 9 · Long Jump · Place 2 · Ruff KutzLong Jump22.44m PB7
Mar 9USATF New York Youth Association ChampionshipMar 9 · 200 Meters · Place 6 · Ruff Kutz200 Meters638.147
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55 Meters · Place 7 · Ruff Kutz55 MetersRound P710.457
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55 Meters · Place 8 · Ruff Kutz55 Meters810.267
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 19 · Ruff Kutz400 Meters191:44.5418
Mar 2Armory Youth ChampionshipsMar 2 · 200 Meters · Place 27 · Ruff Kutz200 Meters2741.7318
Mar 2Armory Youth ChampionshipsMar 2 · 55 Meters · Place 14 · Ruff Kutz55 Meters1410.25 PB18

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 62 · Ruff Kutz55 Meter62.10.52a1
Dec 22Armory Youth Solstice InvitationalDec 22 · Long Jump · Place 14 · Ruff KutzLong Jump14.2.18m1
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 63 · Ruff Kutz200 Meters63.41.41a1
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 6 · Ruff Kutz60 Meter6.11.26a PB1
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 8 · Ruff Kutz200 Meters8.40.14a1
Nov 30Armory Youth Season OpenerNov 30 · 55 Meter · Ruff Kutz55 Meter—DNS1
Nov 30Armory Youth Season OpenerNov 30 · 200 Meters · Place 30 · Ruff Kutz200 Meters30.44.59a1
Nov 172C2W Track & Field FiestaNov 17 · 400 Meters · Place 12 · Ruff Kutz400 Meters12.1:53.801
Nov 172C2W Track & Field FiestaNov 17 · 200 Meters · Place 15 · Ruff Kutz200 Meters15.48.00a1

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 400 Meters · Place 15 · Ruff Kutz400 Meters151:57.6018
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 200 Meters · Place 19 · Ruff Kutz200 Meters1944.6018
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 100 Meters · Place 20 · Ruff Kutz100 Meters2020.7718