Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Youth Invitational · Jun 110.79USATF New England Youth InvitationalJune 1, 2025
200 Meters · IndoorUSATF National Indoor Youth Championships · Mar 2021.71USATF National Indoor Youth ChampionshipsMarch 20, 2026
200 Meters · OutdoorUSATF New England Youth Series #4 · May 1721.63aUSATF New England Youth Series #4May 17, 2026
300 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 2138.37aUSATF New England Youth / HS Meet #2January 21, 2024
400 Meters · OutdoorUSATF New England Youth Series #2 · May 352.68aUSATF New England Youth Series #2May 3, 2026
55 Meter · IndoorThe Beantown Winter Classic · Dec 216.55aThe Beantown Winter ClassicDecember 21, 2024
55 Meter · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 306.64aThe Catholic Conference Indoor Championships (Boys Only)January 30, 2026
55 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 116.46aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 11, 2026
55 Meters · OutdoorThe Red Carpet Youth Invite · Mar 26.67aThe Red Carpet Youth Invite March 2, 2025
60 Meters · IndoorNew Balance Nationals Indoor · Mar 75.66mNew Balance Nationals IndoorMarch 7, 2024
High Jump · OutdoorUSATF New England Association Junior Olympic Championships · Jun 241.40mUSATF New England Association Junior Olympic ChampionshipsJune 24, 2023
Long Jump · Indoor2023 East Coast Invitational · Feb 264.81m2023 East Coast InvitationalFebruary 26, 2023
Long Jump · OutdoorAAU Region 01 Qualifier · Jun 2919-02.00AAU Region 01 Qualifier June 29, 2023

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · Long Jump · MetroCobras TCMetroCobras TCLong Jump—SCR10
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · Place 3 · MetroCobras TCMetroCobras TC200 MetersRound P3.21.99a10
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · MetroCobras TCMetroCobras TC200 Meters—DNS10
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Place 8 · MetroCobras TCMetroCobras TC100 MetersRound P8.10.92a10
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Place 2 · MetroCobras TCMetroCobras TC100 Meters2.10.83a10
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P1.10.82aWind: 0.910
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.10.80aWind: -1.710
Jun 7AAU CT 2026 Track and Field District QualifiersJun 7 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump2.6.38m10
Jun 7AAU CT 2026 Track and Field District QualifiersJun 7 · 200 Meters · MetroCobras TCMetroCobras TC200 Meters—DNS10
Jun 7AAU CT 2026 Track and Field District QualifiersJun 7 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.10.94a10
May 31USATF New England Youth InvitationalMay 31 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump1.6.84m10
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · MetroCobras TCMetroCobras TC100 MetersRound P—DNS10
May 17USATF New England Youth Series #4May 17 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters1.21.63a PB10
May 17USATF New England Youth Series #4May 17 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.10.95a10
May 3USATF New England Youth Series #2May 3 · 400 Meters · Place 2 · MetroCobras TCMetroCobras TC400 Meters2.52.68a PB10
May 3USATF New England Youth Series #2May 3 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.11.05a10
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55 Meter · Place 5 · Catholic MemorialCatholic Memorial55 MeterRound P5.6.76a10
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55 Meter · Place 4 · Catholic MemorialCatholic Memorial55 Meter4.6.64a PB10
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · Long Jump · Place 5 · Catholic MemorialCatholic MemorialLong Jump5.20-08.0010

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump26.53m17
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 MetersRound P121.9517
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters121.71 PB17
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 2 · MetroCobras TCMetroCobras TC55 MetersRound P26.5917
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 2 · MetroCobras TCMetroCobras TC55 Meters26.5417
Feb 22The Red Carpet InviteFeb 22 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump16.82m10
Feb 22The Red Carpet InviteFeb 22 · 55 Meters · Place 4 · MetroCobras TCMetroCobras TC55 Meters46.71a10
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 12 · Catholic MemorialCatholic Memorial55m Hurdles126.65—
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 6 · Catholic MemorialCatholic MemorialLong Jump621-0.5010
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 3 · Catholic MemorialCatholic Memorial55 MetersRound P36.57a10
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 2 · Catholic MemorialCatholic Memorial55 Meters26.46a PB10
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 6 · Catholic MemorialCatholic MemorialLong Jump621-00.5010
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 2 · Catholic MemorialCatholic Memorial55 Meters26.4610
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 3 · Catholic MemorialCatholic Memorial55 MetersRound P36.5710
Jan 17The Pre Nationals Tune UpJan 17 · 200 Meters · Place 3 · MetroCobras TCMetroCobras TC200 Meters322.36a10

