Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEssex County Championships · May 811.86Essex County ChampionshipsMay 8, 2025
200 Meters · IndoorSuper Essex County Conference Indoor Championships · Feb 2623.11Super Essex County Conference Indoor ChampionshipsFebruary 26, 2025
200 Meters · OutdoorEssex County Championships · May 823.50Essex County ChampionshipsMay 8, 2025
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2937.86aOcean Breeze Youth Holiday FestivalDecember 29, 2025
400 Meters · IndoorSuper Essex County Conference Indoor Championships · Feb 2651.68Super Essex County Conference Indoor ChampionshipsFebruary 26, 2025
400 Meters · OutdoorSuper Essex Conference Colonial & Independence Championships · May 351.07Super Essex Conference Colonial & Independence ChampionshipsMay 3, 2025
400 Meters · Relay Split · OutdoorNJSIAA NPA & NPB States · May 3051.679NJSIAA NPA & NPB StatesMay 30, 2025
55 Meter · IndoorNJISAA Prep A and B Indoor Track Championships · Feb 106.76aNJISAA Prep A and B Indoor Track ChampionshipsFebruary 10, 2026
55 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 206.80NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
60 Meter · Indoor Speed Capital New York Invitational · Dec 157.71a Speed Capital New York InvitationalDecember 15, 2024
600 Meters · IndoorArmory Youth Solstice Invitational · Dec 221:37.07aArmory Youth Solstice InvitationalDecember 22, 2024

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 23Garden State TwilightMay 23 · 400 Meters · Montclair KimberleyMontclair Kimberley400 Meters—DNS10

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 3Eastern States Indoor ChampsMar 3 · 55 Meters · Place 65 · Montclair KiMontclair Ki55 MetersRound P656.85710
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 55 Meters · Place 6 · Montclair Kimberley AcademyMontclair Kimberley Academy55 MetersRound P66.80 PB10
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 55 Meters · Place 6 · Montclair Kimberley AcademyMontclair Kimberley Academy55 Meters66.8510
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 400 Meters · Place 5 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters552.4710
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 55 Meter · Place 1 · Montclair KimberleyMontclair Kimberley55 MeterRound P1.6.81a10
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 55 Meter · Place 2 · Montclair KimberleyMontclair Kimberley55 Meter2.6.76a PB10
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 400 Meters · Place 2 · Montclair KimberleyMontclair Kimberley400 Meters2.52.24a10
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 200 Meters · Place 3 · Montclair KimberleyMontclair Kimberley200 Meters3.23.87a10
Feb 3NJ Varsity ClassicFeb 3 · 400 Meters · Place 7 · Montclair KiMontclair Ki400 Meters751.9510
Feb 3NJ Varsity ClassicFeb 3 · 55 Meters · Place 35 · Montclair KiMontclair Ki55 MetersRound P356.91110
Feb 3NJ Varsity ClassicFeb 3 · 400 Meters · Place 7 · Montclair KiMontclair Ki400 Meters751.9510
Feb 3NJ Varsity ClassicFeb 3 · 55 Meters · Place 35 · Montclair KiMontclair Ki55 MetersRound P356.91110
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · 200 Meters · Place 41 · Montclair Kimberley AcademyMontclair Kimberley Academy200 Meters4124.2610
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · 400 Meters · Place 14 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters1452.8210
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · 200 Meters · Place 9 · Montclair Kimberley AcademyMontclair Kimberley Academy200 Meters923.7110
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · 400 Meters · Place 7 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters752.9410

2025 Indoor Track

