Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth Invitational · Mar 24:51.87aUSATF New England Youth InvitationalMarch 2, 2025
1 Mile · OutdoorAdrian Martinez Classic · Jun 74:40.94aAdrian Martinez ClassicJune 7, 2026
1000 Meters · IndoorUSATF New England Youth / HS Meet #3 · Feb 163:06.54aUSATF New England Youth / HS Meet #3February 16, 2025
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 24:31.36aUSATF New England Youth InvitationalMarch 2, 2025
1500 Meters · OutdoorBattle Road Track Club Twilight #3 · May 314:33.52Battle Road Track Club Twilight #3May 31, 2025
2 Miles · IndoorUSATF New England Youth Invitational · Mar 310:50.36aUSATF New England Youth InvitationalMarch 3, 2024
2 Miles · OutdoorUSATF-New England Invitational · Jun 510:18.90USATF-New England InvitationalJune 5, 2022
200 Meters · IndoorEast Coast Youth Invitational · Feb 2732.77East Coast Youth Invitational February 27, 2022
200 Meters · OutdoorCLCF Track Summer Showdown · Jul 1633.90aCLCF Track Summer ShowdownJuly 16, 2021
300 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 1955.49aUSATF New England Youth / HS Meet #2January 19, 2025
3000 Meters · IndoorUSATF National Youth Indoor Championship · Mar 179:34.73aUSATF National Youth Indoor ChampionshipMarch 17, 2023
3000 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 139:27.12aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
400 Meters · Indoor2023 East Coast Invitational · Feb 261:08.02a2023 East Coast InvitationalFebruary 26, 2023
400 Meters · OutdoorCLCF Track Summer Showdown · Jul 161:08.49aCLCF Track Summer ShowdownJuly 16, 2021
5000 Meters · OutdoorBattle Road Track Club Twilight #1 · May 1017:21.36Battle Road Track Club Twilight #1May 10, 2025
60 Meters · IndoorNew Balance Nationals Indoor · Mar 75:01.52aNew Balance Nationals IndoorMarch 7, 2024
800 Meters · IndoorPre Nationals Tune Up · Jan 42:17.65Pre Nationals Tune UpJanuary 4, 2025
800 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 72:19.09aUSATF Region 1 Junior Olympic ChampionshipsJuly 7, 2023

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 7Adrian Martinez ClassicJun 7 · 1 Mile · Place 33 · Bishop GuertinBishop Guertin1 Mile33.4:40.94a PB9

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 4 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters410:07.0115
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 4 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters410:07.0115
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters3.9:27.12a PB8
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 10 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters102:21.5815
May 31Battle Road Track Club Twilight #3May 31 · 1500 Meters · Place 58 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters584:33.52 PB—
May 18USATF New England Youth Series - Meet #3May 18 · 2 Miles · Greater Lowell Road RunnersGreater Lowell Road Runners2 Miles—DNS8
May 17Battle Road Track Club Twilight Series #2May 17 · 1 Mile · Place 41 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile414:50.46—
May 10Battle Road Track Club Twilight #1May 10 · 5000 Meters · Place 26 · Greater Lowell Road RunnersGreater Lowell Road Runners5000 Meters2617:21.36 PB—
May 4USATF New England Youth Series - Meet #1May 4 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters19:51.1815

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 2 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile2.4:51.87a PB8
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 2 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters2.4:31.36a PB8
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters3.9:54.60a8
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 8 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters8.2:18.21a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 1 Mile · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile1.4:59.67a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 800 Meters · Place 4 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters4.2:23.19a8
Feb 16USATF New England Youth / HS Meet #3Feb 16 · 1 Mile · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile15:02.91a—
Feb 16USATF New England Youth / HS Meet #3Feb 16 · 1000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1000 Meters13:06.54a PB—
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1 Mile · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile14:59.51a8
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 300 Meters · Place 9 · Greater Lowell Road RunnersGreater Lowell Road Runners300 Meters955.49a PB8
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile14:59.07a—
Jan 4Pre Nationals Tune UpJan 4 · 800 Meters · Place 8 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters82:17.65 PB15
Jan 4Pre Nationals Tune UpJan 4 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters19:57.5415

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27USATF Night at The TRACKDec 27 · 1 Mile · Place 32 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile32.4:55.70a8
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 51 · Greater Lowell Road RunGreater Lowell Road Run60 MetersRound P515:01.52a PB—
Mar 3USATF New England Youth InvitationalMar 3 · 2 Miles · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners2 Miles1.10:50.36a PB7
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 1 Mile · Place 2 · Greater Lowell Road RunGreater Lowell Road Run1 Mile25:00.03a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 800 Meters · Place 12 · Greater Lowell Road RunGreater Lowell Road Run800 Meters122:35.43a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 3000 Meters · Place 4 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters410:21.9514
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 1500 Meters · Place 5 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters54:36.3314
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 3000 Meters · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters3.9:49.87a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 8 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters8.4:36.97a7
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 2 · Greater Lowell Road RunGreater Lowell Road Run3000 Meters210:00.74a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 3 · Greater Lowell Road RunGreater Lowell Road Run1500 Meters34:36.97a—
Jun 8The Adrian Martinez ClassicJun 8 · 1 Mile · Place 50 · Greater Lowell Road RunGreater Lowell Road Run1 Mile505:03.15a—
Jun 2USATF New England Youth InvitationalJun 2 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters19:55.3514
Jun 2USATF New England Youth InvitationalJun 2 · 2 Miles · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners2 Miles110:36.7314
May 19USATF New England Youth Series - Meet #4May 19 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters19:43.5614
May 11Twilight-1May 11 · 3000 Meters · Place 13 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters13.9:43.48a7
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile15:03.6014

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 1 Mile · Place 2 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile2.4:58.20a7
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters3.2:23.73a7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000 Meters · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters3.9:34.73a PB12
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 9 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters9.4:35.95a12
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 16 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters16.2:22.05a12
Feb 262023 East Coast InvitationalFeb 26 · 3000 Meters · Place 1 · Greater Lowell Road RunGreater Lowell Road Run3000 Meters19:44.30a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 17 · Greater Lowell Road RunGreater Lowell Road Run400 Meters171:08.02a PB—
Feb 22USATF-NE Youth Development MeetFeb 22 · 1 Mile · Place 1 · Greater Lowell Road RunGreater Lowell Road Run1 Mile15:01.27a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 400 Meters · Place 6 · Greater Lowell Road RunGreater Lowell Road Run400 Meters61:09.37a—
Feb 5Waltham Track Youth Invitational Feb 5 · 1 Mile · Place 2 · Greater Lowell Road RunGreater Lowell Road Run1 Mile25:00.23a—
Feb 5Waltham Track Youth Invitational Feb 5 · 800 Meters · Place 2 · Greater Lowell Road RunGreater Lowell Road Run800 Meters22:27.05a—
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 8 · Greater Lowell Road RunGreater Lowell Road Run400 Meters81:12.02a—
Jan 8Pre Nationals Tune UpJan 8 · 3000 Meters · Place 1 · Greater LowellGreater Lowell3000 Meters19:42.7613
Jan 8Pre Nationals Tune UpJan 8 · 800 Meters · Place 4 · Greater LowellGreater Lowell800 Meters42:25.5313

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters1.9:58.09a12
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 5 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters5.4:35.88a12
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 8 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters8.2:19.09a PB12
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 3000 Meters · Place 3 · Greater Lowell Road RunGreater Lowell Road Run3000 Meters39:45.32a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 1 · Greater Lowell Road RunGreater Lowell Road Run1500 Meters14:35.76a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 7 · Greater Lowell Road RunGreater Lowell Road Run800 Meters72:19.86a—
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · 800 Meters · Place 30 · Stony BrookStony Brook800 Meters30.2:30.92a6
Jun 4USATF New England Youth InvitationalJun 4 · 2 Miles · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners2 Miles310:24.8613
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 9 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters92:31.1813
May 21 USATF New England Youth Series - Meet #3May 21 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters1.9:41.00a12
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters—DNS12
May 7USATF New England Youth Series - Meet #1May 7 · 1 Mile · Place 4 · Greater Lowell Road RunGreater Lowell Road Run1 Mile45:05.88a—
May 7USATF New England Youth Series - Meet #1May 7 · 800 Meters · Place 9 · Greater Lowell Road RunGreater Lowell Road Run800 Meters92:23.23a—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 16CLCF Summer ShowdownJul 16 · 800 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters12:25.32—
Jul 16CLCF Summer ShowdownJul 16 · 1500 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters14:59.92—
Jul 16CLCF Summer ShowdownJul 16 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters110:15.95—
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters1.9:44.91a11
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters3.4:40.60a11
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters1.9:52.24a11
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters1.4:42.28a11
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 2 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters2.2:22.87a11
Jun 5USATF-New England InvitationalJun 5 · 2 Miles · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners2 Miles110:18.90 PB12
Jun 5USATF-New England InvitationalJun 5 · 800 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters12:20.3812
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters19:49.8712
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 1500 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters1.4:42.52a11
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters—DNS11
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 1 Mile · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile1.5:14.18a11

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners3000 Meters1.9:38.74a11
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters1.4:36.87a11
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 6 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters6.2:27.17a11
Feb 27East Coast Youth Invitational Feb 27 · 3000 Meters · Place 1 · Greater Lowell Road Runn.Greater Lowell Road Runn.3000 Meters19:58.0111
Feb 27East Coast Youth Invitational Feb 27 · 800 Meters · Place 1 · Greater Lowell Road Runn.Greater Lowell Road Runn.800 Meters12:27.0511
Feb 27East Coast Youth Invitational Feb 27 · 200 Meters · Place 8 · Greater Lowell Road Runn.Greater Lowell Road Runn.200 Meters832.77 PB11
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 1 Mile · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile1.5:16.53a11
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 800 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters1.2:28.61a11
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 400 Meters · Place 2 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters2.1:11.29a11

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 24Needham Youth InviteJul 24 · 800 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters1.2:26.49a10
Jul 16CLCF Track Summer ShowdownJul 16 · 1500 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters1.4:49.24a10
Jul 16CLCF Track Summer ShowdownJul 16 · 800 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters1.2:29.12a10
Jul 16CLCF Track Summer ShowdownJul 16 · 400 Meters · Place 2 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters2.1:08.49a PB10
Jul 16CLCF Track Summer ShowdownJul 16 · 200 Meters · Place 2 · Greater Lowell Road RunnersGreater Lowell Road Runners200 Meters2.33.90a PB10
Jun 121500 Meter EnJun 12 · 1500 Meters · Place 1 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters1.4:52.75a10