Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNorth Shore Pre-Nationals Invitational · Feb 164:43.79North Shore Pre-Nationals InvitationalFebruary 16, 2024
1000 Meters · IndoorNorth Shore Invitational · Dec 232:36.77aNorth Shore InvitationalDecember 23, 2024
1000 Meters · OutdoorSection 8 Group A-B Format B · Dec 122:46.64aSection 8 Group A-B Format BDecember 12, 2024
1200 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 103:14.581a40th Yale Interscholastic Track ClassicJanuary 10, 2025
1600 Meters · IndoorNorth Shore HS Invitational · Dec 234:41.85aNorth Shore HS InvitationalDecember 23, 2023
1600 Meters · OutdoorSection 8 Division 1A · May 114:27.28aSection 8 Division 1AMay 11, 2026
1600 Meters · Outdoor · Hand timedSection 8 League Meet #3 · Apr 184:37.7hSection 8 League Meet #3April 18, 2026
3000 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 109:01.06a40th Yale Interscholastic Track ClassicJanuary 10, 2025
3200 Meters · IndoorNorth Shore HS Invitational · Dec 309:37.76aNorth Shore HS InvitationalDecember 30, 2025
3200 Meters · OutdoorSection 8 Pole-Weight-3200 · Dec 1610:40.54aSection 8 Pole-Weight-3200December 16, 2022
400 Meters · OutdoorWarwick Ahearn Classic · May 353.447aWarwick Ahearn Classic May 3, 2025
600 Meters · IndoorSteve Borbet Invitational · Jan 161:24.54Steve Borbet InvitationalJanuary 16, 2026
600 Meters · OutdoorSection 8 Group B-C Format C · Dec 181:29.95aSection 8 Group B-C Format CDecember 18, 2023
800 Meters · IndoorNorth Shore Pre-National Invitational · Feb 172:07.25North Shore Pre-National InvitationalFebruary 17, 2023
800 Meters · OutdoorSection 8 State Qualifier · Jun 41:56.00aSection 8 State QualifierJune 4, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 800 Meters · Place 32 · Syosset800 Meters32.1:57.63a12
Jun 4Section 8 State QualifierJun 4 · 800 Meters · Place 1 · Syosset800 Meters1.1:56.00a PB12
May 20Section 8 Class AAA ChampionshipMay 20 · 1600 Meters · Place 3 · Syosset1600 Meters3.4:33.42a12
May 20Section 8 Class AAA ChampionshipMay 20 · 800 Meters · Place 2 · Syosset800 Meters2.1:59.80a12
May 11Section 8 Division 1AMay 11 · 1600 Meters · Place 2 · Syosset1600 Meters2.4:27.28a PB12
May 9North Shore Invitational #2May 9 · 800 Meters · Place 1 · Syosset800 Meters1.1:56.26a12
May 2Warwick Ahearn ClassicMay 2 · 1600 Meters · Place 2 · Syosset1600 Meters24:27.28a12
Apr 18Section 8 League Meet #3Apr 18 · 1600 Meters · Place 3 · Syosset1600 Meters3.4:37.7h PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3Section 8 Class A ChampsFeb 3 · 3200 Meters · Place 2 · Syosset3200 Meters210:00.1912
Feb 3Section 8 Class A ChampsFeb 3 · 600 Meters · Place 2 · Syosset600 Meters21:26.2012
Jan 27Section 8 Conf. 1 ChampsJan 27 · 3200 Meters · Place 2 · Syosset3200 Meters210:08.0612
Jan 16Steve Borbet InvitationalJan 16 · 600 Meters · Place 4 · Syosset600 Meters41:24.54 PB12
Jan 5Section 8 Group A-D Format DJan 5 · 1000 Meters · Place 1 · Syosset1000 Meters12:41.5812

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 3200 Meters · Place 4 · Syosset3200 Meters4.9:37.76a PB12
Feb 4Section 8 Class A ChampsFeb 4 · 1000 Meters · Place 3 · Syosset1000 Meters32:37.0511
Jan 27Section 8 Conf. 1 ChampsJan 27 · 1000 Meters · Place 3 · Syosset1000 Meters32:40.0311
Jan 17Steve Borbet InvitationalJan 17 · 600 Meters · Place 1 · Syosset600 Meters11:25.1611
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1200 Meters · Syosset1200 MetersRelay Split—3:14.581a PB11
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 3000 Meters · Place 22 · Syosset3000 Meters22.9:01.06a PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 15Section 8 Group A-E Format BDec 15 · 1600 Meters · Place 1 · Syosset1600 Meters1.4:33.91a12
Dec 10Section 8 Group C-F Format ADec 10 · 1000 Meters · Place 1 · Syosset1000 Meters1.2:46.79a12
May 28Section 8 Class AAA ChampionshipMay 28 · 1600 Meters · Place 7 · Syosset1600 Meters74:34.0411
May 12Section 8 Division 1AMay 12 · 1600 Meters · Place 2 · Syosset1600 Meters2.4:35.29a11
May 3Warwick Ahearn Classic May 3 · 800 Meters · Place 3 · Syosset800 Meters3.1:59.99a11
May 3Warwick Ahearn Classic May 3 · 400 Meters · Syosset400 Meters—53.447a PB11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 1000 Meters · Place 7 · Syosset1000 Meters7.2:36.77a PB11
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1 Mile · Place 26 · Syosset1 Mile264:43.79 PB10
Feb 5Section 8 Class A ChampsFeb 5 · 1000 Meters · Place 15 · Syosset1000 Meters152:51.3810
Jan 11Section 8 Conf. 1 ChampsJan 11 · 1000 Meters · Place 6 · Syosset1000 Meters62:46.1310

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Section 8 Group A-B Format BDec 12 · 1000 Meters · Place 2 · Syosset1000 Meters2.2:46.64a PB11
May 30Section 8 State QualifierMay 30 · 800 Meters · Place 11 · Syosset800 Meters112:02.6410
May 13Section 8 Division 1AMay 13 · 800 Meters · Place 6 · Syosset800 Meters6.2:02.16a10
May 4Warwick Ahearn ClassicMay 4 · 800 Meters · Place 1 · Syosset800 Meters12:02.15—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 23North Shore HS InvitationalDec 23 · 1600 Meters · Place 16 · Syosset1600 Meters16.4:41.85a PB10
Dec 9Nassau Coaches InvitationalDec 9 · 1000 Meters · Place 9 · Syosset1000 Meters9.2:43.34a10
Feb 17North Shore Pre-National InvitationalFeb 17 · 800 Meters · Place 27 · Syosset800 Meters272:07.25 PB9
Feb 9Section 8 Class A ChampsFeb 9 · 1000 Meters · Place 8 · Syosset1000 Meters82:44.749
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1000 Meters · Place 54 · Syosset1000 Meters542:49.489
Jan 11Section 8 Conf. 1 ChampsJan 11 · 1000 Meters · Place 8 · Syosset1000 Meters82:49.469
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 39 · Syosset1000 Meters392:48.079

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Section 8 Group B-C Format CDec 18 · 600 Meters · Place 4 · Syosset600 Meters4.1:29.95a PB10
Jun 1Section 8 State QualifierJun 1 · 800 Meters · Place 15 · Syosset800 Meters152:03.769
May 13North Shore InvitationalMay 13 · 800 Meters · Place 4 · Syosset800 Meters42:01.799
May 9Section 8 Division 1AMay 9 · 1600 Meters · Place 4 · Syosset1600 Meters4.4:39.28a9
Apr 22Nassau Coaches InvitationalApr 22 · 1600 Meters · Place 1 · Syosset1600 Meters14:48.429
Apr 7Section 8 League Meet #2Apr 7 · 1600 Meters · Place 6 · Syosset1600 Meters64:44.1h9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Section 8 Group A-D Format CDec 21 · 1600 Meters · Place 9 · Syosset1600 Meters9.5:01.97a9
Dec 16Section 8 Pole-Weight-3200Dec 16 · 3200 Meters · Place 11 · Syosset3200 Meters11.10:40.54a PB9
Jun 6Massapequa Last Chance Jun 6 · 800 Meters · Place 11 · Syosset800 Meters112:14.808
May 24Section 8 Class AAA ChampionshipMay 24 · 1600 Meters · Place 11 · Syosset1600 Meters114:53.038
Apr 14North Shore Frosh-SophApr 14 · 1600 Meters · Place 3 · Syosset1600 Meters35:03.18

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 10Nassau Coaches InvitationalDec 10 · 1000 Meters · Place 2 · Syosset1000 Meters2.2:51.31a9
Feb 18North Shore Pre-National InviteFeb 18 · 1 Mile · Place 64 · Syosset1 Mile644:59.538
Feb 13Section 8 Frosh/SophFeb 13 · 1600 Meters · Place 1 · Syosset1600 Meters15:02.71—
Feb 8Section 8 Class A ChampsFeb 8 · 1000 Meters · Place 11 · Syosset1000 Meters112:56.358
Jan 21New Balance GamesJan 21 · 1000 Meters · Place 73 · Syosset1000 Meters732:55.048
Jan 11Section 8 Conf. 1 ChampsJan 11 · 1600 Meters · Place 9 · Syosset1600 Meters95:10.20—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Bishop Loughlin GamesDec 18 · 1000 Meters · Place 11 · Syosset1000 Meters11.3:00.83a8

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Section 8 Group B-C Format BDec 13 · 1000 Meters · Place 10 · Syosset1000 Meters10.3:02.27a8
Dec 8Section 8 Group C-D Format ADec 8 · 1600 Meters · Place 19 · Syosset1600 Meters19.5:23.18a8