27 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 7 · Jaguar TrackJaguar Track300 Meters7.37.86a PB10
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 4 · Jaguar TrackJaguar Track55 Meter4.7.00a10
Dec 21Armory Youth Solstice InvitationalDec 21 · 55 Meter · Place 3 · Jaguar TrackJaguar Track55 Meter3.6.93a10
Dec 21Armory Youth Solstice InvitationalDec 21 · 400 Meters · Place 5 · Jaguar TrackJaguar Track400 Meters5.53.10a10
Dec 21Armory Youth Solstice InvitationalDec 21 · 200 Meters · Place 5 · Jaguar TrackJaguar Track200 Meters5.23.93a10
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 9 · Jaguar TrackJaguar Track55 MeterRound P9.6.98a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Jaguar TrackJaguar Track400 MetersRound P—DNS9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 6 · Jaguar TrackJaguar Track200 MetersRound P6.23.52a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 6 · Jaguar TrackJaguar Track200 Meters6.23.69a9
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · 200 Meters · Place 7 · Montclair Kimberley AcademyMontclair Kimberley Academy200 Meters723.11 PB9
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · 400 Meters · Place 5 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters551.68 PB9
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 55 Meters · Place 9 · Montclair Kimberley AcademyMontclair Kimberley Academy55 MetersRound P96.919
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 400 Meters · Place 7 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters754.609
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 200 Meters · Place 5 · Montclair Kimberley AcademyMontclair Kimberley Academy200 Meters523.979
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 400 Meters · Place 4 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters453.359
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 55 Meters · Place 6 · Montclair Kimberley AcademyMontclair Kimberley Academy55 MetersRound P66.999
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 55 Meters · Place 6 · Montclair Kimberley AcademyMontclair Kimberley Academy55 Meters67.009
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 3 · JaguarJaguar400 Meters352.6916
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 2 · JaguarJaguar55 Meters27.0016
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 2 · Jaguar TrackJaguar Track55 Meter2.7.00a9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 3 · Jaguar TrackJaguar Track400 Meters3.52.69a9
Jan 30NJ Metropolitan InvitationalJan 30 · 200 Meters · Place 28 · Montclair KiMontclair Ki200 Meters2823.679
Jan 30NJ Metropolitan InvitationalJan 30 · 55 Meters · Place 42 · Montclair KiMontclair Ki55 MetersRound P426.9769
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · 200 Meters · Place 25 · Montclair Kimberley AcademyMontclair Kimberley Academy200 Meters2523.839
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · 400 Meters · Place 32 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters3255.739
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 4 · JaguarJaguar200 Meters423.8716
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 3 · JaguarJaguar400 Meters353.6416

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Montclair KimberleyMontclair Kimberley400 MetersRelay Split—51.679 PB9
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Place 7 · Montclair KimberleyMontclair Kimberley400 Meters7.52.53a9
May 30NJSIAA NPA & NPB StatesMay 30 · 200 Meters · Place 10 · Montclair KimberleyMontclair Kimberley200 Meters10.24.05aWind: -1.29
May 30NJSIAA NPA & NPB StatesMay 30 · 100 Meters · Montclair KimberleyMontclair Kimberley100 MetersRound P--DNSWind: 0.59
May 8Essex County ChampionshipsMay 8 · 100 Meters · Place 39 · Montclair Kimberley AcademyMontclair Kimberley Academy100 MetersRound P3911.86 PB9
May 8Essex County ChampionshipsMay 8 · 400 Meters · Place 17 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters1751.989
May 8Essex County ChampionshipsMay 8 · 100 Meters · Place 39 · Montclair Kimberley AcademyMontclair Kimberley Academy100 MetersRound P3911.869
May 8Essex County ChampionshipsMay 8 · 200 Meters · Place 30 · Montclair Kimberley AcademyMontclair Kimberley Academy200 Meters3023.50 PB9
May 8Essex County ChampionshipsMay 8 · 400 Meters · Place 17 · Montclair Kimberley AcademyMontclair Kimberley Academy400 Meters1751.989
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · 400 Meters · Place 2 · MONTCLAIR KIMBERLY ACADEMYMONTCLAIR KIMBERLY ACADEMY400 Meters251.07 PB9
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · 200 Meters · Place 11 · MONTCLAIR KIMBERLY ACADEMYMONTCLAIR KIMBERLY ACADEMY200 Meters1123.769
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · 400 Meters · Place 2 · MONTCLAIR KIMBERLY ACADEMYMONTCLAIR KIMBERLY ACADEMY400 Meters251.079
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · 200 Meters · Place 11 · MONTCLAIR KIMBERLY ACADEMYMONTCLAIR KIMBERLY ACADEMY200 Meters1123.769
Apr 19Colts Neck Spring InvitationalApr 19 · 100 Meters · Place 4 · Montclair Kimberley AcademyMontclair Kimberley Academy100 Meters411.939

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 6 · Jaguar TrackJaguar Track300 Meters6.38.83a9
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 8 · Jaguar TrackJaguar Track55 Meter8.7.26a9
Dec 22Armory Youth Solstice InvitationalDec 22 · 600 Meters · Place 24 · Jaguar TrackJaguar Track600 Meters24.1:37.07a PB9
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 21 · Jaguar TrackJaguar Track55 Meter21.7.09a9
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 17 · Jaguar TrackJaguar Track200 Meters17.24.29a9
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55 Meter · Place 26 · Montclair KimberleyMontclair Kimberley55 Meter26.7.24a9
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 200 Meters · Place 11 · Montclair KimberleyMontclair Kimberley200 Meters11.24.41a9
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 10 · Jaguar TrackJaguar Track60 Meter10.7.71a PB9
Dec 15 Speed Capital New York InvitationalDec 15 · 400 Meters · Place 13 · Jaguar TrackJaguar Track400 Meters13.56.21a9
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 7 · JaguarJaguar400 Meters757.0515
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 8 · JaguarJaguar55 Meters87.2415
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 55 Meter · Place 10 · Jaguar TrackJaguar Track55 Meter10.7.18a8
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 400 Meters · Place 12 · Jaguar TrackJaguar Track400 Meters12.58.32a8
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 12 · JaguarJaguar200 Meters1224.8615
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 8 · JaguarJaguar400 Meters856.1715

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 16 · Jaguar TrackJaguar Track400 MetersRound P16.53.54a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 26 · Jaguar TrackJaguar Track200 MetersRound P26.23.73aWind: 0.68
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Jaguar TrackJaguar Track400 MetersRound P--DNS8
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Jaguar TrackJaguar Track200 MetersRound P--DNS8
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Jaguar TrackJaguar Track100 MetersRound P--DNS8
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 3 · JaguarJaguar400 Meters355.8115
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 6 · JaguarJaguar200 Meters625.1115
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 8 · Jaguar TrackJaguar Track200 Meters8.24.92a8
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Jaguar TrackJaguar Track100 Meters—DNS8
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 4 · Jaguar TrackJaguar Track400 Meters4.56.14a8
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 9 · Jaguar TrackJaguar Track100 Meters9.12.31a8
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 10 · JaguarJaguar200 Meters1025.0615
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 6 · JaguarJaguar100 Meters612.1315

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 6 · Jaguar TrackJaguar Track300 Meters6.40.77a8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 3 · Jaguar TrackJaguar Track55 Meter3.7.21a8
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 55 Meter · Place 1 · Jaguar TrackJaguar Track55 Meter1.7.05a8
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 400 Meters · Place 7 · Jaguar TrackJaguar Track400 Meters7.57.19a8
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 200 Meters · Place 6 · Jaguar TrackJaguar Track200 Meters6.25.01a8
Dec 10 Speed Capital New York InvitationalDec 10 · 60 Meter · Place 5 · Jaguar TrackJaguar Track60 Meter5.7.75a8
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 10 · Jaguar TrackJaguar Track400 Meters10.59.66a8
Dec 10 Speed Capital New York InvitationalDec 10 · 200 Meters · Jaguar TrackJaguar Track200 Meters—DNS8

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16MSAC ChampionshipsMay 16 · 100 Meters · Place 1 · Montclair KimberleyMontclair Kimberley100 MetersRound P1.12.89a7
May 16MSAC ChampionshipsMay 16 · 100 Meters · Place 1 · Montclair KimberleyMontclair Kimberley100 Meters1.12.94a7