Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 314:56.71The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1000 Meters · IndoorPurple Champions HS Invitational · Feb 72:59.88Purple Champions HS InvitationalFebruary 7, 2026
1600 Meters · IndoorSection 1 Class Championships · Feb 154:55.034Section 1 Class ChampionshipsFebruary 15, 2026
1600 Meters · OutdoorMountie Madness · May 214:40.64aMountie MadnessMay 21, 2026
3000m Steeplechase · 0.914m · OutdoorSection 1 Class B Championship · May 2711:24.97aSection 1 Class B ChampionshipMay 27, 2026
3000m Steeplechase · OutdoorRockland County Champs · May 1310:34.37aRockland County ChampsMay 13, 2026
3200 Meters · IndoorSection 1 League Champs #2 (Leagues E, J) · Jan 1111:12.73Section 1 League Champs #2 (Leagues E, J)January 11, 2026
3200 Meters · OutdoorSection 1 State Qualifier · Jun 310:14.04aSection 1 State QualifierJune 3, 2026
800 Meters · OutdoorSomers Lions Club Invitational · May 12:13.71aSomers Lions Club InvitationalMay 1, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3Section 1 State QualifierJun 3 · 3200 Meters · Place 14 · Nanuet3200 Meters14.10:14.04a PB9
May 27Section 1 Class B ChampionshipMay 27 · 3000m Steeplechase · Place 9 · Nanuet3000m Steeplechase0.914m9.11:24.97a PB9
May 27Section 1 Class B ChampionshipMay 27 · 3200 Meters · Nanuet3200 Meters—DNS9
May 27Section 1 Class B ChampionshipMay 27 · 1600 Meters · Nanuet1600 Meters—DNS9
May 21Mountie MadnessMay 21 · 1600 Meters · Place 38 · Nanuet1600 Meters384:40.64a PB9
May 13Rockland County ChampsMay 13 · 3000m Steeplechase · Place 6 · Nanuet3000m Steeplechase610:34.37a PB9
May 1Somers Lions Club InvitationalMay 1 · 800 Meters · Place 6 · Nanuet800 Meters62:13.71a PB9
Apr 29Section 1 League F ChampsApr 29 · 3200 Meters · Place 3 · Nanuet3200 Meters3.10:22.42a9
Apr 29Section 1 League F ChampsApr 29 · 1600 Meters · Place 9 · Nanuet1600 Meters9.4:48.60a9
Apr 25Gold Rush InvitationalApr 25 · 3000m Steeplechase · Place 5 · Nanuet3000m Steeplechase511:14.15a9
Apr 17Red Raider RelaysApr 17 · 3200 Meters · Place 17 · Nanuet3200 Meters1710:14.30—
Apr 7Hendrick Hudson QuadApr 7 · 800 Meters · Place 11 · Nanuet800 Meters112:26.75a9
Apr 7Hendrick Hudson QuadApr 7 · 1600 Meters · Place 7 · Nanuet1600 Meters75:13.14a9

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15Section 1 Class ChampionshipsFeb 15 · 1600 Meters · Place 11 · Nanuet1600 Meters114:55.034 PB9
Feb 7Purple Champions HS InvitationalFeb 7 · 1000 Meters · Place 12 · Nanuet1000 Meters122:59.88 PB9
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 14 · Nanuet1 Mile144:56.71 PB9
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 14 · Nanuet1 Mile144:56.719
Jan 16Steve Borbet InvitationalJan 16 · 1 Mile · Place 33 · Nanuet1 Mile335:08.369
Jan 11Section 1 League Champs #2 (Leagues E, J)Jan 11 · 3200 Meters · Place 8 · Nanuet3200 Meters811:12.73 PB—
Jan 11Section 1 League Champs #2 (Leagues E, J)Jan 11 · 1600 Meters · Place 13 · Nanuet1600 Meters135:13.26—