2025 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 8 · MetroCobras TCMetroCobras TC55 MeterRound P8.6.69a10
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 5 · MetroCobras TCMetroCobras TC55 Meter5.6.62a10
Dec 20The Beantown Winter ClassicDec 20 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump2.6.25m10
Mar 13New Balance Nationals IndoorMar 13 · Long Jump · Place 3 · MetroCobrasMetroCobrasLong Jump36.41m9
Mar 13New Balance Nationals IndoorMar 13 · 60 Meters · Place 5 · MetroCobrasMetroCobras60 Meters57.089
Mar 13New Balance Nationals IndoorMar 13 · 60 Meters · Place 6 · MetroCobrasMetroCobras60 MetersRound P67.14q9
Feb 23East Coast InvitationalFeb 23 · 55 Meter · Place 3 · MetroCobras TCMetroCobras TC55 Meter3.6.62a9
Feb 23East Coast InvitationalFeb 23 · Long Jump · Place 4 · MetroCobras TCMetroCobras TCLong Jump4.6.47m9
Feb 23East Coast InvitationalFeb 23 · 200 Meters · Place 4 · MetroCobras TCMetroCobras TC200 Meters4.22.71a9
Feb 21The CIRCUIT BostonFeb 21 · 60 Meters · Place 5 · MetroCobras TCMetroCobras TC60 Meters57.1115
Feb 21The CIRCUIT BostonFeb 21 · 60 Meters · Place 5 · MetroCobras TCMetroCobras TC60 Meters57.1415
Feb 21The CIRCUIT BostonFeb 21 · 60 Meters · Place 5 · MetroCobras TCMetroCobras TC60 MetersRound P57.14a—
Feb 21The CIRCUIT BostonFeb 21 · 60 Meters · Place 5 · MetroCobras TCMetroCobras TC60 Meters57.11a—
Jan 4Pre Nationals Tune UpJan 4 · Long Jump · Place 2 · MetroCobrasMetroCobrasLong Jump26.23m—
Jan 4Pre Nationals Tune UpJan 4 · 200 Meters · Place 2 · MetroCobrasMetroCobras200 Meters222.51—
Jan 4Pre Nationals Tune UpJan 4 · 60 Meters · Place 7 · MetroCobrasMetroCobras60 MetersRound P77.30—
Jan 4Pre Nationals Tune UpJan 4 · 60 Meters · Place 6 · MetroCobrasMetroCobras60 Meters67.21—
Jan 4Pre Nationals Tune UpJan 4 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump26.23m16
Jan 4Pre Nationals Tune UpJan 4 · 200 Meters · Place 2 · MetroCobras TCMetroCobras TC200 Meters222.5116
Jan 4Pre Nationals Tune UpJan 4 · 60 Meters · Place 7 · MetroCobras TCMetroCobras TC60 MetersRound P77.3016
Jan 4Pre Nationals Tune UpJan 4 · 60 Meters · Place 6 · MetroCobras TCMetroCobras TC60 Meters67.2116

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 27 Region 1 Qualifier - TimingJun 27 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump1.6.59m9
Jun 27 Region 1 Qualifier - TimingJun 27 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 MetersRound P1.22.49a9
Jun 27 Region 1 Qualifier - TimingJun 27 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters1.21.79a9
Jun 27 Region 1 Qualifier - TimingJun 27 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P1.11.02a9
Jun 27 Region 1 Qualifier - TimingJun 27 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.11.03a9
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump1.6.68m9
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P1.11.32aWind: -19
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.11.19aWind: -2.19
Jun 1USATF New England Youth InvitationalJun 1 · 200 Meters · Place 2 · MetroCobras TCMetroCobras TC200 Meters222.3516
Jun 1USATF New England Youth InvitationalJun 1 · 100 Meters · Place 2 · MetroCobras TCMetroCobras TC100 MetersRound P211.0316
Jun 1USATF New England Youth InvitationalJun 1 · 100 Meters · Place 2 · MetroCobras TCMetroCobras TC100 Meters210.79 PB16
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump16.76m16
May 4USATF New England Youth Series - Meet #1May 4 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters111.1516
Mar 2The Red Carpet Youth Invite Mar 2 · Long Jump · Place 3 · MetroCobras TCMetroCobras TCLong Jump35.95m—
Mar 2The Red Carpet Youth Invite Mar 2 · 200 Meters · Place 2 · MetroCobras TCMetroCobras TC200 Meters222.34a—
Mar 2The Red Carpet Youth Invite Mar 2 · 55 Meters · Place 3 · MetroCobras TCMetroCobras TC55 Meters36.67a PB—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 4 · MetroCobras TCMetroCobras TC55 MeterRound P4.6.62a9
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 3 · MetroCobras TCMetroCobras TC55 Meter3.6.55a PB9
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 3 · MetroCobras TCMetroCobras TC60 MetersRound P35.66m PB—
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 2 · MetroCobras TCMetroCobras TC60 MetersRound P27.40a—
Mar 7New Balance Nationals IndoorMar 7 · Long Jump · Place 3 · MetroCobras TCMetroCobras TCLong Jump37.30a—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 2 · MetroCobras TCMetroCobras TC300 Meters238.37a PB—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 60 Meters · Place 1 · MetroCobras TCMetroCobras TC60 Meters17.28a—
Jan 6Pre Nationals Tune UpJan 6 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump25.65m—
Jan 6Pre Nationals Tune UpJan 6 · 200 Meters · Place 5 · MetroCobras TCMetroCobras TC200 Meters523.20a—
Jan 6Pre Nationals Tune UpJan 6 · 55 Meters · Place 11 · MetroCobras TCMetroCobras TC55 Meters116.81a—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump26.00m15
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 MetersRound P122.5115
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters122.2215
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P111.1515
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters111.1015
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump25.73m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 2 · MetroCobras TCMetroCobras TC200 Meters223.04a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · MetroCobras TCMetroCobras TC100 Meters411.53a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · MetroCobras TCMetroCobras TC100 Meters411.41a—
Jun 2USATF New England Youth InvitationalJun 2 · 200 Meters · Place 2 · MetroCobras TCMetroCobras TC200 Meters222.6915
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P111.1115
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 4 · MetroCobras TCMetroCobras TC100 Meters411.2215
Jun 2USATF New England Youth InvitationalJun 2 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump25.97m15
May 19USATF New England Youth Series - Meet #4May 19 · 100 Meters · Place 2 · MetroCobras TCMetroCobras TC100 Meters211.5415
May 19USATF New England Youth Series - Meet #4May 19 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump25.85m15

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 55 Meter · Place 1 · MetroCobras TCMetroCobras TC55 Meter1.6.97a8
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters1.23.09a8
Mar 9New Balance Nationals IndoorMar 9 · 60 Meters · Place 3 · Metro CobrasMetro Cobras60 Meters37.287
Mar 9New Balance Nationals IndoorMar 9 · 60 Meters · Place 3 · Metro CobrasMetro Cobras60 MetersRound P37.307
Mar 9New Balance Nationals IndoorMar 9 · 60 Meters · Place 3 · Metro CobrasMetro Cobras60 Meters37.287
Mar 9New Balance Nationals IndoorMar 9 · 60 Meters · Place 3 · Metro CobrasMetro Cobras60 MetersRound P37.307
Feb 262023 East Coast InvitationalFeb 26 · Long Jump · Place 4 · MetroCobras TCMetroCobras TCLong Jump44.81m PB—
Feb 262023 East Coast InvitationalFeb 26 · 55 Meters · Place 1 · MetroCobras TCMetroCobras TC55 Meters16.84a—
Feb 5Waltham Track Youth Invitational Feb 5 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump14.98m—
Feb 5Waltham Track Youth Invitational Feb 5 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters123.69a—
Feb 5Waltham Track Youth Invitational Feb 5 · 60 Meters · Place 2 · MetroCobras TCMetroCobras TC60 Meters27.46a—
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 2 · MetroCobras TCMetroCobras TC300 Meters242.11a7
Jan 22USATF New England Youth Meet #1Jan 22 · 60 Meters · Place 1 · MetroCobras TCMetroCobras TC60 Meters17.49a7
Jan 8Pre Nationals Tune UpJan 8 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters124.4014
Jan 8Pre Nationals Tune UpJan 8 · 60 Meters · Place 1 · MetroCobras TCMetroCobras TC60 Meters17.3814

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · Long Jump · Place 16 · MetroCobras TCMetroCobras TCLong Jump16.4.96mWind: 0Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 5 · MetroCobras TCMetroCobras TC200 MetersRound P5.23.13aWind: -0.2Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 5 · MetroCobras TCMetroCobras TC200 Meters5.22.91aWind: -0.9Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 6 · MetroCobras TCMetroCobras TC100 MetersRound P6.11.59aWind: 1.3Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 6 · MetroCobras TCMetroCobras TC100 Meters6.11.65aWind: 1.3Unofficial7
Jun 29AAU Region 01 Qualifier Jun 29 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump1.19-02.00 PB7
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 MetersRound P1.23.08a7
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters1.23.46a7
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P1.11.72a7
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.11.76a7
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · High Jump · Place 4 · MetroCobras TCMetroCobras TCHigh Jump41.40m PB—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters123.75a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P111.55a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters111.5a—
Jun 4USATF New England Youth InvitationalJun 4 · 200 Meters · Place 1 · MetroCobras TCMetroCobras TC200 Meters124.2414
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 MetersRound P111.7514
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters111.9714
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 2 · MetroCobras TCMetroCobras TC400 Meters2.53.63a7
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters1.11.50a7
May 7USATF New England Youth Series - Meet #1May 7 · 400 Meters · Place 3 · MetroCobras TCMetroCobras TC400 Meters358.12a—
May 7USATF New England Youth Series - Meet #1May 7 · 100 Meters · Place 1 · MetroCobras TCMetroCobras TC100 Meters111.71a—