Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSteve Borbet Invitational · Jan 164:41.73Steve Borbet InvitationalJanuary 16, 2026
1000 Meters · IndoorBishop Loughlin Games · Dec 202:49.11aBishop Loughlin GamesDecember 20, 2025
1000 Meters · OutdoorSection 8 Group A-B Format B · Dec 122:55.49aSection 8 Group A-B Format BDecember 12, 2024
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 44:48.62Ocean Breeze Freedom GamesJanuary 4, 2025
1600 Meters · OutdoorValley Stream Challenge · Apr 114:37.33aValley Stream ChallengeApril 11, 2026
1600 Meters · Outdoor · Hand timedSection 8 League Meet #3 · Apr 184:46.5hSection 8 League Meet #3April 18, 2026
2 Miles · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 910:32.95Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
3200 Meters · IndoorSection 8 State Qualifier · Feb 1210:02.58Section 8 State QualifierFebruary 12, 2024
3200 Meters · OutdoorSaint Anthony's Invitational · May 19:47.32aSaint Anthony's InvitationalMay 1, 2026
3200 Meters · Outdoor · Hand timedSection 8 League Meet #3 · Apr 1810:24.6hSection 8 League Meet #3April 18, 2026
600 Meters · OutdoorSection 8 Group E-F Format A · Dec 111:39.47aSection 8 Group E-F Format ADecember 11, 2025
800 Meters · OutdoorNorth Shore Invitational · May 112:13.29North Shore InvitationalMay 11, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Section 8 Division 1BMay 11 · 3200 Meters · Place 1 · Oceanside3200 Meters1.9:59.81a11
May 11Section 8 Division 1BMay 11 · 1600 Meters · Place 1 · Oceanside1600 Meters1.4:40.22a11
May 1Saint Anthony's InvitationalMay 1 · 3200 Meters · Place 6 · Oceanside3200 Meters69:47.32a PB11
May 1Saint Anthony's InvitationalMay 1 · 3200 Meters · Place 6 · Oceanside3200 Meters69:47.32a11
Apr 18Section 8 League Meet #3Apr 18 · 3200 Meters · Place 3 · Oceanside3200 Meters3.10:24.6h PB11
Apr 18Section 8 League Meet #3Apr 18 · 1600 Meters · Place 10 · Oceanside1600 Meters10.4:46.5h PB11
Apr 11Valley Stream ChallengeApr 11 · 1600 Meters · Place 8 · Oceanside1600 Meters84:37.33a PB11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 28Section 8 Conf. 2 ChampsJan 28 · 3200 Meters · Place 2 · Oceanside3200 Meters210:04.6411
Jan 28Section 8 Conf. 2 ChampsJan 28 · 1600 Meters · Place 10 · Oceanside1600 Meters105:05.4111
Jan 16Steve Borbet InvitationalJan 16 · 1 Mile · Place 25 · Oceanside1 Mile254:41.73 PB11
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 75 · Oceanside-NY2 Miles7510:32.95 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 73 · Oceanside-NY3200 Meters7310:27.01—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 73 · Oceanside-NY3200 Meters7310:27.01—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 75 · Oceanside-NY2 Miles7510:32.95—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 3200 Meters · Place 14 · Oceanside3200 Meters14.10:11.83a11
Dec 20Bishop Loughlin GamesDec 20 · 1000 Meters · Place 35 · Oceanside1000 Meters35.2:49.11a PB11
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 12 · Oceanside1600 Meters124:48.62 PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 16Section 8 Group B-C Format BDec 16 · 600 Meters · Oceanside600 Meters--DQ11
Dec 11Section 8 Group E-F Format ADec 11 · 600 Meters · Place 5 · Oceanside600 Meters5.1:39.47a PB11
Dec 11Section 8 Group E-F Format ADec 11 · 1600 Meters · Place 1 · Oceanside1600 Meters1.4:50.20a11
May 12Section 8 Division 1AMay 12 · 1600 Meters · Place 7 · Oceanside1600 Meters7.4:54.68a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 3200 Meters · Place 26 · Oceanside3200 Meters26.10:05.24a10
Feb 12Section 8 State QualifierFeb 12 · 3200 Meters · Place 5 · Oceanside3200 Meters510:02.58 PB9
Feb 12Section 8 State QualifierFeb 12 · 3200 Meters · Place 5 · Oceanside3200 Meters510:02.589
Feb 5Section 8 Class A ChampsFeb 5 · 3200 Meters · Place 5 · Oceanside3200 Meters510:04.939
Jan 30Section 8 Frosh/SophJan 30 · 1600 Meters · Place 2 · Oceanside1600 Meters24:49.979
Jan 11Section 8 Conf. 1 ChampsJan 11 · 3200 Meters · Place 5 · Oceanside3200 Meters510:13.359
Jan 5The Armory Hispanic GamesJan 5 · 1 Mile · Place 1 · Oceanside-NY1 Mile14:48.869
Jan 2Section 8 Group E-F Format DJan 2 · 1000 Meters · Place 30 · Oceanside1000 Meters303:03.039

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 16Section 8 Group B-C Format CDec 16 · 1600 Meters · Place 6 · Oceanside1600 Meters6.4:54.98a10
Dec 12Section 8 Group A-B Format BDec 12 · 1000 Meters · Place 19 · Oceanside1000 Meters19.2:55.49a PB10
Jun 3Massapequa Last ChanceJun 3 · 1600 Meters · Place 14 · Oceanside1600 Meters144:45.089
May 30Section 8 State QualifierMay 30 · 3200 Meters · Place 5 · Oceanside3200 Meters59:52.879
May 13Section 8 Division 1AMay 13 · 3200 Meters · Place 2 · Oceanside3200 Meters2.10:02.45a9
May 11North Shore InvitationalMay 11 · 800 Meters · Place 60 · Oceanside800 Meters602:13.29 PB9
May 3Saint Anthony's InvitationalMay 3 · 3200 Meters · Place 16 · Oceanside3200 Meters169:52.969
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 1600 Meters · Place 7 · Oceanside1600 Meters74:49.809
Apr 19The New York RelaysApr 19 · 3200 Meters · Place 31 · Oceanside3200 Meters319:51.979

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23North Shore HS InvitationalDec 23 · 3200 Meters · Place 33 · Oceanside3200 Meters33.10:20.63a9
Dec 23North Shore HS InvitationalDec 23 · 1600 Meters · Place 66 · Oceanside1600 Meters66.4:56.22a9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Section 8 Group A-F Format CDec 20 · 1600 Meters · Place 12 · Oceanside1600 Meters12.4:57.54a9
Dec 16St. Anthony's Developmental #2Dec 16 · 3200 Meters · Place 3 · Oceanside3200 Meters3.10:46.67a9
Dec 14Section 8 Group D-F Format BDec 14 · 1000 Meters · Place 26 · Oceanside1000 Meters26.3:04.80a9