Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge Series - Spring Fling Invitational · May 1914.48aYouth Challenge Series - Spring Fling InvitationalMay 19, 2019
1000 Meters · IndoorSection 8 Group D-E Format D · Jan 93:01.23Section 8 Group D-E Format DJanuary 9, 2025
200 Meters · IndoorFastrack Metro Season Opener · Dec 523.97aFastrack Metro Season OpenerDecember 5, 2025
200 Meters · OutdoorAAU Region 1 Qualifier · Jun 2525.22aAAU Region 1 QualifierJune 25, 2021
300 Meters · IndoorSeahawk Shootout · Dec 1237.09aSeahawk ShootoutDecember 12, 2025
300 Meters · OutdoorSection 8 Group A-B Format A · Dec 1038.24aSection 8 Group A-B Format ADecember 10, 2024
400 Meters · IndoorEast Coast Indoor Championship · Feb 1550.51aEast Coast Indoor ChampionshipFebruary 15, 2026
400 Meters · OutdoorSection 8 Class AAA Championship · May 2849.39Section 8 Class AAA ChampionshipMay 28, 2025
55 Meter · IndoorOcean Breeze Freedom Games (Youth Only) · Jan 58.51aOcean Breeze Freedom Games (Youth Only)January 5, 2020
55 Meters · IndoorOcean Breeze Freedom Games · Jan 48.51Ocean Breeze Freedom GamesJanuary 4, 2020
600 Meters · IndoorNYPHSAA Indoor State Championships · Mar 81:21.60NYPHSAA Indoor State ChampionshipsMarch 8, 2025
600 Meters · OutdoorSection 8 Group C-E Format B · Dec 41:28.16aSection 8 Group C-E Format BDecember 4, 2024
800 Meters · IndoorYMCA Youth Series #1 · Jan 123:01.91YMCA Youth Series #1January 12, 2020
Combined results · IndoorOcean Breeze Invitational (Youth) · Jan 208.63Ocean Breeze Invitational (Youth)January 20, 2019

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30East Coast Conference Outdoor Track & Field ChampionshipsApr 30 · 400 Meters · Place 6 · Queens (N.Y.)Queens (N.Y.)400 Meters6.51.98aFr
Apr 24CCSU InvitationalApr 24 · 400 Meters · Place 9 · Queens (N.Y.)Queens (N.Y.)400 Meters9.50.39aFr
Apr 18Pratt InvitationalApr 18 · 400 Meters · Place 2 · Queens (N.Y.)Queens (N.Y.)400 Meters2.49.76aFr
Apr 10Queens College Knights InvitationalApr 10 · 400 Meters · Place 4 · Queens (N.Y.)Queens (N.Y.)400 Meters4.50.71aFr
Mar 28The Big HurtMar 28 · 400 Meters · Place 2 · Queens (N.Y.)Queens (N.Y.)400 Meters2.50.05aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15East Coast Indoor ChampionshipFeb 15 · 400 Meters · Place 5 · Queens (N.Y.)Queens (N.Y.)400 Meters5.50.51a PBFr
Jan 16NYC Gotham CupJan 16 · 400 Meters · Place 16 · Queens (N.Y.)Queens (N.Y.)400 Meters16.51.41aFr
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 400 Meters · Place 16 · Queens (N.Y.)Queens (N.Y.)400 Meters16.51.74aFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 300 Meters · Place 68 · Queens (N.Y.)Queens (N.Y.)300 Meters68.37.09a PBFr
Dec 5Fastrack Metro Season OpenerDec 5 · 400 Meters · Place 9 · Queens (N.Y.)Queens (N.Y.)400 Meters9.51.44aFr
Dec 5Fastrack Metro Season OpenerDec 5 · 200 Meters · Place 40 · Queens (N.Y.)Queens (N.Y.)200 Meters40.23.97a PBFr
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 600 Meters · Place 7 · FreeportFreeport600 Meters71:21.60 PB12
Feb 10Section 8 State QualifierFeb 10 · 600 Meters · Place 3 · FreeportFreeport600 Meters31:24.3212
Feb 4Section 8 Class A ChampsFeb 4 · 600 Meters · Place 2 · FreeportFreeport600 Meters21:23.6612
Jan 27Section 8 Conf. 1 ChampsJan 27 · 600 Meters · Place 2 · FreeportFreeport600 Meters21:24.67812
Jan 12Molloy Stanner GamesJan 12 · 600 Meters · Place 11 · FreeportFreeport600 Meters111:23.2612
Jan 9Section 8 Group D-E Format DJan 9 · 1000 Meters · Place 18 · FreeportFreeport1000 Meters183:01.23 PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 5Section 8 State QualifierJun 5 · 400 Meters · Place 4 · FreeportFreeport400 Meters451.2512
May 28Section 8 Class AAA ChampionshipMay 28 · 400 Meters · Place 1 · FreeportFreeport400 Meters149.39 PB12
May 17Bulldog InviteMay 17 · 400 Meters · Place 3 · FreeportFreeport400 Meters350.4012
May 17Bulldog InviteMay 17 · 400 Meters · Place 3 · FreeportFreeport400 Meters350.4012
May 12Section 8 Division 1AMay 12 · 400 Meters · Place 2 · FreeportFreeport400 Meters2.50.64a12
May 10North Shore InvitationalMay 10 · 400 Meters · Place 3 · FreeportFreeport400 Meters350.3512
Apr 15The Jim McGlynn ClassicApr 15 · 400 Meters · Place 2 · FreeportFreeport400 Meters250.7112
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 4 · FreeportFreeport400 Meters450.2112
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 4 · FreeportFreeport400 Meters450.2112

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 400 Meters · Place 7 · FreeportFreeport400 Meters7.50.93a12
Dec 23North Shore InvitationalDec 23 · 600 Meters · Place 2 · FreeportFreeport600 Meters2.1:22.27a12
Feb 24Long Island Elite MeetFeb 24 · 600 Meters · Place 3 · FreeportFreeport600 Meters31:25.5411
Feb 24Long Island Elite MeetFeb 24 · 600 Meters · Place 3 · FreeportFreeport600 Meters31:25.5411
Feb 12Section 8 State QualifierFeb 12 · 600 Meters · FreeportFreeport600 Meters—1:26.7111
Feb 5Section 8 Class A ChampsFeb 5 · 300 Meters · Place 9 · FreeportFreeport300 Meters937.8011
Feb 5Section 8 Class A ChampsFeb 5 · 600 Meters · Place 4 · FreeportFreeport600 Meters41:27.5211
Jan 11Section 8 Conf. 1 ChampsJan 11 · 300 Meters · Place 5 · FreeportFreeport300 Meters537.5611
Jan 11Section 8 Conf. 1 ChampsJan 11 · 600 Meters · Place 1 · FreeportFreeport600 Meters11:26.7111

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 10Section 8 Group A-B Format ADec 10 · 300 Meters · Place 1 · FreeportFreeport300 Meters1.38.24a PB12
Dec 4Section 8 Group C-E Format BDec 4 · 600 Meters · Place 2 · FreeportFreeport600 Meters2.1:28.16a PB12
May 13Section 8 Division 1AMay 13 · 400 Meters · Place 2 · FreeportFreeport400 Meters2.50.93a11
May 11North Shore InvitationalMay 11 · 400 Meters · Place 6 · FreeportFreeport400 Meters650.9211
May 41'st Annual Westbury Green & Gold InvitationalMay 4 · 400 Meters · Place 7 · FreeportFreeport400 Meters7.52.68a11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 23North Shore HS InvitationalDec 23 · 600 Meters · Place 36 · FreeportFreeport600 Meters36.1:29.74a11
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 400 Meters · Place 11 · FreeportFreeport400 Meters11.52.09a11
Dec 9Nassau Coaches InvitationalDec 9 · 600 Meters · Place 6 · FreeportFreeport600 Meters6.1:27.65a11
Dec 1North Shore Season OpenerDec 1 · 600 Meters · Place 12 · FreeportFreeport600 Meters12.1:29.52a11
Feb 2Section 8 Frosh/SophFeb 2 · 300 Meters · Place 8 · FreeportFreeport300 Meters840.1410
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 300 Meters · Place 87 · FreeportFreeport300 Meters8740.0810
Jan 7Ocean Breeze Freedom GamesJan 7 · 600 Meters · Place 42 · FreeportFreeport600 Meters421:37.7810

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Section 8 Group D-E Format CDec 19 · 300 Meters · Place 6 · FreeportFreeport300 Meters6.38.78a11
May 13North Shore InvitationalMay 13 · 400 Meters · Place 17 · FreeportFreeport400 Meters1753.1110
May 9Section 8 Division 1AMay 9 · 400 Meters · Place 6 · FreeportFreeport400 Meters6.53.45a10
May 5St. Anthony's Invitational 2023May 5 · 400 Meters · Place 7 · FreeportFreeport400 Meters752.6610
May 5St. Anthony's Invitational 2023May 5 · 400 Meters · Place 7 · FreeportFreeport400 Meters752.6610

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 26North Shore HS InvitationalDec 26 · 600 Meters · Place 51 · FreeportFreeport600 Meters51.1:36.61a10
Feb 13Section 8 Frosh/SophFeb 13 · 300 Meters · Place 1 · FreeportFreeport300 Meters138.41—
Feb 8Section 8 Class A ChampsFeb 8 · 300 Meters · Place 8 · FreeportFreeport300 Meters838.369
Jan 11Section 8 Conf. 1 ChampsJan 11 · 300 Meters · Place 5 · FreeportFreeport300 Meters539.25—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Section 8 Group B-C Format CDec 20 · 600 Meters · Place 22 · FreeportFreeport600 Meters22.1:39.24a10
May 14North Shore InvitationalMay 14 · 400 Meters · Place 24 · FreeportFreeport400 Meters2454.629
Apr 8South Shore Frosh/Soph MeetApr 8 · 400 Meters · Place 1 · FreeportFreeport400 Meters154.29

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Nassau Coaches InvitationalDec 11 · 300 Meters · Place 1 · FreeportFreeport300 Meters1.38.31a9

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Section 8 Group A-B Format ADec 6 · 600 Meters · Place 13 · FreeportFreeport600 Meters13.1:35.72a9
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · Place 4 · Explosion Track ClubExplosion Track Club400 MetersRound P4.57.10a8
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · Place 3 · Explosion Track ClubExplosion Track Club400 Meters3.56.20a8
Jun 25AAU Region 1 QualifierJun 25 · 200 Meters · Place 8 · Explosion Track ClubExplosion Track Club200 MetersRound P8.25.68a8
Jun 25AAU Region 1 QualifierJun 25 · 200 Meters · Place 7 · Explosion Track ClubExplosion Track Club200 Meters7.25.22a PB8
Jun 6AAU NY Metropolitan District QualifierJun 6 · 400 Meters · Place 6 · Explosion Track ClubExplosion Track Club400 Meters61:01.31—
Jun 6AAU NY Metropolitan District QualifierJun 6 · 200 Meters · Place 5 · Explosion Track ClubExplosion Track Club200 Meters525.54—
May 8Ruff Kutz Relays May 8 · 400 Meters · Place 5 · Explosion Track ClubExplosion Track Club400 Meters5.1:00.16a8
May 8Ruff Kutz Relays May 8 · 200 Meters · Place 7 · Explosion Track ClubExplosion Track Club200 Meters7.26.89a8

