Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNassau Coaches Invitational · Apr 2213.40Nassau Coaches InvitationalApril 22, 2023
100 Meters · Outdoor · Hand timedSection 8 League Meet #2 · Apr 712.6hSection 8 League Meet #2April 7, 2023
1000 Meters · IndoorMolloy Stanner Games · Jan 113:01.39Molloy Stanner GamesJanuary 11, 2026
1000 Meters · OutdoorNYSPHSAA -NY State Champs · Mar 63:01.44NYSPHSAA -NY State ChampsMarch 6, 2026
200 Meters · OutdoorNassau Coaches Invitational · Apr 2227.86Nassau Coaches InvitationalApril 22, 2023
200 Meters · Outdoor · Hand timedSection 8 League Meet #2 · Apr 727.7hSection 8 League Meet #2April 7, 2023
300 Meters · IndoorSection 8 Frosh/Soph · Jan 3044.32Section 8 Frosh/SophJanuary 30, 2024
400 Meters · OutdoorNassau Coaches Invitational · Apr 221:01.20Nassau Coaches InvitationalApril 22, 2023
400 Meters · Outdoor · Hand timedSection 8 League Meet #3 · Apr 181:00.3hSection 8 League Meet #3April 18, 2026
55 Meters · IndoorMolloy Stanner Games · Jan 158.235Molloy Stanner GamesJanuary 15, 2023
600 Meters · IndoorSection 8 State Qualifier · Feb 101:38.93Section 8 State QualifierFebruary 10, 2025
600 Meters · OutdoorLong Island Elite Meet · Mar 11:40.31Long Island Elite MeetMarch 1, 2025
800 Meters · IndoorNike Indoor Nationals · Mar 132:18.32aNike Indoor NationalsMarch 13, 2025
800 Meters · OutdoorSection 8 State Qualifier · Jun 52:16.77Section 8 State QualifierJune 5, 2025
800 Meters · Outdoor · Hand timedSection 8 League Meet #3 · Apr 182:37.0hSection 8 League Meet #3April 18, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4Section 8 State QualifierJun 4 · 800 Meters · Place 4 · Farmingdale800 Meters4.2:22.63a12
May 20Section 8 Class AAA ChampionshipMay 20 · 800 Meters · Place 3 · Farmingdale800 Meters3.2:19.93a12
May 11Section 8 Division 1BMay 11 · 800 Meters · Place 1 · Farmingdale800 Meters1.2:19.39a12
Apr 18Section 8 League Meet #3Apr 18 · 800 Meters · Place 17 · Farmingdale800 Meters17.2:37.0h PB12
Apr 18Section 8 League Meet #3Apr 18 · 400 Meters · Place 6 · Farmingdale400 Meters6.1:00.3h PB12
Apr 4Nassau Coaches InvitationalApr 4 · 800 Meters · Place 3 · Farmingdale800 Meters3.2:21.10a12
Mar 6NYSPHSAA -NY State ChampsMar 6 · 1000 Meters · Place 17 · Farmingdale1000 Meters173:01.44 PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Long Island Elite MeetFeb 28 · 1000 Meters · Place 2 · Farmingdale1000 Meters23:03.4912
Feb 3Section 8 Class A ChampsFeb 3 · 1000 Meters · Place 2 · Farmingdale1000 Meters23:05.2112
Jan 27Section 8 Conf. 1 ChampsJan 27 · 1000 Meters · Place 1 · Farmingdale1000 Meters13:03.9912
Jan 11Molloy Stanner GamesJan 11 · 1000 Meters · Place 2 · Farmingdale1000 Meters23:01.39 PB12
Jan 6Section 8 Group B-D Format DJan 6 · 1000 Meters · Place 1 · Farmingdale1000 Meters13:13.9512

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 5Section 8 State QualifierJun 5 · 800 Meters · Place 2 · Farmingdale800 Meters22:16.77 PB11
May 28Section 8 Class AAA ChampionshipMay 28 · 800 Meters · Place 3 · Farmingdale800 Meters32:20.0711
Mar 1Long Island Elite MeetMar 1 · 600 Meters · Place 7 · Farmingdale600 Meters71:40.31 PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 13Nike Indoor NationalsMar 13 · 800 Meters · Place 14 · Farmingdale800 Meters142:18.32a PB—
Feb 10Section 8 State QualifierFeb 10 · 600 Meters · Place 4 · Farmingdale600 Meters41:38.93 PB11
Feb 4Section 8 Class A ChampsFeb 4 · 600 Meters · Place 3 · Farmingdale600 Meters31:41.7911
Jan 27Section 8 Conf. 1 ChampsJan 27 · 600 Meters · Place 2 · Farmingdale600 Meters21:39.1111
Jan 8Section 8 Group A-C Format DJan 8 · 1000 Meters · Place 3 · Farmingdale1000 Meters33:23.3211

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 30Section 8 State QualifierMay 30 · 800 Meters · Place 5 · Farmingdale800 Meters52:23.9010

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 24Long Island Elite MeetFeb 24 · 600 Meters · Place 11 · Farmingdale600 Meters111:44.2710
Feb 24Long Island Elite MeetFeb 24 · 600 Meters · Place 11 · Farmingdale600 Meters111:44.2710
Feb 12Section 8 State QualifierFeb 12 · 600 Meters · Place 3 · Farmingdale600 Meters31:40.2910
Feb 12Section 8 State QualifierFeb 12 · 600 Meters · Place 3 · Farmingdale600 Meters31:40.2910
Feb 5Section 8 Class A ChampsFeb 5 · 600 Meters · Place 1 · Farmingdale600 Meters11:39.0610
Jan 30Section 8 Frosh/SophJan 30 · 300 Meters · Place 4 · Farmingdale300 Meters444.32 PB10
Jan 30Section 8 Frosh/SophJan 30 · 1000 Meters · Place 1 · Farmingdale1000 Meters13:14.4410
Jan 14Molloy Stanner GamesJan 14 · 600 Meters · Place 10 · Farmingdale600 Meters101:41.2010
Jan 11Section 8 Conf. 1 ChampsJan 11 · 600 Meters · Place 2 · Farmingdale600 Meters21:44.4210
Jan 4Section 8 Group A-C Format DJan 4 · 1000 Meters · Place 2 · Farmingdale1000 Meters23:18.1210

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1Section 8 State QualifierJun 1 · 400 Meters · Place 10 · Farmingdale400 Meters101:02.059
Apr 22Nassau Coaches InvitationalApr 22 · 400 Meters · Place 6 · Farmingdale400 Meters61:01.20 PB9
Apr 22Nassau Coaches InvitationalApr 22 · 200 Meters · Place 12 · Farmingdale200 Meters1227.86 PB9
Apr 22Nassau Coaches InvitationalApr 22 · 100 Meters · Place 4 · Farmingdale100 Meters413.40 PB9
Apr 7Section 8 League Meet #2Apr 7 · 200 Meters · Place 17 · Farmingdale200 Meters1727.7h PB9
Apr 7Section 8 League Meet #2Apr 7 · 100 Meters · Place 5 · Farmingdale100 Meters512.6h PB9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2Section 8 Frosh/SophFeb 2 · 300 Meters · Place 3 · Farmingdale300 Meters345.9112
Jan 15Molloy Stanner GamesJan 15 · 55 Meters · Place 10 · Farmingdale55 Meters108.235 PB12
Jan 15Molloy Stanner GamesJan 15 · 300 Meters · Place 27 · Farmingdale300 Meters2747.4412
Jan 11Section 8 Conf. 1 ChampsJan 11 · 300 Meters · Place 9 · Farmingdale300 Meters946.7312
Jan 11Section 8 Conf. 1 ChampsJan 11 · 55 Meters · Place 21 · Farmingdale55 MetersRound P218.4412