Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastrack Metro Season Opener · Dec 54:15.24aFastrack Metro Season OpenerDecember 5, 2025
1 Mile · OutdoorYouth Challenge Series - Spring Fling Invitational · May 215:56.62aYouth Challenge Series - Spring Fling InvitationalMay 21, 2017
1000 Meters · IndoorSection XI Boys Large School Team Championships · Feb 32:34.99Section XI Boys Large School Team ChampionshipsFebruary 3, 2024
1000 Meters · OutdoorSection XI Boys Crossover C-2 · Dec 193:06.19aSection XI Boys Crossover C-2December 19, 2019
1500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 243:58.85aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
1500 Meters · OutdoorYMCA Youth Series Meet #2 · Jan 275:13.24aYMCA Youth Series Meet #2January 27, 2019
1600 Meters · IndoorNYSPHSAA Indoor State Championships · Mar 44:24.48NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
1600 Meters · OutdoorSt. Anthony's Invitational 2023 · May 54:20.38St. Anthony's Invitational 2023May 5, 2023
2 Miles · IndoorBishop Loughlin Games · Dec 179:58.61aBishop Loughlin GamesDecember 17, 2022
200 Meters · OutdoorUSATF Long Island Youth Indoor Association Championships · Jan 1330.90aUSATF Long Island Youth Indoor Association ChampionshipsJanuary 13, 2019
2000m Steeplechase · OutdoorPort Jefferson Steeplefest · Apr 96:50.30Port Jefferson SteeplefestApril 9, 2022
300 Meters · IndoorTony Toro Meet · Jan 1643.53Tony Toro MeetJanuary 16, 2022
3000 Meters · IndoorTCNJ Lions Invitational · Jan 98:33.52TCNJ Lions InvitationalJanuary 9, 2026
3000m Steeplechase · OutdoorSection 11 Division 1 Boys Championships · Jun 711:44.58Section 11 Division 1 Boys ChampionshipsJune 7, 2021
3200 Meters · IndoorNorth Shore HS Invitational · Dec 239:35.51aNorth Shore HS InvitationalDecember 23, 2023
3200 Meters · OutdoorThe New York Relays · Apr 199:37.10The New York RelaysApril 19, 2024
400 Meters · IndoorThe Armory Hispanic Games · Jan 555.08The Armory Hispanic GamesJanuary 5, 2024
400 Meters · OutdoorPort Jefferson Steeple Fest Plus · Apr 1255.06Port Jefferson Steeple Fest PlusApril 12, 2023
600 Meters · IndoorOcean Breeze Holiday Festival · Dec 271:57.11aOcean Breeze Holiday FestivalDecember 27, 2016
800 Meters · IndoorUSATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier) · Feb 192:38.03aUSATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)February 19, 2017
800 Meters · OutdoorSt. Anthony's Invitational 2023 · May 52:00.23St. Anthony's Invitational 2023May 5, 2023

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

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 36 · Stony BrookStony Brook1 Mile364:25.91aSo
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1 Mile · Place 39 · Stony BrookStony Brook1 Mile394:16.44aSo
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1500 Meters · Place 36 · Stony BrookStony Brook1500 Meters363:58.85a PBSo
Jan 16NYC Gotham CupJan 16 · 1 Mile · Place 4 · Stony BrookStony Brook1 Mile4.4:19.67aSo
Jan 16NYC Gotham CupJan 16 · 3000 Meters · Stony BrookStony Brook3000 Meters--DNFSo
Jan 9TCNJ Lions InvitationalJan 9 · 3000 Meters · Place 1 · Stony BrookStony Brook3000 Meters18:33.52 PBSO
Jan 9TCNJ Lions InvitationalJan 9 · 3000 Meters · Place 1 · Stony BrookStony Brook3000 Meters18:33.52aSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 1 Mile · Place 3 · Stony BrookStony Brook1 Mile3.4:15.24a PBSo
Dec 5Fastrack Metro Season OpenerDec 5 · 3000 Meters · Stony BrookStony Brook3000 Meters—NTSo
Feb 7Fastrack National InvitationalFeb 7 · 3000 Meters · Place 17 · Stony BrookStony Brook3000 Meters178:42.79FR
Jan 24Riverhawk InvitationalJan 24 · 3000 Meters · Place 49 · Stony BrookStony Brook3000 Meters49.8:56.11aFr
Jan 17Ramapo College Season OpenerJan 17 · 1 Mile · Place 7 · Stony BrookStony Brook1 Mile74:24.94a—
Jan 10St. Thomas Aquinas Spartan InvitationalJan 10 · 3000 Meters · Place 16 · Stony BrookStony Brook3000 Meters168:50.91FR

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24Bethpage Blazing InviteMay 24 · 800 Meters · Place 2 · Ward MelvillWard Melvill800 Meters22:04.16—
May 22Section XI County 1A ChampionshipsMay 22 · 1600 Meters · Place 4 · Ward MelvilleWard Melville1600 Meters44:36.4112
May 3Saint Anthony's InvitationalMay 3 · 1600 Meters · Place 24 · Ward MelvilleWard Melville1600 Meters244:30.8612
Apr 19The New York RelaysApr 19 · 3200 Meters · Place 16 · Ward MelvilleWard Melville3200 Meters169:37.10 PB12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 24Long Island Elite MeetFeb 24 · 1000 Meters · Place 1 · Ward MelvillWard Melvill1000 Meters12:36.5012
Feb 24Long Island Elite MeetFeb 24 · 1000 Meters · Place 1 · Ward MelvilleWard Melville1000 Meters12:36.5012
Feb 13Section XI State Qualifier MeetFeb 13 · 1600 Meters · Place 1 · Ward MelvillWard Melvill1600 Meters14:26.02S12
Feb 3Section XI Boys Large School Team ChampionshipsFeb 3 · 1000 Meters · Place 1 · Ward MelvilleWard Melville1000 Meters12:34.99 PB12
Jan 21Section 11 Boys League ChampsJan 21 · 3200 Meters · Place 1 · Ward MelvilleWard Melville3200 Meters19:52.2312
Jan 21Section 11 Boys League ChampsJan 21 · 1600 Meters · Place 1 · Ward MelvilleWard Melville1600 Meters14:42.5512
Jan 5The Armory Hispanic GamesJan 5 · 400 Meters · Place 32 · Ward MelvillWard Melvill400 Meters3255.08 PB12
Jan 5The Armory Hispanic GamesJan 5 · 1 Mile · Place 5 · Ward MelvillWard Melvill1 Mile54:19.0212
Jan 5The Armory Hispanic GamesJan 5 · 1500 Meters · Place 4 · Ward MelvillWard Melvill1500 Meters44:01.4712

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 23North Shore HS InvitationalDec 23 · 3200 Meters · Place 3 · Ward MelvilleWard Melville3200 Meters3.9:35.51a PB12
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 1 · Ward MelvilleWard Melville1000 Meters1.2:37.24a12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1600 Meters · Place 17 · Ward MelvillWard Melvill1600 Meters174:24.48 PB11
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1600 Meters · Place 17 · Ward MelvilleWard Melville1600 Meters174:24.4811
Feb 25Long Island Elite MeetFeb 25 · 1000 Meters · Place 5 · Ward MelvilleWard Melville1000 Meters52:37.7511
Feb 13Section XI State Qualifier MeetFeb 13 · 1600 Meters · Place 3 · Ward MelvillWard Melvill1600 Meters34:28.7111
Feb 5Section XI Boys Large School Team ChampionshipsFeb 5 · 1000 Meters · Place 6 · Ward MelvilleWard Melville1000 Meters62:41.2111
Jan 20Section 11 League 2 ChampsJan 20 · 3200 Meters · Place 2 · Ward MelvilleWard Melville3200 Meters29:55.7011
Jan 15Molloy Stanner GamesJan 15 · 1000 Meters · Place 7 · Ward MelvillWard Melvill1000 Meters72:37.5011
Jan 6The Armory Hispanic GamesJan 6 · 1 Mile · Place 22 · Ward MelvillWard Melvill1 Mile224:33.5911
Jan 6The Armory Hispanic GamesJan 6 · 1500 Meters · Place 21 · Ward MelvillWard Melvill1500 Meters214:14.7411

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 10Section XI Boys Crossover BDec 10 · 1600 Meters · Place 1 · Ward MelvilleWard Melville1600 Meters1.4:29.03a12
Jun 1Section XI State QualifierJun 1 · 1600 Meters · Place 4 · Ward MelvillWard Melvill1600 Meters44:28.8711
Jun 1Section XI State QualifierJun 1 · 1600 Meters · Place 4 · Ward MelvilleWard Melville1600 Meters44:28.8711
Jun 1Section XI State QualifierJun 1 · 1600 Meters · Place 4 · Ward MelvilleWard Melville1600 Meters44:28.8711
May 24Section XI County AA ChampionshipsMay 24 · 800 Meters · Place 9 · Ward MelvilleWard Melville800 Meters92:06.6911
May 24Section XI County AA ChampionshipsMay 24 · 3200 Meters · Place 2 · Ward MelvilleWard Melville3200 Meters29:38.1111
May 5St. Anthony's Invitational 2023May 5 · 1600 Meters · Place 9 · Ward MelvillWard Melvill1600 Meters94:20.38 PB11
May 5St. Anthony's Invitational 2023May 5 · 800 Meters · Place 2 · Ward MelvillWard Melvill800 Meters22:00.23 PB11
May 5St. Anthony's Invitational 2023May 5 · 1600 Meters · Place 9 · Ward MelvilleWard Melville1600 Meters94:20.3811
May 5St. Anthony's Invitational 2023May 5 · 800 Meters · Place 2 · Ward MelvilleWard Melville800 Meters22:00.2311
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 400 Meters · Place 14 · Ward MelvillWard Melvill400 Meters1455.06 PB11
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 400 Meters · Place 14 · Ward MelvillWard Melvill400 Meters1455.0611

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 26North Shore HS InvitationalDec 26 · 1000 Meters · Place 2 · Ward MelvilleWard Melville1000 Meters2.2:38.28a11
Dec 17Bishop Loughlin GamesDec 17 · 2 Miles · Place 5 · Ward MelvilleWard Melville2 Miles5.9:58.61a PB11
Feb 18North Shore Pre-National InviteFeb 18 · 1 Mile · Place 21 · Ward MelvillWard Melvill1 Mile214:39.6010
Feb 5Section XI Boys Large School Team ChampionshipsFeb 5 · 1600 Meters · Place 4 · Ward MelvilleWard Melville1600 Meters44:37.3210
Jan 23Section 11 Boys League ChampsJan 23 · 3200 Meters · Place 6 · Ward MelvilleWard Melville3200 Meters610:19.8510
Jan 16Tony Toro MeetJan 16 · 300 Meters · Place 29 · Ward MelvilleWard Melville300 Meters2943.53 PB10
Jan 8Ocean Breeze Freedom GamesJan 8 · 1000 Meters · Place 15 · Ward MelvilleWard Melville1000 Meters152:46.9210

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Section XI County AA ChampionshipsMay 23 · 1600 Meters · Place 3 · Ward MelvilleWard Melville1600 Meters34:36.6510
May 14North Shore InvitationalMay 14 · 1600 Meters · Place 5 · Ward MelvilleWard Melville1600 Meters54:33.8510
Apr 9Port Jefferson SteeplefestApr 9 · 2000m Steeplechase · Place 3 · Ward MelvillWard Melvill2000m Steeplechase36:50.30 PB—
Apr 2Longwood Track ClassicApr 2 · 800 Meters · Place 3 · Ward MelvilleWard Melville800 Meters3.2:09.40a10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 1600 Meters · Place 7 · Ward MelvilleWard Melville1600 Meters7.4:42.86a10
Dec 18Bishop Loughlin GamesDec 18 · 1000 Meters · Place 4 · Ward MelvilleWard Melville1000 Meters4.2:52.21a10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 11St. Anthony's Developmental #1Dec 11 · 3200 Meters · Place 7 · Ward MelvilleWard Melville3200 Meters7.10:29.43a10
Jun 7Section 11 Division 1 Boys ChampionshipsJun 7 · 3000m Steeplechase · Place 3 · Ward MelvillWard Melvill3000m Steeplechase311:44.58 PB9
May 22Westhampton Beach InvitationalMay 22 · 1600 Meters · Place 7 · Ward MelvillWard Melvill1600 Meters74:48.27—

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Marine Corps Holiday ClassicDec 29 · 1600 Meters · Place 17 · 59-Unattached59-Unattached1600 Meters17.5:00.67a9
Jan 25Ocean Breeze HS InvitationalJan 25 · 1 Mile · Place 33 · Ward MelvillWard Melvill1 Mile335:05.92—
Jan 11Section 11 Frosh/Soph ChampsJan 11 · 3200 Meters · Place 2 · Ward MelvillWard Melvill3200 Meters211:08.408
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 9 · Ward MelvillWard Melvill1000 Meters92:59.90—

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 26North Shore HS InvitationalDec 26 · 1600 Meters · Place 80 · Ward MelvilleWard Melville1600 Meters80.5:08.85a8

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Section XI Boys Crossover C-2Dec 19 · 1000 Meters · Place 28 · Ward MelvilleWard Melville1000 Meters28.3:06.19a PB8
Dec 7Section 11 Boys Cross Over ADec 7 · 3200 Meters · Place 17 · Ward MelvilleWard Melville3200 Meters17.10:56.61a8
Jan 27YMCA Youth Series Meet #2Jan 27 · 1500 Meters · Place 9 · 495 Track495 Track1500 Meters9.5:13.24a PB7
Jan 13USATF Long Island Youth Indoor Association ChampionshipsJan 13 · 1500 Meters · Place 1 · 495 Track495 Track1500 Meters1.5:13.80a7
Jan 13USATF Long Island Youth Indoor Association ChampionshipsJan 13 · 200 Meters · Place 7 · 495 Track495 Track200 Meters7.30.90a PB7

