Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMolloy Stanner Games · Jan 114:35.98Molloy Stanner GamesJanuary 11, 2026
1 Mile · OutdoorEasterns States Championships · May 314:29.92Easterns States ChampionshipsMay 31, 2025
1000 Meters · IndoorLong Island Elite Meet · Feb 282:33.64Long Island Elite MeetFebruary 28, 2026
1600 Meters · IndoorCHSAA Intersectional Championship · Feb 144:24.98CHSAA Intersectional ChampionshipFebruary 14, 2026
1600 Meters · OutdoorSaint Anthony's Invitational · May 14:18.87aSaint Anthony's InvitationalMay 1, 2026
2 Miles · IndoorHOKA Postal Nationals @ Chaminade · Aug 2910:06.74aHOKA Postal Nationals @ ChaminadeAugust 29, 2025
2000m Steeplechase · 0.838m · OutdoorNSCHSAA/NSCHSGAA League Champs · May 166:38.94aNSCHSAA/NSCHSGAA League ChampsMay 16, 2026
2000m Steeplechase · OutdoorNSCHSAA/NSCHSGAA League Championships · May 186:36.85NSCHSAA/NSCHSGAA League ChampionshipsMay 18, 2024
3000 Meters · IndoorNSCHSAA Frosh/Soph Championships · Jan 1610:30.57NSCHSAA Frosh/Soph ChampionshipsJanuary 16, 2023
3000m Steeplechase · OutdoorCHSAA New York State Intersectional Championship · May 2410:24.52CHSAA New York State Intersectional ChampionshipMay 24, 2025
3200 Meters · IndoorCHSAA Freshmen & Sophomore Boys Intersectionals · Feb 1010:18.19CHSAA Freshmen & Sophomore Boys IntersectionalsFebruary 10, 2024
3200 Meters · OutdoorSaint Anthony's Invitational · May 210:06.32Saint Anthony's InvitationalMay 2, 2025
800 Meters · IndoorOcean Breeze Invitational & Pentathlon · Feb 32:10.19Ocean Breeze Invitational & PentathlonFebruary 3, 2024
800 Meters · OutdoorLI Last Chance · Jun 81:55.60aLI Last ChanceJune 8, 2026
800 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 102:04.421a40th Yale Interscholastic Track ClassicJanuary 10, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 8LI Last ChanceJun 8 · 800 Meters · Place 2 · Chaminade800 Meters2.1:55.60a PB12
May 23CHSAA New York State Intersectional ChampionshipMay 23 · 1600 Meters · Place 2 · Chaminade1600 Meters2.4:19.46a12
May 16NSCHSAA/NSCHSGAA League ChampsMay 16 · 2000m Steeplechase · Place 1 · Chaminade2000m Steeplechase0.838m1.6:38.94a PB12
May 16NSCHSAA/NSCHSGAA League ChampsMay 16 · 1600 Meters · Place 2 · Chaminade1600 Meters2.4:30.04a12
May 1Saint Anthony's InvitationalMay 1 · 1600 Meters · Place 6 · Chaminade1600 Meters64:18.87a PB12
May 1Saint Anthony's InvitationalMay 1 · 1600 Meters · Place 6 · Chaminade1600 Meters64:18.87a12
Mar 28Longwood Spring ClassicMar 28 · 1600 Meters · Place 1 · Chaminade1600 Meters1.4:33.18a12
Mar 6NYSPHSAA -NY State ChampsMar 6 · 1600 Meters · Place 18 · Chaminade1600 Meters184:21.5312

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Long Island Elite MeetFeb 28 · 1000 Meters · Place 1 · Chaminade1000 Meters12:33.64 PB12
Feb 14CHSAA Intersectional ChampionshipFeb 14 · 1600 Meters · Place 1 · Chaminade1600 Meters14:24.98 PB12
Jan 24NSCHSAA ChampsJan 24 · 1600 Meters · Place 1 · Chaminade1600 Meters1.4:28.50a12
Jan 11Molloy Stanner GamesJan 11 · 1 Mile · Place 10 · Chaminade1 Mile104:35.98 PB12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30CHSAA Novice ChampionshipDec 30 · 1600 Meters · Place 3 · Chaminade1600 Meters3.4:31.76a12
Dec 20Bishop Loughlin GamesDec 20 · 1 Mile · Place 14 · Chaminade1 Mile14.4:40.56a12
Aug 29HOKA Postal Nationals @ ChaminadeAug 29 · 2 Miles · Place 6 · Chaminade2 Miles6.10:06.74a PB11
Feb 15CHSAA Intersectional ChampionshipFeb 15 · 1600 Meters · Place 6 · Chaminade1600 Meters64:33.8211
Jan 26NSCHSAA & NSCHSGAA Indoor Varsity ChampionshipJan 26 · 3200 Meters · Place 4 · Chaminade3200 Meters410:28.2211
Jan 26NSCHSAA & NSCHSGAA Indoor Varsity ChampionshipJan 26 · 1600 Meters · Place 2 · Chaminade1600 Meters24:39.7111
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 5 · Chaminade1600 Meters54:30.8911
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 800 Meters · Chaminade800 MetersRelay Split—2:04.421a PB11
Jan 3The Armory Hispanic GamesJan 3 · 1 Mile · Place 34 · Chaminade-NY1 Mile344:38.98—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 9Massapequa Last ChanceJun 9 · 1600 Meters · Place 6 · Chaminade1600 Meters64:25.5811
May 31Easterns States ChampionshipsMay 31 · 1 Mile · Place 8 · Chaminade1 Mile84:29.92 PB—
May 24CHSAA New York State Intersectional ChampionshipMay 24 · 3000m Steeplechase · Place 4 · Chaminade3000m Steeplechase410:24.52 PB11
May 17NSCHSAA/NSCHSGAA League ChampionshipsMay 17 · 1600 Meters · Place 2 · Chaminade1600 Meters24:37.4211
May 17NSCHSAA/NSCHSGAA League ChampionshipsMay 17 · 2000m Steeplechase · Place 1 · Chaminade2000m Steeplechase17:00.4211
May 9Massapequa Chief Invitational - Under The LightsMay 9 · 1 Mile · Place 15 · Chaminade1 Mile154:43.6111
May 2Saint Anthony's InvitationalMay 2 · 3200 Meters · Place 18 · Chaminade3200 Meters1810:06.32 PB—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30CHSAA Novice ChampionshipDec 30 · 1600 Meters · Place 10 · Chaminade1600 Meters10.4:48.67a11
Feb 17CHSAA Intersectional ChampionshipFeb 17 · 1600 Meters · Place 7 · Chaminade1600 Meters74:38.9810
Feb 17CHSAA Intersectional ChampionshipFeb 17 · 1600 Meters · Place 7 · Chaminade1600 Meters74:38.9810
Feb 10CHSAA Freshmen & Sophomore Boys IntersectionalsFeb 10 · 1600 Meters · Place 1 · Chaminade1600 Meters14:41.2410
Feb 10CHSAA Freshmen & Sophomore Boys IntersectionalsFeb 10 · 3200 Meters · Place 3 · Chaminade3200 Meters310:18.19 PB10
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 800 Meters · Place 26 · Chaminade800 Meters262:10.19 PB10
Jan 28NSCHSAA & NSCHSGAA Indoor Varsity Championship MeetJan 28 · 1600 Meters · Place 3 · Chaminade1600 Meters34:42.0810
Jan 12NSCHSAA Frosh/Soph ChampionshipsJan 12 · 3200 Meters · Place 2 · Chaminade3200 Meters210:19.8710
Jan 5The Armory Hispanic GamesJan 5 · 1 Mile · Place 9 · Chaminade-NY1 Mile94:48.7910

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3Massapequa Last ChanceJun 3 · 1600 Meters · Place 6 · Chaminade1600 Meters64:38.5310
May 25CHSAA New York State Intersectional ChampionshipMay 25 · 3000m Steeplechase · Place 6 · Chaminade3000m Steeplechase610:36.1210
May 18NSCHSAA/NSCHSGAA League ChampionshipsMay 18 · 2000m Steeplechase · Place 1 · Chaminade2000m Steeplechase16:36.85 PB10
May 11CHSAA Freshmen & Sophomore Boys & Girls Intersectional ChampionsMay 11 · 2000m Steeplechase · Place 1 · Chaminade2000m Steeplechase16:44.9010
May 3Saint Anthony's InvitationalMay 3 · 1600 Meters · Place 44 · Chaminade1600 Meters444:38.2310
May 1NSCHSAA Boys Frosh/Soph ChampionshipsMay 1 · 2000m Steeplechase · Place 1 · Chaminade2000m Steeplechase16:58.8010
Apr 20Gander InviteApr 20 · 3200 Meters · Place 10 · Chaminade3200 Meters10.10:10.39a10
Apr 6North Shore Autism MeetApr 6 · 3200 Meters · Place 7 · Chaminade3200 Meters7.10:20.22a10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30CHSAA JR WT & Novice ChampionshipDec 30 · 3200 Meters · Place 3 · Chaminade3200 Meters3.10:29.39a10
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 7 · Chaminade1000 Meters7.2:50.22a10
Dec 9CHSAA Relay CarnivalDec 9 · 1600 Meters · Place 2 · Chaminade1600 Meters2.4:51.04a10
Feb 11CHSAA Freshmen & Sophomore Boys IntersectionalsFeb 11 · 3200 Meters · Place 4 · Chaminade3200 Meters410:59.239
Jan 29NSCHSAA & NSCHSGAA Indoor Varsity ChampionshipJan 29 · 1600 Meters · Place 16 · Chaminade1600 Meters165:18.309
Jan 16NSCHSAA Frosh/Soph ChampionshipsJan 16 · 3000 Meters · Place 2 · Chaminade3000 Meters210:30.57 PB9
Jan 7St. Anthony's Developmental Meet #3Jan 7 · 1600 Meters · Place 2 · Chaminade1600 Meters25:25.739

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 21NSCHSAA Christmas ClassicDec 21 · 3200 Meters · Place 3 · Chaminade3200 Meters3.10:35.82a10
May 13CHSAA Freshmen & Sophomore Boys & Girls Intersectional ChampionsMay 13 · 2000m Steeplechase · Place 2 · Chaminade2000m Steeplechase27:36.679
May 3NSCHSAA Boys Frosh/Soph ChampionshipsMay 3 · 2000m Steeplechase · Place 2 · Chaminade2000m Steeplechase27:46.989

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 30CHSAA JR WT & Novice ChampionshipDec 30 · 3200 Meters · Place 6 · Chaminade3200 Meters6.11:16.61a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 22NSCHSAA Christmas ClassicDec 22 · 3200 Meters · Place 1 · Chaminade3200 Meters1.11:46.50a9