Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMillrose Games Trials - HS · Jan 84:27.03Millrose Games Trials - HSJanuary 8, 2025
1 Mile · OutdoorOcean Breeze Elite Invitational · Mar 14:23.78Ocean Breeze Elite InvitationalMarch 1, 2025
1000 Meters · IndoorCoach Saint Invitational · Dec 202:34.72aCoach Saint InvitationalDecember 20, 2024
1000 Meters · OutdoorFrosh-Soph Section 1 Meet #1 · Dec 142:59.60aFrosh-Soph Section 1 Meet #1December 14, 2022
1500 Meters · IndoorMillrose Games Trials - HS · Jan 84:09.38Millrose Games Trials - HSJanuary 8, 2025
1600 Meters · IndoorPurple Champions HS Invitational · Feb 14:24.52Purple Champions HS InvitationalFebruary 1, 2025
1600 Meters · OutdoorSection 1 Class A Championship · May 294:23.86Section 1 Class A ChampionshipMay 29, 2025
3000 Meters · OutdoorGold Rush Invitational · Apr 2910:09.55Gold Rush InvitationalApril 29, 2023
3000m Steeplechase · 0.914m · OutdoorNYSPHSAA State Outdoor Track & Field Championships · Jun 139:32.36aNYSPHSAA State Outdoor Track & Field ChampionshipsJune 13, 2025
3000m Steeplechase · OutdoorMountie Madness · Apr 199:56.25Mountie MadnessApril 19, 2024
3000m Steeplechase · Outdoor · Hand timedSection 1 Class A Championship · May 2310:17.8hSection 1 Class A ChampionshipMay 23, 2024
3200 Meters · IndoorNJ Varsity Classic · Feb 39:38.35NJ Varsity ClassicFebruary 3, 2025
3200 Meters · OutdoorSection 1 Class A Championship · May 2310:02.62Section 1 Class A ChampionshipMay 23, 2024
600 Meters · IndoorSuffern Invite · Jan 101:26.30Suffern InviteJanuary 10, 2025
800 Meters · OutdoorFriendship Games · May 102:08.77Friendship GamesMay 10, 2024

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 3000m Steeplechase · Place 10 · SuffernSuffern3000m Steeplechase0.914m10.9:32.36a PB12
May 29Section 1 Class A ChampionshipMay 29 · 3000m Steeplechase · Place 1 · SuffernSuffern3000m Steeplechase110:06.5512
May 29Section 1 Class A ChampionshipMay 29 · 1600 Meters · Place 3 · SuffernSuffern1600 Meters34:23.86 PB12
May 14Section 1 Rockland County ChampionshipMay 14 · 3000m Steeplechase · Place 2 · SuffernSuffern3000m Steeplechase0.914m2.9:59.82a12
May 14Section 1 Rockland County ChampionshipMay 14 · 3200 Meters · SuffernSuffern3200 Meters--DNF12
May 14Section 1 Rockland County ChampionshipMay 14 · 1600 Meters · SuffernSuffern1600 Meters--DNS12
May 9Friendship GamesMay 9 · 1600 Meters · Place 2 · SuffernSuffern1600 Meters24:34.00—
Apr 17Mountie MadnessApr 17 · 3000m Steeplechase · Place 2 · SuffernSuffern3000m Steeplechase29:59.37—
Mar 1Ocean Breeze Elite InvitationalMar 1 · 1 Mile · Place 9 · SuffernSuffern1 Mile94:23.78 PB12
Mar 1Ocean Breeze Elite InvitationalMar 1 · 1 Mile · Place 9 · SuffernSuffern1 Mile94:23.7812

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 23Section 1 State QualifierFeb 23 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters42:36.1612
Feb 23Section 1 State QualifierFeb 23 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters42:36.1612
Feb 16Section 1 Class ChampsFeb 16 · 1600 Meters · Place 4 · SuffernSuffern1600 Meters44:26.4612
Feb 11Section 1 League Champs #3Feb 11 · 1000 Meters · Place 1 · SuffernSuffern1000 Meters1.2:36.27a12
Feb 3NJ Varsity ClassicFeb 3 · 3200 Meters · Place 3 · SuffernSuffern3200 Meters39:38.35 PB12
Feb 1Purple Champions HS InvitationalFeb 1 · 1600 Meters · Place 2 · SuffernSuffern1600 Meters24:24.52 PB12
Jan 26Rockland & Northern County ChampsJan 26 · 1000 Meters · Place 3 · SuffernSuffern1000 Meters3.2:35.21a12
Jan 10Suffern InviteJan 10 · 600 Meters · Place 1 · SuffernSuffern600 Meters11:26.30 PB—
Jan 8Millrose Games Trials - HSJan 8 · 1 Mile · Place 20 · Suffern-NYSuffern-NY1 Mile204:27.03 PB12
Jan 8Millrose Games Trials - HSJan 8 · 1500 Meters · Place 21 · Suffern-NYSuffern-NY1500 Meters214:09.38 PB12

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 1000 Meters · Place 1 · SuffernSuffern1000 Meters1.2:41.69a12
Dec 27Pearl River Holiday FestivalDec 27 · 600 Meters · Place 2 · SuffernSuffern600 Meters2.1:31.54a12
Dec 20Coach Saint InvitationalDec 20 · 1000 Meters · Place 2 · SuffernSuffern1000 Meters2.2:34.72a PB12
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 1600 Meters · Place 1 · SuffernSuffern1600 Meters1.4:32.71a12
Dec 9Section 1 Kickoff #2Dec 9 · 3200 Meters · Place 1 · SuffernSuffern3200 Meters1.9:51.31a12
Feb 18Section 1 State QualifierFeb 18 · 1000 Meters · Place 5 · SuffernSuffern1000 Meters52:37.9911
Feb 7S1 Class A ChampsFeb 7 · 1000 Meters · Place 1 · SuffernSuffern1000 Meters1.2:38.43a11
Feb 7S1 Class A ChampsFeb 7 · 1600 Meters · Place 3 · SuffernSuffern1600 Meters3.4:42.30a11
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · 3200 Meters · Place 5 · SuffernSuffern3200 Meters59:53.34—
Jan 21Section 1 League Champs #3Jan 21 · 3200 Meters · Place 3 · SuffernSuffern3200 Meters39:53.66—
Jan 21Section 1 League Champs #3Jan 21 · 1600 Meters · Place 6 · SuffernSuffern1600 Meters64:51.10—
Jan 12Suffern InvitationalJan 12 · 3200 Meters · Place 3 · SuffernSuffern3200 Meters310:17.81—
Jan 10Millrose Games Trials - HSJan 10 · 1 Mile · Place 30 · Suffern-NYSuffern-NY1 Mile304:37.9611
Jan 10Millrose Games Trials - HSJan 10 · 1500 Meters · Place 29 · Suffern-NYSuffern-NY1500 Meters294:18.8411
Jan 3Section 1 Dendy #2Jan 3 · 600 Meters · Place 5 · SuffernSuffern600 Meters51:31.5311

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30Section 1 State QualifierMay 30 · 3000m Steeplechase · Place 3 · SuffernSuffern3000m Steeplechase39:56.92—
May 23Section 1 Class A ChampionshipMay 23 · 3000m Steeplechase · Place 1 · SuffernSuffern3000m Steeplechase110:17.8h PB11
May 23Section 1 Class A ChampionshipMay 23 · 3200 Meters · Place 3 · SuffernSuffern3200 Meters310:02.62 PB11
May 23Section 1 Class A ChampionshipMay 23 · 1600 Meters · Place 4 · SuffernSuffern1600 Meters44:40.4811
May 15Section 1 Rockland County ChampionshipMay 15 · 3000m Steeplechase · Place 3 · SuffernSuffern3000m Steeplechase0.914m3.10:10.99a11
May 15Section 1 Rockland County ChampionshipMay 15 · 1600 Meters · Place 4 · SuffernSuffern1600 Meters4.4:35.08a11
May 10Friendship GamesMay 10 · 1600 Meters · Place 1 · SuffernSuffern1600 Meters14:35.3511
May 10Friendship GamesMay 10 · 800 Meters · Place 10 · SuffernSuffern800 Meters102:08.77 PB11
May 3Crusader RelaysMay 3 · 3200 Meters · Place 12 · SuffernSuffern3200 Meters1210:05.55—
Apr 29Cornwall SteeplefestApr 29 · 3000m Steeplechase · Place 5 · SuffernSuffern3000m Steeplechase59:59.4211
Apr 19Mountie MadnessApr 19 · 3000m Steeplechase · Place 4 · SuffernSuffern3000m Steeplechase49:56.25 PB—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters4.2:45.75a11
Dec 20Section 1 ChallengeDec 20 · 1600 Meters · Place 5 · SuffernSuffern1600 Meters5.4:36.39a11
Dec 15Coach Saint InvitationalDec 15 · 1000 Meters · Place 8 · SuffernSuffern1000 Meters8.2:42.96a11
Dec 4Section 1 Kick Off #2Dec 4 · 3200 Meters · Place 4 · SuffernSuffern3200 Meters4.10:12.97a11
Jan 27Section 1 Northern & Rockland County ChampionshipJan 27 · 3200 Meters · Place 11 · SuffernSuffern3200 Meters1110:45.22—
Jan 22Section 1 League Champs #3Jan 22 · 1600 Meters · Place 11 · SuffernSuffern1600 Meters115:02.86—
Jan 18The Armory Frosh / Novice MeetJan 18 · 1600 Meters · Place 12 · SuffernSuffern1600 Meters125:02.84—
Jan 4Section 1 Dendy #2Jan 4 · 3200 Meters · Place 13 · SuffernSuffern3200 Meters1311:22.4110

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27Section 1 Class A ChampionshipMay 27 · 3000m Steeplechase · Place 5 · SuffernSuffern3000m Steeplechase0.914m5.11:13.7ha10
May 27Section 1 Class A ChampionshipMay 27 · 3200 Meters · Place 9 · SuffernSuffern3200 Meters9.10:53.24a10
May 17Rockland County ChampsMay 17 · 3000m Steeplechase · Place 11 · SuffernSuffern3000m Steeplechase1111:02.60—
May 17Rockland County ChampsMay 17 · 3200 Meters · Place 13 · SuffernSuffern3200 Meters1310:45.59—
May 5Crusader RelaysMay 5 · 1600 Meters · Place 11 · SuffernSuffern1600 Meters114:51.25—
May 1Cornwall SteeplefestMay 1 · 3000m Steeplechase · Place 18 · SuffernSuffern3000m Steeplechase1810:54.83—
Apr 29Gold Rush InvitationalApr 29 · 3000 Meters · Place 10 · SuffernSuffern3000 Meters1010:09.55 PB10
Apr 22Red Raider RelaysApr 22 · 1600 Meters · Place 20 · SuffernSuffern1600 Meters204:51.85—
Apr 14Mountie MadnessApr 14 · 3000m Steeplechase · Place 14 · SuffernSuffern3000m Steeplechase1411:21.04—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday ClassicDec 27 · 1600 Meters · Place 2 · SuffernSuffern1600 Meters2.4:58.99a10
Dec 21Section 1 ChallengeDec 21 · 1000 Meters · Place 14 · SuffernSuffern1000 Meters14.2:52.99a10
Dec 16Coach Saint InvitationalDec 16 · 1 Mile · Place 26 · SuffernSuffern1 Mile26.5:01.79a10
Dec 5Section 1 Kickoff #2Dec 5 · 3200 Meters · Place 4 · SuffernSuffern3200 Meters4.10:59.02a10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Frosh-Soph Section 1 Meet #1Dec 14 · 1000 Meters · Place 7 · SuffernSuffern1000 Meters7.2:59.60a PB10
May 28Section 1 Class AA ChampionshipMay 28 · 3000m Steeplechase · Place 16 · SuffernSuffern3000m Steeplechase0.914m16.13:41.80a9
May 18Rockland County ChampsMay 18 · 3000m Steeplechase · Place 18 · SuffernSuffern3000m Steeplechase0.914m18.12:38.94a9
May 18Rockland County ChampsMay 18 · 800 Meters · Place 22 · SuffernSuffern800 Meters22.2:19.80a9
May 13Pearl River Friendship GamesMay 13 · 3200 Meters · Place 20 · SuffernSuffern3200 Meters2012:05.54—
May 2Cornwall SteeplefestMay 2 · 3000m Steeplechase · Place 43 · SuffernSuffern3000m Steeplechase4312:32.70—
Apr 30Gold RushApr 30 · 3000 Meters · Place 27 · SuffernSuffern3000 Meters2711:34.12—
Apr 14Suffern Mountie MadnessApr 14 · 3000m Steeplechase · Place 10 · SuffernSuffern3000m Steeplechase1012:21.86—