Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach Saint Invitational · Dec 125:37.89aCoach Saint InvitationalDecember 12, 2025
1000 Meters · IndoorPurple Champions HS Invitational · Feb 73:08.70Purple Champions HS InvitationalFebruary 7, 2026
1200 Meters · OutdoorMinisink Valley Dual Meet #2 · Apr 143:49.80aMinisink Valley Dual Meet #2April 14, 2026
1600 Meters · IndoorSection 9 Class "A" Championship · Jan 315:28.91Section 9 Class "A" ChampionshipJanuary 31, 2026
1600 Meters · OutdoorWarwick Ahearn Classic · May 25:09.40aWarwick Ahearn ClassicMay 2, 2026
3000m Steeplechase · 0.914m · OutdoorCornwall Steeplefest · Apr 2713:00.35aCornwall SteeplefestApril 27, 2026
3000m Steeplechase · OutdoorCornwall Steeplefest · Apr 2813:25.24Cornwall SteeplefestApril 28, 2025
3200 Meters · OutdoorMinisink Valley Dual Meet #3 · Apr 2112:04.25aMinisink Valley Dual Meet #3April 21, 2026
600 Meters · IndoorOCIAA Developmental 'A' Meet #2 · Dec 141:50.10OCIAA Developmental 'A' Meet #2December 14, 2024
800 Meters · IndoorGarden State Open · Feb 212:34.51Garden State OpenFebruary 21, 2025
800 Meters · OutdoorMinisink Valley vs. Warwick Valley · May 122:27.18Minisink Valley vs. Warwick ValleyMay 12, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Mountie MadnessMay 21 · 1600 Meters · Place 127 · Minisink Valley1600 Meters1275:13.27a11
May 2Warwick Ahearn ClassicMay 2 · 1600 Meters · Place 24 · Minisink Valley1600 Meters245:09.40a PB11
Apr 27Cornwall SteeplefestApr 27 · 3000m Steeplechase · Place 38 · Minisink Valley3000m Steeplechase0.914m38.13:00.35a PB11
Apr 21Minisink Valley Dual Meet #3Apr 21 · 3200 Meters · Place 9 · Minisink Valley3200 Meters9.12:04.25a PB11
Apr 21Minisink Valley Dual Meet #3Apr 21 · 1600 Meters · Place 10 · Minisink Valley1600 Meters10.5:11.34a11
Apr 14Minisink Valley Dual Meet #2Apr 14 · 1200 Meters · Place 3 · Minisink Valley1200 Meters33:49.80a PB11
Apr 7Minisink Valley Dual Meet #1Apr 7 · 3200 Meters · Place 11 · Minisink Val3200 Meters1113:14.24—
Apr 7Minisink Valley Dual Meet #1Apr 7 · 1600 Meters · Place 9 · Minisink Val1600 Meters95:21.76—

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16Section IX OCIAA InvitationalFeb 16 · 1600 Meters · Place 44 · Minisink Valley1600 Meters44.5:41.73a11
Feb 7Purple Champions HS InvitationalFeb 7 · 1000 Meters · Place 33 · Minisink Val1000 Meters333:08.70 PB11
Jan 31Section 9 Class "A" ChampionshipJan 31 · 1600 Meters · Place 23 · Minisink Val1600 Meters235:28.91 PB—
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 10 · Minisink Valley1600 Meters105:31.5211

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 1000 Meters · Place 41 · Minisink Valley1000 Meters41.3:18.11a11
Dec 12Coach Saint InvitationalDec 12 · 1 Mile · Place 28 · Minisink Valley1 Mile28.5:37.89a PB11
Feb 21Garden State OpenFeb 21 · 800 Meters · Place 58 · Minisink Val800 Meters582:34.51 PB—
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 1000 Meters · Place 28 · Minisink Val1000 Meters283:10.84—
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 65 · Minisink Valley1 Mile65.5:50.41a10
Jan 24Puma New York International Showcase 2025Jan 24 · 800 Meters · Place 102 · Minisink Valley800 Meters1022:35.1510
Jan 10Suffern InviteJan 10 · 1000 Meters · Place 46 · Minisink Val1000 Meters463:30.84—
Jan 3The Armory Hispanic GamesJan 3 · 1 Mile · Place 133 · Minisink Val1 Mile1335:56.03—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21Gary V ClassicMay 21 · 800 Meters · Place 33 · Minisink Valley800 Meters332:30.9610
May 12Minisink Valley vs. Warwick ValleyMay 12 · 3200 Meters · Place 8 · Minisink Val3200 Meters813:14.24—
May 12Minisink Valley vs. Warwick ValleyMay 12 · 800 Meters · Place 19 · Minisink Val800 Meters192:27.18 PB—
May 10Middletown InvitationalMay 10 · 800 Meters · Place 34 · Minisink Valley800 Meters342:27.4710
May 10Middletown InvitationalMay 10 · 800 Meters · Place 34 · Minisink Val800 Meters342:27.47—
May 3Warwick Ahearn Classic May 3 · 1600 Meters · Place 32 · Minisink Valley1600 Meters32.5:27.00a10
Apr 28Cornwall SteeplefestApr 28 · 3000m Steeplechase · Place 44 · Minisink Valley3000m Steeplechase4413:25.24 PB10
Apr 22Goshen vs. Minisink ValleyApr 22 · 3200 Meters · Place 15 · Minisink Val3200 Meters1513:10.36—
Apr 22Goshen vs. Minisink ValleyApr 22 · 800 Meters · Place 8 · Minisink Val800 Meters82:31.32—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 3200 Meters · Place 11 · Minisink Val3200 Meters1113:10.24—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 1600 Meters · Place 6 · Minisink Val1600 Meters65:51.40—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 58 · Minisink Valley1 Mile58.5:59.86a10
Dec 14OCIAA Developmental 'A' Meet #2Dec 14 · 600 Meters · Place 49 · Minisink Valley600 Meters49.1:50.10 PB10
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 800 Meters · Place 83 · Minisink Valley800 Meters832:43.009
Jan 12OCIAA Developmental B - FridayJan 12 · 1000 Meters · Place 62 · Minisink Valley1000 Meters623:47.139

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20Goshen Freshman InvitationalMay 20 · 800 Meters · Place 25 · Minisink Val800 Meters252:40.59—
May 11Middletown InvitationalMay 11 · 800 Meters · Place 39 · Minisink Val800 Meters392:38.11—
May 4Warwick Ahearn ClassicMay 4 · 1600 Meters · Place 32 · Minisink Val1600 Meters325:43.80—
Apr 29Cornwall SteeplefestApr 29 · 3000m Steeplechase · Place 46 · Minisink Valley3000m Steeplechase4614:06.589
Apr 26Iron Duke RelaysApr 26 · 800 Meters · Place 29 · Minisink Valley800 Meters292:42.039

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 600 Meters · Place 27 · Minisink Valley600 Meters27.2:03.80a9
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 63 · Minisink Valley1000 Meters63.3:53.57a9
Dec 9OCIAA Developmental "A" - SaturdayDec 9 · 600 Meters · Place 66 · Minisink Valley600 Meters66.2:08.71a9