Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 94:31.55Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
1000 Meters · IndoorSection 11 Boys League Championships · Jan 182:41.37Section 11 Boys League ChampionshipsJanuary 18, 2026
1500 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 94:14.32Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
1600 Meters · IndoorLong Island Elite Meet · Feb 284:38.65Long Island Elite MeetFebruary 28, 2026
1600 Meters · OutdoorSaint Anthony's Invitational · May 14:30.99aSaint Anthony's InvitationalMay 1, 2026
2 Miles · IndoorOcean Breeze Elite · Feb 219:58.98Ocean Breeze EliteFebruary 21, 2026
2 Miles · OutdoorTrack Night NYC · May 210:28.90Track Night NYCMay 2, 2025
2000m Steeplechase · 0.914m · OutdoorLI Last Chance · Jun 86:18.5LI Last ChanceJune 8, 2026
2000m Steeplechase · OutdoorSuffolk County Boys Frosh/Soph Championships · May 216:58.15Suffolk County Boys Frosh/Soph ChampionshipsMay 21, 2025
3000 Meters · IndoorPuma New York International Showcase 2025 · Jan 249:24.88Puma New York International Showcase 2025January 24, 2025
3000m Steeplechase · 0.914m · OutdoorSection XI State Qualifier · Jun 49:47.69aSection XI State QualifierJune 4, 2026
3000m Steeplechase · OutdoorSaint Anthony's Invitational · May 19:50.26aSaint Anthony's InvitationalMay 1, 2026
3200 Meters · IndoorPuma New York International Showcase 2026 · Jan 249:55.82Puma New York International Showcase 2026January 24, 2026
3200 Meters · Outdoor2026 New York Relays · Apr 179:50.01a2026 New York RelaysApril 17, 2026
800 Meters · OutdoorDon Bohlinger Invitational · May 152:04.65aDon Bohlinger InvitationalMay 15, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 3000m Steeplechase · Place 16 · Lindenhurst3000m Steeplechase0.914m16.9:52.19a11
Jun 8LI Last ChanceJun 8 · 2000m Steeplechase · Place 1 · Lindenhurst2000m Steeplechase0.914m1.6:18.5 PB11
Jun 4Section XI State QualifierJun 4 · 3000m Steeplechase · Place 1 · Lindenhurst3000m Steeplechase0.914m1.9:47.69a PB11
Jun 4Section XI State QualifierJun 4 · 1600 Meters · Lindenhurst1600 Meters--DNF11
May 26Section XI County A ChampionshipsMay 26 · 3200 Meters · Place 5 · Lindenhurst3200 Meters5.9:53.59a11
May 26Section XI County A ChampionshipsMay 26 · 1600 Meters · Place 4 · Lindenhurst1600 Meters4.4:32.86a11
May 15Don Bohlinger InvitationalMay 15 · 800 Meters · Place 9 · Lindenhurst800 Meters9.2:04.65a PB11
May 7Glenn D. Loucks GamesMay 7 · 3000m Steeplechase · Place 14 · Lindenhurst3000m Steeplechase1410:07.5711
May 1Saint Anthony's InvitationalMay 1 · 3000m Steeplechase · Place 2 · Lindenhurst3000m Steeplechase29:50.26a PB11
May 1Saint Anthony's InvitationalMay 1 · 1600 Meters · Place 28 · Lindenhurst1600 Meters284:30.99a PB11
May 1Saint Anthony's InvitationalMay 1 · 3000m Steeplechase · Place 2 · Lindenhurst3000m Steeplechase29:50.26a11
May 1Saint Anthony's InvitationalMay 1 · 1600 Meters · Place 28 · Lindenhurst1600 Meters284:30.99a11
Apr 172026 New York RelaysApr 17 · 3200 Meters · Place 26 · Lindenhurst3200 Meters26.9:50.01a PB11

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 28Long Island Elite MeetFeb 28 · 1600 Meters · Place 8 · Lindenhurst1600 Meters84:38.65 PB11
Feb 21Ocean Breeze EliteFeb 21 · 2 Miles · Place 6 · Lindenhurst2 Miles69:58.98 PB11
Feb 9Section XI State Qualifier MeetFeb 9 · 3200 Meters · Place 11 · Lindenhurst3200 Meters1110:07.2011
Feb 9Section XI State Qualifier MeetFeb 9 · 1600 Meters · Place 11 · Lindenhurst1600 Meters114:41.4711
Feb 1Section XI Boys Large School Team ChampionshipsFeb 1 · 3200 Meters · Place 2 · Lindenhurst3200 Meters29:57.47—
Feb 1Section XI Boys Large School Team ChampionshipsFeb 1 · 1600 Meters · Place 17 · Lindenhurst1600 Meters174:52.17—
Jan 24Puma New York International Showcase 2026Jan 24 · 3200 Meters · Place 6 · Lindenhurst3200 Meters69:55.82 PB11
Jan 18Section 11 Boys League ChampionshipsJan 18 · 1000 Meters · Place 2 · Lindenhurst1000 Meters22:41.37 PB11
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1 Mile · Place 10 · Lindenhurst-1 Mile104:31.55 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1500 Meters · Place 11 · Lindenhurst-1500 Meters114:14.32 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1 Mile · Place 10 · Lindenhurst-1 Mile104:31.55—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1500 Meters · Place 11 · Lindenhurst-1500 Meters114:14.32—
Jan 3Section XI Boys Crossover EJan 3 · 1600 Meters · Place 2 · Lindenhurst1600 Meters24:57.1411
Jan 3Section XI Boys Crossover EJan 3 · 1000 Meters · Place 1 · Lindenhurst1000 Meters12:46.1611

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 5Section XI State QualifierJun 5 · 3000m Steeplechase · Place 8 · Lindenhurst3000m Steeplechase810:32.4910
May 21Suffolk County Boys Frosh/Soph ChampionshipsMay 21 · 3200 Meters · Place 7 · Lindenhurst3200 Meters710:26.9410
May 21Suffolk County Boys Frosh/Soph ChampionshipsMay 21 · 2000m Steeplechase · Place 2 · Lindenhurst2000m Steeplechase26:58.15 PB10
May 857th Annual Glenn D. Loucks GamesMay 8 · 3000m Steeplechase · Place 16 · Lindenhurst3000m Steeplechase1610:30.5810
May 2Track Night NYCMay 2 · 2 Miles · Place 4 · Lindenhurst2 Miles410:28.90 PB10
Apr 11New York Relays Apr 11 · 2000m Steeplechase · Place 11 · Lindenhurst2000m Steeplechase117:02.1510
Mar 1Long Island Elite MeetMar 1 · 1600 Meters · Place 15 · Lindenhurst1600 Meters154:57.3210

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 11Section XI State Qualifier MeetFeb 11 · 3200 Meters · Place 5 · Lindenhurst3200 Meters510:06.2510
Feb 1Section XI Boys Large School Team ChampionshipsFeb 1 · 3200 Meters · Place 8 · Lindenhurst3200 Meters810:13.4910
Jan 26Section XI - Coaches ClassicJan 26 · 1000 Meters · Place 14 · Lindenhurst1000 Meters142:56.6510
Jan 24Puma New York International Showcase 2025Jan 24 · 3200 Meters · Place 7 · Lindenhurst3200 Meters79:59.7010
Jan 24Puma New York International Showcase 2025Jan 24 · 3000 Meters · Place 8 · Lindenhurst3000 Meters89:24.88 PB10
Jan 24Puma New York International Showcase 2025Jan 24 · 3200 Meters · Place 7 · Lindenhurst3200 Meters79:59.7010
Jan 24Puma New York International Showcase 2025Jan 24 · 3000 Meters · Place 8 · Lindenhurst3000 Meters89:24.8810
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 33 · Lindenhurst1600 Meters334:46.4310
Jan 10Section 11 Frosh/Soph ChampsJan 10 · 3200 Meters · Place 1 · Lindenhurst3200 Meters110:37.5210
Jan 10Section 11 Frosh/Soph ChampsJan 10 · 1600 Meters · Place 2 · Lindenhurst1600 Meters24:48.9510
Jan 3The Armory Hispanic GamesJan 3 · 1 Mile · Place 30 · Lindenhurst-1 Mile304:56.29—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 2000m Steeplechase · Place 7 · Lindenhurst2000m Steeplechase77:37.659
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 1600 Meters · Place 27 · Lindenhurst1600 Meters275:07.909
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 2000m Steeplechase · Place 7 · Lindenhurst2000m Steeplechase77:37.659
May 14Suffolk County Boys Frosh/Soph ChampionshipsMay 14 · 1600 Meters · Place 27 · Lindenhurst1600 Meters275:07.909
May 10Massapequa Chief Invitational - Under The LightsMay 10 · 3000m Steeplechase · Place 10 · Lindenhurst3000m Steeplechase1011:20.459
May 3Saint Anthony's InvitationalMay 3 · 2000m Steeplechase · Place 4 · Lindenhurst2000m Steeplechase47:28.829
Apr 24Port Jeff Steeple Fest PlusApr 24 · 2000m Steeplechase · Place 7 · Lindenhurst2000m Steeplechase77:39.249
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 1600 Meters · Place 28 · Lindenhurst1600 Meters285:10.509
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 3200 Meters · Place 7 · Lindenhurst3200 Meters711:22.309

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 26Section XI Last Chance MeetJan 26 · 1000 Meters · Place 27 · Lindenhurst1000 Meters273:05.199
Jan 21Section 11 Boys League ChampsJan 21 · 1000 Meters · Place 20 · Lindenhurst1000 Meters203:05.089
Jan 14Molloy Stanner GamesJan 14 · 1600 Meters · Place 114 · Lindenhurst1600 Meters1145:18.219
Jan 12Section 11 Frosh/Soph ChampsJan 12 · 1600 Meters · Place 12 · Lindenhurst1600 Meters125:19.979
Jan 12Section 11 Frosh/Soph ChampsJan 12 · 1000 Meters · Place 13 · Lindenhurst1000 Meters133:13.079
Jan 5The Armory Hispanic GamesJan 5 · 1 Mile · Place 21 · Lindenhurst-1 Mile215:20.499