Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Armory HS Holiday Classic · Dec 294:31.78aThe Armory HS Holiday ClassicDecember 29, 2022
1 Mile · OutdoorNew York Relays · Apr 214:29.44New York RelaysApril 21, 2023
1000 Meters · IndoorMolloy Stanner Games · Jan 142:35.18Molloy Stanner GamesJanuary 14, 2024
1500 Meters · OutdoorSteve Scott Invitational · May 13:48.67aSteve Scott InvitationalMay 1, 2026
1600 Meters · IndoorPSAL Donald Douglas Games - Sunday · Dec 34:23.32aPSAL Donald Douglas Games - SundayDecember 3, 2023
1600 Meters · OutdoorSaint Anthony's Invitational · May 34:15.91Saint Anthony's InvitationalMay 3, 2024
2 Miles · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 169:26.93aJAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
3000 Meters · OutdoorSunshine Open · Feb 78:24.15aSunshine OpenFebruary 7, 2025
3000m Steeplechase · 0.914m · OutdoorStanford Invite · Apr 38:49.70aStanford InviteApril 3, 2026
3000m Steeplechase · OutdoorRedlands Final Qualifier · May 138:58.46Redlands Final QualifierMay 13, 2026
3200 Meters · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 169:23.77aJAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
3200 Meters · Outdoor PSAL City Championship · May 269:21.52 PSAL City ChampionshipMay 26, 2024
5000 Meters · Outdoor2025 Ben Brown Invite · Mar 714:34.58a2025 Ben Brown InviteMarch 7, 2025
600 Meters · IndoorOcean Breeze Freedom Games · Jan 81:34.54Ocean Breeze Freedom GamesJanuary 8, 2022
800 Meters · Outdoor2025 Jim Bush Legends Meet · Mar 221:57.34a2025 Jim Bush Legends MeetMarch 22, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13Redlands Final QualifierMay 13 · 3000m Steeplechase · Place 2 · PepperdinePepperdine3000m Steeplechase28:58.46 PBSO
May 9Franson Last Chance and MultisMay 9 · 3000m Steeplechase · Place 1 · PepperdinePepperdine3000m Steeplechase0.914m1.8:55.03aSo
May 1Steve Scott InvitationalMay 1 · 1500 Meters · Place 7 · PepperdinePepperdine1500 Meters73:48.67a PBSo
Apr 16Bryan Clay InvitationalApr 16 · 3000m Steeplechase · Place 56 · PepperdinePepperdine3000m Steeplechase0.914m56.9:09.29aSo
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 82 · PepperdinePepperdine1500 Meters82.3:49.02aSo
Apr 3Stanford InviteApr 3 · 3000m Steeplechase · Place 6 · PepperdinePepperdine3000m Steeplechase0.914m6.8:49.70a PBSo
Mar 27Jim Bush Legends / Bob Larsen Distance InvitationalMar 27 · 1500 Meters · Place 18 · PepperdinePepperdine1500 Meters183:49.65aSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 5000 Meters · Place 12 · PepperdinePepperdine5000 Meters12.14:36.65aSo

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 19USATF U-20 National ChampionshipsJun 19 · 3000m Steeplechase · Place 1 · UnattachedUnattached3000m Steeplechase0.914m1.9:05.40aFr
May 8APU Franson Last Chance InviteMay 8 · 3000m Steeplechase · Place 7 · PepperdinePepperdine3000m Steeplechase79:09.58aFr
May 3Occidental InvitationalMay 3 · 1500 Meters · Place 29 · PepperdinePepperdine1500 Meters293:52.77FR
Apr 42025 Triton InvitationalApr 4 · 3000m Steeplechase · Place 2 · PepperdinePepperdine3000m Steeplechase29:19.10aFr
Apr 42025 Triton InvitationalApr 4 · 5000 Meters · PepperdinePepperdine5000 Meters—DNFFr
Mar 282025 Vince O'Boyle TF ClassicMar 28 · 1500 Meters · Place 2 · PepperdinePepperdine1500 Meters23:54.60aFR
Mar 222025 Jim Bush Legends MeetMar 22 · 800 Meters · Place 10 · PepperdinePepperdine800 Meters101:57.34a PBFr
Mar 212025 Bob Larsen DistanceMar 21 · 3000m Steeplechase · Place 2 · PepperdinePepperdine3000m Steeplechase29:13.16aFr
Mar 72025 Ben Brown InviteMar 7 · 5000 Meters · Place 30 · PepperdinePepperdine5000 Meters3014:34.58a PB—
Feb 7Sunshine OpenFeb 7 · 3000 Meters · Place 2 · PepperdinePepperdine3000 Meters2.8:24.15a PBFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26 PSAL City ChampionshipMay 26 · 3000m Steeplechase · Place 1 · Brooklyn TechnicalBrooklyn Technical3000m Steeplechase19:33.3012
May 26 PSAL City ChampionshipMay 26 · 1600 Meters · Place 2 · Brooklyn TechnicalBrooklyn Technical1600 Meters24:18.1512
May 26 PSAL City ChampionshipMay 26 · 3200 Meters · Place 2 · Brooklyn TechnicalBrooklyn Technical3200 Meters29:21.52 PB12
May 19PSAL Brooklyn Borough ChampsMay 19 · 3000m Steeplechase · Place 1 · Brooklyn TechnicalBrooklyn Technical3000m Steeplechase19:36.2012
May 19PSAL Brooklyn Borough ChampsMay 19 · 1600 Meters · Place 1 · Brooklyn TechnicalBrooklyn Technical1600 Meters14:21.5712
May 3Saint Anthony's InvitationalMay 3 · 3000m Steeplechase · Place 1 · Brooklyn TechnicalBrooklyn Technical3000m Steeplechase19:19.0912
May 3Saint Anthony's InvitationalMay 3 · 1600 Meters · Place 3 · Brooklyn TechnicalBrooklyn Technical1600 Meters34:15.91 PB12
Apr 7PSAL Season OpenerApr 7 · 1600 Meters · Place 1 · Brooklyn TechnicalBrooklyn Technical1600 Meters14:20.9924

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 14Molloy Stanner GamesJan 14 · 1000 Meters · Place 2 · Brooklyn TechnicalBrooklyn Technical1000 Meters22:35.18 PB12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 2 Miles · Place 3 · Brooklyn TechnicalBrooklyn Technical2 Miles3.9:26.93a PB12
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 3200 Meters · Place 3 · Brooklyn TechnicalBrooklyn Technical3200 Meters3.9:23.77a PB12
Dec 3PSAL Donald Douglas Games - SundayDec 3 · 1600 Meters · Place 3 · Brooklyn TechnicalBrooklyn Technical1600 Meters3.4:23.32a PB12
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 21 · Brooklyn TechnicalBrooklyn Technical1600 Meters214:34.0611

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28PSAL City ChampionshipsMay 28 · 3000m Steeplechase · Place 1 · Brooklyn TechnicalBrooklyn Technical3000m Steeplechase19:56.3711
Apr 21New York RelaysApr 21 · 1 Mile · Place 8 · Brooklyn TechnicalBrooklyn Technical1 Mile84:29.44 PB11

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1 Mile · Place 7 · Brooklyn TechnicalBrooklyn Technical1 Mile7.4:31.78a PB11
Dec 17Bishop Loughlin GamesDec 17 · 1 Mile · Place 5 · Brooklyn TechnicalBrooklyn Technical1 Mile5.4:31.78a11
Dec 4PSAL Jim McKay GamesDec 4 · 1600 Meters · Place 3 · Brooklyn TechnicalBrooklyn Technical1600 Meters3.4:35.52a11
Jan 8Ocean Breeze Freedom GamesJan 8 · 600 Meters · Place 9 · Brooklyn TechnicalBrooklyn Technical600 Meters91:34.54 PB10
Jan 8Ocean Breeze Freedom GamesJan 8 · 1000 Meters · Place 39 · Brooklyn TechnicalBrooklyn Technical1000 Meters392:53.5510

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 29PSAL City ChampionshipMay 29 · 1600 Meters · Place 9 · Brooklyn TechnicalBrooklyn Technical1600 Meters94:38.4110
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 22 · Brooklyn TechnicalBrooklyn Technical1600 Meters224:45.6910
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 22 · Brooklyn TechnicalBrooklyn Technical1600 Meters224:45.6811
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 7 · Brooklyn TechnicalBrooklyn Technical1600 Meters74:45.6811

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Bishop Loughlin GamesDec 18 · 1 Mile · Place 20 · Brooklyn TechnicalBrooklyn Technical1 Mile20.4:53.64a10