Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach Saint Invitational · Dec 126:58.68aCoach Saint InvitationalDecember 12, 2025
1000 Meters · IndoorSteve Borbet Invitational · Jan 163:47.84Steve Borbet InvitationalJanuary 16, 2026
1200 Meters · OutdoorMinisink Valley Dual Meet #2 · Apr 144:53.20aMinisink Valley Dual Meet #2April 14, 2026
1500 Meters · IndoorThe Armory Hispanic Games · Jan 36:06.49The Armory Hispanic GamesJanuary 3, 2025
1500 Meters · OutdoorOCIAA Championships · May 156:07.35aOCIAA ChampionshipsMay 15, 2026
1600 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 196:46.93aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
1600 Meters · OutdoorMinisink Valley Dual Meet #2 · Apr 146:42.24aMinisink Valley Dual Meet #2April 14, 2026
300 Meters · OutdoorKingston - Newburgh Dual · May 514:03.02aKingston - Newburgh DualMay 5, 2026
3000 Meters · IndoorSection 9 Class "A" Championship · Jan 3113:33.12Section 9 Class "A" ChampionshipJanuary 31, 2026
3000 Meters · OutdoorMonroe-Woodbury vs. Newburgh Free Academy · Apr 2812:54.85aMonroe-Woodbury vs. Newburgh Free AcademyApril 28, 2026
400 Meters · IndoorPuma New York International Showcase 2025 · Jan 241:22.67Puma New York International Showcase 2025January 24, 2025
800 Meters · IndoorGarden State Invitational 2026 · Feb 132:54.42Garden State Invitational 2026February 13, 2026
800 Meters · OutdoorMiddletown Invitational · May 92:52.89aMiddletown InvitationalMay 9, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 3Section 9 State QualifierJun 3 · 3000 Meters · Place 26 · Newburgh Free Academy3000 Meters26.13:19.85a8
May 28Section 9 Class A ChampionshipMay 28 · 3000 Meters · Place 12 · Newburgh Free Academy3000 Meters12.13:26.62a8
May 28Section 9 Class A ChampionshipMay 28 · 1500 Meters · Place 18 · Newburgh Free Academy1500 Meters18.6:09.11a8
May 15OCIAA ChampionshipsMay 15 · 3000 Meters · Place 17 · Newburgh Free Academy3000 Meters1713:13.36a8
May 15OCIAA ChampionshipsMay 15 · 1500 Meters · Place 32 · Newburgh Free Academy1500 Meters326:07.35a PB8
May 15OCIAA ChampionshipsMay 15 · 800 Meters · Place 43 · Newburgh Free Academy800 Meters432:53.87a8
May 9Middletown InvitationalMay 9 · 800 Meters · Place 20 · Newburgh Free Academy800 Meters202:52.89a PB8
May 5Kingston - Newburgh DualMay 5 · 1500 Meters · Place 3 · Newburgh Free Academy1500 Meters3.6:09.88a8
May 5Kingston - Newburgh DualMay 5 · 800 Meters · Place 8 · Newburgh Free Academy800 Meters8.3:07.84a8
May 5Kingston - Newburgh DualMay 5 · 300 Meters · Place 4 · Newburgh Free Academy300 Meters4.14:03.02a PB8
May 2Race at the Oval OfficeMay 2 · 1500 Meters · Place 15 · Newburgh Fre1500 Meters156:09.37—
Apr 28Monroe-Woodbury vs. Newburgh Free AcademyApr 28 · 3000 Meters · Place 8 · Newburgh Free Academy3000 Meters8.12:54.85a PB8
Apr 28Monroe-Woodbury vs. Newburgh Free AcademyApr 28 · 1500 Meters · Place 11 · Newburgh Free Academy1500 Meters11.6:07.89a8
Apr 28Monroe-Woodbury vs. Newburgh Free AcademyApr 28 · 800 Meters · Place 14 · Newburgh Free Academy800 Meters14.3:00.04a8
Apr 25Kingston Tiger RelaysApr 25 · 1500 Meters · Place 17 · Newburgh Free Academy1500 Meters176:22.96a8
Apr 21Newburgh v. Pine BushApr 21 · 3000 Meters · Place 3 · Newburgh Free Academy3000 Meters3.14:44.06a8
Apr 21Newburgh v. Pine BushApr 21 · 1500 Meters · Place 6 · Newburgh Free Academy1500 Meters6.6:20.008
Apr 21Newburgh v. Pine BushApr 21 · 800 Meters · Place 7 · Newburgh Free Academy800 Meters7.3:06.42a8
Apr 14Minisink Valley Dual Meet #2Apr 14 · 1600 Meters · Place 5 · Newburgh Free Academy1600 Meters56:42.24a PB8
Apr 14Minisink Valley Dual Meet #2Apr 14 · 1200 Meters · Place 2 · Newburgh Free Academy1200 Meters24:53.20a PB8

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13Garden State Invitational 2026Feb 13 · 800 Meters · Place 88 · Newburgh Free Academy800 Meters882:54.42 PB8
Jan 31Section 9 Class "A" ChampionshipJan 31 · 3000 Meters · Place 16 · Newburgh Fre3000 Meters1613:33.12 PB—
Jan 16Steve Borbet InvitationalJan 16 · 1000 Meters · Place 35 · Newburgh Fre1000 Meters353:47.84 PB8
Jan 16Steve Borbet InvitationalJan 16 · 800 Meters · Place 39 · Newburgh Fre800 Meters393:00.518

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 1600 Meters · Place 64 · Newburgh Free Academy1600 Meters64.6:46.93a PB8
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 44 · Newburgh Free Academy800 Meters44.3:05.77a8
Dec 12Coach Saint InvitationalDec 12 · 1 Mile · Place 31 · Newburgh Free Academy1 Mile31.6:58.68a PB8
Feb 1Purple Champions HS InvitationalFeb 1 · 1500 Meters · Place 41 · Newburgh Fre1500 Meters416:11.317
Jan 24Puma New York International Showcase 2025Jan 24 · 400 Meters · Place 32 · Newburgh Free Academy400 Meters321:22.67 PB7
Jan 24Puma New York International Showcase 2025Jan 24 · 800 Meters · Place 18 · Newburgh Free Academy800 Meters183:01.887
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1000 Meters · Place 12 · Newburgh Fre1000 Meters123:54.81—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1000 Meters · Place 30 · Newburgh Fre1000 Meters303:57.16—
Jan 3The Armory Hispanic GamesJan 3 · 1500 Meters · Place 21 · Newburgh Fre1500 Meters216:06.49 PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 36 · Newburgh Free Academy800 Meters36.3:02.13a7
Dec 13OCIAA Developmental 'A' Meet #1Dec 13 · 1500 Meters · Place 30 · Newburgh Free Academy1500 Meters30.6:33.09a7