Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSection 1 League 1B Champs · May 211.84aSection 1 League 1B ChampsMay 2, 2023
1000 Meters · IndoorSection 1 League Champs 1ABC, 2BCE, 3A · Jan 92:42.97Section 1 League Champs 1ABC, 2BCE, 3AJanuary 9, 2022
1600 Meters · IndoorSuffern Invitational · Jan 144:56.47aSuffern InvitationalJanuary 14, 2022
200 Meters · OutdoorSection 1 League 1B Champs · May 223.81aSection 1 League 1B ChampsMay 2, 2023
300 Meters · IndoorPearl River Holiday Classic · Dec 2739.43aPearl River Holiday ClassicDecember 27, 2022
3200 Meters · IndoorSection 1 Frosh/Soph #1 · Dec 1111:48.80Section 1 Frosh/Soph #1December 11, 2019
400 Meters · IndoorUniversity of Massachusetts Flagship Indoor Invitational · Jan 1250.51University of Massachusetts Flagship Indoor InvitationalJanuary 12, 2025
400 Meters · OutdoorSection 1 Class A Championship · May 2750.51aSection 1 Class A ChampionshipMay 27, 2023
400m Hurdles · 36" / 0.914m · OutdoorCCSU Invitational · Apr 2454.32aCCSU InvitationalApril 24, 2026
500 Meters · IndoorRiverhawk Invitational · Jan 241:05.82aRiverhawk InvitationalJanuary 24, 2025
500 Meters · OutdoorNEICAAA Championships · Mar 71:05.42NEICAAA ChampionshipsMarch 7, 2025
600 Meters · IndoorNYSPHSAA Indoor State Championships · Mar 41:24.17NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
600 Meters · OutdoorRhody Tri-Meet Opener · Dec 51:25.89aRhody Tri-Meet OpenerDecember 5, 2025
800 Meters · IndoorDavid Hemery Valentine Invitational · Feb 141:58.01aDavid Hemery Valentine InvitationalFebruary 14, 2025
800 Meters · OutdoorMountie Madness · Apr 142:00.68Mountie MadnessApril 14, 2023
High Jump · IndoorPalisades Underground Track Championships · Feb 275-00.00Palisades Underground Track ChampionshipsFebruary 27, 2021
Results · IndoorSuffern Invitational · Jan 102:58.7Suffern InvitationalJanuary 10, 2020

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 400m Hurdles · Place 9 · Rhode IslandRhode Island400m Hurdles36" / 0.914m9.55.46aJr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 400m Hurdles · Place 9 · Rhode IslandRhode Island400m Hurdles36" / 0.914mRound P9.55.34aJr
Apr 24CCSU InvitationalApr 24 · 400m Hurdles · Place 1 · Rhode IslandRhode Island400m Hurdles36" / 0.914m1.54.32a PBJr
Apr 17UCONN NE ChallengeApr 17 · 400m Hurdles · Place 6 · Rhode IslandRhode Island400m Hurdles36" / 0.914m6.55.00aJr
Apr 3Ocean State CupApr 3 · 400m Hurdles · Place 4 · Rhode IslandRhode Island400m Hurdles36" / 0.914m4.55.60aJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Rhody Tri-Meet OpenerDec 5 · 600 Meters · Place 8 · Unat-Rhode IslandUnat-Rhode Island600 Meters8.1:25.89a PB11
Apr 25CCSU InvitationalApr 25 · 400m Hurdles · Rhode IslandRhode Island400m Hurdles36" / 0.914m—DNSSo
Apr 18UCONN NE ChallengeApr 18 · 400m Hurdles · Place 8 · Rhode IslandRhode Island400m Hurdles36" / 0.914m8.56.50aSo
Mar 7NEICAAA ChampionshipsMar 7 · 500 Meters · Place 5 · Rhode IslandRhode Island500 Meters51:05.42 PBFR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 179 · Rhode IslandRhode Island800 Meters1791:58.01a PB—
Feb 8URI Coaches InvitationalFeb 8 · 500 Meters · Place 7 · Rhode IslandRhode Island500 Meters71:06.99FR
Jan 24Riverhawk InvitationalJan 24 · 500 Meters · Place 8 · Rhode IslandRhode Island500 Meters8.1:05.82a PBSo
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 400 Meters · Place 8 · Rhode IslandRhode Island400 Meters850.51 PBFR

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor ChampionshipMay 10 · 400 Hurdles Preliminaries Heat 3 · Place 17 · Rhode IslandRhode Island400 Hurdles Preliminaries Heat 31756.40FR
May 10NEICAAA Outdoor ChampionshipMay 10 · 400 Hurdles Preliminaries · Place 17 · Rhode IslandRhode Island400 Hurdles Preliminaries1756.40FR
Apr 20Holy Cross InvitationalApr 20 · 400m Hurdles · Place 8 · Rhode IslandRhode Island400m Hurdles856.34FR
Apr 12Friar InvitationalApr 12 · 400m Hurdles · Place 2 · Rhode IslandRhode Island400m Hurdles257.64FR
Apr 5UMASS Flagship OpenerApr 5 · 400m Hurdles · Place 7 · Rhode IslandRhode Island400m Hurdles36" / 0.914m7.57.72aFr
Mar 29Bryant Black and Gold InvitationalMar 29 · 400m Hurdles · Place 9 · Rhode IslandRhode Island400m Hurdles958.55FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27Section 1 Class A ChampionshipMay 27 · 400 Meters · Place 3 · SuffernSuffern400 Meters3.50.51a PB12
May 17Rockland County ChampsMay 17 · 800 Meters · Place 3 · SuffernSuffern800 Meters32:01.42—
May 2Section 1 League 1B ChampsMay 2 · 200 Meters · Place 2 · SuffernSuffern200 Meters2.23.81a PB12
May 2Section 1 League 1B ChampsMay 2 · 100 Meters · Place 6 · SuffernSuffern100 Meters6.11.84a PB12
Apr 22Red Raider RelaysApr 22 · 400 Meters · Place 3 · SuffernSuffern400 Meters351.11—
Apr 22Red Raider RelaysApr 22 · 200 Meters · Place 19 · SuffernSuffern200 MetersRound P1923.87—
Apr 14Mountie MadnessApr 14 · 800 Meters · Place 2 · SuffernSuffern800 Meters22:00.68 PB—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 600 Meters · Place 14 · SuffernSuffern600 Meters141:24.17 PB12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 600 Meters · Place 14 · SuffernSuffern600 Meters141:24.1712
Feb 25Ocean Breeze Elite InvitationalFeb 25 · 800 Meters · Place 14 · SuffernSuffern800 Meters142:01.7912
Feb 8Section 1 Class A & C ChampsFeb 8 · Triple Jump · Place 6 · SuffernSuffernTriple Jump637-06.7512
Feb 8Section 1 Class A & C ChampsFeb 8 · 600 Meters · Place 10 · SuffernSuffern600 Meters101:34.0812
Jan 27Section 1 Northern & Rockland County ChampionshipJan 27 · 600 Meters · Place 1 · SuffernSuffern600 Meters11:24.30—
Jan 22Section 1 League Champs #3Jan 22 · 600 Meters · Place 1 · SuffernSuffern600 Meters11:26.65—
Jan 18The Armory Frosh / Novice MeetJan 18 · Triple Jump · Place 10 · SuffernSuffernTriple Jump1039-04.00—
Jan 13Suffern InvitationalJan 13 · 1000 Meters · Place 3 · SuffernSuffern1000 Meters32:48.25—
Jan 6The Armory Hispanic GamesJan 6 · 400 Meters · Place 11 · Suffern-NYSuffern-NY400 Meters1152.1612
Jan 4Section 1 Dendy #2Jan 4 · 600 Meters · Place 1 · SuffernSuffern600 Meters11:27.6812

