Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 214:58.16aJAMBAR Coaches Hall of Fame InviteDecember 21, 2024
1000 Meters · IndoorBishop Loughlin Games · Dec 163:01.60aBishop Loughlin GamesDecember 16, 2023
1500 Meters · OutdoorMinisink Valley Dual Meet #2 · Apr 144:38.83aMinisink Valley Dual Meet #2April 14, 2026
1600 Meters · IndoorPurple Champions HS Invitational · Feb 74:48.54Purple Champions HS InvitationalFebruary 7, 2026
1600 Meters · OutdoorMountie Madness · May 214:42.29aMountie MadnessMay 21, 2026
2000m Steeplechase · OutdoorMinisink Valley Dual Meet #2 · Apr 147:04.15aMinisink Valley Dual Meet #2April 14, 2026
3000 Meters · OutdoorNiskayuna Spring Relays · Apr 2010:26.14Niskayuna Spring RelaysApril 20, 2024
3000m Steeplechase · OutdoorCornwall Steeplefest · Apr 2811:14.74Cornwall SteeplefestApril 28, 2025
3200 Meters · IndoorSection 9 Class "A" Championship · Jan 3110:24.10Section 9 Class "A" ChampionshipJanuary 31, 2026
3200 Meters · OutdoorSection 9 Class B Championship · May 2910:29.79aSection 9 Class B ChampionshipMay 29, 2026
800 Meters · IndoorOcean Breeze Invitational · Feb 12:16.87aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorWarwick Ahearn Classic · May 22:10.31aWarwick Ahearn ClassicMay 2, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3Section 9 State QualifierJun 3 · 3200 Meters · Minisink Valley3200 Meters--DNS11
May 29Section 9 Class B ChampionshipMay 29 · 3200 Meters · Place 7 · Minisink Valley3200 Meters7.10:29.79a PB11
May 21Mountie MadnessMay 21 · 1600 Meters · Place 41 · Minisink Valley1600 Meters414:42.29a PB11
May 15OCIAA ChampionshipsMay 15 · 800 Meters · Place 30 · Minisink Valley800 Meters302:11.01a11
May 2Warwick Ahearn ClassicMay 2 · 800 Meters · Place 15 · Minisink Valley800 Meters152:10.31a PB11
Apr 21Minisink Valley Dual Meet #3Apr 21 · 3200 Meters · Place 4 · Minisink Valley3200 Meters4.11:07.44a11
Apr 21Minisink Valley Dual Meet #3Apr 21 · 800 Meters · Place 4 · Minisink Valley800 Meters4.2:12.97a11
Apr 14Minisink Valley Dual Meet #2Apr 14 · 2000m Steeplechase · Place 1 · Minisink Valley2000m Steeplechase17:04.15a PB11
Apr 14Minisink Valley Dual Meet #2Apr 14 · 1500 Meters · Place 2 · Minisink Valley1500 Meters24:38.83a PB11
Apr 7Minisink Valley Dual Meet #1Apr 7 · 3200 Meters · Place 4 · Minisink Val3200 Meters411:06.01—
Apr 7Minisink Valley Dual Meet #1Apr 7 · 1600 Meters · Place 5 · Minisink Val1600 Meters55:00.23—

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Purple Champions HS InvitationalFeb 7 · 1600 Meters · Place 1 · Minisink Val1600 Meters14:48.54 PB11
Jan 31Section 9 Class "A" ChampionshipJan 31 · 3200 Meters · Place 8 · Minisink Val3200 Meters810:24.10 PB—
Jan 3Ocean Breeze Freedom GamesJan 3 · 3200 Meters · Place 8 · Minisink Valley3200 Meters810:39.6111

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 1 Mile · Place 9 · Minisink Valley1 Mile9.5:01.89a11
Feb 21Garden State OpenFeb 21 · 3200 Meters · Place 14 · Minisink Val3200 Meters1410:57.37—
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 3200 Meters · Place 16 · Minisink Val3200 Meters1610:46.87—
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 45 · Minisink Valley800 Meters45.2:16.87a PB10
Jan 24Puma New York International Showcase 2025Jan 24 · 1600 Meters · Place 73 · Minisink Valley1600 Meters735:12.4510
Jan 24Puma New York International Showcase 2025Jan 24 · 800 Meters · Place 78 · Minisink Valley800 Meters782:17.0410
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 1600 Meters · Place 11 · Minisink Val1600 Meters115:04.43—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 1600 Meters · Place 9 · Minisink Val1600 Meters95:04.43—
Jan 10Suffern InviteJan 10 · 3200 Meters · Place 12 · Minisink Val3200 Meters1211:12.10—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28Section 9 Class A ChampionshipsMay 28 · 3200 Meters · Place 11 · Minisink Val3200 Meters1110:51.30—
May 16OCIAA ChampionshipsMay 16 · 3200 Meters · Place 15 · Minisink Val3200 Meters1511:02.65—
May 12Minisink Valley vs. Warwick ValleyMay 12 · 3200 Meters · Place 7 · Minisink Val3200 Meters712:42.64—
May 12Minisink Valley vs. Warwick ValleyMay 12 · 800 Meters · Place 6 · Minisink Val800 Meters62:13.06—
May 10Middletown InvitationalMay 10 · 1600 Meters · Place 5 · Minisink Valley1600 Meters54:52.7010
May 10Middletown InvitationalMay 10 · 1600 Meters · Place 5 · Minisink Val1600 Meters54:52.70—
Apr 28Cornwall SteeplefestApr 28 · 3000m Steeplechase · Place 14 · Minisink Valley3000m Steeplechase1411:14.74 PB10
Apr 22Goshen vs. Minisink ValleyApr 22 · 3200 Meters · Place 7 · Minisink Val3200 Meters711:57.21—
Apr 22Goshen vs. Minisink ValleyApr 22 · 1600 Meters · Place 12 · Minisink Val1600 Meters125:18.98—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 3200 Meters · Place 6 · Minisink Val3200 Meters612:14.46—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 800 Meters · Place 10 · Minisink Val800 Meters102:36.15—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 15 · Minisink Valley1 Mile15.4:58.16a PB10
Dec 14OCIAA Developmental 'A' Meet #2Dec 14 · 1600 Meters · Place 17 · Minisink Valley1600 Meters17.4:57.6110
Feb 10Section 9 Class A ChampionshipFeb 10 · 3200 Meters · Place 16 · Minisink Val3200 Meters1611:20.45—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20Goshen Freshman InvitationalMay 20 · Pole Vault · Place 1 · Minisink ValPole Vault19-00.00—
May 20Goshen Freshman InvitationalMay 20 · 1600 Meters · Place 18 · Minisink Val1600 Meters185:30.70—
May 17OCIAA ChampionshipMay 17 · 3000m Steeplechase · Place 15 · Minisink Val3000m Steeplechase1511:38.13—
May 11Middletown InvitationalMay 11 · 1600 Meters · Place 20 · Minisink Val1600 Meters205:10.11—
Apr 29Cornwall SteeplefestApr 29 · 3000m Steeplechase · Place 31 · Minisink Valley3000m Steeplechase3112:06.779
Apr 20Niskayuna Spring RelaysApr 20 · 3000 Meters · Place 33 · Minisink Valley3000 Meters3310:26.14 PB9
Apr 20Niskayuna Spring RelaysApr 20 · 3000 Meters · Place 33 · Minisink Val3000 Meters3310:26.149
Apr 20Niskayuna Spring RelaysApr 20 · 3000 Meters · Place 33 · Minisink Valley3000 Meters3310:26.149
Apr 6Pirate RelaysApr 6 · 3000 Meters · Place 14 · Minisink Val3000 Meters1410:54.72—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 1600 Meters · Place 16 · Minisink Valley1600 Meters16.5:27.01a9
Dec 22Section 9 Holiday ClassicDec 22 · Pole Vault · Minisink ValleyPole Vault—NH9
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 16 · Minisink Valley1000 Meters16.3:01.60a PB9
Dec 1North Shore Season OpenerDec 1 · Pole Vault · Minisink ValleyPole Vault--NH9
Jan 20OCIAA Divisional 2/4/6Jan 20 · 1600 Meters · Place 11 · Minisink Val1600 Meters116:03.18—
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 85 · Minisink Valley1000 Meters853:29.008

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27Section 9 Class A/B ChampionshipMay 27 · 3200 Meters · Place 10 · Minisink Val3200 Meters1011:58.228
May 5Crusader RelaysMay 5 · Pole Vault · Place 11 · Minisink ValPole Vault116-06.00—
May 1Cornwall SteeplefestMay 1 · 3000m Steeplechase · Place 53 · Minisink Val3000m Steeplechase5313:29.20—
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 3000 Meters · Place 55 · Minisink Valley3000 Meters55.11:25.77a8
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 800 Meters · Place 74 · Minisink Valley800 Meters74.2:39.66a8

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10OCIAA Developmental A MeetDec 10 · 1600 Meters · Place 45 · Minisink Valley1600 Meters45.5:46.28a8