Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorSection XI Last Chance Meet · Jan 263:07.99Section XI Last Chance MeetJanuary 26, 2024
1600 Meters · IndoorLong Island Elite Meet · Feb 284:43.50Long Island Elite MeetFebruary 28, 2026
1600 Meters · OutdoorMassapequa Last Chance · Jun 94:41.19Massapequa Last ChanceJune 9, 2025
2 Miles · IndoorApple Bank Hispanic Games · Jan 210:13.02Apple Bank Hispanic GamesJanuary 2, 2026
2000m Steeplechase · 0.914m · OutdoorLI Last Chance · Jun 87:04.0LI Last ChanceJune 8, 2026
2000m Steeplechase · OutdoorPort Jefferson Steeple Fest Plus · Apr 129:16.86Port Jefferson Steeple Fest PlusApril 12, 2023
3000 Meters · IndoorFreedom Games · Jan 610:46.66Freedom GamesJanuary 6, 2024
3000m Steeplechase · OutdoorPort Jeff Steeple Fest Plus · Apr 2412:39.79Port Jeff Steeple Fest PlusApril 24, 2024
3200 Meters · IndoorSection XI Boys Small School Team Championships · Feb 110:05.00Section XI Boys Small School Team ChampionshipsFebruary 1, 2026
3200 Meters · OutdoorSection XI State Qualifier · Jun 49:56.45aSection XI State QualifierJune 4, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 8LI Last ChanceJun 8 · 2000m Steeplechase · Place 4 · Sayville2000m Steeplechase0.914m4.7:04.0 PB12
Jun 4Section XI State QualifierJun 4 · 3200 Meters · Place 12 · Sayville3200 Meters12.9:56.45a PB12
May 27Section XI County C ChampionshipsMay 27 · 3200 Meters · Place 5 · Sayville3200 Meters5.10:15.08a12
May 15Bethpage Blazing InviteMay 15 · 3200 Meters · Place 1 · Sayville3200 Meters110:12.73a12
Apr 11Knight Time InvitationalApr 11 · 3200 Meters · Place 7 · Sayville3200 Meters710:39.64—
Apr 11Knight Time InvitationalApr 11 · 3200 Meters · Place 7 · Sayville3200 Meters710:39.64—

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Long Island Elite MeetFeb 28 · 1600 Meters · Place 13 · Sayville1600 Meters134:43.50 PB12
Feb 9Section XI State Qualifier MeetFeb 9 · 3200 Meters · Place 14 · Sayville3200 Meters1410:08.4712
Feb 1Section XI Boys Small School Team ChampionshipsFeb 1 · 3200 Meters · Place 3 · Sayville3200 Meters310:05.00 PB—
Jan 18Section 11 Boys League ChampionshipsJan 18 · 3200 Meters · Place 5 · Sayville3200 Meters510:05.61—
Jan 2Apple Bank Hispanic GamesJan 2 · 2 Miles · Place 16 · Sayville-NY2 Miles1610:13.02 PB—
Jan 2Apple Bank Hispanic GamesJan 2 · 3200 Meters · Place 17 · Sayville-NY3200 Meters1710:09.25—

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 9Massapequa Last ChanceJun 9 · 1600 Meters · Place 24 · Sayville1600 Meters244:41.19 PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Section XI Boys Small School Team ChampionshipsFeb 1 · 3200 Meters · Place 6 · Sayville3200 Meters610:40.6811

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20Section 11 County 3A ChampionshipsMay 20 · 3200 Meters · Place 7 · Sayville3200 Meters711:14.9110
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 3200 Meters · Place 5 · Sayville3200 Meters511:10.8210
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 3200 Meters · Place 5 · Sayville3200 Meters511:10.8210
May 3Saint Anthony's InvitationalMay 3 · 3200 Meters · Place 46 · Sayville3200 Meters4610:43.2710
Apr 27Bob Pratt Invitational - SmithtownApr 27 · 3200 Meters · Place 13 · Sayville3200 Meters1310:54.6310
Apr 24Port Jeff Steeple Fest PlusApr 24 · 3000m Steeplechase · Place 32 · Sayville3000m Steeplechase3212:39.79 PB10
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 3200 Meters · Place 5 · Sayville3200 Meters511:05.5910

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3Section XI Boys Small School Team ChampionshipsFeb 3 · 3200 Meters · Place 18 · Sayville3200 Meters1811:28.2410
Jan 26Section XI Last Chance MeetJan 26 · 1000 Meters · Place 23 · Sayville1000 Meters233:07.99 PB10
Jan 19Section 11 League 4 ChampsJan 19 · 3200 Meters · Place 6 · Sayville3200 Meters611:23.4310
Jan 6Freedom GamesJan 6 · 3000 Meters · Place 22 · Sayville3000 Meters2210:46.66 PB10
Jan 6Freedom GamesJan 6 · 3200 Meters · Place 22 · Sayville3200 Meters2211:29.6210
Jan 6Freedom GamesJan 6 · 1600 Meters · Place 53 · Sayville1600 Meters535:33.9510

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 2000m Steeplechase · Place 32 · Sayville2000m Steeplechase329:16.86 PB9
Apr 12Port Jefferson Steeple Fest PlusApr 12 · 2000m Steeplechase · Place 31 · Sayville2000m Steeplechase319:16.869

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 21Section 11 Boys League ChampsJan 21 · 1600 Meters · Place 17 · Sayville1600 Meters175:44.239