Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Season Opener · Nov 307:12.42aArmory Youth Season OpenerNovember 30, 2024
100 Meters · OutdoorJeuness Invitational (Youth) · Jun 818.40Jeuness Invitational (Youth)June 8, 2024
1500 Meters · IndoorUSATF National Indoor Youth Championships · Mar 205:42.83USATF National Indoor Youth ChampionshipsMarch 20, 2026
1500 Meters · OutdoorAAU New York Metropolitan District Qualifier · Jun 75:44.29AAU New York Metropolitan District QualifierJune 7, 2026
200 Meters · Indoor2025 USATF Indoor Championships · Feb 2236.25a2025 USATF Indoor ChampionshipsFebruary 22, 2025
200 Meters · Outdoor2025 V02Max Track Club Preseason Invitational · May 2434.65a2025 V02Max Track Club Preseason InvitationalMay 24, 2025
400 Meters · Indoor Speed Capital New York Invitational · Dec 141:17.18a Speed Capital New York InvitationalDecember 14, 2025
400 Meters · OutdoorRoy Wilkins Track & Field Invitational '30' · May 31:13.85aRoy Wilkins Track & Field Invitational '30'May 3, 2026
55 Meter · IndoorMillrose Games Trials - Youth · Jan 89.98aMillrose Games Trials - YouthJanuary 8, 2025
55 Meters · IndoorMillrose Games Trials - HS · Jan 89.98Millrose Games Trials - HSJanuary 8, 2025
600 Meters · IndoorArmory Youth Solstice Invitational · Dec 222:19.62aArmory Youth Solstice InvitationalDecember 22, 2024
800 Meters · IndoorUSATF National Indoor Youth Championships · Mar 202:51.12USATF National Indoor Youth ChampionshipsMarch 20, 2026
800 Meters · OutdoorAAU Track & Field Region 1 (AD,NJ,MP) Qualifier · Jun 252:48.88aAAU Track & Field Region 1 (AD,NJ,MP) QualifierJune 25, 2026
Combined results · Outdoor Roy Wilkins Invitational · May 41:21.48 Roy Wilkins Invitational May 4, 2025
Long Jump · Indoor Speed Capital New York Invitational · Dec 152.39m Speed Capital New York InvitationalDecember 15, 2024
Long Jump · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 102.83mYouth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
Shot Put · 2kg · OutdoorYouth Challenge Series - New York Relays · Apr 132.64mYouth Challenge Series - New York RelaysApril 13, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 21 · Ruff KutzRuff Kutz1500 Meters21.5:57.20a3
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 42 · Ruff KutzRuff Kutz800 Meters42.2:59.48a3
Jul 172026 International Youth ChampionshipJul 17 · 1500 Meters · Place 5 · Ruff KutzRuff Kutz1500 Meters5.5:57.43a3
Jul 172026 International Youth ChampionshipJul 17 · 800 Meters · Place 8 · Ruff KutzRuff Kutz800 Meters8.2:58.77a3
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 1500 Meters · Place 2 · Ruff KutzRuff Kutz1500 Meters2.6:03.24a3
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 800 Meters · Place 3 · Ruff KutzRuff Kutz800 Meters3.2:48.88a PB3
Jun 7AAU New York Metropolitan District QualifierJun 7 · 1500 Meters · Place 1 · Ruff KutzRuff Kutz1500 Meters15:44.29 PB17
Jun 7AAU New York Metropolitan District QualifierJun 7 · 800 Meters · Place 3 · Ruff KutzRuff Kutz800 Meters32:51.3317
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 8 · Ruff KutzRuff Kutz1500 Meters8.5:52.30a3
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 8 · Ruff KutzRuff Kutz800 Meters8.2:52.22a3
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 1500 Meters · Place 5 · Ruff KutzRuff Kutz1500 Meters5.6:04.21a3
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 7 · Ruff KutzRuff Kutz800 Meters7.2:52.65a3
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · Place 13 · Ruff KutzRuff Kutz400 Meters13.1:23.92a3
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Long Jump · Place 4 · Ruff KutzRuff KutzLong Jump4.3.04m3
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 6 · Ruff KutzRuff Kutz800 Meters6.2:50.24a3
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 19 · Ruff KutzRuff Kutz400 Meters19.1:19.66a3
May 3Roy Wilkins Track & Field Invitational '30'May 3 · 800 Meters · Place 5 · Ruff KutzRuff Kutz800 Meters5.2:52.97a3
May 3Roy Wilkins Track & Field Invitational '30'May 3 · 400 Meters · Place 6 · Ruff KutzRuff Kutz400 Meters6.1:13.85a PB3
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Long Jump · Place 7 · Ruff KutzRuff KutzLong Jump7.2.73m3
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 5 · Ruff KutzRuff Kutz1500 Meters5.5:50.74a3
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 7 · Ruff KutzRuff Kutz800 Meters7.2:58.37a3

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 7 · Ruff KutzRuff Kutz1500 Meters75:42.83 PB9
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 9 · Ruff KutzRuff Kutz800 Meters92:51.12 PB9
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · Place 1 · Ruff KutzRuff Kutz1500 Meters1.5:58.72a3
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 4 · Ruff KutzRuff Kutz800 Meters4.2:58.54a3
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 1500 Meters · Place 4 · Ruff KutzRuff Kutz1500 Meters45:57.189
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 4 · Ruff KutzRuff Kutz800 Meters42:56.779
Jan 18Colgate Women's Games - SemifinalsJan 18 · 800 Meters · Place 3 · Success AcademySuccess Academy800 Meters3.2:51.86a3

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 14 Speed Capital New York InvitationalDec 14 · 800 Meters · Place 4 · Ruff KutzRuff Kutz800 Meters4.3:06.15a3
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 4 · Ruff KutzRuff Kutz400 Meters4.1:17.18a PB3
Nov 16Track And Field Fiesta (Youth)Nov 16 · 800 Meters · Place 4 · Ruff KutzRuff Kutz800 Meters4.3:07.43a3
Nov 16Track And Field Fiesta (Youth)Nov 16 · 400 Meters · Place 4 · Ruff KutzRuff Kutz400 Meters4.1:21.31a3
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 4 · Ruff KutzRuff Kutz1500 Meters4.6:13.86a2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 5 · Ruff KutzRuff Kutz800 Meters5.3:07.99a2
Feb 222025 USATF Indoor ChampionshipsFeb 22 · 200 Meters · Place 5 · Ruff KutzRuff Kutz200 Meters536.25a PB—
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Long Jump · Place 6 · Ruff KutzRuff KutzLong Jump62.30m8
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 2 · Ruff KutzRuff Kutz1500 Meters26:21.948
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Long Jump · Place 6 · Ruff KutzRuff KutzLong Jump6.2.30m2
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 2 · Ruff KutzRuff Kutz1500 Meters2.6:21.94a2
Jan 19Colgate Women's Games - Semi-FinalsJan 19 · 800 Meters · Place 5 · Rosedale-NYRosedale-NY800 Meters5.2:59.32a2
Jan 8Millrose Games Trials - HSJan 8 · 55 Meters · Place 19 · Ruff KutzRuff Kutz55 Meters199.98 PB7
Jan 8Millrose Games Trials - YouthJan 8 · 55 Meter · Place 19 · Ruff KutzRuff Kutz55 Meter19.9.98a PB2

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 27 Region 1 Qualifier - TimingJun 27 · 1500 Meters · Place 2 · Ruff KutzRuff Kutz1500 Meters2.5:56.33a2
Jun 27 Region 1 Qualifier - TimingJun 27 · 800 Meters · Place 3 · Ruff KutzRuff Kutz800 Meters3.3:01.33a2
Jun 7JEUNESS INVITE 2025Jun 7 · 800 Meters · Place 2 · Ruff KutzRuff Kutz800 Meters2.2:55.302
Jun 1AAU New York Metropolitan District QualifierJun 1 · 1500 Meters · Place 3 · Ruff KutzRuff Kutz1500 Meters36:12.818
Jun 1AAU New York Metropolitan District QualifierJun 1 · 800 Meters · Place 3 · Ruff KutzRuff Kutz800 Meters33:02.518
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 7 · Ruff KutzRuff Kutz400 Meters7.1:26.75a2
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200 Meters · Place 4 · Ruff KutzRuff Kutz200 Meters4.34.65a PB2
May 17RUFF KUTZ RELAYSMay 17 · 1500 Meters · Place 1 · Ruff KutzRuff Kutz1500 Meters1.6:10.80a2
May 17RUFF KUTZ RELAYSMay 17 · 800 Meters · Place 1 · Ruff KutzRuff Kutz800 Meters1.3:04.92a2
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Long Jump · Place 5 · Ruff KutzRuff KutzLong Jump52.83m PB8
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 8 · Ruff KutzRuff Kutz400 Meters81:26.148
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 1 · Ruff KutzRuff KutzCombined results13:03.33—
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 2 · Ruff KutzRuff KutzCombined results21:21.48 PB—
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Long Jump · Place 7 · Ruff KutzRuff KutzLong Jump7.2.47m2
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 1 · Ruff KutzRuff Kutz1500 Meters1.6:32.17a2
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 2 · Ruff KutzRuff Kutz800 Meters2.3:08.18a2
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 6 · Ruff KutzRuff KutzShot Put2kg6.2.64m PB2
Apr 13Youth Challenge Series - New York RelaysApr 13 · 800 Meters · Place 2 · Ruff KutzRuff Kutz800 Meters2.3:15.47a2
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 2 · Ruff KutzRuff Kutz400 Meters2.1:28.02a2
Apr 6Youth Challenge - Series Season OpenerApr 6 · Shot Put · Place 2 · Ruff KutzRuff KutzShot Put22.88m2
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 1 · Ruff KutzRuff Kutz800 Meters13:05.67a2
Apr 6Youth Challenge - Series Season OpenerApr 6 · 200 Meters · Place 4 · Ruff KutzRuff Kutz200 Meters437.93a2
Mar 9USATF New York Youth Association ChampionshipMar 9 · 1500 Meters · Place 1 · Ruff KutzRuff Kutz1500 Meters16:23.198
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 1 · Ruff KutzRuff Kutz800 Meters13:01.638
Mar 2Armory Youth ChampionshipsMar 2 · Long Jump · Place 2 · Ruff KutzRuff KutzLong Jump22.85m17
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 1 · Ruff KutzRuff Kutz800 Meters13:00.3817
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 4 · Ruff KutzRuff Kutz400 Meters41:20.8717

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Solstice InvitationalDec 22 · 600 Meters · Place 10 · Ruff KutzRuff Kutz600 Meters10.2:19.62a PB2
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 25 · Ruff KutzRuff Kutz200 Meters25.37.31a2
Dec 15 Speed Capital New York InvitationalDec 15 · Long Jump · Place 6 · Ruff KutzRuff KutzLong Jump6.2.39m PB2
Dec 15 Speed Capital New York InvitationalDec 15 · 1500 Meters · Place 1 · Ruff KutzRuff Kutz1500 Meters1.6:21.55a2
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 8 · Ruff KutzRuff Kutz200 Meters8.38.10a2
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · 800 Meters · Place 1 · Ruff KutzRuff Kutz800 Meters1.3:12.23a2
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · 400 Meters · Place 5 · Ruff KutzRuff Kutz400 Meters5.1:28.37a2
Nov 30Armory Youth Season OpenerNov 30 · 1 Mile · Place 3 · Ruff KutzRuff Kutz1 Mile3.7:12.42a PB2
Nov 30Armory Youth Season OpenerNov 30 · Long Jump · Place 8 · Ruff KutzRuff KutzLong Jump8.2.02m2
Nov 30Armory Youth Season OpenerNov 30 · 800 Meters · Place 9 · Ruff KutzRuff Kutz800 Meters9.3:31.66a2
Nov 172C2W Track & Field FiestaNov 17 · 400 Meters · Place 18 · Ruff KutzRuff Kutz400 Meters18.1:37.21a2

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 8Jeuness Invitational (Youth)Jun 8 · 200 Meters · Place 19 · Ruff KutzRuff Kutz200 Meters1946.10—
Jun 8Jeuness Invitational (Youth)Jun 8 · 100 Meters · Place 12 · Ruff KutzRuff Kutz100 Meters1218.40 PB—
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 400 Meters · Place 13 · Ruff KutzRuff Kutz400 Meters131:55.6117
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 200 Meters · Place 22 · Ruff KutzRuff Kutz200 Meters2251.4117
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 100 Meters · Place 18 · Ruff KutzRuff Kutz100 Meters1821.3317