Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach Saint Invitational · Dec 155:21.52aCoach Saint InvitationalDecember 15, 2023
1000 Meters · IndoorSection 11 Boys League Championships · Jan 183:10.83Section 11 Boys League ChampionshipsJanuary 18, 2026
1000 Meters · OutdoorSection XI Boys Crossover D · Dec 213:08.93aSection XI Boys Crossover DDecember 21, 2025
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 76:00.87Ocean Breeze Freedom GamesJanuary 7, 2023
1600 Meters · OutdoorMassapequa Chief Invitational - Under The Lights · May 95:14.69Massapequa Chief Invitational - Under The LightsMay 9, 2025
2000m Steeplechase · OutdoorPort Jeff Steeple Fest Plus · Apr 248:05.23Port Jeff Steeple Fest PlusApril 24, 2024
3200 Meters · IndoorSection 11 League 4 Champs · Jan 1911:29.21Section 11 League 4 ChampsJanuary 19, 2024

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 8Massapequa Under LightsMay 8 · 1600 Meters · Place 68 · Kings Park1600 Meters685:27.41a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18Section 11 Boys League ChampionshipsJan 18 · 1000 Meters · Place 15 · Kings Park1000 Meters153:10.83 PB—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Section XI Boys Crossover DDec 21 · 1000 Meters · Place 17 · Kings Park1000 Meters17.3:08.93a PB12
May 9Massapequa Chief Invitational - Under The LightsMay 9 · 1600 Meters · Place 53 · Kings Park1600 Meters535:14.69 PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Coach Saint InvitationalDec 12 · 1 Mile · Place 21 · Kings Park1 Mile21.5:25.41a12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 7Section XI Boys Crossover BDec 7 · 1600 Meters · Place 50 · Kings Park1600 Meters50.5:17.42a11
Dec 1Section XI Boys Crossover ADec 1 · 1600 Meters · Place 16 · Kings Park1600 Meters16.5:28.67a11
Dec 1Section XI Boys Crossover ADec 1 · High Jump · Kings ParkHigh Jump--NH11
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 1600 Meters · Place 34 · Kings Park1600 Meters345:19.8710
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 1600 Meters · Place 34 · Kings Park1600 Meters345:19.8710
Apr 24Port Jeff Steeple Fest PlusApr 24 · 2000m Steeplechase · Place 12 · Kings Park2000m Steeplechase128:05.23 PB10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19Section 11 League 4 ChampsJan 19 · 3200 Meters · Place 7 · Kings Park3200 Meters711:29.21 PB10
Jan 14Eli Acosta MeetJan 14 · 3200 Meters · Place 9 · Kings Park3200 Meters911:41.7110
Jan 12Section 11 Frosh/Soph ChampsJan 12 · 3200 Meters · Place 13 · Kings Park3200 Meters1311:34.9110

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Coach Saint InvitationalDec 15 · 1 Mile · Place 66 · Kings Park1 Mile66.5:21.52a PB10
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 93 · Kings Park1000 Meters933:34.829
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 204 · Kings Park1600 Meters2046:00.87 PB9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Section XI Boys Crossover BDec 10 · 1000 Meters · Place 97 · Kings Park1000 Meters97.3:15.87a10
Dec 10Section XI Boys Crossover BDec 10 · 1600 Meters · Place 64 · Kings Park1600 Meters64.5:22.28a10
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 2000m Steeplechase · Place 12 · Kings Park2000m Steeplechase128:54.909
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 2000m Steeplechase · Place 12 · Kings Park2000m Steeplechase128:54.909