Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNorth Shore Pre-Nationals Invitational · Feb 165:02.68North Shore Pre-Nationals InvitationalFebruary 16, 2024
1000 Meters · IndoorSection 8 Conf. 5 Champs · Jan 143:08.19Section 8 Conf. 5 ChampsJanuary 14, 2026
1500 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 164:42.83North Shore Pre-Nationals InvitationalFebruary 16, 2024
1500 Meters · OutdoorSection 8 State Qualifier · Jun 44:39.40aSection 8 State QualifierJune 4, 2026
1600 Meters · IndoorNJ Metropolitan Invitational · Jan 305:07.38NJ Metropolitan InvitationalJanuary 30, 2025
2000m Steeplechase · OutdoorSection 8 State Qualifier · May 307:01.07Section 8 State QualifierMay 30, 2024
3000 Meters · IndoorNYPHSAA Indoor State Championships · Mar 89:46.55NYPHSAA Indoor State ChampionshipsMarch 8, 2025
3000 Meters · OutdoorNYSPHSAA -NY State Champs · Mar 69:40.26NYSPHSAA -NY State ChampsMarch 6, 2026
3200 Meters · Outdoor57th Annual Glenn D. Loucks Games · May 810:51.4357th Annual Glenn D. Loucks GamesMay 8, 2025
800 Meters · IndoorNJ Metropolitan Invitational · Jan 302:27.29NJ Metropolitan InvitationalJanuary 30, 2025
800 Meters · OutdoorSection 8 State Qualifier · Jun 42:20.35aSection 8 State QualifierJune 4, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 3000 Meters · Place 28 · North Shore3000 Meters28.10:27.81a12
Jun 4Section 8 State QualifierJun 4 · 3000 Meters · Place 2 · North Shore3000 Meters2.10:47.19a12
Jun 4Section 8 State QualifierJun 4 · 1500 Meters · Place 1 · North Shore1500 Meters1.4:39.40a PB12
Jun 4Section 8 State QualifierJun 4 · 800 Meters · Place 2 · North Shore800 Meters2.2:20.35a PB12
May 21Section 8 Class A ChampionshipMay 21 · 3000 Meters · Place 1 · North Shore3000 Meters1.10:07.83a12
May 21Section 8 Class A ChampionshipMay 21 · 1500 Meters · Place 1 · North Shore1500 Meters1.4:41.74a12
May 21Section 8 Class A ChampionshipMay 21 · 800 Meters · Place 3 · North Shore800 Meters3.2:24.92a12
May 15Don Scott Memorial RelaysMay 15 · 1500 Meters · Place 1 · North Shore1500 Meters1.4:45.82a12
May 4Section 8 Division 4AMay 4 · 3000 Meters · Place 2 · North Shore3000 Meters2.11:58.68a12
May 4Section 8 Division 4AMay 4 · 1500 Meters · Place 1 · North Shore1500 Meters1.4:58.50a12
May 4Section 8 Division 4AMay 4 · 800 Meters · Place 2 · North Shore800 Meters2.2:39.66a12
May 1Saint Anthony's InvitationalMay 1 · 1500 Meters · Place 4 · North Shore1500 Meters44:43.18a12
May 1Saint Anthony's InvitationalMay 1 · 1500 Meters · Place 4 · North Shore1500 Meters44:43.18a12
Mar 6NYSPHSAA -NY State ChampsMar 6 · 3000 Meters · Place 5 · North Shore3000 Meters59:40.26 PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 2Section 8 Class C ChampsFeb 2 · 3000 Meters · Place 1 · North Shore3000 Meters19:51.6312
Feb 2Section 8 Class C ChampsFeb 2 · 1500 Meters · Place 2 · North Shore1500 Meters25:07.3612
Feb 2Section 8 Class C ChampsFeb 2 · 1000 Meters · Place 3 · North Shore1000 Meters33:14.5812
Jan 14Section 8 Conf. 5 ChampsJan 14 · 3000 Meters · Place 1 · North Shore3000 Meters110:13.3512
Jan 14Section 8 Conf. 5 ChampsJan 14 · 1500 Meters · Place 1 · North Shore1500 Meters14:51.8612
Jan 14Section 8 Conf. 5 ChampsJan 14 · 1000 Meters · Place 1 · North Shore1000 Meters13:08.19 PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5Section 8 State QualifierJun 5 · 3000 Meters · Place 1 · North Shore3000 Meters110:01.7611
Jun 5Section 8 State QualifierJun 5 · 1500 Meters · Place 8 · North Shore1500 Meters85:14.2811
May 31Easterns States ChampionshipsMay 31 · 2000m Steeplechase · Place 2 · North Shore2000m Steeplechase27:22.82—
May 29Section 8 Class A ChampionshipMay 29 · 3000 Meters · Place 1 · North Shore3000 Meters110:23.1811
May 29Section 8 Class A ChampionshipMay 29 · 1500 Meters · Place 1 · North Shore1500 Meters14:50.1411
May 10North Shore InvitationalMay 10 · 2000m Steeplechase · Place 1 · North Shore2000m Steeplechase17:21.1411
May 857th Annual Glenn D. Loucks GamesMay 8 · 3200 Meters · Place 13 · North Shore3200 Meters1310:51.43 PB11
May 857th Annual Glenn D. Loucks GamesMay 8 · 3000 Meters · Place 13 · north shore3000 Meters1310:11.24—
May 7Section 8 Division 4AMay 7 · 3000 Meters · Place 2 · North Shore3000 Meters211:56.7111
May 7Section 8 Division 4AMay 7 · 1500 Meters · Place 1 · North Shore1500 Meters14:42.6711
Mar 29North Shore Autism Awareness InvitationalMar 29 · 3000 Meters · Place 1 · North Shore3000 Meters110:18.6011

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 3000 Meters · Place 5 · North Shore3000 Meters59:46.55 PB11
Feb 10Section 8 State QualifierFeb 10 · 3000 Meters · Place 1 · North Shore3000 Meters19:54.3311
Feb 3Section 8 Class C ChampsFeb 3 · 3000 Meters · Place 3 · North Shore3000 Meters311:16.6611
Feb 3Section 8 Class C ChampsFeb 3 · 1500 Meters · Place 2 · North Shore1500 Meters24:58.2411
Feb 3Section 8 Class C ChampsFeb 3 · 1000 Meters · Place 1 · North Shore1000 Meters13:09.4911
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 3 · North Shore1600 Meters35:07.38 PB11
Jan 30NJ Metropolitan InvitationalJan 30 · 800 Meters · Place 8 · North Shore800 Meters82:27.29 PB11
Jan 24Dr. Sander ScorcherJan 24 · 1 Mile · Place 2 · North Shore1 Mile25:08.4411
Jan 24Dr. Sander ScorcherJan 24 · 1500 Meters · Place 2 · North Shore1500 Meters24:48.0311
Jan 14Section 8 Conf. 5 ChampsJan 14 · 3000 Meters · Place 3 · North Shore3000 Meters311:54.3311
Jan 14Section 8 Conf. 5 ChampsJan 14 · 1500 Meters · Place 1 · North Shore1500 Meters15:01.7111
Jan 14Section 8 Conf. 5 ChampsJan 14 · 1000 Meters · Place 1 · North Shore1000 Meters13:11.3211
Jan 4Ocean Breeze Freedom GamesJan 4 · 3000 Meters · Place 2 · North Shore3000 Meters210:13.4911

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 2000m Steeplechase · Place 11 · North Shore2000m Steeplechase117:15.7610
May 30Section 8 State QualifierMay 30 · 2000m Steeplechase · Place 1 · North Shore2000m Steeplechase17:01.07 PB10
May 24Section 8 Class A ChampionshipMay 24 · 2000m Steeplechase · Place 1 · North Shore2000m Steeplechase17:31.4310
May 24Section 8 Class A ChampionshipMay 24 · 3000 Meters · Place 2 · North Shore3000 Meters210:53.1810
May 24Section 8 Class A ChampionshipMay 24 · 1500 Meters · Place 1 · North Shore1500 Meters14:48.3010
May 11North Shore InvitationalMay 11 · 3000 Meters · Place 1 · North Shore3000 Meters110:27.0710
May 3Saint Anthony's InvitationalMay 3 · 2000m Steeplechase · Place 2 · North Shore2000m Steeplechase27:08.9310
Apr 24Port Jeff Steeple Fest PlusApr 24 · 2000m Steeplechase · Place 2 · North Shore2000m Steeplechase27:13.0410
Apr 19The New York RelaysApr 19 · 3000 Meters · Place 6 · North Shore3000 Meters610:22.7910

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1 Mile · Place 6 · North Shore1 Mile65:02.68 PB10
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1500 Meters · Place 6 · North Shore1500 Meters64:42.83 PB10
Feb 12Section 8 State QualifierFeb 12 · 3000 Meters · Place 3 · North Shore3000 Meters310:35.5210
Feb 12Section 8 State QualifierFeb 12 · 1500 Meters · North Shore1500 Meters—4:51.4510
Feb 12Section 8 State QualifierFeb 12 · 3000 Meters · Place 3 · North Shore3000 Meters310:35.5210
Feb 7Section 8 Class C ChampsFeb 7 · 1500 Meters · Place 2 · North Shore1500 Meters24:57.4110
Feb 7Section 8 Class C ChampsFeb 7 · 1000 Meters · Place 2 · North Shore1000 Meters23:12.2810
Feb 7Section 8 Class C ChampsFeb 7 · 3000 Meters · Place 1 · North Shore3000 Meters110:32.5510