Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJ Varsity Classic · Feb 54:53.93NJ Varsity ClassicFebruary 5, 2024
1600 Meters · OutdoorNJIC Colonial-American Division Champs · Apr 304:49.98NJIC Colonial-American Division ChampsApril 30, 2024
200 Meters · Relay Split · OutdoorBergen County Relays · Apr 1759.689Bergen County RelaysApril 17, 2024
3200 Meters · OutdoorNJIC Colonial+Patriot Division Championship · May 111:51.76aNJIC Colonial+Patriot Division ChampionshipMay 1, 2023
400 Meters · Relay Split · OutdoorBergen County Championships · May 1055.186Bergen County ChampionshipsMay 10, 2024
600 Meters · IndoorBergen County Champs · Feb 121:29.71Bergen County ChampsFebruary 12, 2025
800 Meters · IndoorNJ Varsity Classic · Feb 32:07.22NJ Varsity ClassicFebruary 3, 2025
800 Meters · OutdoorNJIC Colonial-American Division Champs · Apr 302:06.72NJIC Colonial-American Division ChampsApril 30, 2024
Triple Jump · OutdoorBergen County Relays · Apr 1729-02.00Bergen County RelaysApril 17, 2024

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 9Bergen County ChampionshipsMay 9 · 800 Meters · Place 15 · Saddle Brook800 Meters15.2:11.01a12
Apr 29NJIC Colonial & National Division ChampsApr 29 · 800 Meters · Place 6 · Saddle Brook800 Meters62:12.2112

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 800 Meters · Place 12 · Saddle Brook800 Meters122:13.0612
Feb 12Bergen County ChampsFeb 12 · 800 Meters · Place 37 · Saddle Brook800 Meters372:16.55—
Feb 12Bergen County ChampsFeb 12 · 600 Meters · Place 17 · Saddle Brook600 Meters171:29.71 PB—
Feb 3NJ Varsity ClassicFeb 3 · 800 Meters · Place 31 · Saddle Brook800 Meters312:07.22 PB12
Jan 29NJIC ChampionshipsJan 29 · 1600 Meters · Place 5 · Saddle Brook1600 Meters5.4:54.26a12
Jan 29NJIC ChampionshipsJan 29 · 800 Meters · Place 21 · Saddle Brook800 Meters21.2:18.13a12
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 1600 Meters · Place 21 · Saddle Brook1600 Meters215:11.55—

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 1600 Meters · Place 30 · Saddle Brook1600 Meters30.5:03.10a12
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 800 Meters · Place 38 · Saddle Brook800 Meters38.2:19.25a12
Feb 14Bergen County ChampionshipsFeb 14 · 1600 Meters · Place 27 · Saddle Brook1600 Meters274:56.7511
Feb 14Bergen County ChampionshipsFeb 14 · 600 Meters · Place 16 · Saddle Brook600 Meters161:30.9411
Feb 5NJ Varsity ClassicFeb 5 · 1600 Meters · Place 38 · Saddle Brook1600 Meters384:53.93 PB11
Feb 5NJ Varsity ClassicFeb 5 · 800 Meters · Place 54 · Saddle Brook800 Meters542:12.23111
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 800 Meters · Place 11 · Saddle Brook800 Meters112:15.7511
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 1600 Meters · Place 11 · Saddle Brook1600 Meters114:57.3911
Jan 25NJIC ChampionshipsJan 25 · 1600 Meters · Place 7 · Saddle Brook1600 Meters7.4:57.57a11
Jan 25NJIC ChampionshipsJan 25 · 800 Meters · Place 11 · Saddle Brook800 Meters11.2:12.16a11
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 1600 Meters · Place 14 · Saddle Brook1600 Meters145:09.52—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 800 Meters · Place 7 · Saddle Brook800 Meters72:15.88—
Jan 17The Armory Frosh / Novice MeetJan 17 · 1600 Meters · Place 14 · Saddle Brook1600 Meters14.5:09.52a11
Jan 17The Armory Frosh / Novice MeetJan 17 · 800 Meters · Place 7 · Saddle Brook800 Meters7.2:15.88a11
Jan 8SJTCA Winter Meet #8Jan 8 · 800 Meters · Place 24 · Saddle Brook800 Meters242:16.8611
Jan 8SJTCA Winter Meet #8Jan 8 · 1600 Meters · Place 23 · Saddle Brook1600 Meters235:15.0011

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 13 · Saddle Brook800 Meters132:11.2511
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 13 · Saddle Brook800 Meters132:11.2511
May 18County Seat InvitationalMay 18 · 1600 Meters · Place 11 · Saddle Brook1600 Meters114:51.9211
May 18County Seat InvitationalMay 18 · 800 Meters · Place 25 · Saddle Brook800 Meters252:10.8311
May 10Bergen County ChampionshipsMay 10 · 1600 Meters · Place 7 · Saddle Brook1600 Meters7.4:59.82a11
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Saddle Brook400 MetersRelay Split—55.186 PB11
May 10Bergen County ChampionshipsMay 10 · 800 Meters · Place 4 · Saddle Brook800 Meters4.2:08.63a11
Apr 30NJIC Colonial-American Division ChampsApr 30 · 1600 Meters · Place 3 · Saddle Brook1600 Meters34:49.98 PB11
Apr 30NJIC Colonial-American Division ChampsApr 30 · 1600 Meters · Place 3 · Saddle Brook1600 Meters34:49.9811
Apr 30NJIC Colonial-American Division ChampsApr 30 · 800 Meters · Place 4 · Saddle Brook800 Meters42:06.72 PB11
Apr 30NJIC Colonial-American Division ChampsApr 30 · 800 Meters · Place 4 · Saddle Brook800 Meters42:06.7211
Apr 17Bergen County RelaysApr 17 · 200 Meters · Saddle Brook200 MetersRelay Split—59.689 PB11
Apr 17Bergen County RelaysApr 17 · Triple Jump · Place 20 · Saddle BrookTriple Jump20.29-02.00 PB11

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 18NJ Spiked Shoe HolidayDec 18 · 1600 Meters · Place 28 · Saddle Brook1600 Meters28.4:57.71a11
Dec 18NJ Spiked Shoe HolidayDec 18 · 800 Meters · Place 39 · Saddle Brook800 Meters39.2:18.22a11
Feb 15Bergen County ChampionshipsFeb 15 · 800 Meters · Place 24 · Saddle Brook800 Meters242:25.1210
Feb 15Bergen County ChampionshipsFeb 15 · 1600 Meters · Place 53 · Saddle Brook1600 Meters535:20.2210
Feb 15Bergen County ChampionshipsFeb 15 · 800 Meters · Place 24 · Saddle Brook800 Meters242:25.1210
Feb 15Bergen County ChampionshipsFeb 15 · 1600 Meters · Place 53 · Saddle Brook1600 Meters535:20.2210
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 800 Meters · Place 15 · Saddle Brook800 Meters152:24.8810
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 19 · Saddle Brook1600 Meters195:17.2110
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 800 Meters · Place 15 · Saddle Brook800 Meters152:24.8810
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 19 · Saddle Brook1600 Meters195:17.2110
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 71 · Saddle Brook1600 Meters715:21.3410
Feb 6The Varsity ClassicFeb 6 · 800 Meters · Place 83 · Saddle Brook800 Meters832:21.7410
Jan 26NJIC Indoor Track ChampionshipsJan 26 · 1600 Meters · Place 30 · Saddle Brook1600 Meters30.5:28.21a10
Jan 26NJIC Indoor Track ChampionshipsJan 26 · 800 Meters · Place 2 · Saddle Brook800 Meters2.2:22.30a10
Jan 18The Armory Frosh / Novice MeetJan 18 · 1600 Meters · Place 48 · Saddle Brook1600 Meters485:24.00—
Jan 18The Armory Frosh / Novice MeetJan 18 · 800 Meters · Place 23 · Saddle Brook800 Meters232:25.99—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 1600 Meters · Place 22 · Saddle Brook1600 Meters22.5:08.32a10
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 800 Meters · Place 17 · Saddle Brook800 Meters17.2:12.65a10
May 20County Seat InvitationalMay 20 · 800 Meters · Place 10 · Saddle Brook800 Meters102:18.8610
May 20County Seat InvitationalMay 20 · 1600 Meters · Place 7 · Saddle Brook1600 Meters75:04.3510
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 3200 Meters · Place 9 · Saddle Brook3200 Meters9.11:51.76a PB10
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 1600 Meters · Place 13 · Saddle Brook1600 Meters13.5:25.30a10
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 800 Meters · Place 15 · Saddle Brook800 Meters15.2:22.71a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Spike Shoe Holiday FestivalDec 19 · 1600 Meters · Place 31 · Saddle Brook1600 Meters31.5:32.00a10
Dec 19Spike Shoe Holiday FestivalDec 19 · 800 Meters · Place 23 · Saddle Brook800 Meters23.2:28.65a10