Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorYouth Challenge Series - Season Opener · Apr 75:43.59aYouth Challenge Series - Season OpenerApril 7, 2019
10,000 Meters · OutdoorCentennial Conference Outdoor Championships · May 138:20.51aCentennial Conference Outdoor ChampionshipsMay 1, 2026
10000 Meters · OutdoorBison Outdoor Classic · Apr 1239:02.77aBison Outdoor ClassicApril 12, 2024
1500 Meters · IndoorUSATF Hershey Youth Indoor Championship 8U-14 · Mar 155:16.90aUSATF Hershey Youth Indoor Championship 8U-14March 15, 2019
1500 Meters · OutdoorYouth Challenge Series - Season Opener · Apr 114:58.26Youth Challenge Series - Season OpenerApril 11, 2021
200 Meters · OutdoorYouth Challenge Series - Season Opener · Apr 1133.36Youth Challenge Series - Season OpenerApril 11, 2021
3000 Meters · Indoor2024 Big Apple Invitational · Feb 1010:38.87a2024 Big Apple InvitationalFebruary 10, 2024
3000 Meters · OutdoorYouth Challenge Series - New York Relays · Apr 1810:23.48Youth Challenge Series - New York RelaysApril 18, 2021
5000 Meters · IndoorCentennial Conference Indoor Championships · Mar 117:56.59aCentennial Conference Indoor ChampionshipsMarch 1, 2025
5000 Meters · OutdoorHopkins Loyola Invitational · Apr 2018:27.96aHopkins Loyola InvitationalApril 20, 2024
800 Meters · OutdoorYMCA Youth Series Meet#1-Brooklyn · Jan 132:38.72aYMCA Youth Series Meet#1-BrooklynJanuary 13, 2019
Combined results · IndoorOcean Breeze Invitational (Youth) · Jan 202:40.32Ocean Breeze Invitational (Youth)January 20, 2019
Combined results · OutdoorYouth Challenge Series - Northeast Invitational · May 230.99Youth 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

1 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 5 · Johns HopkinsJohns Hopkins10,000 Meters5.38:20.51a PBJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 23 · Johns HopkinsJohns Hopkins5000 Meters23.18:26.26aJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 5000 Meters · Place 1 · Johns HopkinsJohns Hopkins5000 Meters117:56.59a PB—
Feb 15Widener Indoor ClassicFeb 15 · 5000 Meters · Place 4 · Johns HopkinsJohns Hopkins5000 Meters4.18:00.73aSo

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Bow Tie InvitiationalDec 7 · 5000 Meters · Place 7 · Johns HopkinsJohns Hopkins5000 Meters7.18:20.35aSo
Feb 24Centennial Conference Indoor ChampionshipsFeb 24 · 5000 Meters · Place 10 · Johns HopkinsJohns Hopkins5000 Meters1019:02.51a—
Feb 102024 Big Apple InvitationalFeb 10 · 3000 Meters · Place 19 · Johns HopkinsJohns Hopkins3000 Meters19.10:38.87a PBFr
Jan 19NYC Gotham CupJan 19 · 3000 Meters · Place 6 · Johns HopkinsJohns Hopkins3000 Meters610:40.50FR

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20Hopkins Loyola InvitationalApr 20 · 5000 Meters · Place 8 · Johns HopkinsJohns Hopkins5000 Meters818:27.96a PB—
Apr 12Bison Outdoor ClassicApr 12 · 10000 Meters · Place 36 · Johns HopkinsJohns Hopkins10000 Meters3639:02.77a PB—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 3000 Meters · Prospect Park Youth RunningProspect Park Youth Running3000 Meters—DNS12
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 1500 Meters · Prospect Park Youth RunningProspect Park Youth Running1500 Meters—DNS12
Apr 10Youth Challenge Series - Season OpenerApr 10 · 1500 Meters · Prospect Park Youth RunningProspect Park Youth Running1500 Meters—DNS12

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 1 · Prospect ParProspect ParCombined results110:14.85—
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 1 · Prospect ParProspect ParCombined results14:53.64—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 1 · Prospect ParProspect ParCombined results110:30.88—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 1 · Prospect ParProspect ParCombined results14:55.97—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 2 · Prospect ParProspect ParCombined results230.99 PB—
Apr 18Youth Challenge Series - New York RelaysApr 18 · 3000 Meters · Place 1 · Prospect ParProspect Par3000 Meters110:23.48 PB16
Apr 11Youth Challenge Series - Season OpenerApr 11 · 1500 Meters · Place 1 · Prospect ParProspect Par1500 Meters14:58.26 PB16
Apr 11Youth Challenge Series - Season OpenerApr 11 · 200 Meters · Place 2 · Prospect ParProspect Par200 Meters233.36 PB16

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 22Northeast Youth InvitationalJun 22 · 3000 Meters · Prospect Park Youth RunningProspect Park Youth Running3000 Meters—DNS8
Jun 22Northeast Youth InvitationalJun 22 · 1500 Meters · Place 5 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters5.5:07.92a8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters2.10:55.50a8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 5 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters5.5:08.79a8
May 19Youth Challenge Series - Spring Fling InvitationalMay 19 · 3000 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters3.11:21.68a8
Apr 27Youth Challenge Series - New York RelaysApr 27 · 3000 Meters · Place 4 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters4.11:21.83a8
Apr 7Youth Challenge Series - Season OpenerApr 7 · 1 Mile · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1 Mile2.5:43.59a PB8
Feb 10YMCA Youth Series Meet #3Feb 10 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters2.11:32.38a8
Jan 27YMCA Youth Series Meet #2Jan 27 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters3.5:22.39a8
Jan 13YMCA Youth Series Meet#1-BrooklynJan 13 · 800 Meters · Place 11 · Prospect Park Youth RunningProspect Park Youth Running800 Meters11.2:38.72a PB8

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 3000 Meters · Place 15 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters15.11:27.51a8
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 1500 Meters · Place 16 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters16.5:16.90a PB8
Mar 3USATF New York Youth Association ChampionshipMar 3 · 3000 Meters · Place 4 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters4.11:19.93a8
Mar 3USATF New York Youth Association ChampionshipMar 3 · 1500 Meters · Place 14 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters14.5:27.30a8
Feb 17Pre Nationals InvitationalFeb 17 · 1500 Meters · Place 9 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters9.5:19.15a8
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 3 · Prospect ParProspect ParCombined results35:22.85—
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 12 · Prospect ParProspect ParCombined results122:40.32 PB—
Jan 6Ocean Breeze Freedom Games (Youth)Jan 6 · 3000 Meters · Place 5 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters5.12:09.24a8

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday Festival (Youth)Dec 27 · 1 Mile · Prospect Park Youth RunningProspect Park Youth Running1 Mile—DNS8
Dec 27Ocean Breeze Holiday Festival (Youth)Dec 27 · 600 Meters · Prospect Park Youth RunningProspect Park Youth Running600 Meters—DNS8
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 3000 Meters · Place 12 · PS 107 Track ClubPS 107 Track Club3000 Meters12.12:21.51a7
Feb 4YMCA Youth Series Meet #2Feb 4 · 1500 Meters · Place 15 · PS 107PS 1071500 Meters155:44.82—

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
Feb 11YMCA Youth Series Meet #3Feb 11 · 3000 Meters · Place 4 · PS 107 Track ClubPS 107 Track Club3000 Meters4.12:27.68a7