Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMinisink Valley Dual Meet #2 · Apr 145:09.86aMinisink Valley Dual Meet #2April 14, 2026
1600 Meters · OutdoorMinisink Valley Dual Meet #3 · Apr 215:46.66aMinisink Valley Dual Meet #3April 21, 2026
2000m Steeplechase · 0.838m · OutdoorWarwick Ahearn Classic · May 38:24.61aWarwick Ahearn Classic May 3, 2025
2000m Steeplechase · OutdoorGreen Dragon Relays · Apr 118:00.11Green Dragon RelaysApril 11, 2026
300 Meters · IndoorPurple Champions HS Invitational · Feb 455.50Purple Champions HS InvitationalFebruary 4, 2023
3000m Steeplechase · 0.914m · OutdoorSection 9 Class B Championship · May 2911:25.23aSection 9 Class B ChampionshipMay 29, 2026
3000m Steeplechase · OutdoorMountie Madness · May 2111:41.96aMountie MadnessMay 21, 2026
3200 Meters · OutdoorMinisink Valley Dual Meet #3 · Apr 2112:41.04aMinisink Valley Dual Meet #3April 21, 2026
400m Hurdles · 36" / 0.914m · OutdoorMinisink Valley Dual Meet #3 · Apr 211:07.80aMinisink Valley Dual Meet #3April 21, 2026
800 Meters · OutdoorMinisink Valley vs. Warwick Valley · May 122:38.32Minisink 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

