Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSeahawk Shootout · Dec 124:55.39aSeahawk ShootoutDecember 12, 2025
1000 Meters · IndoorSt. Thomas Aquinas Spartan Invitational · Jan 102:48.77St. Thomas Aquinas Spartan InvitationalJanuary 10, 2025
1500 Meters · OutdoorESU All American · Apr 44:22.27aESU All AmericanApril 4, 2026
1500m Race Walk · IndoorNew Balance Nationals Indoor · Mar 117:14.60New Balance Nationals IndoorMarch 11, 2022
1500m Racewalk · Indoor115th Millrose Games · Feb 96:50.92a115th Millrose GamesFebruary 9, 2023
1600 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 2&3 · Feb 35:01.61NJSIAA Sectional Championships - North 1 Group 2&3February 3, 2023
1600 Meters · OutdoorBergen County Championships · May 104:49.49aBergen County ChampionshipsMay 10, 2024
1600m Racewalk · Indoor115th Millrose Games · Feb 97:20.15a115th Millrose GamesFebruary 9, 2023
3000 Meters · OutdoorUSATF New Jersey Association 14U Junior Olympic Championships · Jun 818:29.31USATF New Jersey Association 14U Junior Olympic ChampionshipsJune 8, 2019
3000m Racewalk · Indoor2022 USATF National Youth Indoor Championships · Mar 1815:39.47a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
3000m Racewalk · OutdoorUSATF National Youth Outdoor Championships · Jun 2916:02.33aUSATF National Youth Outdoor ChampionshipsJune 29, 2022
3200 Meters · IndoorBig North Championships · Jan 1012:11.94aBig North ChampionshipsJanuary 10, 2022
3200 Meters · OutdoorBig North Championships - American & Patriot · May 511:41.72Big North Championships - American & PatriotMay 5, 2022
400 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 2&3 · Feb 1053.39NJSIAA Sectional Championships - North 1 Group 2&3February 10, 2024
400 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 3152.20NJSIAA Sectionals North 1 Groups 2 and 3May 31, 2024
400 Meters · Relay Split · OutdoorBergen County Championships · May 1051.888Bergen County ChampionshipsMay 10, 2024
5000 Meters · OutdoorRamapo College Invitational · Mar 2716:55.30aRamapo College InvitationalMarch 27, 2026
5000m Racewalk · OutdoorPenn Relays - HS · Apr 2524:40.25aPenn Relays - HSApril 25, 2024
600 Meters · IndoorRutgers Scarlet Knights Open · Feb 61:27.86aRutgers Scarlet Knights OpenFebruary 6, 2026
800 Meters · IndoorRamapo College Season Opener · Jan 172:03.69aRamapo College Season OpenerJanuary 17, 2025
800 Meters · OutdoorBergen County Championships · May 102:01.74aBergen County ChampionshipsMay 10, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30East Coast Conference Outdoor Track & Field ChampionshipsApr 30 · 800 Meters · Place 14 · St. Thomas AquinasSt. Thomas Aquinas800 Meters14.2:07.04aSo
Apr 18Marist Red Fox River RumbleApr 18 · 1500 Meters · Place 22 · St. Thomas AquinasSt. Thomas Aquinas1500 Meters22.4:24.78aSo
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · 800 Meters · Place 13 · St. Thomas AquinasSt. Thomas Aquinas800 Meters13.2:02.66aSo
Apr 4ESU All AmericanApr 4 · 1500 Meters · Place 9 · St. Thomas AquinasSt. Thomas Aquinas1500 Meters9.4:22.27a PBSo
Mar 27Ramapo College InvitationalMar 27 · 5000 Meters · Place 28 · St. Thomas AquinasSt. Thomas Aquinas5000 Meters28.16:55.30a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6Rutgers Scarlet Knights OpenFeb 6 · 600 Meters · Place 22 · St. Thomas AquinasSt. Thomas Aquinas600 Meters221:27.86a PBSo
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 800 Meters · Place 56 · St. Thomas AquinasSt. Thomas Aquinas800 Meters562:07.01aSo
Jan 16Ramapo College Season OpenerJan 16 · 800 Meters · Place 23 · St. Thomas AquinasSt. Thomas Aquinas800 Meters232:06.27aSo
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 800 Meters · Place 11 · St. Thomas AquinasSt. Thomas Aquinas800 Meters11.2:04.63aSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 1 Mile · Place 37 · St. Thomas AquinasSt. Thomas Aquinas1 Mile37.4:55.39a PBSo
Dec 6TCNJ Indoor OpenerDec 6 · 600 Meters · Place 6 · St. Thomas AquinasSt. Thomas Aquinas600 Meters6.1:30.42aSo
Jan 31Rutgers Scarlet Knights OpenJan 31 · 400 Meters · Place 43 · St. Thomas AquinasSt. Thomas Aquinas400 Meters4353.76a—
Jan 17Ramapo College Season OpenerJan 17 · 800 Meters · Place 23 · St. Thomas AquinasSt. Thomas Aquinas800 Meters232:03.69a PB—
Jan 10St. Thomas Aquinas Spartan InvitationalJan 10 · 1000 Meters · Place 10 · St. Thomas AquinasSt. Thomas Aquinas1000 Meters102:48.77 PBFR
Jan 3Wagner InvitationalJan 3 · 800 Meters · Place 10 · St. Thomas AquinasSt. Thomas Aquinas800 Meters10.2:09.16aFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Wagner ShootoutDec 13 · 600 Meters · Place 43 · St. Thomas AquinasSt. Thomas Aquinas600 Meters43.1:31.38aFr
Dec 7TCNJ Indoor OpenerDec 7 · 1000 Meters · Place 7 · St. Thomas AquinasSt. Thomas Aquinas1000 Meters7.2:55.29aFr
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 800 Meters · Place 16 · DumontDumont800 Meters162:13.8912
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 400 Meters · Place 8 · DumontDumont400 Meters853.39 PB12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 400 Meters · Place 7 · DumontDumont400 Meters752.20 PB12
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 10 · DumontDumont800 Meters102:03.5012
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 10 · DumontDumont800 Meters102:03.5012
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 400 Meters · Place 7 · DumontDumont400 Meters752.2012
May 18County Seat InvitationalMay 18 · 800 Meters · Place 4 · DumontDumont800 Meters42:02.3912
May 10Bergen County ChampionshipsMay 10 · 1600 Meters · Place 9 · DumontDumont1600 Meters9.4:49.49a PB12
May 10Bergen County ChampionshipsMay 10 · 400 Meters · DumontDumont400 MetersRelay Split—51.888 PB12
May 10Bergen County ChampionshipsMay 10 · 800 Meters · Place 3 · DumontDumont800 Meters3.2:01.74a PB12
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Place 5 · DumontDumont400 Meters5.53.09a12
May 1Big North Championships - American-PatriotMay 1 · 800 Meters · Place 1 · DumontDumont800 Meters12:05.7312
Apr 25Penn Relays - HSApr 25 · 5000m Racewalk · Place 2 · New Jersey StridersNew Jersey Striders5000m Racewalk2.24:40.25a PB12
Apr 22Dual: Fort Lee vs. DumontApr 22 · 800 Meters · Place 1 · DumontDumont800 Meters1.2:05.012
Apr 17Bergen County RelaysApr 17 · 400 Meters · DumontDumont400 MetersRelay Split—52.95212

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 800 Meters · Place 16 · DumontDumont800 Meters16.2:03.92a11
May 5Big North Championships - American-PatriotMay 5 · 1600 Meters · Place 4 · DumontDumont1600 Meters4.4:54.74a11
May 5Big North Championships - American-PatriotMay 5 · 800 Meters · Place 9 · DumontDumont800 Meters9.2:17.66a11
Apr 25Dumont vs. Fort LeeApr 25 · 1600 Meters · Place 2 · DumontDumont1600 Meters2.4:52.211

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000m Racewalk · 07-Unattached07-Unattached3000m Racewalk--DNS11
Feb 9115th Millrose GamesFeb 9 · 1500m Racewalk · Place 10 · Dumont-NJDumont-NJ1500m Racewalk10.6:50.92a PB11
Feb 9115th Millrose GamesFeb 9 · 1600m Racewalk · Place 9 · Dumont-NJDumont-NJ1600m Racewalk9.7:20.15a PB11
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 800 Meters · Place 31 · DumontDumont800 Meters312:20.1011
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 20 · DumontDumont1600 Meters205:01.61 PB11
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 800 Meters · Place 31 · DumontDumont800 Meters312:20.1011
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 20 · DumontDumont1600 Meters205:01.6111

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22Paul Schwartz InvitationalDec 22 · 1000 Meters · Place 6 · DumontDumont1000 Meters6.3:01.611
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000m Racewalk · Place 2 · 07-Unattached07-Unattached3000m Racewalk2.15:39.47a PB10
Mar 11New Balance Nationals IndoorMar 11 · 1500m Race Walk · Place 6 · Dumont-NJDumont-NJ1500m Race Walk67:14.60 PBSO
Mar 11New Balance Nationals IndoorMar 11 · 1 Mile · Place 6 · Dumont-NJDumont-NJ1 Mile67:45.24SO
Jan 10Big North ChampionshipsJan 10 · 3200 Meters · Place 30 · DumontDumont3200 Meters30.12:11.94a PB10
Jan 10Big North ChampionshipsJan 10 · 800 Meters · Place 37 · DumontDumont800 Meters37.2:34.63a10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 3000m Racewalk · Place 4 · New Jersey StridersNew Jersey Striders3000m Racewalk4.16:02.33a PB10
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 3000m Racewalk · Place 1 · New Jersey StridersNew Jersey Striders3000m Racewalk1.16:05.37a10
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 1600 Meters · Place 31 · DumontDumont1600 Meters31.5:06.87a10
May 5Big North Championships - American & PatriotMay 5 · 3200 Meters · Place 7 · DumontDumont3200 Meters711:41.72 PB10
May 5Big North Championships - American & PatriotMay 5 · 1600 Meters · Place 5 · DumontDumont1600 Meters55:02.6810
May 5Big North Championships - American & PatriotMay 5 · 800 Meters · Place 6 · DumontDumont800 Meters62:15.4210
Jan 5Northern Highlands Outdoor SeriesJan 5 · 1600 Meters · Place 24 · DumontDumont1600 Meters245:44.95—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 8USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 8 · 3000 Meters · Place 1 · New Jersey StridersNew Jersey Striders3000 Meters118:29.31 PB13