2020 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 6Armory Metro Eagles InvitationalDec 6 · 400 Meters · Place 4 · Explosion Track ClubExplosion Track Club400 Meters4.1:02.64a8
Dec 6Armory Metro Eagles InvitationalDec 6 · 200 Meters · Place 5 · Explosion Track ClubExplosion Track Club200 Meters5.27.70a8
Feb 17Armory Youth Championships Sponsored by NYRRFeb 17 · 400 Meters · Place 19 · Explosion TrExplosion Tr400 Meters191:07.5713
Feb 17Armory Youth Championships Sponsored by NYRRFeb 17 · 200 Meters · Place 26 · Explosion TrExplosion Tr200 Meters2628.3913
Feb 16Pre Nationals InvitationalFeb 16 · 400 Meters · Place 28 · Explosion Track ClubExplosion Track Club400 Meters28.1:06.46a7
Feb 16Pre Nationals InvitationalFeb 16 · 200 Meters · Place 34 · Explosion Track ClubExplosion Track Club200 Meters34.28.77a7
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · Shot Put · Place 30 · Explosion TrExplosion TrShot Put303:05.30—
Jan 12YMCA Youth Series #1Jan 12 · 800 Meters · Place 43 · Explosion Track ClubExplosion Track Club800 Meters433:01.91 PB13
Jan 12YMCA Youth Series #1Jan 12 · 200 Meters · Place 15 · Explosion Track ClubExplosion Track Club200 Meters1530.1713
Jan 5Ocean Breeze Freedom Games (Youth Only)Jan 5 · 55 Meter · Place 15 · Explosion Track ClubExplosion Track Club55 Meter15.8.51a PB7
Jan 5Ocean Breeze Freedom Games (Youth Only)Jan 5 · 200 Meters · Place 23 · Explosion Track ClubExplosion Track Club200 Meters23.29.74a7
Jan 4Ocean Breeze Freedom GamesJan 4 · 200 Meters · Place 23 · Explosion TrExplosion Tr200 Meters2329.74—
Jan 4Ocean Breeze Freedom GamesJan 4 · 55 Meters · Place 15 · Explosion TrExplosion Tr55 Meters158.51 PB—

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 9YMCA Youth Series #2Feb 9 · 400 Meters · Place 37 · Explosion Track ClubExplosion Track Club400 Meters37.1:12.91a7
Feb 9YMCA Youth Series #2Feb 9 · 200 Meters · Place 12 · Explosion Track ClubExplosion Track Club200 Meters12.28.36a7

