Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGeorge Mason Patriot Games · Jan 304:41.93aGeorge Mason Patriot GamesJanuary 30, 2026
1000 Meters · IndoorBishop Loughlin Games · Dec 172:55.75aBishop Loughlin GamesDecember 17, 2022
1000 Meters · OutdoorLong Island Elite Meet · Mar 12:52.34Long Island Elite MeetMarch 1, 2025
1500 Meters · OutdoorSeahawk Invitational · Mar 284:24.10aSeahawk InvitationalMarch 28, 2026
1600 Meters · IndoorLong Island Elite Meet · Feb 244:42.95Long Island Elite MeetFebruary 24, 2024
1600 Meters · OutdoorSaint Anthony's Invitational · May 24:37.98Saint Anthony's InvitationalMay 2, 2025
2 Miles · IndoorBishop Loughlin Games · Dec 1610:15.49aBishop Loughlin GamesDecember 16, 2023
2000m Steeplechase · OutdoorPort Jefferson Steeplefest · Apr 97:21.98Port Jefferson SteeplefestApril 9, 2022
300 Meters · IndoorNorth Shore HS Invitational · Dec 2642.95aNorth Shore HS InvitationalDecember 26, 2022
3000 Meters · IndoorMarlin 1st Chance · Dec 59:27.34aMarlin 1st ChanceDecember 5, 2025
3000m Steeplechase · 0.914m · OutdoorWidener Final Qualifier · May 109:46.21aWidener Final QualifierMay 10, 2026
3000m Steeplechase · Outdoor57th Annual Glenn D. Loucks Games · May 89:56.5957th Annual Glenn D. Loucks GamesMay 8, 2025
3200 Meters · IndoorSection 11 Boys League Champs · Jan 2110:10.72Section 11 Boys League ChampsJanuary 21, 2024
3200 Meters · OutdoorLongwood Boys Spring Classic · Apr 610:14.81Longwood Boys Spring ClassicApril 6, 2024
400 Meters · IndoorThe Armory Hispanic Games · Jan 557.61The Armory Hispanic GamesJanuary 5, 2024
600 Meters · IndoorMolloy Stanner Games · Jan 121:32.12Molloy Stanner GamesJanuary 12, 2025
800 Meters · OutdoorSaint Anthony's Invitational · May 32:05.02Saint Anthony's InvitationalMay 3, 2024
Combined results · OutdoorNorth Shore Invitational · May 1459.68North Shore InvitationalMay 14, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 3000m Steeplechase · Place 14 · Catholic (D.C.)Catholic (D.C.)3000m Steeplechase0.914m14.9:46.21a PBFr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · 3000m Steeplechase · Place 3 · Catholic (D.C.)Catholic (D.C.)3000m Steeplechase0.914m3.10:00.59aFr
Apr 17Mustang Stampede InvitationalApr 17 · 3000m Steeplechase · Catholic (D.C.)Catholic (D.C.)3000m Steeplechase0.914m—DNFFr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 3000m Steeplechase · Place 14 · Catholic (D.C.)Catholic (D.C.)3000m Steeplechase1410:02.77aFr
Mar 28Seahawk InvitationalMar 28 · 1500 Meters · Place 4 · Catholic (D.C.)Catholic (D.C.)1500 Meters44:24.10a PBFr
Mar 19Fred Hardy InvitationalMar 19 · 3000m Steeplechase · Place 4 · Catholic (D.C.)Catholic (D.C.)3000m Steeplechase0.914m4.10:19.48aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · 1 Mile · Place 17 · Catholic (D.C.)Catholic (D.C.)1 Mile17.4:53.89aFr
Feb 20Father Diamond InvitationalFeb 20 · 1 Mile · Place 12 · Catholic (D.C.)Catholic (D.C.)1 Mile12.4:42.32aFr
Jan 30George Mason Patriot GamesJan 30 · 1 Mile · Place 20 · Catholic (D.C.)Catholic (D.C.)1 Mile204:41.93a PBFr
Jan 24Coach "I" InvitationalJan 24 · 3000 Meters · Place 16 · Catholic (D.C.)Catholic (D.C.)3000 Meters16.09:37.3aFr
Jan 17Cardinal Track & Field ClassicJan 17 · 1 Mile · Place 14 · Catholic (D.C.)Catholic (D.C.)1 Mile144:54.03aFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · 3000 Meters · Place 8 · Catholic (D.C.)Catholic (D.C.)3000 Meters8.9:27.34a PBFr
Feb 1Section XI Boys Large School Team ChampionshipsFeb 1 · 1600 Meters · Place 10 · Ward MelvillWard Melvill1600 Meters104:48.3112
Jan 12Molloy Stanner GamesJan 12 · 600 Meters · Place 63 · Ward MelvillWard Melvill600 Meters631:32.12 PB12
Jan 3The Armory Hispanic GamesJan 3 · 1 Mile · Place 105 · Ward MelvillWard Melvill1 Mile1054:54.56—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5Section XI State QualifierJun 5 · 3000m Steeplechase · Place 4 · Ward MelvillWard Melvill3000m Steeplechase410:02.9212
May 28Section 11 County 1A ChampionshipsMay 28 · 3000m Steeplechase · Place 1 · Ward MelvilleWard Melville3000m Steeplechase0.914m1.10:00.94a12
May 857th Annual Glenn D. Loucks GamesMay 8 · 3000m Steeplechase · Place 7 · Ward MelvilleWard Melville3000m Steeplechase79:56.59 PB12
May 2Saint Anthony's InvitationalMay 2 · 1600 Meters · Place 2 · Ward MelvillWard Melvill1600 Meters24:37.98 PB—
Mar 1Long Island Elite MeetMar 1 · 1000 Meters · Place 11 · Ward MelvillWard Melvill1000 Meters112:52.34 PB12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 3200 Meters · Place 32 · Ward MelvilleWard Melville3200 Meters32.10:13.63a12
Feb 24Long Island Elite MeetFeb 24 · 1600 Meters · Place 12 · Ward MelvillWard Melvill1600 Meters124:42.95 PB11
Feb 24Long Island Elite MeetFeb 24 · 1600 Meters · Place 12 · Ward MelvilleWard Melville1600 Meters124:42.9511
Feb 3Section XI Boys Large School Team ChampionshipsFeb 3 · 1600 Meters · Place 10 · Ward MelvilleWard Melville1600 Meters104:45.7511
Jan 21Section 11 Boys League ChampsJan 21 · 3200 Meters · Place 6 · Ward MelvilleWard Melville3200 Meters610:10.72 PB11
Jan 14Anthony Toro MeetJan 14 · 600 Meters · Place 10 · Ward MelvilleWard Melville600 Meters101:32.4911
Jan 5The Armory Hispanic GamesJan 5 · 1 Mile · Place 60 · Ward MelvillWard Melvill1 Mile604:49.0511
Jan 5The Armory Hispanic GamesJan 5 · 400 Meters · Place 66 · Ward MelvillWard Melvill400 Meters6657.61 PB11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 7Section XI Boys Crossover BDec 7 · 1600 Meters · Place 18 · Ward MelvilleWard Melville1600 Meters18.4:52.83a12
May 30Section XI State QualifierMay 30 · 3000m Steeplechase · Place 7 · Ward MelvilleWard Melville3000m Steeplechase710:11.2411
May 24Bethpage Blazing InviteMay 24 · 1600 Meters · Place 7 · Ward MelvillWard Melvill1600 Meters74:48.51—
May 22Section XI County 1A ChampionshipsMay 22 · 3000m Steeplechase · Place 1 · Ward MelvilleWard Melville3000m Steeplechase110:11.2611
May 3Saint Anthony's InvitationalMay 3 · 800 Meters · Place 8 · Ward MelvilleWard Melville800 Meters82:05.02 PB11
Apr 27Westhampton Beach Boys InvitationalApr 27 · 1600 Meters · Place 11 · Ward MelvillWard Melvill1600 Meters114:40.5911
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 3000m Steeplechase · Place 5 · Ward MelvilleWard Melville3000m Steeplechase510:03.1011
Apr 6Longwood Boys Spring ClassicApr 6 · 3200 Meters · Place 3 · Ward MelvilleWard Melville3200 Meters310:14.81 PB11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Bishop Loughlin GamesDec 16 · 2 Miles · Place 11 · Ward MelvilleWard Melville2 Miles11.10:15.49a PB11
Jan 6The Armory Hispanic GamesJan 6 · 1 Mile · Place 70 · Ward MelvillWard Melvill1 Mile704:59.5210

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 10Section XI Boys Crossover BDec 10 · 1600 Meters · Place 10 · Ward MelvilleWard Melville1600 Meters10.4:47.71a11
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 16 · Ward MelvillWard Melvill3000m Steeplechase1610:58.3410
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 16 · Ward MelvilleWard Melville3000m Steeplechase1610:58.3410
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 16 · Ward MelvilleWard Melville3000m Steeplechase1610:58.3410
May 24Section XI County AA ChampionshipsMay 24 · 400m Hurdles · Place 8 · Ward MelvilleWard Melville400m Hurdles81:02.6410
May 5St. Anthony's Invitational 2023May 5 · 3000m Steeplechase · Place 23 · Ward MelvillWard Melvill3000m Steeplechase2310:55.2610
May 5St. Anthony's Invitational 2023May 5 · 3000m Steeplechase · Place 23 · Ward MelvilleWard Melville3000m Steeplechase2310:55.2610
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 3000m Steeplechase · Place 2 · Ward MelvillWard Melvill3000m Steeplechase211:06.2010
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 3000m Steeplechase · Place 2 · Ward MelvillWard Melvill3000m Steeplechase211:06.2010

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 26North Shore HS InvitationalDec 26 · 300 Meters · Place 191 · Ward MelvilleWard Melville300 MetersRound P191.42.95a PB10
Dec 26North Shore HS InvitationalDec 26 · 600 Meters · Place 53 · Ward MelvilleWard Melville600 Meters53.1:36.78a10
Dec 17Bishop Loughlin GamesDec 17 · 1000 Meters · Place 20 · Ward MelvilleWard Melville1000 Meters20.2:55.75a PB10
Jan 28Section XI Last Chance MeetJan 28 · 600 Meters · Place 26 · Ward MelvillWard Melvill600 Meters261:41.90—
Jan 16Tony Toro MeetJan 16 · 600 Meters · Place 17 · Ward MelvilleWard Melville600 Meters171:44.359

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Section XI County AA ChampionshipsMay 23 · 400m Hurdles · Place 14 · Ward MelvilleWard Melville400m Hurdles141:04.929
May 14North Shore InvitationalMay 14 · 400m Hurdles · Place 12 · Ward MelvilleWard Melville400m Hurdles121:04.919
May 14North Shore InvitationalMay 14 · Combined results · Place 72 · Ward MelvilleWard MelvilleCombined results7259.68 PB9
Apr 9Port Jefferson SteeplefestApr 9 · 2000m Steeplechase · Place 2 · Ward MelvillWard Melvill2000m Steeplechase27:21.98 PB—