Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorU.S. Marine Corps Holiday Classic · Dec 284:40.46aU.S. Marine Corps Holiday ClassicDecember 28, 2024
1 Mile · OutdoorEasterns States Championships · May 314:37.30Easterns States ChampionshipsMay 31, 2025
1000 Meters · IndoorNorth Shore HS Invitational · Dec 302:40.32aNorth Shore HS InvitationalDecember 30, 2025
1500 Meters · IndoorEastern States Indoor Championships · Mar 44:26.22Eastern States Indoor ChampionshipsMarch 4, 2025
1500 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 264:35.97a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
1600 Meters · IndoorGarden State Open · Feb 214:29.67Garden State OpenFebruary 21, 2025
1600 Meters · OutdoorSection 8 State Qualifier · Jun 54:27.98Section 8 State QualifierJune 5, 2025
1600 Meters · Outdoor · Hand timedSection 8 League Meet #2 · Apr 75:03.6hSection 8 League Meet #2April 7, 2023
2 Miles · IndoorBishop Loughlin Games · Dec 2010:09.61aBishop Loughlin GamesDecember 20, 2025
2000m Steeplechase · 0.914m · OutdoorLI Last Chance · Jun 86:21.9LI Last ChanceJune 8, 2026
3000m Steeplechase · OutdoorValley Stream Challenge · Apr 1111:00.51aValley Stream ChallengeApril 11, 2026
3200 Meters · IndoorNorth Shore Invitational · Dec 2310:10.54aNorth Shore InvitationalDecember 23, 2024
3200 Meters · OutdoorNew York Relays · Apr 1110:12.59New York Relays April 11, 2025
3200 Meters · Outdoor · Hand timedSection 8 League Meet #3 · Apr 1811:15.5hSection 8 League Meet #3April 18, 2026
400 Meters · Outdoor · Hand timedSection 8 League Meet #3 · Apr 1857.3hSection 8 League Meet #3April 18, 2026
600 Meters · IndoorMolloy Stanner Games · Jan 141:38.95Molloy Stanner GamesJanuary 14, 2024
800 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 142:01.64North Shore Pre-Nationals InvitationalFebruary 14, 2025
800 Meters · OutdoorSection 8 State Qualifier · Jun 42:01.04aSection 8 State QualifierJune 4, 2026
Triple Jump · OutdoorSection 8 Division 3A · May 1731-01.50Section 8 Division 3AMay 17, 2023

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 800 Meters · Place 1 · Manhasset TCManhasset TC800 Meters1.2:03.89a10
Jun 8LI Last ChanceJun 8 · 2000m Steeplechase · Place 2 · ManhassetManhasset2000m Steeplechase0.914m2.6:21.9 PB10
Jun 4Section 8 State QualifierJun 4 · 1600 Meters · Place 3 · ManhassetManhasset1600 Meters3.4:33.17a10
Jun 4Section 8 State QualifierJun 4 · 800 Meters · Place 8 · ManhassetManhasset800 Meters8.2:01.04a PB10
May 30Easterns States ChampionshipsMay 30 · 2000m Steeplechase · Place 4 · ManhassetManhasset2000m Steeplechase0.914m4.6:33.83a10
May 26North Shore Frosh/SophMay 26 · 1600 Meters · Place 1 · ManhassetManhasset1600 Meters1.4:35.22a10
May 18Section 8 Class AA ChampionshipMay 18 · 3200 Meters · Place 8 · ManhassetManhasset3200 Meters8.10:37.33a10
May 15Don Scott Memorial RelaysMay 15 · 800 Meters · Place 5 · ManhassetManhasset800 Meters5.2:01.28a10
May 9North Shore Invitational #2May 9 · 800 Meters · Place 9 · ManhassetManhasset800 Meters9.2:02.44a10
Apr 25Port Washington InviteApr 25 · 1600 Meters · Place 18 · ManhassetManhasset1600 Meters18.4:56.02a10
Apr 18Section 8 League Meet #3Apr 18 · 3200 Meters · Place 25 · ManhassetManhasset3200 Meters25.11:15.5h PB10
Apr 18Section 8 League Meet #3Apr 18 · 400 Meters · Place 77 · ManhassetManhasset400 Meters77.57.3h PB10
Apr 172026 New York RelaysApr 17 · 3200 Meters · ManhassetManhasset3200 Meters—DNS10
Apr 11Valley Stream ChallengeApr 11 · 3000m Steeplechase · Place 7 · ManhassetManhasset3000m Steeplechase711:00.51a PB10
Apr 4Nassau Coaches InvitationalApr 4 · 1600 Meters · Place 8 · ManhassetManhasset1600 Meters8.4:40.90a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 3Eastern States Indoor ChampsMar 3 · 800 Meters · Place 30 · ManhassetManhasset800 Meters302:05.3610
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 800 Meters · Place 7 · ManhassetManhasset800 Meters72:02.3610
Feb 4Section 8 Class B ChampsFeb 4 · 3200 Meters · Place 2 · ManhassetManhasset3200 Meters210:10.6210
Feb 4Section 8 Class B ChampsFeb 4 · 1600 Meters · Place 6 · ManhassetManhasset1600 Meters64:46.4010
Jan 24Puma New York International Showcase 2026Jan 24 · 800 Meters · Place 28 · ManhassetManhasset800 Meters282:13.1510
Jan 13Section 8 Conf. 4 ChampsJan 13 · 1600 Meters · Place 3 · ManhassetManhasset1600 Meters34:37.7410

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 1000 Meters · Place 10 · ManhassetManhasset1000 Meters10.2:40.32a PB10
Dec 20Bishop Loughlin GamesDec 20 · 2 Miles · Place 12 · ManhassetManhasset2 Miles12.10:09.61a PB10
Dec 13Nassau Coaches InvitationalDec 13 · 1600 Meters · Place 5 · ManhassetManhasset1600 Meters5.4:35.52a10
Mar 4Eastern States Indoor ChampionshipsMar 4 · 1 Mile · Place 23 · ManhassetManhasset1 Mile234:48.119
Mar 4Eastern States Indoor ChampionshipsMar 4 · 1500 Meters · Place 23 · ManhassetManhasset1500 Meters234:26.22 PB9
Feb 21Garden State OpenFeb 21 · 1600 Meters · Place 5 · ManhassetManhasset1600 Meters54:29.67 PB—
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 800 Meters · Place 5 · ManhassetManhasset800 Meters52:01.64 PB9
Feb 10Section 8 State QualifierFeb 10 · 1600 Meters · Place 7 · ManhassetManhasset1600 Meters74:34.499
Feb 5Section 8 Class B ChampsFeb 5 · 1600 Meters · Place 3 · ManhassetManhasset1600 Meters34:37.339
Feb 1Purple Champions HS InvitationalFeb 1 · 1600 Meters · Place 15 · ManhassetManhasset1600 Meters154:34.149
Jan 24Puma New York International Showcase 2025Jan 24 · 800 Meters · Place 31 · ManhassetManhasset800 Meters312:05.989
Jan 13Section 8 Conf. 4 ChampsJan 13 · 1600 Meters · Place 2 · ManhassetManhasset1600 Meters24:45.279
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 11 · ManhassetManhasset1600 Meters114:35.349
Jan 4Ocean Breeze Freedom GamesJan 4 · 3200 Meters · Place 31 · ManhassetManhasset3200 Meters3110:20.139

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 9Massapequa Last ChanceJun 9 · 1600 Meters · Place 14 · ManhassetManhasset1600 Meters144:34.519
Jun 5Section 8 State QualifierJun 5 · 1600 Meters · Place 5 · ManhassetManhasset1600 Meters54:27.98 PB9
May 31Easterns States ChampionshipsMay 31 · 1 Mile · Place 17 · ManhassetManhasset1 Mile174:37.30 PB—
May 19Section 8 Class AA ChampionshipMay 19 · 1600 Meters · Place 4 · ManhassetManhasset1600 Meters44:38.059
May 857th Annual Glenn D. Loucks GamesMay 8 · 800 Meters · Place 47 · ManhassetManhasset800 Meters472:01.279
May 6Section 8 Division 3AMay 6 · 1600 Meters · Place 2 · ManhassetManhasset1600 Meters2.4:40.77a9
May 2Saint Anthony's InvitationalMay 2 · 3200 Meters · Place 26 · ManhassetManhasset3200 Meters2610:20.87—
May 2Saint Anthony's InvitationalMay 2 · 1600 Meters · Place 26 · ManhassetManhasset1600 Meters264:33.16—
Apr 19Port Washington InviteApr 19 · 1600 Meters · Place 11 · ManhassetManhasset1600 Meters114:40.44—
Apr 11New York Relays Apr 11 · 3200 Meters · Place 37 · ManhassetManhasset3200 Meters3710:12.59 PB9
Mar 29North Shore Autism Awareness InvitationalMar 29 · 3200 Meters · Place 12 · ManhassetManhasset3200 Meters1210:21.889
Mar 1Ocean Breeze Elite InvitationalMar 1 · 800 Meters · Place 10 · ManhassetManhasset800 Meters102:03.049
Mar 1Ocean Breeze Elite InvitationalMar 1 · 800 Meters · Place 10 · ManhassetManhasset800 Meters102:03.049
Mar 1Ocean Breeze Elite InvitationalMar 1 · 800 Meters · Place 10 · ManhassetManhasset800 Meters102:03.049

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 20 · ManhassetManhasset1 Mile20.4:40.46a PB9
Dec 23North Shore InvitationalDec 23 · 3200 Meters · Place 30 · ManhassetManhasset3200 Meters30.10:10.54a PB9
Mar 82024 Nike Indoor NationalsMar 8 · 1 Mile · Place 27 · 28 Manhasset- NY28 Manhasset- NY1 Mile274:58.46—
Mar 82024 Nike Indoor NationalsMar 8 · 1500 Meters · Place 26 · 28 Manhasset- NY28 Manhasset- NY1500 Meters264:38.87—
Feb 24Long Island Elite MeetFeb 24 · 1600 Meters · Place 7 · ManhassetManhasset1600 Meters74:53.838
Feb 24Long Island Elite MeetFeb 24 · 1600 Meters · Place 7 · ManhassetManhasset1600 Meters74:53.838
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 800 Meters · Place 35 · ManhassetManhasset800 Meters352:13.698
Feb 3Purple Champions HS InvitationalFeb 3 · 1600 Meters · Place 34 · ManhassetManhasset1600 Meters344:49.568
Jan 30Section 8 Frosh/SophJan 30 · 1000 Meters · Place 3 · ManhassetManhasset1000 Meters32:49.748
Jan 14Molloy Stanner GamesJan 14 · 600 Meters · Place 97 · ManhassetManhasset600 Meters971:38.95 PB8
Jan 12Steve Borbet InvitationalJan 12 · 1 Mile · Place 38 · ManhassetManhasset1 Mile385:08.188
Jan 6Freedom GamesJan 6 · 1600 Meters · Place 15 · ManhassetManhasset1600 Meters154:50.198
Jan 2Section 8 Group E-F Format DJan 2 · 1000 Meters · Place 18 · ManhassetManhasset1000 Meters182:55.758

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 25Section 8 Distance & Weight ThrowNov 25 · 3200 Meters · Place 12 · ManhassetManhasset3200 Meters12.10:30.16a9
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 7 · Manhasset TCManhasset TC1500 Meters7.4:35.97a PB8
Jun 3Massapequa Last ChanceJun 3 · 800 Meters · Place 20 · ManhassetManhasset800 Meters202:09.288
Jun 2Eastern States ChampionshipJun 2 · 1 Mile · Place 38 · ManhassetManhasset1 Mile384:46.85—
May 30Section 8 State QualifierMay 30 · 3200 Meters · Place 11 · ManhassetManhasset3200 Meters1110:20.788
May 24Bethpage Blazing InviteMay 24 · 1600 Meters · Place 12 · ManhassetManhasset1600 Meters124:55.09—
May 16Don Scott Memorial RelaysMay 16 · 1600 Meters · Place 10 · ManhassetManhasset1600 Meters104:47.348
May 11North Shore InvitationalMay 11 · 3200 Meters · Place 14 · ManhassetManhasset3200 Meters1410:19.948
May 11North Shore InvitationalMay 11 · 1600 Meters · Place 19 · ManhassetManhasset1600 Meters194:47.888
Apr 19The New York RelaysApr 19 · 3200 Meters · Place 97 · ManhassetManhasset3200 Meters9710:33.518

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 13 · ManhassetManhasset800 Meters13.2:18.54a8
Dec 9Nassau Coaches InvitationalDec 9 · 1000 Meters · Place 11 · ManhassetManhasset1000 Meters11.2:54.71a8
Mar 6Armory Middle School Championship Presented by NYRRMar 6 · 1 Mile · Place 3 · Manhasset TCManhasset TC1 Mile3.5:19.46a7
Feb 17North Shore Pre-National InvitationalFeb 17 · 1 Mile · Place 124 · ManhassetManhasset1 Mile1245:19.267
Feb 4Purple Champions HS InvitationalFeb 4 · 1600 Meters · Place 62 · ManhassetManhasset1600 Meters625:20.427
Feb 2Section 8 Frosh/SophFeb 2 · 1600 Meters · Place 11 · ManhassetManhasset1600 Meters115:28.897
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1000 Meters · Place 48 · ManhassetManhasset1000 Meters483:18.847

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 5Massapequa Last ChanceJun 5 · Triple Jump · Place 13 · ManhassetManhassetTriple Jump1333-67
Jun 5Massapequa Last ChanceJun 5 · 800 Meters · Place 24 · ManhassetManhasset800 Meters242:12.387
Jun 4Eastern States InvitationalJun 4 · 1 Mile · Place 46 · ManhassetManhasset1 Mile465:00.18—
May 26Bethpage Blazing InvitationalMay 26 · 1600 Meters · Place 7 · ManhassetManhasset1600 Meters74:59.37—
May 17Section 8 Division 3AMay 17 · Triple Jump · Place 11 · ManhassetManhassetTriple Jump11.31-01.50 PB7
May 13North Shore InvitationalMay 13 · 3200 Meters · Place 23 · ManhassetManhasset3200 Meters2311:29.437
May 13North Shore InvitationalMay 13 · 800 Meters · Place 55 · ManhassetManhasset800 Meters552:18.267
May 5St. Anthony's Invitational 2023May 5 · 1600 Meters · Place 24 · ManhassetManhasset1600 Meters245:04.127
May 5St. Anthony's Invitational 2023May 5 · 800 Meters · Place 62 · ManhassetManhasset800 Meters622:15.277
May 5St. Anthony's Invitational 2023May 5 · 1600 Meters · Place 24 · ManhassetManhasset1600 Meters245:04.127
May 5St. Anthony's Invitational 2023May 5 · 800 Meters · Place 62 · ManhassetManhasset800 Meters622:15.277
Apr 22Nassau Coaches InvitationalApr 22 · 1600 Meters · Place 14 · ManhassetManhasset1600 Meters145:13.917
Apr 21New York RelaysApr 21 · 3200 Meters · Place 101 · ManhassetManhasset3200 Meters10111:28.997
Apr 7Section 8 League Meet #2Apr 7 · 1600 Meters · Place 36 · ManhassetManhasset1600 Meters365:03.6h PB7