Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMolloy Stanner Games · Jan 124:20.75Molloy Stanner GamesJanuary 12, 2025
1 Mile · OutdoorGlenn D. Loucks Games · May 74:16.90Glenn D. Loucks GamesMay 7, 2026
1000 Meters · IndoorDr. Sander Columbia Scorcher - College · Jan 232:31.46Dr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
1500 Meters · IndoorApple Bank Hispanic Games · Jan 24:05.09Apple Bank Hispanic GamesJanuary 2, 2026
1500 Meters · OutdoorGlenn D. Loucks Games · May 74:00.47Glenn D. Loucks GamesMay 7, 2026
1600 Meters · IndoorSection 1 Class Championships · Feb 154:19.75Section 1 Class ChampionshipsFebruary 15, 2026
1600 Meters · OutdoorMountie Madness · May 214:16.53aMountie MadnessMay 21, 2026
2 Miles · IndoorNike Indoor Nationals · Mar 139:16.92aNike Indoor NationalsMarch 13, 2025
3000 Meters · IndoorNike Indoor Nationals · Mar 138:37.37aNike Indoor NationalsMarch 13, 2025
3000 Meters · Outdoor56th Annual Glenn D. Loucks Games · May 98:39.9156th Annual Glenn D. Loucks GamesMay 9, 2024
3200 Meters · IndoorNYPHSAA Indoor State Championships · Mar 89:07.55NYPHSAA Indoor State ChampionshipsMarch 8, 2025
3200 Meters · OutdoorNYSPHSAA New York Outdoor State Championship · Jun 79:13.00NYSPHSAA New York Outdoor State ChampionshipJune 7, 2024
800 Meters · OutdoorRed Raider Relays · Apr 191:59.15Red Raider RelaysApril 19, 2025
Long Jump · OutdoorUSATF New Jersey Association 14U Junior Olympic Championships · Jun 94.19mUSATF New Jersey Association 14U Junior Olympic ChampionshipsJune 9, 2018

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3Section 1 State QualifierJun 3 · 1600 Meters · North RocklandNorth Rockland1600 Meters—DNS12
May 30Section 1 Class AA ChampionshipMay 30 · 1600 Meters · North RocklandNorth Rockland1600 Meters—DNS12
May 30Section 1 Class AA ChampionshipMay 30 · 800 Meters · North RocklandNorth Rockland800 Meters—DNS12
May 21Mountie MadnessMay 21 · 1600 Meters · Place 4 · North RocklandNorth Rockland1600 Meters44:16.53a PB12
May 13Rockland County ChampsMay 13 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters19:16.92a12
May 13Rockland County ChampsMay 13 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters34:34.84a12
May 7Glenn D. Loucks GamesMay 7 · 1 Mile · Place 11 · North RocklandNorth Rockland1 Mile114:16.90 PB12
May 7Glenn D. Loucks GamesMay 7 · 1500 Meters · Place 12 · North RocklandNorth Rockland1500 Meters124:00.47 PB12
Apr 28Section 1 League B ChampsApr 28 · 3200 Meters · Place 3 · North RocklandNorth Rockland3200 Meters3.9:54.62a12
Apr 28Section 1 League B ChampsApr 28 · 800 Meters · Place 1 · North RocklandNorth Rockland800 Meters1.1:59.17a12
Apr 17Red Raider RelaysApr 17 · 1 Mile · Place 4 · North RocklaNorth Rockla1 Mile44:26.54—
Mar 6NYSPHSAA -NY State ChampsMar 6 · 3200 Meters · Place 13 · North RocklaNorth Rockla3200 Meters139:19.7612

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 27Section 1 State QualifierFeb 27 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:18.3412
Feb 15Section 1 Class ChampionshipsFeb 15 · 1600 Meters · Place 2 · North RocklaNorth Rockla1600 Meters24:19.75 PB12
Feb 15Section 1 Class ChampionshipsFeb 15 · 1000 Meters · Place 1 · North RocklaNorth Rockla1000 Meters12:33.8712
Feb 2Rockland & Northern County ChampionshipsFeb 2 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters1.9:47.69a12
Feb 2Rockland & Northern County ChampionshipsFeb 2 · 1600 Meters · Place 2 · North RocklandNorth Rockland1600 Meters2.4:36.92a12
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 1000 Meters · Place 6 · North RocklaNorth Rockla1000 Meters62:31.46 PB12
Jan 23Dr. Sander Scorcher - HS EntryJan 23 · 1000 Meters · Place 6 · North RocklandNorth Rockland1000 Meters6.2:31.46a12
Jan 11Molloy Stanner GamesJan 11 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:14.6112
Jan 5Dendy IJan 5 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters1.10:02.83a12
Jan 5Dendy IJan 5 · 1000 Meters · Place 1 · North RocklandNorth Rockland1000 Meters1.2:44.40a12
Jan 5Dendy IJan 5 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters3.4:36.22a12
Jan 2Apple Bank Hispanic GamesJan 2 · 1 Mile · Place 15 · North RocklaNorth Rockla1 Mile154:21.23—
Jan 2Apple Bank Hispanic GamesJan 2 · 1500 Meters · Place 19 · North RocklaNorth Rockla1500 Meters194:05.09 PB—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 3200 Meters · Place 29 · North RocklandNorth Rockland3200 Meters29.9:30.27a11
Jun 3Section 1 State QualifierJun 3 · 3200 Meters · Place 1 · A-North RocklandA-North Rockland3200 Meters19:32.6111
Jun 1S1 Class AA ChampionshipJun 1 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters1.9:33.86a11
Jun 1S1 Class AA ChampionshipJun 1 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters3.4:37.23a11
May 31Section 1 Class AA ChampionshipMay 31 · 3200 Meters · Place 1 · North RocklaNorth Rockla3200 Meters19:33.8611
May 31Section 1 Class AA ChampionshipMay 31 · 1600 Meters · Place 3 · North RocklaNorth Rockla1600 Meters34:37.2311
May 14Section 1 Rockland County ChampionshipMay 14 · 1600 Meters · Place 3 · North RocklandNorth Rockland1600 Meters3.4:34.22a11
May 14Section 1 Rockland County ChampionshipMay 14 · 800 Meters · North RocklandNorth Rockland800 Meters--DNS11
May 857th Annual Glenn D. Loucks GamesMay 8 · 3200 Meters · Place 38 · North RocklandNorth Rockland3200 Meters389:48.3811
May 857th Annual Glenn D. Loucks GamesMay 8 · 3000 Meters · Place 38 · north rocklandnorth rockland3000 Meters389:08.65—
Apr 19Red Raider RelaysApr 19 · 800 Meters · Place 3 · North RocklaNorth Rockla800 Meters31:59.15 PB—
Apr 17Mountie MadnessApr 17 · 1600 Meters · Place 4 · North RocklaNorth Rockla1600 Meters44:21.89—

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 13Nike Indoor NationalsMar 13 · 3000 Meters · Place 32 · North RocklandNorth Rockland3000 Meters328:37.37a PB—
Mar 13Nike Indoor NationalsMar 13 · 2 Miles · Place 35 · North RocklandNorth Rockland2 Miles359:16.92a PB—
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 3200 Meters · Place 3 · North RocklandNorth Rockland3200 Meters39:07.55 PB11
Feb 23Section 1 State QualifierFeb 23 · 3200 Meters · Place 1 · North RocklaNorth Rockla3200 Meters19:25.1211
Feb 23Section 1 State QualifierFeb 23 · 3200 Meters · Place 1 · North RocklaNorth Rockla3200 Meters19:25.1211
Feb 16Section 1 Class ChampsFeb 16 · 1600 Meters · Place 2 · North RocklaNorth Rockla1600 Meters24:20.8911
Feb 11Section 1 League Champs #3Feb 11 · 3200 Meters · Place 2 · North RocklandNorth Rockland3200 Meters2.9:17.40a11
Feb 11Section 1 League Champs #3Feb 11 · 1600 Meters · Place 6 · North RocklandNorth Rockland1600 Meters6.4:41.65a11
Jan 26Rockland & Northern County ChampsJan 26 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters1.9:30.95a11
Jan 12Molloy Stanner GamesJan 12 · 1 Mile · Place 1 · North RocklaNorth Rockla1 Mile14:20.75 PB11
Jan 8Millrose Games Trials - HSJan 8 · 1 Mile · Place 12 · North RocklaNorth Rockla1 Mile124:22.6411
Jan 8Millrose Games Trials - HSJan 8 · 1500 Meters · Place 9 · North RocklaNorth Rockla1500 Meters94:05.1611
Jan 3The Armory Hispanic GamesJan 3 · 2 Miles · Place 2 · North RocklaNorth Rockla2 Miles29:20.99—
Jan 3The Armory Hispanic GamesJan 3 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:17.99—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · 1600 Meters · Place 2 · North RocklandNorth Rockland1600 Meters2.4:21.55a11
Dec 23North Shore InvitationalDec 23 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters1.9:21.54a11
Feb 18Section 1 State QualifierFeb 18 · 3200 Meters · Place 3 · North RocklaNorth Rockla3200 Meters39:24.7310
Feb 12Section 1 Class AA & C ChampsFeb 12 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:30.3310
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 21 · North RocklandNorth Rockland1 Mile214:26.8610
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:41.90—
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · 1600 Meters · Place 2 · North RocklaNorth Rockla1600 Meters24:27.96—
Jan 21Section 1 League Champs #3Jan 21 · 3200 Meters · Place 1 · North RocklaNorth Rockla3200 Meters19:40.71—
Jan 21Section 1 League Champs #3Jan 21 · 1600 Meters · Place 2 · North RocklaNorth Rockla1600 Meters24:36.43—
Jan 14Molloy Stanner GamesJan 14 · 1 Mile · Place 5 · North RocklandNorth Rockland1 Mile54:30.0710
Jan 12Suffern InvitationalJan 12 · 1600 Meters · Place 24 · North RocklaNorth Rockla1600 Meters245:23.78—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 13Test - ScoreboardJun 13 · 3200 Meters · North RocklandNorth Rockland3200 Meters--DNF10
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3200 Meters · Place 14 · North RocklandNorth Rockland3200 Meters149:13.00 PB10
May 30Section 1 State QualifierMay 30 · 3200 Meters · North RocklandNorth Rockland3200 Meters—9:13.21—
May 25Section 1 Class AA ChampionshipMay 25 · 1600 Meters · Place 2 · North RocklandNorth Rockland1600 Meters24:25.4010
May 15Section 1 Rockland County ChampionshipMay 15 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters1.9:31.46a10
May 15Section 1 Rockland County ChampionshipMay 15 · 1600 Meters · North RocklandNorth Rockland1600 Meters--DNS10
May 956th Annual Glenn D. Loucks GamesMay 9 · 3200 Meters · Place 15 · North RocklandNorth Rockland3200 Meters159:13.2110
May 956th Annual Glenn D. Loucks GamesMay 9 · 3000 Meters · Place 14 · North RocklandNorth Rockland3000 Meters148:39.91 PB10
May 3Crusader RelaysMay 3 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:21.02—
Apr 27Gold Rush InvitationalApr 27 · 1600 Meters · Place 1 · North RocklaNorth Rockla1600 Meters14:21.9410

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 3200 Meters · Place 2 · North RocklandNorth Rockland3200 Meters2.10:03.04a10
Feb 13Section 1 Class AA ChampionshipFeb 13 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:32.099
Feb 13Section 1 Class AA ChampionshipFeb 13 · 1600 Meters · Place 6 · North RocklaNorth Rockla1600 Meters64:34.509
Feb 4Purple Champions HS InvitationalFeb 4 · 1600 Meters · Place 4 · North RocklaNorth Rockla1600 Meters44:29.779
Jan 27Section 1 Northern & Rockland County ChampionshipJan 27 · 3200 Meters · Place 3 · North RocklaNorth Rockla3200 Meters39:48.05—
Jan 27Section 1 Northern & Rockland County ChampionshipJan 27 · 1600 Meters · Place 2 · North RocklaNorth Rockla1600 Meters24:36.00—
Jan 22Section 1 League Champs #3Jan 22 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:40.70—
Jan 22Section 1 League Champs #3Jan 22 · 1600 Meters · Place 2 · North RocklaNorth Rockla1600 Meters24:48.67—
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 32 · North RocklandNorth Rockland1600 Meters324:36.239

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1Section 1 State QualifierJun 1 · 1600 Meters · Place 5 · North RocklaNorth Rockla1600 Meters54:26.41—
May 26Section 1 Class AA ChampionshipMay 26 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:41.62—
May 17Rockland County ChampsMay 17 · 3200 Meters · Place 3 · North RocklaNorth Rockla3200 Meters39:47.25—
May 17Rockland County ChampsMay 17 · 1600 Meters · Place 2 · North RocklaNorth Rockla1600 Meters24:36.88—
May 5Crusader RelaysMay 5 · 3200 Meters · Place 2 · North RocklaNorth Rockla3200 Meters29:27.78—
Apr 22Red Raider RelaysApr 22 · 3200 Meters · Place 3 · North RocklaNorth Rockla3200 Meters39:35.11—
Apr 22Red Raider RelaysApr 22 · 3200 Meters · Place 3 · North RocklaNorth Rockla3200 Meters39:35.11—
Apr 14Mountie MadnessApr 14 · 1600 Meters · Place 13 · North RocklaNorth Rockla1600 Meters134:32.93—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 2 Miles · Place 3 · North RocklandNorth Rockland2 Miles3.9:54.84a9
Dec 29The Armory HS Holiday ClassicDec 29 · 3200 Meters · Place 3 · North RocklandNorth Rockland3200 Meters3.9:51.72a9
Dec 15Section 1 Frosh/Soph #2Dec 15 · 3200 Meters · Place 1 · North RocklandNorth Rockland3200 Meters1.10:32.44a9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 28Section 1 Class AA ChampionshipMay 28 · 3200 Meters · Place 6 · North RocklandNorth Rockland3200 Meters6.10:02.90a8
May 18Rockland County ChampsMay 18 · 3200 Meters · Place 6 · North RocklandNorth Rockland3200 Meters6.10:00.85a8
May 6Crusader RelaysMay 6 · 3200 Meters · Place 7 · North RocklaNorth Rockla3200 Meters79:55.98—
Apr 22Sauquoit Valley Red Raider RelaysApr 22 · 3200 Meters · Place 6 · North RocklandNorth Rockland3200 Meters6.10:06.38a8
Apr 22Sauquoit Valley Red Raider RelaysApr 22 · 800 Meters · Place 16 · North RocklandNorth Rockland800 Meters16.2:11.04a8
Apr 14Suffern Mountie MadnessApr 14 · 1600 Meters · Place 9 · North RocklandNorth Rockland1600 Meters94:50.00—

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 9USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 9 · Long Jump · Place 1 · New Jersey StridersNew Jersey StridersLong Jump1.4.19m PB4
Jun 9USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 2 · New Jersey StridersNew Jersey Striders1500 Meters2.5:11.10a4

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11USATF New Jersey Association Junior Olympic Championships 14 & UnderJun 11 · Long Jump · Place 3 · New Jersey StridersNew Jersey StridersLong Jump3.3.60m3
Jun 11USATF New Jersey Association Junior Olympic Championships 14 & UnderJun 11 · 1500 Meters · Place 2 · New Jersey StridersNew Jersey Striders1500 Meters2.5:26.91a3