Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor40th Yale Interscholastic Track Classic · Jan 104:37.60a40th Yale Interscholastic Track ClassicJanuary 10, 2025
1000 Meters · IndoorNorth Shore Invitational · Dec 232:40.20aNorth Shore InvitationalDecember 23, 2024
1600 Meters · IndoorNorth Shore HS Invitational · Dec 234:29.86aNorth Shore HS InvitationalDecember 23, 2023
1600 Meters · OutdoorSection XI County C Championships · May 264:42.79Section XI County C ChampionshipsMay 26, 2022
2000m Steeplechase · OutdoorPort Jeff Steeple Fest Plus · Apr 246:58.97Port Jeff Steeple Fest PlusApril 24, 2024
3000 Meters · IndoorFreedom Games · Jan 69:44.10Freedom GamesJanuary 6, 2024
3000m Steeplechase · 0.914m · OutdoorNYSPHSAA Outdoor Track & Field Championships · Jun 1010:30.53aNYSPHSAA Outdoor Track & Field ChampionshipsJune 10, 2022
3000m Steeplechase · IndoorSection XI State Qualifier Meet · Feb 1410:40.85Section XI State Qualifier MeetFebruary 14, 2022
3000m Steeplechase · OutdoorSt. Anthony's Invitational 2023 · May 59:54.82St. Anthony's Invitational 2023May 5, 2023
3200 Meters · IndoorSection XI Boys Small School Team Championships · Feb 310:00.36Section XI Boys Small School Team ChampionshipsFebruary 3, 2024
3200 Meters · OutdoorSection XI County 4B Championships · May 2110:22.76Section XI County 4B Championships May 21, 2024
600 Meters · OutdoorSection XI Boys Crossover B · Dec 101:29.04aSection XI Boys Crossover BDecember 10, 2023
800 Meters · OutdoorSaint Anthony's Invitational · May 32:03.28Saint Anthony's InvitationalMay 3, 2024
800 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 102:03.705a40th Yale Interscholastic Track ClassicJanuary 10, 2025

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

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1 Mile · Place 29 · Shoreham Wading River1 Mile29.4:37.60a PB12
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1000 Meters · Shoreham Wading River1000 Meters--DNS12
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 800 Meters · Shoreham Wading River800 MetersRelay Split—2:03.705a PB12
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 11 · Shoreham-Wading River1000 Meters112:40.6312

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 27 · Shoreham Wading River1 Mile27.4:44.18a12
Dec 23North Shore InvitationalDec 23 · 1000 Meters · Place 11 · Shoreham Wading River1000 Meters11.2:40.20a PB12
Dec 6North Shore Season OpenerDec 6 · 1000 Meters · Place 1 · Shoreham Wading River1000 Meters1.2:42.18a12
Feb 3Section XI Boys Small School Team ChampionshipsFeb 3 · 1600 Meters · Place 5 · Shoreham-Wading River1600 Meters54:39.1411
Feb 3Section XI Boys Small School Team ChampionshipsFeb 3 · 3200 Meters · Place 3 · Shoreham-Wading River3200 Meters310:00.36 PB11
Jan 21Section 11 Boys League ChampsJan 21 · 3200 Meters · Place 2 · Shoreham-Wading River3200 Meters210:24.8011
Jan 6Freedom GamesJan 6 · 3000 Meters · Place 17 · Shoreham-Wading River3000 Meters179:44.10 PB11
Jan 6Freedom GamesJan 6 · 3200 Meters · Place 18 · Shoreham-Wading River3200 Meters1810:24.1311

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 1Section XI Boys Crossover ADec 1 · 3200 Meters · Place 5 · Shoreham Wading River3200 Meters5.10:50.94a12
May 21Section XI County 4B Championships May 21 · 3000m Steeplechase · Place 3 · Shoreham-Wading River3000m Steeplechase310:51.1611
May 21Section XI County 4B Championships May 21 · 400m Hurdles · Place 6 · Shoreham-Wading River400m Hurdles61:05.3811
May 21Section XI County 4B Championships May 21 · 3200 Meters · Place 4 · Shoreham-Wading River3200 Meters410:22.76 PB11
May 3Saint Anthony's InvitationalMay 3 · 800 Meters · Place 27 · Shoreham-Wading River800 Meters272:03.28 PB11
May 3Saint Anthony's InvitationalMay 3 · 400m Hurdles · Place 19 · Shoreham-Wading River400m Hurdles191:00.7911
Apr 27Bob Pratt Invitational - SmithtownApr 27 · 800 Meters · Place 4 · Shoreham-Wading River800 Meters42:04.4411
Apr 24Port Jeff Steeple Fest PlusApr 24 · 400m Hurdles · Place 23 · Shoreham-Wading River400m Hurdles231:06.0811
Apr 24Port Jeff Steeple Fest PlusApr 24 · 2000m Steeplechase · Place 6 · Shoreham-Wading River2000m Steeplechase66:58.97 PB11
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 3000m Steeplechase · Place 14 · Shoreham-Wading River3000m Steeplechase1411:00.0011

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Section XI Pole Vault, Weight Throw, and Distance MeetDec 28 · 3200 Meters · Place 10 · Shoreham Wading River3200 Meters10.11:16.22a11
Dec 10Section XI Boys Crossover BDec 10 · 600 Meters · Place 10 · Shoreham Wading River600 Meters10.1:29.04a PB11
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 3000m Steeplechase · Place 23 · Shoreham Wading River3000m Steeplechase2310:17.8210
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 6 · Shoreham-Wading River3000m Steeplechase610:20.6710
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 6 · Shoreham-Wading River3000m Steeplechase610:20.6710
May 5St. Anthony's Invitational 2023May 5 · 3000m Steeplechase · Place 6 · Shoreham-Wading River3000m Steeplechase69:54.82 PB10

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23North Shore HS InvitationalDec 23 · 1600 Meters · Place 8 · Shoreham Wading River1600 Meters8.4:29.86a PB11
Jan 21Section 11 Boys League ChampsJan 21 · 3200 Meters · Place 4 · Shoreham-Wading River3200 Meters410:23.5910
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 42 · Shoreham-Wading River1600 Meters424:47.8910

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 26North Shore HS InvitationalDec 26 · 3200 Meters · Place 16 · Shoreham Wading River3200 Meters16.10:23.68a10
Dec 2North Shore HS Season OpenerDec 2 · 1600 Meters · Place 13 · Shoreham Wading River1600 Meters13.4:55.33a10
Feb 14Section XI State Qualifier MeetFeb 14 · 3000m Steeplechase · Place 10 · Shoreham-Wading River3000m Steeplechase1010:40.85 PB9
Feb 5Section XI Boys Small School Team ChampionshipsFeb 5 · 1600 Meters · Place 16 · Shoreham-Wading River1600 Meters164:58.949
Jan 23Section 11 Boys League ChampsJan 23 · 1600 Meters · Place 13 · Shoreham-Wading River1600 Meters135:29.529

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · 3000m Steeplechase · Place 23 · Shoreham Wading River3000m Steeplechase0.914m23.10:30.53a PB9
Jun 2Section 11 State QualifierJun 2 · 3000m Steeplechase · Place 10 · Shoreham Wading River3000m Steeplechase0.914m10.10:40.84a9
May 26Section XI County C ChampionshipsMay 26 · 3000m Steeplechase · Place 2 · Shoreham-Wading River3000m Steeplechase210:58.879
May 26Section XI County C ChampionshipsMay 26 · 1600 Meters · Place 3 · Shoreham-Wading River1600 Meters34:42.79 PB9