Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 204:51.38aAdidas Indoor NationalsMarch 20, 2026
1000 Meters · IndoorLong Island Elite Meet · Feb 282:40.55Long Island Elite MeetFebruary 28, 2026
1000 Meters · OutdoorSection XI Boys Crossover A · Dec 12:54.87aSection XI Boys Crossover ADecember 1, 2024
1600 Meters · IndoorSection XI State Qualifier Meet · Feb 94:21.36Section XI State Qualifier MeetFebruary 9, 2026
1600 Meters · OutdoorNYSPHSAA -NY State Champs · Mar 64:21.36NYSPHSAA -NY State ChampsMarch 6, 2026
3000m Steeplechase · OutdoorSection 11 County 3A Championships · May 2011:08.48Section 11 County 3A ChampionshipsMay 20, 2024
3200 Meters · IndoorSection 11 League 4 Champs · Jan 1910:34.87Section 11 League 4 ChampsJanuary 19, 2024
3200 Meters · OutdoorSection XI Boys Crossover B · Dec 710:21.17aSection XI Boys Crossover BDecember 7, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 4Section XI State QualifierJun 4 · 1600 Meters · Place 18 · Sayville1600 Meters18.4:42.37a12
May 27Section XI County C ChampionshipsMay 27 · 1600 Meters · Place 1 · Sayville1600 Meters1.4:29.46a12
May 15Bethpage Blazing InviteMay 15 · 1600 Meters · Place 5 · Sayville1600 Meters54:38.80a12
Mar 6NYSPHSAA -NY State ChampsMar 6 · 1600 Meters · Place 36 · Sayville1600 Meters364:21.36 PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 93 · Sayville1 Mile93.4:51.38a PB12
Feb 28Long Island Elite MeetFeb 28 · 1000 Meters · Place 10 · Sayville1000 Meters102:40.55 PB12
Feb 9Section XI State Qualifier MeetFeb 9 · 1600 Meters · Place 3 · Sayville1600 Meters34:21.36 PB12
Feb 1Section XI Boys Small School Team ChampionshipsFeb 1 · 1600 Meters · Place 1 · Sayville1600 Meters14:32.54—
Jan 18Section 11 Boys League ChampionshipsJan 18 · 1600 Meters · Place 1 · Sayville1600 Meters14:38.43—
Jan 2Apple Bank Hispanic GamesJan 2 · 1 Mile · Place 66 · Sayville-NY1 Mile664:55.12—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11Section XI State Qualifier MeetFeb 11 · 1600 Meters · Place 7 · Sayville1600 Meters74:37.1111
Feb 1Section XI Boys Small School Team ChampionshipsFeb 1 · 1600 Meters · Place 3 · Sayville1600 Meters34:40.0511
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 39 · Sayville1600 Meters394:50.3211

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Section XI Pole Vault, Weight Throw, and Distance MeetDec 30 · 3200 Meters · Place 6 · Sayville3200 Meters6.10:38.87a11
Dec 7Section XI Boys Crossover BDec 7 · 3200 Meters · Place 6 · Sayville3200 Meters6.10:21.17a PB11
Dec 1Section XI Boys Crossover ADec 1 · 1000 Meters · Place 6 · Sayville1000 Meters6.2:54.87a PB11
May 20Section 11 County 3A ChampionshipsMay 20 · 3000m Steeplechase · Place 9 · Sayville3000m Steeplechase911:08.48 PB10
May 3Saint Anthony's InvitationalMay 3 · 3000m Steeplechase · Place 16 · Sayville3000m Steeplechase1611:14.3310
Apr 27Bob Pratt Invitational - SmithtownApr 27 · 1600 Meters · Place 16 · Sayville1600 Meters165:00.2410
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 1600 Meters · Place 39 · Sayville1600 Meters394:59.8010

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 1600 Meters · Place 9 · Sayville1600 Meters9.4:33.32a11
Feb 24Long Island Elite MeetFeb 24 · 1600 Meters · Place 1 · Sayville1600 Meters14:42.8710
Feb 24Long Island Elite MeetFeb 24 · 1600 Meters · Place 1 · Sayville1600 Meters14:42.8710
Feb 3Section XI Boys Small School Team ChampionshipsFeb 3 · 3200 Meters · Place 11 · Sayville3200 Meters1110:59.2410
Jan 26Section XI Last Chance MeetJan 26 · 1000 Meters · Place 8 · Sayville1000 Meters82:54.6710
Jan 19Section 11 League 4 ChampsJan 19 · 3200 Meters · Place 3 · Sayville3200 Meters310:34.87 PB10
Jan 19Section 11 League 4 ChampsJan 19 · 1600 Meters · Place 8 · Sayville1600 Meters84:54.0610
Jan 12Section 11 Frosh/Soph ChampsJan 12 · 1600 Meters · Place 1 · Sayville1600 Meters14:53.8310
Jan 12Section 11 Frosh/Soph ChampsJan 12 · 3200 Meters · Place 7 · Sayville3200 Meters710:42.8610
Jan 6Freedom GamesJan 6 · 1600 Meters · Place 41 · Sayville1600 Meters415:00.5410

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Section XI Pole Vault, Weight Throw, and Distance MeetDec 28 · 3200 Meters · Place 11 · Sayville3200 Meters11.11:16.67a10
May 25Section 11 County B ChampionshipsMay 25 · 3000m Steeplechase · Place 9 · Sayville3000m Steeplechase911:57.469
May 25Section 11 County B ChampionshipsMay 25 · 1600 Meters · Place 17 · Sayville1600 Meters175:13.129
May 17Urban/Walsh - Copiague InvitationalMay 17 · 3000m Steeplechase · Place 2 · Sayville3000m Steeplechase211:19.939
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 3000m Steeplechase · Place 4 · Sayville3000m Steeplechase411:36.959
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 3000m Steeplechase · Place 4 · Sayville3000m Steeplechase411:36.959

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23North Shore HS InvitationalDec 23 · 1600 Meters · Place 35 · Sayville1600 Meters35.4:49.00a10
Feb 5Section XI Boys Small School Team ChampionshipsFeb 5 · 1600 Meters · Place 21 · Sayville1600 Meters215:10.129
Jan 21Section 11 Boys League ChampsJan 21 · 1600 Meters · Place 10 · Sayville1600 Meters105:00.449

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1000 Meters · Place 3 · Sayville1000 Meters3.2:58.36a9