2018 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 24Icahn Stadium - Northeast Youth InvitationalJun 24 · 1500 Meters · Place 8 · 495 Track495 Track1500 Meters8.5:21.89a6
Jun 24Icahn Stadium - Northeast Youth InvitationalJun 24 · 400 Meters · Place 22 · 495 Track495 Track400 Meters22.1:08.71a6
May 20Icahn Stadium - Spring Fling InvitationalMay 20 · 1 Mile · Place 8 · 495 Track495 Track1 Mile8.5:58.70a6
May 20Icahn Stadium - Spring Fling InvitationalMay 20 · 200 Meters · Place 38 · 495 Track495 Track200 Meters38.31.92a6
Apr 22Icahn Stadium - New York Relays Youth DivisionApr 22 · 800 Meters · Place 15 · 495 Track495 Track800 Meters15.2:39.89a6
Feb 11YMCA Youth Series Meet #3Feb 11 · 1600 Meters · Place 5 · 495 Track495 Track1600 Meters5.5:52.08a6
Feb 11YMCA Youth Series Meet #3Feb 11 · 800 Meters · Place 8 · 495 Track495 Track800 Meters8.2:41.31a6
Jan 13USATF LI Youth Indoor ChampionshipsJan 13 · 800 Meters · Place 2 · 495 Track495 Track800 Meters2.2:42.93a6
Jan 13USATF LI Youth Indoor ChampionshipsJan 13 · 400 Meters · Place 3 · 495 Track495 Track400 Meters3.1:12.32a6

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18Pre Nationals InvitationalFeb 18 · 800 Meters · Place 17 · 495 Track495 Track800 Meters17.2:51.90a6
Feb 18Pre Nationals InvitationalFeb 18 · 400 Meters · 495 Track495 Track400 Meters—DNS6
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 1500 Meters · Place 12 · 495 Track495 Track1500 Meters12.5:27.03a6
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 800 Meters · Place 13 · 495 Track495 Track800 Meters13.2:38.47a6

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 18USATF Long Island Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 1 · 495 Track495 Track800 Meters1.2:39.13a5
May 21Youth Challenge Series - Spring Fling InvitationalMay 21 · 1 Mile · Place 8 · 495 Track495 Track1 Mile8.5:56.62a PB5
May 21Youth Challenge Series - Spring Fling InvitationalMay 21 · 400 Meters · Place 22 · 495 Track495 Track400 Meters22.1:11.07a5

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · 1500 Meters · Place 5 · 495 Track495 Track1500 Meters5.5:24.60a5
Feb 19USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · 800 Meters · Place 8 · 495 Track495 Track800 Meters8.2:38.03a PB5

2016 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 1 Mile · Place 10 · 495 Track495 Track1 Mile10.6:05.42a5
Dec 27Ocean Breeze Holiday FestivalDec 27 · 600 Meters · Place 4 · 495 Track495 Track600 Meters4.1:57.11a PB5

2016 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 19USATF Long Island Association Junior Olympic ChampionshipsJun 19 · 1500 Meters · Place 2 · 495 Track495 Track1500 Meters2.5:31.87a4