Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 314:52.83The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1 Mile · OutdoorEasterns States Championships · May 304:44.61aEasterns States ChampionshipsMay 30, 2026
1000 Meters · IndoorOcean Breeze Freedom Games · Jan 73:12.16Ocean Breeze Freedom GamesJanuary 7, 2023
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 44:47.81Ocean Breeze Freedom GamesJanuary 4, 2025
1600 Meters · OutdoorPSAL Brooklyn Borough Champs · May 184:38.84PSAL Brooklyn Borough ChampsMay 18, 2025
3200 Meters · IndoorPuma New York International Showcase 2026 · Jan 2410:25.38Puma New York International Showcase 2026January 24, 2026
3200 Meters · OutdoorPSAL City Championship · May 2410:00.54aPSAL City ChampionshipMay 24, 2026
800 Meters · OutdoorTrack Night NYC · May 12:08.60Track Night NYCMay 1, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30Easterns States ChampionshipsMay 30 · 1 Mile · Place 20 · Brooklyn Technical1 Mile20.4:44.61a PB12
May 24PSAL City ChampionshipMay 24 · 3200 Meters · Place 14 · Brooklyn Technical3200 Meters14.10:00.54a PB12
May 17PSAL Brooklyn Borough ChampsMay 17 · 3200 Meters · Place 3 · Brooklyn Technical3200 Meters3.10:29.61a12
May 17PSAL Brooklyn Borough ChampsMay 17 · 1600 Meters · Place 6 · Brooklyn Technical1600 Meters6.4:46.64a12
May 1Saint Anthony's InvitationalMay 1 · 1600 Meters · Place 7 · Brooklyn Technical1600 Meters74:39.41a12
May 1Saint Anthony's InvitationalMay 1 · 1600 Meters · Place 7 · Brooklyn Technical1600 Meters74:39.41a12
May 1Track Night NYCMay 1 · 800 Meters · Place 31 · Brooklyn Technical800 Meters312:08.60 PB12
Apr 26Bob Zifchak ClassicApr 26 · 1600 Meters · Place 9 · Brooklyn Technical1600 Meters9.4:41.99a12
Apr 172026 New York RelaysApr 17 · 3200 Meters · Place 47 · Brooklyn Technical3200 Meters47.10:09.39a12
Apr 4PSAL Season OpenerApr 4 · 1600 Meters · Place 20 · Brooklyn Technical1600 Meters20.4:45.27a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 46 · Brooklyn Technical1 Mile464:52.83 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 46 · Brooklyn Technical1 Mile464:52.8312
Jan 24Puma New York International Showcase 2026Jan 24 · 3200 Meters · Place 27 · Brooklyn Technical3200 Meters2710:25.38 PB12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 18PSAL Brooklyn Borough ChampsMay 18 · 1600 Meters · Place 3 · Brooklyn Technical1600 Meters34:38.84 PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 59 · Brooklyn Technical1600 Meters594:47.81 PB11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19PSAL Brooklyn Borough ChampsMay 19 · 1600 Meters · Place 15 · Brooklyn Technical1600 Meters155:02.8410
May 19PSAL Brooklyn Borough ChampsMay 19 · 3200 Meters · Place 3 · Brooklyn Technical3200 Meters310:29.8510
May 3Saint Anthony's InvitationalMay 3 · 3200 Meters · Place 44 · Brooklyn Technical3200 Meters4410:28.7910
May 3Saint Anthony's InvitationalMay 3 · 1600 Meters · Place 15 · Brooklyn Technical1600 Meters154:51.2510
Apr 19The New York RelaysApr 19 · 3200 Meters · Place 103 · Brooklyn Technical3200 Meters10310:36.4110
Apr 7PSAL Season OpenerApr 7 · 1600 Meters · Place 7 · Brooklyn Technical1600 Meters74:54.3024

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 5St. Anthony's Invitational 2023May 5 · 1600 Meters · Place 30 · Brooklyn Technical1600 Meters305:06.919
Apr 21New York RelaysApr 21 · 3200 Meters · Place 86 · Brooklyn Technical3200 Meters8611:10.619

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 47 · Brooklyn Technical1000 Meters473:12.16 PB9