Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 135:10.42aJAMBAR Coaches Hall of Fame InviteDecember 13, 2025
1000 Meters · IndoorBishop Loughlin Games · Dec 202:56.08aBishop Loughlin GamesDecember 20, 2025
1600 Meters · IndoorOCIAA Divisional Championship (1 3 5) · Jan 175:21.15OCIAA Divisional Championship (1 3 5)January 17, 2025
1600 Meters · OutdoorSection 9 Class A Championship · May 284:58.30aSection 9 Class A ChampionshipMay 28, 2026
800 Meters · IndoorGarden State Invitational 2026 · Feb 132:16.70Garden State Invitational 2026February 13, 2026
800 Meters · OutdoorKingston - Newburgh Dual · May 52:14.85aKingston - Newburgh DualMay 5, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28Section 9 Class A ChampionshipMay 28 · 1600 Meters · Place 12 · Newburgh Free Academy1600 Meters12.4:58.30a PB9
May 21Mountie MadnessMay 21 · 800 Meters · Place 58 · Newburgh Free Academy800 Meters582:16.73a9
May 5Kingston - Newburgh DualMay 5 · 1600 Meters · Place 3 · Newburgh Free Academy1600 Meters3.4:58.96a9
May 5Kingston - Newburgh DualMay 5 · 800 Meters · Place 10 · Newburgh Free Academy800 Meters10.2:14.85a PB9
May 2Race at the Oval OfficeMay 2 · 1600 Meters · Place 9 · Newburgh Fre1600 Meters95:04.75—
Apr 28Monroe-Woodbury vs. Newburgh Free AcademyApr 28 · 1600 Meters · Place 12 · Newburgh Free Academy1600 Meters12.5:02.66a9
Apr 21Newburgh v. Pine BushApr 21 · 1600 Meters · Place 5 · Newburgh Free Academy1600 Meters5.5:01.109
Apr 21Newburgh v. Pine BushApr 21 · 800 Meters · Newburgh Free Academy800 Meters—DNS9
Apr 4Goshen Colosseum ClassicApr 4 · 800 Meters · Place 14 · Newburgh Fre800 Meters142:17.29—
Apr 4Goshen Colosseum ClassicApr 4 · 1600 Meters · Place 11 · Newburgh Fre1600 Meters114:58.82—

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13Garden State Invitational 2026Feb 13 · 800 Meters · Place 91 · Newburgh Free Academy800 Meters912:16.70 PB9
Jan 31Section 9 Class "A" ChampionshipJan 31 · 1000 Meters · Place 18 · Newburgh Fre1000 Meters182:56.85—
Jan 23OCIAA Divisional Championship (1 3 5)Jan 23 · 1000 Meters · Place 9 · Newburgh Fre1000 Meters92:57.63—
Jan 11Molloy Stanner GamesJan 11 · 1000 Meters · Place 59 · Newburgh Fre1000 Meters592:57.949
Jan 3Ocean Breeze Freedom GamesJan 3 · 1000 Meters · Place 29 · Newburgh Free Academy1000 Meters292:58.509

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Bishop Loughlin GamesDec 20 · 1000 Meters · Place 4 · Newburgh Free Academy1000 Meters4.2:56.08a PB9
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 1 Mile · Place 27 · Newburgh Free Academy1 Mile27.5:10.42a PB9
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1600 Meters · Place 12 · Newburgh Fre1600 Meters125:21.15 PB—
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1600 Meters · Place 23 · Newburgh Fre1600 Meters235:21.15—
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 104 · Newburgh Fre1600 Meters1045:22.688
Jan 3The Armory Hispanic GamesJan 3 · 1 Mile · Place 16 · Newburgh Fre1 Mile165:22.26—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 27 · Newburgh Free Academy800 Meters27.2:31.06a8
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 80 · Newburgh Free Academy1 Mile80.5:25.75a8
Dec 13OCIAA Developmental 'A' Meet #1Dec 13 · 1600 Meters · Place 28 · Newburgh Free Academy1600 Meters28.5:30.21a8