Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational & Pentathlon · Feb 34:34.27Ocean Breeze Invitational & PentathlonFebruary 3, 2024
1 Mile · Outdoor57th Annual Glenn D. Loucks Games · May 84:31.7457th Annual Glenn D. Loucks GamesMay 8, 2025
1500 Meters · OutdoorTCNJ Lions Invite · Apr 244:10.25aTCNJ Lions InviteApril 24, 2026
1600 Meters · IndoorMolloy Stanner Games · Jan 124:30.46Molloy Stanner GamesJanuary 12, 2025
1600 Meters · OutdoorRed Raider Relays · Apr 194:28.03Red Raider RelaysApril 19, 2025
2 Miles · IndoorThe Armory Hispanic Games · Jan 310:36.40The Armory Hispanic GamesJanuary 3, 2025
3000 Meters · OutdoorPirate Relays · Apr 19:31.79Pirate RelaysApril 1, 2023
3000m Steeplechase · 0.914m · OutdoorSection 1 Rockland County Championship · May 149:52.93aSection 1 Rockland County ChampionshipMay 14, 2025
3000m Steeplechase · OutdoorECAC/IC4A Championships · Apr 189:59.62aECAC/IC4A ChampionshipsApril 18, 2026
3000m Steeplechase · Outdoor · Hand timedSection 1 Class AA Championship · May 2610:02.9hSection 1 Class AA ChampionshipMay 26, 2023
3200 Meters · IndoorRockland & Northern County Champs · Jan 269:41.32aRockland & Northern County ChampsJanuary 26, 2025
3200 Meters · OutdoorCrusader Relays · May 29:39.31Crusader RelaysMay 2, 2025
800 Meters · OutdoorSection 1 Class AA Championship · May 252:01.85Section 1 Class AA ChampionshipMay 25, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15CAA Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 9 · MonmouthMonmouth3000m Steeplechase0.914m9.10:00.89aFr
May 14MEAC ChampionshipsMay 14 · 3000m Steeplechase · Place 13 · MonmouthMonmouth3000m Steeplechase0.914m13.10:00.89aFr
May 1Larry Ellis InvitationalMay 1 · 3000m Steeplechase · Place 29 · MonmouthMonmouth3000m Steeplechase0.914m29.10:12.84aFr
Apr 24TCNJ Lions InviteApr 24 · 3000m Steeplechase · MonmouthMonmouth3000m Steeplechase0.914m--DNSFr
Apr 24TCNJ Lions InviteApr 24 · 1500 Meters · Place 10 · MonmouthMonmouth1500 Meters10.4:10.25a PBFr
Apr 18ECAC/IC4A ChampionshipsApr 18 · 3000m Steeplechase · Place 16 · MonmouthMonmouth3000m Steeplechase169:59.62a PBFr
Apr 11Rutgers RelaysApr 11 · 3000m Steeplechase · Place 2 · MonmouthMonmouth3000m Steeplechase0.914m2.10:08.92aFr
Mar 27Monmouth Season OpenerMar 27 · 1500 Meters · Place 39 · MonmouthMonmouth1500 Meters39.4:16.93aFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1S1 Class AA ChampionshipJun 1 · 3000m Steeplechase · Place 2 · North RocklandNorth Rockland3000m Steeplechase0.914m2.10:21.53a12
Jun 1S1 Class AA ChampionshipJun 1 · 3200 Meters · Place 9 · North RocklandNorth Rockland3200 Meters9.10:25.14a12
Jun 1S1 Class AA ChampionshipJun 1 · 1600 Meters · North RocklandNorth Rockland1600 Meters—DNS12
May 31Section 1 Class AA ChampionshipMay 31 · 3000m Steeplechase · Place 2 · North RocklaNorth Rockla3000m Steeplechase210:21.5312
May 31Section 1 Class AA ChampionshipMay 31 · 3200 Meters · Place 9 · North RocklaNorth Rockla3200 Meters910:25.1412
May 14Section 1 Rockland County ChampionshipMay 14 · 3000m Steeplechase · Place 1 · North RocklandNorth Rockland3000m Steeplechase0.914m1.9:52.93a PB12
May 14Section 1 Rockland County ChampionshipMay 14 · 3200 Meters · Place 6 · North RocklandNorth Rockland3200 Meters6.10:00.64a12
May 14Section 1 Rockland County ChampionshipMay 14 · 1600 Meters · North RocklandNorth Rockland1600 Meters--DNS12
May 857th Annual Glenn D. Loucks GamesMay 8 · 1 Mile · Place 1 · North RocklandNorth Rockland1 Mile14:31.74 PB12
May 2Crusader RelaysMay 2 · 3200 Meters · Place 4 · North RocklaNorth Rockla3200 Meters49:39.31 PB—
Apr 28Cornwall SteeplefestApr 28 · 3000m Steeplechase · Place 4 · North RocklandNorth Rockland3000m Steeplechase410:20.3212
Apr 19Red Raider RelaysApr 19 · 1600 Meters · Place 3 · North RocklaNorth Rockla1600 Meters34:28.03 PB—
Apr 17Mountie MadnessApr 17 · 1600 Meters · Place 13 · North RocklaNorth Rockla1600 Meters134:28.53—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 16Section 1 Class ChampsFeb 16 · 3200 Meters · Place 1 · North RocklaNorth Rockla3200 Meters19:54.4812
Feb 11Section 1 League Champs #3Feb 11 · 1600 Meters · Place 2 · North RocklandNorth Rockland1600 Meters2.4:32.71a12
Jan 26Rockland & Northern County ChampsJan 26 · 3200 Meters · Place 3 · North RocklandNorth Rockland3200 Meters3.9:41.32a PB12
Jan 26Rockland & Northern County ChampsJan 26 · 1600 Meters · Place 4 · North RocklandNorth Rockland1600 Meters4.4:37.21a12
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 4 · North RocklaNorth Rockla1600 Meters44:30.46 PB12
Jan 3The Armory Hispanic GamesJan 3 · 2 Miles · Place 18 · North RocklaNorth Rockla2 Miles1810:36.40 PB—
Jan 3The Armory Hispanic GamesJan 3 · 3200 Meters · Place 18 · North RocklaNorth Rockla3200 Meters1810:31.17—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · 1600 Meters · Place 8 · North RocklandNorth Rockland1600 Meters8.4:31.53a12
Dec 23North Shore InvitationalDec 23 · 3200 Meters · Place 16 · North RocklandNorth Rockland3200 Meters16.9:50.96a12
Feb 12Section 1 Class AA & C ChampsFeb 12 · 1600 Meters · Place 6 · North RocklaNorth Rockla1600 Meters64:35.2711
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 9 · North RocklandNorth Rockland1 Mile94:34.27 PB11
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · 1600 Meters · Place 4 · North RocklaNorth Rockla1600 Meters44:35.27—
Jan 21Section 1 League Champs #3Jan 21 · 3200 Meters · Place 4 · North RocklaNorth Rockla3200 Meters410:07.09—
Jan 21Section 1 League Champs #3Jan 21 · 1600 Meters · Place 4 · North RocklaNorth Rockla1600 Meters44:37.41—
Jan 14Molloy Stanner GamesJan 14 · 1600 Meters · Place 7 · North RocklandNorth Rockland1600 Meters74:35.5611

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2Eastern States ChampionshipJun 2 · 1 Mile · Place 16 · North RocklaNorth Rockla1 Mile164:32.19—
May 25Section 1 Class AA ChampionshipMay 25 · 800 Meters · Place 3 · North RocklandNorth Rockland800 Meters32:01.85 PB11
May 15Section 1 Rockland County ChampionshipMay 15 · 800 Meters · Place 6 · North RocklandNorth Rockland800 Meters6.2:03.62a11
May 11Middletown InvitationalMay 11 · 800 Meters · Place 7 · North RocklaNorth Rockla800 Meters72:03.24—
Apr 29Cornwall SteeplefestApr 29 · 3000m Steeplechase · Place 6 · North RocklandNorth Rockland3000m Steeplechase610:02.1411
Apr 27Gold Rush InvitationalApr 27 · 800 Meters · Place 3 · North RocklaNorth Rockla800 Meters32:03.6811
Apr 20North Rockland Red Raider RelaysApr 20 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters34:30.1011
Apr 20Red Raider RelaysApr 20 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters3.4:30.10a11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 1 Mile · Place 30 · North RocklandNorth Rockland1 Mile30.4:42.08a11
Dec 27Pearl River Holiday FestivalDec 27 · 3200 Meters · Place 3 · North RocklandNorth Rockland3200 Meters3.10:10.94a11
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 71 · North RocklandNorth Rockland1600 Meters714:52.5910

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1Section 1 State QualifierJun 1 · 3000m Steeplechase · Place 6 · North RocklaNorth Rockla3000m Steeplechase610:15.43—
May 26Section 1 Class AA ChampionshipMay 26 · 3000m Steeplechase · Place 1 · North RocklaNorth Rockla3000m Steeplechase110:02.9h PB—
May 26Section 1 Class AA ChampionshipMay 26 · 1600 Meters · Place 7 · North RocklaNorth Rockla1600 Meters74:42.49—
May 17Rockland County ChampsMay 17 · 3000m Steeplechase · Place 4 · North RocklaNorth Rockla3000m Steeplechase410:20.15—
May 17Rockland County ChampsMay 17 · 1600 Meters · Place 5 · North RocklaNorth Rockla1600 Meters54:45.34—
May 5Crusader RelaysMay 5 · 3200 Meters · Place 4 · North RocklaNorth Rockla3200 Meters410:02.04—
May 1Cornwall SteeplefestMay 1 · 3000m Steeplechase · Place 11 · North RocklaNorth Rockla3000m Steeplechase1110:33.73—
Apr 22Red Raider RelaysApr 22 · 3200 Meters · Place 15 · North RocklaNorth Rockla3200 Meters1510:07.76—
Apr 22Red Raider RelaysApr 22 · 3200 Meters · Place 13 · North RocklaNorth Rockla3200 Meters1310:07.76—
Apr 14Mountie MadnessApr 14 · 1600 Meters · Place 19 · North RocklaNorth Rockla1600 Meters194:39.63—
Apr 1Pirate RelaysApr 1 · 3000 Meters · Place 3 · North RocklaNorth Rockla3000 Meters39:31.79 PB—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 2 Miles · Place 6 · North RocklandNorth Rockland2 Miles6.10:50.06a10
Dec 29The Armory HS Holiday ClassicDec 29 · 3200 Meters · Place 6 · North RocklandNorth Rockland3200 Meters6.10:46.48a10
Dec 17Coaches Hall of Fame InvitationalDec 17 · 1 Mile · Place 8 · North RocklandNorth Rockland1 Mile8.4:48.04a10
Dec 15Section 1 Frosh/Soph #2Dec 15 · 3200 Meters · Place 3 · North RocklandNorth Rockland3200 Meters3.10:32.75a10
Jan 14Suffern InvitationalJan 14 · 3200 Meters · Place 10 · North RocklandNorth Rockland3200 Meters10.11:01.73a9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2Section 1 State QualifierJun 2 · 3000m Steeplechase · Place 13 · North RocklandNorth Rockland3000m Steeplechase1311:29.10—
Jun 2Section 1 State QualifierJun 2 · 3000m Steeplechase · Place 13 · North RocklandNorth Rockland3000m Steeplechase1311:29.10—
May 28Section 1 Class AA ChampionshipMay 28 · 1600 Meters · Place 15 · North RocklandNorth Rockland1600 Meters15.4:59.93a9
May 18Rockland County ChampsMay 18 · 3000m Steeplechase · Place 10 · North RocklandNorth Rockland3000m Steeplechase0.914m10.11:02.14a9
May 18Rockland County ChampsMay 18 · 1600 Meters · Place 12 · North RocklandNorth Rockland1600 Meters12.4:56.42a9
May 6Crusader RelaysMay 6 · 1600 Meters · Place 15 · North RocklaNorth Rockla1600 Meters155:01.46—
Apr 22Sauquoit Valley Red Raider RelaysApr 22 · 1600 Meters · Place 44 · North RocklandNorth Rockland1600 Meters44.4:59.55a9
Apr 14Suffern Mountie MadnessApr 14 · 3000m Steeplechase · Place 7 · North RocklandNorth Rockland3000m Steeplechase711:17.31—
Apr 2Pirate RelaysApr 2 · 3000m Steeplechase · Place 9 · North RocklandNorth Rockland3000m Steeplechase0.914m9.11:02.42a9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters3.5:03.25a9
Dec 27Pearl River InvitationalDec 27 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters3.5:03.25a9