Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew Jersey Athletic Conference Championships · Feb 224:19.94aNew Jersey Athletic Conference ChampionshipsFebruary 22, 2025
1 Mile · OutdoorTCNJ Last Chance · Mar 14:27.66aTCNJ Last ChanceMarch 1, 2026
1000 Meters · IndoorSeahawk Shootout · Dec 82:31.31aSeahawk ShootoutDecember 8, 2023
1500 Meters · OutdoorAARTFC Outdoor Track & Field Championships · May 143:56.84aAARTFC Outdoor Track & Field ChampionshipsMay 14, 2025
1600 Meters · IndoorNew Jersey Varsity Classic · Feb 34:34.90New Jersey Varsity ClassicFebruary 3, 2020
1600 Meters · OutdoorGene Littler Bergen County Championships · May 104:39.04aGene Littler Bergen County ChampionshipsMay 10, 2019
3000 Meters · OutdoorStockton Invitational · Mar 259:00.56aStockton InvitationalMarch 25, 2023
400 Meters · OutdoorJohn Gallione Bergen County Freshmen Boys Championships · May 2253.5John Gallione Bergen County Freshmen Boys ChampionshipsMay 22, 2019
5000 Meters · OutdoorRamapo Invitational · Mar 2815:08.30aRamapo InvitationalMarch 28, 2025
600 Meters · IndoorSeahawk Shootout · Dec 91:23.92aSeahawk ShootoutDecember 9, 2022
800 Meters · IndoorThe Coach Pollard Invitational · Apr 181:54.79aThe Coach Pollard InvitationalApril 18, 2025
800 Meters · OutdoorRamapo Twilight · May 81:56.05aRamapo TwilightMay 8, 2026
800 Meters · Relay Split · OutdoorAARTFC Outdoor Track & Field Championships · May 141:54.911AARTFC Outdoor Track & Field ChampionshipsMay 14, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 60 · RamapoRamapo800 Meters60.1:57.07aSr
May 8Ramapo TwilightMay 8 · 800 Meters · Place 3 · RamapoRamapo800 Meters3.1:56.05a PBSr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 3 · RamapoRamapo1500 Meters3.3:59.00aSr
Apr 17Coach Pollard InvitationalApr 17 · 1500 Meters · Place 3 · RamapoRamapo1500 Meters3.3:57.00aSr
Apr 11Rutgers RelaysApr 11 · 800 Meters · Place 18 · RamapoRamapo800 Meters18.1:58.69aSr
Apr 3Metropolitan ChampionshipsApr 3 · 1500 Meters · Place 18 · RamapoRamapo1500 Meters18.4:12.18aSr
Mar 27Ramapo College InvitationalMar 27 · 800 Meters · Place 7 · RamapoRamapo800 Meters7.2:00.40aSr
Mar 1TCNJ Last ChanceMar 1 · 1 Mile · Place 14 · RamapoRamapo1 Mile144:27.66a PBSr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24Moravian University Hounds ClassicJan 24 · 1 Mile · Place 3 · RamapoRamapo1 Mile3.4:23.79aSr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 800 Meters · RamapoRamapo800 MetersRelay Split—1:54.911 PBJr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 1500 Meters · Place 12 · RamapoRamapo1500 Meters12.3:56.84a PBJr
May 9Ramapo TwilightMay 9 · 800 Meters · Place 1 · RamapoRamapo800 Meters1.1:58.01aJr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 1500 Meters · Place 4 · RamapoRamapo1500 Meters4.3:57.75aJr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 800 Meters · Place 12 · RamapoRamapo800 Meters12.1:59.25aJr
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 800 Meters · Place 108 · RamapoRamapo800 Meters1081:58.77aJr
Apr 4NYC Metro ChampsApr 4 · 1500 Meters · Place 2 · RamapoRamapo1500 Meters2.3:59.63aJr
Mar 28Ramapo InvitationalMar 28 · 5000 Meters · Place 2 · RamapoRamapo5000 Meters215:08.30a PBJr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 18The Coach Pollard InvitationalApr 18 · 800 Meters · Place 2 · RamapoRamapo800 Meters2.1:54.79a PBJr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 1 Mile · Place 5 · RamapoRamapo1 Mile5.4:19.94a PBJr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 800 Meters · Place 8 · RamapoRamapo800 Meters8.2:01.48aJr
Jan 24Widener Winter Evening InviteJan 24 · 1 Mile · Place 12 · RamapoRamapo1 Mile124:28.65a—
Jan 24Widener Winter Evening InviteJan 24 · 800 Meters · Place 9 · RamapoRamapo800 Meters91:58.77a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Ramapo Last ChanceMay 10 · 800 Meters · Place 3 · RamapoRamapo800 Meters3.1:56.94aSo
May 4NJAC Outdoor ChampionshipsMay 4 · 1500 Meters · Place 4 · RamapoRamapo1500 Meters43:59.18a—
May 4NJAC Outdoor ChampionshipsMay 4 · 800 Meters · Place 6 · RamapoRamapo800 Meters61:56.81a—
Apr 19The Coach Pollard InvitationalApr 19 · 800 Meters · Place 4 · RamapoRamapo800 Meters41:56.44a—
Apr 11TCNJ InvitationalApr 11 · 1500 Meters · Place 1 · RamapoRamapo1500 Meters1.4:07.67aSo
Apr 11TCNJ InvitationalApr 11 · 800 Meters · Place 5 · RamapoRamapo800 Meters5.2:00.81aSo
Mar 29Ramapo College InvitationalMar 29 · 1500 Meters · Place 3 · RamapoRamapo1500 Meters34:07.10a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 12024 AARTFC Indoor Track & Field ChampionshipsMar 1 · 800 Meters · Place 16 · RamapoRamapo800 Meters16.2:03.22aSo
Feb 23Fastrack Last ChanceFeb 23 · 1 Mile · Place 14 · RamapoRamapo1 Mile14.4:22.52aSo
Feb 23Fastrack Last ChanceFeb 23 · 1000 Meters · Place 16 · RamapoRamapo1000 Meters16.2:41.55aSo

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 8Seahawk ShootoutDec 8 · 1000 Meters · Place 7 · RamapoRamapo1000 Meters7.2:31.31a PBSo
Dec 2TCNJ Indoor OpenDec 2 · 1 Mile · Place 4 · RamapoRamapo1 Mile4.4:27.41aSo
Feb 20NJAC Indoor Track & Field ChampionshipsFeb 20 · 1 Mile · Place 6 · RamapoRamapo1 Mile6.4:19.98aFr
Feb 20NJAC Indoor Track & Field ChampionshipsFeb 20 · 800 Meters · RamapoRamapo800 Meters—DNFFr
Feb 11Big Apple InvitationalFeb 11 · 800 Meters · Place 6 · RamapoRamapo800 Meters6.1:55.43aFr

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17AARTFC Outdoor Track & Field ChampionshipsMay 17 · 800 Meters · Place 23 · RamapoRamapo800 Meters231:56.81FR
May 14Widener Final QualifierMay 14 · 1500 Meters · Place 60 · RamapoRamapo1500 Meters604:01.67FR
May 6NJAC Outdoor Track & Field ChampionshipsMay 6 · 1500 Meters · Place 5 · RamapoRamapo1500 Meters5.4:00.43aUnofficialFr
May 6NJAC Outdoor Track & Field ChampionshipsMay 6 · 800 Meters · Place 6 · RamapoRamapo800 Meters6.1:56.85aUnofficialFr
Apr 222023 Rider InvitationalApr 22 · 800 Meters · Place 5 · RamapoRamapo800 Meters51:57.28FR
Mar 31Ramapo College InvitationalMar 31 · 1500 Meters · Place 3 · RamapoRamapo1500 Meters33:59.74FR
Mar 31Ramapo College InvitationalMar 31 · 800 Meters · Place 1 · RamapoRamapo800 Meters11:57.29FR
Mar 25Stockton InvitationalMar 25 · 3000 Meters · Place 5 · RamapoRamapo3000 Meters5.9:00.56a PBFr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Seahawk ShootoutDec 9 · 600 Meters · Place 11 · RamapoRamapo600 Meters11.1:23.92a PBFr
Dec 3TCNJ Indoor OpenDec 3 · 1 Mile · Place 6 · RamapoRamapo1 Mile6.4:26.73aFr

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 8NJSIAA Meet of ChampionsMar 8 · 800 Meters · Place 20 · Hackensack HHackensack H800 Meters201:59.2710

