Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNassau Coaches Invitational · Dec 132:38.22aNassau Coaches InvitationalDecember 13, 2025
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 44:41.84Ocean Breeze Freedom GamesJanuary 4, 2025
1600 Meters · OutdoorSaint Anthony's Invitational · May 34:35.12Saint Anthony's InvitationalMay 3, 2024
3200 Meters · OutdoorThe New York Relays · Apr 1910:20.56The New York RelaysApril 19, 2024
600 Meters · IndoorPSAL Donald Douglas Games · Dec 71:26.94aPSAL Donald Douglas GamesDecember 7, 2025
800 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 312:04.41The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
800 Meters · OutdoorSaint Anthony's Invitational · May 12:02.67aSaint Anthony's InvitationalMay 1, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17PSAL Brooklyn Borough ChampsMay 17 · 800 Meters · Place 8 · Brooklyn Technical800 Meters8.2:04.45a12
May 1Saint Anthony's InvitationalMay 1 · 800 Meters · Place 40 · Brooklyn Technical800 Meters402:02.67a PB12
May 1Saint Anthony's InvitationalMay 1 · 800 Meters · Place 40 · Brooklyn Technical800 Meters402:02.67a12
Apr 172026 New York RelaysApr 17 · 800 Meters · Place 21 · Brooklyn Technical800 Meters21.2:09.68a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 49 · Brooklyn Technical800 Meters492:04.41 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 49 · Brooklyn Technical800 Meters492:04.4112

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Bishop Loughlin GamesDec 20 · 1000 Meters · Place 14 · Brooklyn Technical1000 Meters14.2:43.25a12
Dec 13Nassau Coaches InvitationalDec 13 · 1000 Meters · Place 4 · Brooklyn Technical1000 Meters4.2:38.22a PB12
Dec 7PSAL Donald Douglas GamesDec 7 · 600 Meters · Place 7 · Brooklyn Technical600 Meters7.1:26.94a PB12
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 46 · Brooklyn Technical1600 Meters464:41.84 PB11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 25PSAL City ChampionshipsMay 25 · 800 Meters · Place 12 · Brooklyn Technical800 Meters122:02.9511
May 18PSAL Brooklyn Borough ChampsMay 18 · 800 Meters · Place 4 · Brooklyn Technical800 Meters42:02.8311
Apr 11New York Relays Apr 11 · 800 Meters · Place 9 · Brooklyn Technical800 Meters92:03.8811

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8PSAL Donald Douglas - SundayDec 8 · 1000 Meters · Place 1 · Brooklyn Technical1000 Meters1.2:42.45a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2PSAL Frosh/Soph ChampsJun 2 · 1600 Meters · Place 2 · Brooklyn Technical1600 Meters2.4:37.72a10
May 19PSAL Brooklyn Borough ChampsMay 19 · 800 Meters · Place 7 · Brooklyn Technical800 Meters72:05.7510
May 19PSAL Brooklyn Borough ChampsMay 19 · 1600 Meters · Place 10 · Brooklyn Technical1600 Meters104:47.8610
May 3Saint Anthony's InvitationalMay 3 · 800 Meters · Place 47 · Brooklyn Technical800 Meters472:08.3410
May 3Saint Anthony's InvitationalMay 3 · 1600 Meters · Place 4 · Brooklyn Technical1600 Meters44:35.12 PB10
Apr 28PSAL Bob Zifchak ClassicApr 28 · 1600 Meters · Place 11 · 24 Brooklyn Tec1600 Meters114:43.72—
Apr 28PSAL Bob Zifchak ClassicApr 28 · 800 Meters · Place 7 · 24 Brooklyn Tec800 Meters72:04.73—
Apr 19The New York RelaysApr 19 · 3200 Meters · Place 81 · Brooklyn Technical3200 Meters8110:20.56 PB10
Apr 7PSAL Season OpenerApr 7 · 1600 Meters · Place 3 · Brooklyn Technical1600 Meters34:44.1424

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 3 · Brooklyn Technical1000 Meters3.2:47.36a10
Dec 9Nassau Coaches InvitationalDec 9 · 1600 Meters · Place 28 · Brooklyn Technical1600 Meters28.4:58.52a10
Dec 3PSAL Donald Douglas Games - SundayDec 3 · 1600 Meters · Place 21 · Brooklyn Technical1600 Meters21.4:59.72a10