Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Pioneer Fast Trax Invitational · Feb 145:08.97aUtica Pioneer Fast Trax InvitationalFebruary 14, 2026
1000 Meters · IndoorThe Armory HS Holiday Classic · Dec 293:40.91aThe Armory HS Holiday ClassicDecember 29, 2022
1500 Meters · OutdoorHamilton Outdoor Invitational · Apr 114:42.56aHamilton Outdoor InvitationalApril 11, 2026
1600 Meters · IndoorSection 1 Challenge · Dec 184:57.89aSection 1 ChallengeDecember 18, 2024
1600 Meters · OutdoorSection 1 Rockland County Championship · May 144:54.80aSection 1 Rockland County ChampionshipMay 14, 2025
2000m Steeplechase · 0.838m · OutdoorNyack Red & Black Invitational · Apr 58:09.12aNyack Red & Black InvitationalApril 5, 2024
3000 Meters · IndoorCornell Marc Deneault Invitational · Feb 2110:25.57aCornell Marc Deneault InvitationalFebruary 21, 2026
3000m Steeplechase · OutdoorPirate Relays · Apr 511:27.17Pirate RelaysApril 5, 2025
3000m Steeplechase · Outdoor · Hand timedSection 1 Class B Championships · May 2512:51.0hSection 1 Class B ChampionshipsMay 25, 2023
3200 Meters · IndoorRockland & Northern County Champs · Jan 2611:06.36aRockland & Northern County ChampsJanuary 26, 2025
3200 Meters · OutdoorGoshen Coliseum Classic · Apr 1614:25.40Goshen Coliseum ClassicApril 16, 2022
400 Meters · Relay Split · OutdoorNyack Red & Black Invitational · Apr 51:06.780Nyack Red & Black InvitationalApril 5, 2024
800 Meters · IndoorMarine Corps Holiday Classic · Dec 283:10.38aMarine Corps Holiday ClassicDecember 28, 2021
800 Meters · OutdoorRPI Capital District Classic · Apr 242:18.88aRPI Capital District ClassicApril 24, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24RPI Capital District ClassicApr 24 · 800 Meters · Place 42 · SUNY OneontaSUNY Oneonta800 Meters42.2:18.88a PBFr
Apr 11Hamilton Outdoor InvitationalApr 11 · 1500 Meters · Place 21 · SUNY OneontaSUNY Oneonta1500 Meters21.4:42.56a PBFr
Apr 3Cortland Red Dragon OpenApr 3 · 800 Meters · Place 30 · SUNY OneontaSUNY Oneonta800 Meters30.2:19.23aFr
Mar 27Ramapo College InvitationalMar 27 · 1500 Meters · Place 37 · SUNY OneontaSUNY Oneonta1500 Meters37.4:43.46aFr
Mar 27Ramapo College InvitationalMar 27 · 800 Meters · SUNY OneontaSUNY Oneonta800 Meters—DNSFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 3000 Meters · Place 21 · SUNY OneontaSUNY Oneonta3000 Meters2110:25.57a PB—
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 1 Mile · Place 23 · SUNY OneontaSUNY Oneonta1 Mile235:08.97a PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28Section 1 Class B ChampionshipMay 28 · 3000m Steeplechase · Place 6 · NyackNyack3000m Steeplechase611:35.6012
May 28Section 1 Class B ChampionshipMay 28 · 1600 Meters · Place 19 · NyackNyack1600 Meters195:05.8612
May 20Section 1 League 2A ChampionshipMay 20 · 1600 Meters · Place 9 · NyackNyack1600 Meters94:56.70—
May 14Section 1 Rockland County ChampionshipMay 14 · 3000m Steeplechase · NyackNyack3000m Steeplechase0.914m--DNS12
May 14Section 1 Rockland County ChampionshipMay 14 · 1600 Meters · Place 12 · NyackNyack1600 Meters12.4:54.80a PB12
Apr 12Mount RelaysApr 12 · 800 Meters · Place 18 · NyackNyack800 Meters182:19.35—
Apr 5Pirate RelaysApr 5 · 3000m Steeplechase · Place 4 · NyackNyack3000m Steeplechase411:27.17 PB—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 16Section 1 Class ChampsFeb 16 · 3200 Meters · Place 11 · NyackNyack3200 Meters1111:15.3412
Jan 26Rockland & Northern County ChampsJan 26 · 3200 Meters · Place 15 · NyackNyack3200 Meters15.11:06.36a PB12
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1 Mile · Place 126 · NyackNyack1 Mile126.5:09.89a12
Jan 6Section 1 League Champs #1Jan 6 · 3200 Meters · Place 13 · NyackNyack3200 Meters1311:30.80—
Jan 6Section 1 League Champs #1Jan 6 · 1600 Meters · Place 18 · NyackNyack1600 Meters185:20.31—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 83 · NyackNyack1 Mile83.5:11.76a12
Dec 18Section 1 ChallengeDec 18 · 1600 Meters · Place 21 · NyackNyack1600 Meters21.4:57.89a PB12
Dec 15Section 1 Kickoff #4Dec 15 · 1600 Meters · Place 16 · NyackNyack1600 Meters16.5:09.68a12
Jan 21Section 1 League Champs #3Jan 21 · 1600 Meters · Place 15 · NyackNyack1600 Meters155:33.87—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Section 1 Rockland County ChampionshipMay 15 · 1600 Meters · Place 49 · NyackNyack1600 Meters49.5:17.25a11
May 6Section 1 League 2A ChampsMay 6 · 3200 Meters · NyackNyack3200 Meters--DNS11
May 6Section 1 League 2A ChampsMay 6 · 1600 Meters · Place 27 · NyackNyack1600 Meters27.5:30.84a11
Apr 5Nyack Red & Black InvitationalApr 5 · 2000m Steeplechase · Place 3 · NyackNyack2000m Steeplechase0.838m3.8:09.12a PB11
Apr 5Nyack Red & Black InvitationalApr 5 · 400 Meters · NyackNyack400 MetersRelay Split—1:06.780 PB11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 1 Mile · Place 164 · NyackNyack1 Mile164.5:37.63a11
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 92 · NyackNyack1 Mile92.5:35.75a11
Dec 10Section 1 Kick Off #3Dec 10 · 1600 Meters · Place 32 · NyackNyack1600 Meters32.5:40.70a11
Jan 22Section 1 League Champs #3Jan 22 · 1600 Meters · Place 20 · NyackNyack1600 Meters205:56.90—
Jan 6The Armory Hispanic GamesJan 6 · 1 Mile · Place 215 · Nyack-NYNyack-NY1 Mile2156:08.2210

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25Section 1 Class B ChampionshipsMay 25 · 3000m Steeplechase · Place 24 · NyackNyack3000m Steeplechase2412:51.0h PB—
May 17Rockland County ChampsMay 17 · 1600 Meters · Place 38 · NyackNyack1600 Meters385:29.62—
May 8Section 1 League 2A ChampsMay 8 · 1600 Meters · Place 22 · NyackNyack1600 Meters22.5:40.33a10
Apr 14Mountie MadnessApr 14 · 3000m Steeplechase · Place 30 · NyackNyack3000m Steeplechase3014:03.54—
Apr 8Nyack Red & Black InvitationalApr 8 · 1600 Meters · Place 14 · NyackNyack1600 Meters145:49.59—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1 Mile · Place 39 · NyackNyack1 Mile39.6:23.31a10
Dec 29The Armory HS Holiday ClassicDec 29 · 1000 Meters · Place 47 · NyackNyack1000 Meters47.3:40.91a PB10
Dec 21Section 1 ChallengeDec 21 · 1000 Meters · Place 46 · NyackNyack1000 Meters46.4:05.23a10
Dec 15Section 1 Frosh/Soph #2Dec 15 · 1600 Meters · Place 22 · NyackNyack1600 Meters22.6:12.35a10
Dec 11Section 1 Kickoff #3Dec 11 · 1600 Meters · Place 51 · NyackNyack1600 Meters51.6:04.55a10
Jan 9Section 1 League Champs #2Jan 9 · 1600 Meters · Place 22 · NyackNyack1600 Meters22.7:05.61a9
Jan 9Section 1 League Champs #1Jan 9 · 1600 Meters · Place 22 · NyackNyack1600 Meters22.7:05.61a9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Rockland County ChampsMay 18 · 1600 Meters · Place 61 · NyackNyack1600 Meters61.6:33.78a9
Apr 23Nyack Red & Black InvitationalApr 23 · 1600 Meters · Place 12 · NyackNyack1600 Meters126:28.159
Apr 16Goshen Coliseum ClassicApr 16 · 3200 Meters · Place 37 · NyackNyack3200 Meters3714:25.40 PB—
Apr 9New Paltz Early Bird InvitationalApr 9 · 1600 Meters · Place 19 · NyackNyack1600 Meters196:36.54—
Apr 9New Paltz Early Bird InvitationalApr 9 · 1600 Meters · Place 19 · NyackNyack1600 Meters196:36.549

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 19 · NyackNyack1 Mile19.7:03.14a9
Dec 28Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 5 · NyackNyack800 Meters5.3:10.38a PB9
Dec 18Energice Coaches Hall of Fame InvitationalDec 18 · 1 Mile · Place 62 · NyackNyack1 Mile62.7:25.77a9
Dec 5Section 1 Kickoff #1Dec 5 · 1600 Meters · Place 70 · NyackNyack1600 Meters70.7:14.71a9