2019 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Holiday Classic Sponsored by NYRRDec 22 · 400 Meters · Place 22 · Explosion Track ClubExplosion Track Club400 Meters22.1:11.13a7
Dec 22Armory Youth Holiday Classic Sponsored by NYRRDec 22 · 200 Meters · Place 13 · Explosion Track ClubExplosion Track Club200 Meters13.28.74a7
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 400 Meters · Place 41 · Explosion Track ClubExplosion Track Club400 MetersRound P41.1:14.08a6
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 200 Meters · Place 37 · Explosion Track ClubExplosion Track Club200 MetersRound P37.30.13a6
Feb 17Pre Nationals InvitationalFeb 17 · 400 Meters · Place 35 · Explosion Track ClubExplosion Track Club400 Meters35.1:14.12a6
Feb 17Pre Nationals InvitationalFeb 17 · 200 Meters · Place 22 · Explosion Track ClubExplosion Track Club200 Meters22.29.96a6
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 43 · Explosion TrExplosion TrCombined results433:06.80—
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 14 · Explosion TrExplosion TrCombined results148.63 PB—
Jan 6Ocean Breeze Freedom Games (Youth)Jan 6 · 55 Meter · Place 17 · Explosion Track ClubExplosion Track Club55 Meter17.8.58a6
Jan 6Ocean Breeze Freedom Games (Youth)Jan 6 · 200 Meters · Place 28 · Explosion Track ClubExplosion Track Club200 Meters28.32.14a6

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic Championships Jul 11 · 400 Meters · Place 8 · Explosion TrExplosion Tr400 Meters81:08.61—
Jul 11USATF Region 1 Junior Olympic Championships Jul 11 · 400 Meters · Place 8 · Explosion Track ClubExplosion Track Club400 Meters81:08.6111
Jun 27AAU Region 01 Qualifier at Queens NY Jun 27 · 400 Meters · Place 9 · Explosion Track ClubExplosion Track Club400 Meters9.1:05.33a6
Jun 27AAU Region 01 Qualifier at Queens NY Jun 27 · 200 Meters · Place 12 · Explosion Track ClubExplosion Track Club200 MetersRound P12.28.95a6
Jun 16USATF Long Island Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 4 · Explosion Track ClubExplosion Track Club400 Meters4.1:07.99a6
Jun 16USATF Long Island Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 10 · Explosion Track ClubExplosion Track Club200 Meters10.34.14a6
Jun 2AAU NY Metropolitan JO District QualifierJun 2 · 400 Meters · Place 6 · Explosion Track ClubExplosion Track Club400 Meters6.1:06.48a6
Jun 2AAU NY Metropolitan JO District QualifierJun 2 · 200 Meters · Place 8 · Explosion Track ClubExplosion Track Club200 Meters8.32.35a6
May 25Vo2Max Preseason InvitationalMay 25 · 400 Meters · Place 10 · Explosion Track ClubExplosion Track Club400 Meters10.1:07.14a6
May 25Vo2Max Preseason InvitationalMay 25 · 200 Meters · Place 6 · Explosion Track ClubExplosion Track Club200 Meters6.28.37a6
May 19Youth Challenge Series - Spring Fling InvitationalMay 19 · 400 Meters · Place 12 · Explosion Track ClubExplosion Track Club400 Meters12.1:07.90a6
May 19Youth Challenge Series - Spring Fling InvitationalMay 19 · 100 Meters · Place 17 · Explosion Track ClubExplosion Track Club100 Meters17.14.48a PB6
Apr 27Youth Challenge Series - New York RelaysApr 27 · 400 Meters · Place 18 · Explosion Track ClubExplosion Track Club400 Meters18.1:12.11a6
Apr 27Youth Challenge Series - New York RelaysApr 27 · 200 Meters · Place 8 · Explosion Track ClubExplosion Track Club200 Meters8.29.03a6
Feb 10YMCA Youth Series Meet #3Feb 10 · 400 Meters · Place 43 · Explosion Track ClubExplosion Track Club400 Meters43.1:20.34a6
Feb 10YMCA Youth Series Meet #3Feb 10 · 200 Meters · Place 19 · Explosion Track ClubExplosion Track Club200 Meters19.31.88a6
Jan 27YMCA Youth Series Meet #2Jan 27 · 400 Meters · Place 36 · Explosion Track ClubExplosion Track Club400 Meters36.1:17.47a6
Jan 27YMCA Youth Series Meet #2Jan 27 · 200 Meters · Place 23 · Explosion Track ClubExplosion Track Club200 Meters23.32.72a6

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday Festival (Youth)Dec 27 · 300 Meters · Explosion Track ClubExplosion Track Club300 Meters—DNS6
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 55 Meter · Place 28 · Explosion Track ClubExplosion Track Club55 Meter28.8.94a6
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 400 Meters · Place 51 · Explosion Track ClubExplosion Track Club400 Meters51.1:24.54a6