Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach Saint Invitational · Dec 124:48.38aCoach Saint InvitationalDecember 12, 2025
1000 Meters · IndoorSuffern Invite · Jan 102:59.65Suffern InviteJanuary 10, 2025
1500 Meters · OutdoorMinisink Valley Dual Meet #2 · Apr 144:31.36aMinisink Valley Dual Meet #2April 14, 2026
1600 Meters · IndoorSection 9 Class "A" Championship · Jan 314:45.09Section 9 Class "A" ChampionshipJanuary 31, 2026
1600 Meters · OutdoorMountie Madness · May 214:41.05aMountie MadnessMay 21, 2026
2000m Steeplechase · 0.838m · OutdoorWarwick Ahearn Classic · May 37:12.96aWarwick Ahearn Classic May 3, 2025
2000m Steeplechase · OutdoorMinisink Valley Dual Meet #2 · Apr 147:10.08aMinisink Valley Dual Meet #2April 14, 2026
3000m Steeplechase · 0.914m · OutdoorCornwall Steeplefest · Apr 2710:51.85aCornwall SteeplefestApril 27, 2026
3000m Steeplechase · OutdoorCornwall Steeplefest · Apr 2811:26.54Cornwall SteeplefestApril 28, 2025
3200 Meters · IndoorPurple Champions HS Invitational · Feb 710:07.88Purple Champions HS InvitationalFebruary 7, 2026
3200 Meters · OutdoorSection 9 Class B Championship · May 2910:13.43aSection 9 Class B ChampionshipMay 29, 2026
800 Meters · IndoorPurple Champions HS Invitational · Feb 72:10.78Purple Champions HS InvitationalFebruary 7, 2026
800 Meters · OutdoorGoshen vs. Minisink Valley · Apr 222:10.88Goshen vs. Minisink ValleyApril 22, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3Section 9 State QualifierJun 3 · 3200 Meters · Place 12 · Minisink Valley3200 Meters12.10:20.38a10
Jun 3Section 9 State QualifierJun 3 · 1600 Meters · Place 16 · Minisink Valley1600 Meters16.4:48.47a10
May 29Section 9 Class B ChampionshipMay 29 · 3200 Meters · Place 6 · Minisink Valley3200 Meters6.10:13.43a PB10
May 21Mountie MadnessMay 21 · 1600 Meters · Place 39 · Minisink Valley1600 Meters394:41.05a PB10
May 15OCIAA ChampionshipsMay 15 · 1600 Meters · Place 10 · Minisink Valley1600 Meters104:43.61a10
Apr 27Cornwall SteeplefestApr 27 · 3000m Steeplechase · Place 8 · Minisink Valley3000m Steeplechase0.914m8.10:51.85a PB10
Apr 21Minisink Valley Dual Meet #3Apr 21 · 3200 Meters · Place 2 · Minisink Valley3200 Meters2.10:54.90a10
Apr 21Minisink Valley Dual Meet #3Apr 21 · 1600 Meters · Place 3 · Minisink Valley1600 Meters3.4:44.13a10
Apr 17Red Raider RelaysApr 17 · 1600 Meters · Place 18 · Minisink Val1600 Meters184:44.39—
Apr 14Minisink Valley Dual Meet #2Apr 14 · 2000m Steeplechase · Place 2 · Minisink Valley2000m Steeplechase27:10.08a PB10
Apr 14Minisink Valley Dual Meet #2Apr 14 · 1500 Meters · Place 1 · Minisink Valley1500 Meters14:31.36a PB10
Apr 7Minisink Valley Dual Meet #1Apr 7 · 3200 Meters · Place 3 · Minisink Val3200 Meters310:54.77—
Apr 7Minisink Valley Dual Meet #1Apr 7 · 1600 Meters · Place 3 · Minisink Val1600 Meters34:52.49—

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Purple Champions HS InvitationalFeb 7 · 3200 Meters · Place 13 · Minisink Val3200 Meters1310:07.88 PB10
Feb 7Purple Champions HS InvitationalFeb 7 · 800 Meters · Place 24 · Minisink Val800 Meters242:10.78 PB10
Jan 31Section 9 Class "A" ChampionshipJan 31 · 1600 Meters · Place 7 · Minisink Val1600 Meters74:45.09 PB—
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 47 · Minisink Valley1600 Meters474:46.2210

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 12Coach Saint InvitationalDec 12 · 1 Mile · Place 14 · Minisink Valley1 Mile14.4:48.38a PB10
Dec 6SIHST&FA RelaysDec 6 · 3200 Meters · Place 3 · Minisink Valley3200 Meters3.10:45.60a10
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 1600 Meters · Place 15 · Minisink Val1600 Meters154:57.52—
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 22 · Minisink Valley1 Mile22.5:03.88a9
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 23 · Minisink Valley800 Meters23.2:18.23a9
Jan 24Puma New York International Showcase 2025Jan 24 · 1600 Meters · Place 12 · Minisink Valley1600 Meters124:58.049
Jan 24Puma New York International Showcase 2025Jan 24 · 800 Meters · Place 17 · Minisink Valley800 Meters172:22.779
Jan 10Suffern InviteJan 10 · 1000 Meters · Place 9 · Minisink Val1000 Meters92:59.65 PB—
Jan 3The Armory Hispanic GamesJan 3 · 1 Mile · Place 111 · Minisink Val1 Mile1115:12.83—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28Section 9 Class A ChampionshipsMay 28 · 1600 Meters · Place 8 · Minisink Val1600 Meters84:46.26—
May 19Goshen Freshman InviteMay 19 · 1600 Meters · Place 4 · Minisink Val1600 Meters44:54.20—
May 19Goshen Freshman InviteMay 19 · 1600 Meters · Place 4 · Minisink Val1600 Meters44:54.20—
May 16OCIAA ChampionshipsMay 16 · 1600 Meters · Place 19 · Minisink Val1600 Meters194:51.93—
May 12Minisink Valley vs. Warwick ValleyMay 12 · 1600 Meters · Place 2 · Minisink Val1600 Meters24:51.90—
May 3Warwick Ahearn Classic May 3 · 2000m Steeplechase · Place 3 · Minisink Valley2000m Steeplechase0.838m3.7:12.96a PB9
Apr 28Cornwall SteeplefestApr 28 · 3000m Steeplechase · Place 17 · Minisink Valley3000m Steeplechase1711:26.54 PB9
Apr 22Goshen vs. Minisink ValleyApr 22 · 3200 Meters · Place 6 · Minisink Val3200 Meters611:39.10—
Apr 22Goshen vs. Minisink ValleyApr 22 · 800 Meters · Place 3 · Minisink Val800 Meters32:10.88 PB—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 3200 Meters · Place 5 · Minisink Val3200 Meters511:54.68—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 800 Meters · Place 4 · Minisink Val800 Meters42:19.00—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14OCIAA Developmental 'A' Meet #2Dec 14 · 1600 Meters · Place 19 · Minisink Valley1600 Meters19.5:01.559