Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBishop Loughlin Games · Dec 215:53.83aBishop Loughlin GamesDecember 21, 2024
1 Mile · OutdoorTrack Night NYC · May 16:12.91Track Night NYCMay 1, 2026
1000 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 103:28.27Refuel with Chocolate Milk Officials HOF Invite - HSJanuary 10, 2025
1000 Meters · OutdoorPSAL Frosh/Soph City Champs · Mar 53:46.94PSAL Frosh/Soph City ChampsMarch 5, 2023
1500 Meters · IndoorApple Bank Hispanic Games · Jan 25:33.64Apple Bank Hispanic GamesJanuary 2, 2026
1500 Meters · OutdoorPSAL Bob Zifchak Classic · Apr 285:40.94PSAL Bob Zifchak ClassicApril 28, 2024
1500m Racewalk · OutdoorNorth Shore Invitational #2 · May 914:08.45aNorth Shore Invitational #2May 9, 2026
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 45:54.29Ocean Breeze Freedom GamesJanuary 4, 2025
200 Meters · IndoorUSATF New York Indoor Youth Championships · Feb 2741.55USATF New York Indoor Youth ChampionshipsFebruary 27, 2022
200 Meters · OutdoorYouth Challenge Series - Season Opener · Apr 1139.62Youth Challenge Series - Season OpenerApril 11, 2021
2000m Steeplechase · 0.762m · OutdoorNorth Shore Invitational #2 · May 98:40.33aNorth Shore Invitational #2May 9, 2026
2000m Steeplechase · OutdoorSaint Anthony's Invitational · May 38:37.95Saint Anthony's InvitationalMay 3, 2024
300 Meters · IndoorPSAL Night of Sprints · Dec 1957.82aPSAL Night of SprintsDecember 19, 2025
3000 Meters · IndoorPSAL MLK Relays · Jan 2011:34.91PSAL MLK RelaysJanuary 20, 2025
3000 Meters · OutdoorThe New York Relays · Apr 1912:02.07The New York RelaysApril 19, 2024
3200 Meters · OutdoorGerry Sullivan Invite · Apr 1112:49.94aGerry Sullivan InviteApril 11, 2026
400 Meters · OutdoorIcahn Stadium - Spring Fling Classic · May 221:34.07aIcahn Stadium - Spring Fling ClassicMay 22, 2022
800 Meters · IndoorOcean Breeze Invitational · Feb 42:54.70Ocean Breeze InvitationalFebruary 4, 2023
800 Meters · OutdoorTrack Night NYC · May 12:50.11Track Night NYCMay 1, 2026
Combined results · OutdoorYouth Challenge Series - Northeast Invitational · May 242.74Youth Challenge Series - Northeast InvitationalMay 2, 2021

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24PSAL City ChampionshipMay 24 · 2000m Steeplechase · Place 7 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase0.762m7.8:43.23a12
May 17PSAL Brooklyn Borough ChampsMay 17 · 2000m Steeplechase · Place 1 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase0.762m1.8:43.66a12
May 9North Shore Invitational #2May 9 · 1500m Racewalk · Place 11 · Brooklyn TechnicalBrooklyn Technical1500m Racewalk11.14:08.45a PB12
May 9North Shore Invitational #2May 9 · 2000m Steeplechase · Place 10 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase0.762m10.8:40.33a PB12
May 1Track Night NYCMay 1 · 800 Meters · Place 55 · Brooklyn TechnicalBrooklyn Technical800 Meters552:50.11 PB12
May 1Track Night NYCMay 1 · 1 Mile · Place 51 · Brooklyn TechnicalBrooklyn Technical1 Mile516:12.91 PB12
Apr 11Gerry Sullivan InviteApr 11 · 3200 Meters · Place 4 · Brooklyn TechnicalBrooklyn Technical3200 Meters4.12:49.94a PB12
Apr 11Gerry Sullivan InviteApr 11 · 800 Meters · Place 30 · Brooklyn TechnicalBrooklyn Technical800 Meters30.2:53.57a12
Apr 4PSAL Season OpenerApr 4 · 2000m Steeplechase · Place 6 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase0.762m6.8:58.05a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 23 · Brooklyn TechnicalBrooklyn Technical1 Mile235:59.0312
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 23 · Brooklyn TechnicalBrooklyn Technical1 Mile235:59.0312
Jan 19PSAL MLK RelaysJan 19 · 3000 Meters · Place 6 · Brooklyn TecBrooklyn Tec3000 Meters611:58.8312
Jan 2Apple Bank Hispanic GamesJan 2 · 1500 Meters · Place 5 · Brooklyn TecBrooklyn Tec1500 Meters55:33.64 PB—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29PSAL Holiday ClassicDec 29 · 3000 Meters · Place 13 · Brooklyn TechnicalBrooklyn Technical3000 Meters13.12:27.07a12
Dec 20Bishop Loughlin GamesDec 20 · 1 Mile · Place 25 · Brooklyn TechnicalBrooklyn Technical1 Mile25.5:58.32a12
Dec 19PSAL Night of SprintsDec 19 · 300 Meters · Place 314 · Brooklyn TechnicalBrooklyn Technical300 MetersRound P314.57.82a PB12
Nov 30PSAL Gobbler ClassicNov 30 · 3000 Meters · Place 11 · Brooklyn TechnicalBrooklyn Technical3000 Meters11.12:41.29a12
Feb 22PSAL City ChampsFeb 22 · 3000 Meters · Place 17 · Brooklyn TecBrooklyn Tec3000 Meters1711:58.3711
Feb 9PSAL Brooklyn ChampsFeb 9 · 3000 Meters · Place 4 · Brooklyn TecBrooklyn Tec3000 Meters413:37.51—
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 40 · Brooklyn TechnicalBrooklyn Technical1 Mile40.5:54.94a11
Jan 20PSAL MLK RelaysJan 20 · 3000 Meters · Place 10 · Brooklyn TecBrooklyn Tec3000 Meters1011:34.91 PB11
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1000 Meters · Place 12 · Brooklyn TecBrooklyn Tec1000 Meters123:28.27 PB—
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 6 · Brooklyn TechnicalBrooklyn Technical1600 Meters65:54.29 PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18PSAL Brooklyn Borough ChampsMay 18 · 2000m Steeplechase · Place 3 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase39:20.6711
May 18PSAL Brooklyn Borough ChampsMay 18 · 3000 Meters · Place 6 · Brooklyn TechnicalBrooklyn Technical3000 Meters613:42.8811
May 2Saint Anthony's InvitationalMay 2 · 2000m Steeplechase · Place 11 · Brooklyn TecBrooklyn Tec2000m Steeplechase118:57.20—
Apr 11New York Relays Apr 11 · 3000 Meters · Place 18 · Brooklyn TechnicalBrooklyn Technical3000 Meters1812:19.4611

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Bishop Loughlin GamesDec 21 · 1 Mile · Place 26 · Brooklyn TechnicalBrooklyn Technical1 Mile26.5:53.83a PB11
Dec 1PSAL Gobbler ClassicDec 1 · 3000 Meters · Place 13 · Brooklyn TechnicalBrooklyn Technical3000 Meters13.12:34.70a11
Feb 4PSAL Brooklyn ChampsFeb 4 · 3000 Meters · Place 4 · Brooklyn TecBrooklyn Tec3000 Meters412:09.70—
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 1000 Meters · Place 23 · Brooklyn TecBrooklyn Tec1000 Meters233:37.1310

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 2PSAL Frosh/Soph ChampsJun 2 · 2000m Steeplechase · Place 3 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase0.762m3.8:43.6010
Jun 2PSAL Frosh/Soph ChampsJun 2 · 3000 Meters · Place 11 · Brooklyn TechnicalBrooklyn Technical3000 Meters11.13:15.78a10
May 26 PSAL City ChampionshipMay 26 · 2000m Steeplechase · Place 11 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase119:10.4724
May 19PSAL Brooklyn Borough ChampsMay 19 · 2000m Steeplechase · Place 1 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase19:18.7910
May 19PSAL Brooklyn Borough ChampsMay 19 · 3000 Meters · Place 6 · Brooklyn TechnicalBrooklyn Technical3000 Meters613:03.6510
May 3Saint Anthony's InvitationalMay 3 · 2000m Steeplechase · Place 13 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase138:37.95 PB10
Apr 28PSAL Bob Zifchak ClassicApr 28 · 1500 Meters · Place 12 · Brooklyn TecBrooklyn Tec1500 Meters125:40.94 PB24
Apr 28PSAL Bob Zifchak ClassicApr 28 · 1500 Meters · Place 12 · 24 Brooklyn Tec24 Brooklyn Tec1500 Meters125:40.94—
Apr 19The New York RelaysApr 19 · 3000 Meters · Place 42 · Brooklyn TechnicalBrooklyn Technical3000 Meters4212:02.07 PB10
Apr 7PSAL Season OpenerApr 7 · 2000m Steeplechase · Place 2 · Brooklyn TechnicalBrooklyn Technical2000m Steeplechase29:00.1924
Mar 3PSAL Frosh/Soph ChampsMar 3 · 3000 Meters · Place 5 · Brooklyn TecBrooklyn Tec3000 Meters512:40.91—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27PSAL Holiday ClassicDec 27 · 3000 Meters · Place 7 · Brooklyn TechnicalBrooklyn Technical3000 Meters7.12:23.08a10
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 14 · Brooklyn TechnicalBrooklyn Technical1000 Meters14.3:40.62a10
Dec 3PSAL Donald Douglas Games - SundayDec 3 · 1500 Meters · Place 12 · Brooklyn TechnicalBrooklyn Technical1500 Meters12.5:47.91a10
Nov 26PSAL Gobbler ClassicNov 26 · 3000 Meters · Place 7 · Brooklyn TechnicalBrooklyn Technical3000 Meters7.12:33.71a10
Feb 12PSAL Brooklyn Borough ChampionshipsFeb 12 · 1000 Meters · Place 13 · Brooklyn TecBrooklyn Tec1000 Meters133:48.26—
Feb 4Ocean Breeze InvitationalFeb 4 · 800 Meters · Place 10 · Brooklyn TecBrooklyn Tec800 Meters102:54.70 PB—
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1000 Meters · Place 45 · Brooklyn TecBrooklyn Tec1000 Meters453:55.979
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 65 · Brooklyn TechnicalBrooklyn Technical1000 Meters654:05.319

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4PSAL Frosh/Soph ChampsJun 4 · 2000m Steeplechase · Place 4 · Brooklyn TecBrooklyn Tec2000m Steeplechase49:36.70—
Mar 5PSAL Frosh/Soph City ChampsMar 5 · 1500 Meters · Place 5 · Brooklyn TecBrooklyn Tec1500 Meters56:17.19—
Mar 5PSAL Frosh/Soph City ChampsMar 5 · 1000 Meters · Place 9 · Brooklyn TecBrooklyn Tec1000 Meters93:46.94 PB—

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27PSAL Holiday ClassicDec 27 · 1000 Meters · Place 4 · Brooklyn TechnicalBrooklyn Technical1000 Meters4.4:02.12a9
Dec 17Bishop Loughlin GamesDec 17 · 1000 Meters · Place 36 · Brooklyn TechnicalBrooklyn Technical1000 Meters36.4:02.54a9
Nov 27PSAL Gobbler ClassicNov 27 · 1000 Meters · Place 3 · Brooklyn TechnicalBrooklyn Technical1000 Meters3.4:06.93a9
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 200 Meters · Place 46 · Prospect Park Youth RunningProspect Park Youth Running200 Meters4641.55 PB14
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 800 Meters · Place 21 · Prospect Park Youth RunningProspect Park Youth Running800 Meters213:17.4814
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 42 · Prospect Park Youth RunningProspect Park Youth Running800 Meters423:28.6014
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 88 · Prospect Park Youth RunningProspect Park Youth Running300 Meters881:05.7914
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 1000 Meters · Place 30 · Prospect Park Youth RunningProspect Park Youth Running1000 Meters304:24.5914

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · Prospect Park Youth RunningProspect Park Youth Running800 Meters—DNS8
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 69 · Prospect Park Youth RunningProspect Park Youth Running400 Meters69.1:34.07a PB8
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 800 Meters · Prospect Park Youth RunningProspect Park Youth Running800 Meters—DNS8
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · Prospect Park Youth RunningProspect Park Youth Running200 Meters—DNS8
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · 800 Meters · Place 26 · Prospect Park Youth RunniProspect Park Youth Runni800 Meters263:16.48—
Apr 10Youth Challenge Series - Season OpenerApr 10 · 1500 Meters · Place 14 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters14.6:49.25a8
Apr 10Youth Challenge Series - Season OpenerApr 10 · 200 Meters · Place 40 · Prospect Park Youth RunningProspect Park Youth Running200 Meters40.40.72a8

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 12 · Prospect ParProspect ParCombined results123:34.99—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 11 · Prospect ParProspect ParCombined results1142.74 PB—
Apr 18Youth Challenge Series - New York RelaysApr 18 · 800 Meters · Place 22 · Prospect ParProspect Par800 Meters223:35.2413
Apr 18Youth Challenge Series - New York RelaysApr 18 · 200 Meters · Place 28 · Prospect ParProspect Par200 Meters2841.9513
Apr 11Youth Challenge Series - Season OpenerApr 11 · 200 Meters · Place 80 · Prospect ParProspect Par200 Meters8039.62 PB13