2022 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday ClassicDec 27 · 300 Meters · Place 4 · SuffernSuffern300 Meters4.39.43a PB12
Dec 27Pearl River Holiday ClassicDec 27 · 1000 Meters · Place 1 · SuffernSuffern1000 Meters1.2:46.09a12
Dec 21Section 1 ChallengeDec 21 · 600 Meters · Place 1 · SuffernSuffern600 Meters1.1:26.57a12
Dec 16Coach Saint InvitationalDec 16 · 500 Meters · Place 6 · SuffernSuffern500 Meters6.1:09.57a12
Dec 5Section 1 Kickoff #2Dec 5 · 1000 Meters · Place 3 · SuffernSuffern1000 Meters3.2:45.82a12
Feb 5Section 1 Class AA & C ChampsFeb 5 · 600 Meters · Place 14 · SuffernSuffern600 Meters141:38.3011
Feb 5Section 1 Class AA & C ChampsFeb 5 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters42:44.9711
Jan 23Section 1 Northern/Rockland County ChampsJan 23 · 600 Meters · Place 3 · SuffernSuffern600 Meters31:27.14—
Jan 14Suffern InvitationalJan 14 · 1600 Meters · Place 10 · SuffernSuffern1600 Meters10.4:56.47a PB11
Jan 9Section 1 League Champs 1ABC, 2BCE, 3AJan 9 · 1000 Meters · Place 2 · SuffernSuffern1000 Meters22:42.97 PB—
Jan 9Section 1 League Champs 1ABC, 2BCE, 3AJan 9 · 600 Meters · Place 1 · SuffernSuffern600 Meters11:29.55—
Jan 9Section 1 League Champs #1Jan 9 · 1000 Meters · Place 2 · SuffernSuffern1000 Meters2.2:42.97a11
Jan 9Section 1 League Champs #1Jan 9 · 600 Meters · Place 1 · SuffernSuffern600 Meters1.1:29.55a11
Jan 4Section 1 Dendy #1Jan 4 · 1000 Meters · Place 2 · SuffernSuffern1000 Meters22:47.34—
Jan 4Section 1 Dendy #1Jan 4 · 300 Meters · Place 4 · SuffernSuffern300 Meters439.69—
Jan 4Section 1 Dendy #1Jan 4 · 300 Meters · Place 4 · SuffernSuffern300 Meters4.39.69a11
Jan 4Section 1 Dendy #1Jan 4 · 1000 Meters · Place 2 · SuffernSuffern1000 Meters2.2:47.34a11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28Section 1 Class AA ChampionshipMay 28 · 400 Meters · Place 9 · SuffernSuffern400 Meters9.52.68a11
May 18Rockland County ChampsMay 18 · 400 Meters · Place 3 · SuffernSuffern400 Meters3.52.74a11
May 13Pearl River Friendship GamesMay 13 · 400 Meters · Place 3 · SuffernSuffern400 Meters353.24—