19 results
DateMeetEventPlMarkGr
Jun 3Section 9 State QualifierJun 3 · 3000m Steeplechase · Place 29 · Minisink Valley3000m Steeplechase0.914m29.12:52.27a12
May 29Section 9 Class B ChampionshipMay 29 · 3000m Steeplechase · Place 12 · Minisink Valley3000m Steeplechase0.914m12.11:25.23a PB12
May 21Mountie MadnessMay 21 · 3000m Steeplechase · Place 11 · Minisink Valley3000m Steeplechase1111:41.96a PB12
May 15OCIAA ChampionshipsMay 15 · 400m Hurdles · Place 27 · Minisink Valley400m Hurdles271:08.07a12
May 15OCIAA ChampionshipsMay 15 · 3000m Steeplechase · Place 18 · Minisink Valley3000m Steeplechase1811:49.54a12
May 2Warwick Ahearn ClassicMay 2 · 400m Hurdles · Place 8 · Minisink Valley400m Hurdles81:09.12a12
Apr 27Cornwall SteeplefestApr 27 · 3000m Steeplechase · Place 30 · Minisink Valley3000m Steeplechase0.914m30.12:16.11a12
Apr 21Minisink Valley Dual Meet #3Apr 21 · 3200 Meters · Place 13 · Minisink Valley3200 Meters13.12:41.04a PB12
Apr 21Minisink Valley Dual Meet #3Apr 21 · 1600 Meters · Place 16 · Minisink Valley1600 Meters16.5:46.66a PB12
Apr 21Minisink Valley Dual Meet #3Apr 21 · 400m Hurdles · Place 5 · Minisink Valley400m Hurdles36" / 0.914m5.1:07.80a PB12
Apr 17Red Raider RelaysApr 17 · 400m Hurdles · Place 21 · Minisink Val400m Hurdles211:07.94—
Apr 14Minisink Valley Dual Meet #2Apr 14 · 400m Hurdles · Place 5 · Minisink Valley400m Hurdles51:09.67a12
Apr 14Minisink Valley Dual Meet #2Apr 14 · 2000m Steeplechase · Place 5 · Minisink Valley2000m Steeplechase58:34.52a12
Apr 14Minisink Valley Dual Meet #2Apr 14 · 1500 Meters · Place 11 · Minisink Valley1500 Meters115:09.86a PB12
Apr 11Green Dragon RelaysApr 11 · 400m Hurdles · Place 28 · Minisink Val400m Hurdles281:13.1312
Apr 11Green Dragon RelaysApr 11 · 2000m Steeplechase · Place 17 · Minisink Val2000m Steeplechase178:00.11 PB12
Apr 7Minisink Valley Dual Meet #1Apr 7 · 400m Hurdles · Place 6 · Minisink Val400m Hurdles61:14.10—
Apr 7Minisink Valley Dual Meet #1Apr 7 · 1600 Meters · Place 16 · Minisink Val1600 Meters166:03.21—
Apr 1Pirate RelaysApr 1 · 3000m Steeplechase · Place 3 · Minisink Val3000m Steeplechase312:43.55—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28Section 9 Class A ChampionshipsMay 28 · 3000m Steeplechase · Place 16 · Minisink Val3000m Steeplechase1612:49.31—
May 21Gary V ClassicMay 21 · 800 Meters · Place 36 · Minisink Valley800 Meters362:39.7011
May 16OCIAA ChampionshipsMay 16 · 3000m Steeplechase · Place 23 · Minisink Val3000m Steeplechase2313:19.65—
May 12Minisink Valley vs. Warwick ValleyMay 12 · 3200 Meters · Place 9 · Minisink Val3200 Meters913:54.19—
May 12Minisink Valley vs. Warwick ValleyMay 12 · 800 Meters · Place 21 · Minisink Val800 Meters212:38.32 PB—
May 10Middletown InvitationalMay 10 · 3000m Steeplechase · Place 17 · Minisink Valley3000m Steeplechase1713:07.1811
May 10Middletown InvitationalMay 10 · 3000m Steeplechase · Place 17 · Minisink Val3000m Steeplechase1713:07.18—
May 3Warwick Ahearn Classic May 3 · 2000m Steeplechase · Place 6 · Minisink Valley2000m Steeplechase0.838m6.8:24.61a PB11
Apr 28Cornwall SteeplefestApr 28 · 3000m Steeplechase · Place 43 · Minisink Valley3000m Steeplechase4313:25.2311
Apr 22Goshen vs. Minisink ValleyApr 22 · 3200 Meters · Place 16 · Minisink Val3200 Meters1613:11.01—
Apr 22Goshen vs. Minisink ValleyApr 22 · 800 Meters · Place 11 · Minisink Val800 Meters112:40.86—
Apr 17Mountie MadnessApr 17 · 3000m Steeplechase · Place 22 · Minisink Val3000m Steeplechase2213:31.39—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 3200 Meters · Place 13 · Minisink Val3200 Meters1315:09.00—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 1600 Meters · Place 9 · Minisink Val1600 Meters96:57.84—
Apr 5Pirate RelaysApr 5 · 3000m Steeplechase · Place 9 · Minisink Val3000m Steeplechase913:22.45—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17OCIAA ChampionshipMay 17 · 3000m Steeplechase · Place 23 · Minisink Val3000m Steeplechase2314:36.54—
May 11Middletown InvitationalMay 11 · 3000m Steeplechase · Place 13 · Minisink Val3000m Steeplechase1315:00.10—
May 4Warwick Ahearn ClassicMay 4 · 1600 Meters · Place 41 · Minisink Val1600 Meters416:11.60—
Apr 26Iron Duke RelaysApr 26 · 3000m Steeplechase · Place 16 · Minisink Valley3000m Steeplechase1615:37.3410

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 5Crusader RelaysMay 5 · Long Jump · Place 24 · Minisink ValLong Jump2410-11.00—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4Purple Champions HS InvitationalFeb 4 · 300 Meters · Place 105 · Minisink Val300 Meters10555.50 PB9
Jan 13Suffern InvitationalJan 13 · 300 Meters · Place 190 · Minisink Val300 Meters19055.99—
Jan 7Ocean Breeze Freedom GamesJan 7 · Long Jump · Place 77 · Minisink ValleyLong Jump7711-10.509

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10OCIAA Developmental A MeetDec 10 · 300 Meters · Place 83 · Minisink Valley300 Meters83.57.53a9