2020 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 4 ChampionshipsFeb 29 · 800 Meters · Place 8 · HackensackHackensack800 Meters8.1:58.89a10
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 8 · Hackensack HHackensack H800 Meters81:58.8910
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 8 · Hackensack HHackensack H800 Meters81:58.8910
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 8 · Hackensack HHackensack H800 Meters81:58.8910
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 800 Meters · Place 2 · Hackensack HHackensack H800 Meters21:59.30—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 800 Meters · Place 2 · Hackensack HHackensack H800 Meters21:59.30—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 800 Meters · Place 2 · Hackensack HHackensack H800 Meters21:59.30—
Feb 12Bergen County ChampionshipsFeb 12 · 800 Meters · Place 1 · Hackensack HHackensack H800 Meters11:57.84—
Feb 3New Jersey Varsity ClassicFeb 3 · 1600 Meters · Place 12 · Hackensack HHackensack H1600 Meters124:34.90 PB10
Jan 29Metropolitan InvitationalJan 29 · 800 Meters · Place 3 · Hackensack HHackensack H800 Meters31:58.27—
Jan 15Big North Championships Freedom Liberty UnitedJan 15 · 800 Meters · Place 1 · HackensackHackensack800 Meters12:04.5610
Jan 15Big North Championships Freedom Liberty UnitedJan 15 · 800 Meters · Place 1 · Hackensack HHackensack H800 Meters12:04.5610
Jan 10Paul Schwartz InvitationalJan 10 · 1000 Meters · Place 3 · HackensackHackensack1000 Meters302:41.7—

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 1000 Meters · Place 2 · HackensackHackensack1000 Meters2.2:41.95a10
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 800 Meters · Place 13 · Hackensack HHackensack H800 Meters132:04.959
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 800 Meters · Place 13 · Hackensack HHackensack H800 Meters132:04.959
Feb 15NJSIAA Group 4 ChampionshipsFeb 15 · 800 Meters · Place 13 · HackensackHackensack800 Meters13.2:04.95a9
Feb 13Bergen County ChampionshipsFeb 13 · 600 Meters · Place 11 · Hackensack HHackensack H600 Meters111:27.68—
Feb 1NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 1 · 800 Meters · Place 4 · Hackensack HHackensack H800 Meters42:03.429
Jan 30The Metropolitan InvitationalJan 30 · 1600 Meters · Place 1 · Hackensack HHackensack H1600 Meters14:42.28—
Jan 14Big North Indoor Championships - Freedom Liberty UnitedJan 14 · 800 Meters · Place 2 · HackensackHackensack800 Meters2.2:02.88a9

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24NJSIAA Sectionals North 1 Group 4May 24 · 800 Meters · Place 7 · HackensackHackensack800 Meters7.1:59.17a9
May 22John Gallione Bergen County Freshmen Boys ChampionshipsMay 22 · 800 Meters · Place 1 · HackensackHackensack800 Meters1.2:04.59
May 22John Gallione Bergen County Freshmen Boys ChampionshipsMay 22 · 400 Meters · Place 1 · HackensackHackensack400 Meters1.53.5 PB9
May 18County Seat InvitationalMay 18 · 1600 Meters · Place 1 · HackensackHackensack1600 Meters1.4:43.44a9
May 17Bergen County Meet of ChampionsMay 17 · 800 Meters · Place 9 · HackensackHackensack800 Meters92:00.209
May 10Gene Littler Bergen County ChampionshipsMay 10 · 1600 Meters · Place 12 · HackensackHackensack1600 Meters12.4:39.04a PB9
May 2Big North Championships-United & FreedomMay 2 · 800 Meters · Place 1 · HackensackHackensack800 Meters12:00.799