2021 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 300 Meters · Place 5 · SuffernSuffern300 Meters5.39.74a11
Dec 27Pearl River Holiday FestivalDec 27 · 600 Meters · Place 3 · SuffernSuffern600 Meters3.1:29.94a11
Dec 27Pearl River InvitationalDec 27 · 300 Meters · Place 5 · SuffernSuffern300 Meters5.39.74a11
Dec 27Pearl River InvitationalDec 27 · 600 Meters · Place 3 · SuffernSuffern600 Meters3.1:29.94a11
Dec 22Section 1 ChallengeDec 22 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters4.2:49.94a11
Dec 17Coach Saint InvitationalDec 17 · 600 Meters · Place 5 · SuffernSuffern600 Meters5.1:30.68a11
Dec 5Section 1 Kickoff #1Dec 5 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters4.2:53.23a11
Feb 27Palisades Underground Track ChampionshipsFeb 27 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters4.2:51.32a10
Feb 27Palisades Underground Track ChampionshipsFeb 27 · High Jump · Place 4 · SuffernSuffernHigh Jump4.5-00.00 PB10
Feb 17Palisades Center Underground Track SeriesFeb 17 · 1600 Meters · Place 3 · SuffernSuffern1600 Meters3.5:12.610
Feb 13Suffern, Pearl River, Nanuet, Albertus MagnusFeb 13 · 1000 Meters · Place 4 · SuffernSuffern1000 Meters4.3:12.6Unofficial10
Feb 13Suffern, Pearl River, Nanuet, Albertus MagnusFeb 13 · 1500 Meters · Place 4 · SuffernSuffern1500 Meters4.4:58.6Unofficial10
Jan 22Suffern Tri-MeetJan 22 · 3200 Meters · Place 7 · SuffernSuffern3200 Meters7.12:09.70Unofficial10
Jan 13Suffern v Nanuet Dual MeetJan 13 · 1600 Meters · Place 7 · SuffernSuffern1600 Meters7.5:23.9010
Jan 13Suffern v Nanuet Dual MeetJan 13 · 400 Meters · Place 9 · SuffernSuffern400 Meters9.1:00.6010
Jan 9Section 1 League Championships #1Jan 9 · 1000 Meters · Place 2 · SuffernSuffern1000 Meters2.2:42.97a10
Jan 9Section 1 League Championships #1Jan 9 · 600 Meters · Place 1 · SuffernSuffern600 Meters1.1:29.55a10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 12Section 1 Class A ChampionshipJun 12 · 400m Hurdles · Place 2 · SuffernSuffern400m Hurdles36" / 0.914m2.1:00.86a10
Jun 3Section 1 Rockland County ChampsJun 3 · 400m Hurdles · Place 4 · SuffernSuffern400m Hurdles36" / 0.914m4.1:04.35a10
May 25Dan Zotter InvitationalMay 25 · 400m Hurdles · Place 2 · SuffernSuffern400m Hurdles21:04.13—
May 25Dan Zotter InvitationalMay 25 · 400 Meters · Place 2 · SuffernSuffern400 Meters255.09—
May 20Mountie MadnessMay 20 · 800 Meters · Place 8 · SuffernSuffern800 Meters82:06.83—
May 15Nanuet RelaysMay 15 · 2000m Steeplechase · SuffernSuffern2000m Steeplechase0.838m—DNS10
May 1Pirate Relays - Saturday #1May 1 · 1600 Meters · Place 10 · SuffernSuffern1600 Meters10.5:05.37aUnofficial10

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 5Section 1 Class A ChampionshipsFeb 5 · 1000 Meters · Place 25 · SuffernSuffern1000 Meters252:57.849
Feb 3New Jersey Varsity ClassicFeb 3 · 800 Meters · Place 109 · SuffernSuffern800 Meters1092:19.589
Jan 29Metropolitan InvitationalJan 29 · 1600 Meters · Place 50 · SuffernSuffern1600 Meters505:17.08—
Jan 26Section 1 Rockland Northern County ChampionshipsJan 26 · 1000 Meters · Place 13 · SuffernSuffern1000 Meters132:56.20—
Jan 15Frosh/Novice InvitationalJan 15 · 1600 Meters · Place 17 · SuffernSuffern1600 Meters17.5:15.81a9
Jan 10Suffern InvitationalJan 10 · Results · Place 13 · SuffernSuffernResults132:58.7 PB9
Jan 3Section 1 Dendy #1Jan 3 · 300 Meters · Place 45 · SuffernSuffern300 Meters45.43.009
Jan 3Section 1 Dendy #1Jan 3 · 1600 Meters · Place 36 · SuffernSuffern1600 Meters36.5:17.609

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 800 Meters · Place 7 · SuffernSuffern800 Meters7.2:20.39
Dec 18Section 1 ChallengeDec 18 · 1000 Meters · Place 25 · SuffernSuffern1000 Meters25.3:04.30a9
Dec 11Section 1 Frosh/Soph #1Dec 11 · 3200 Meters · Place 13 · SuffernSuffern3200 Meters13.11:48.80 PB9
Dec 8Section 1 Kickoff #1Dec 8 · 1000 Meters · Place 38 · SuffernSuffern1000 Meters38.3:04.69a9
Dec 8Section 1 Kickoff #1Dec 8 · 1600 Meters · Place 40 · SuffernSuffern1600 Meters40.5:21.81a9