Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWaltham Track Youth Invitational · Feb 57:17.97aWaltham Track Youth Invitational February 5, 2023
1 Mile · OutdoorUSATF New England Youth Invitational · Jun 26:04.03USATF New England Youth InvitationalJune 2, 2024
1500 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 186:35.32a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
1500 Meters · OutdoorUSATF New England Youth Invitational · Jun 25:38.05USATF New England Youth InvitationalJune 2, 2024
2 Miles · OutdoorUSATF New England Youth Series - Meet #3 · May 1813:27.72aUSATF New England Youth Series - Meet #3May 18, 2025
200 Meters · Indoor2023 East Coast Invitational · Feb 2639.69a2023 East Coast InvitationalFebruary 26, 2023
3000 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 1813:38.56a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
3000 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1311:40.22aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
400 Meters · Indoor2023 East Coast Invitational · Feb 261:25.80a2023 East Coast InvitationalFebruary 26, 2023
400 Meters · OutdoorCLCF Track Summer Showdown · Jul 161:38.81aCLCF Track Summer ShowdownJuly 16, 2021
800 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 183:11.90a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
800 Meters · OutdoorUSATF New England Youth Invitational · Jun 22:43.10USATF New England Youth InvitationalJune 2, 2024
80m Hurdles · 30" / 0.762m · OutdoorCLCF Track Summer Showdown · Jul 1622.92aCLCF Track Summer ShowdownJuly 16, 2021

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 10 · Greater Lowell Road Runners3000 Meters1012:27.9714
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 10 · Greater Lowell Road Runners3000 Meters1012:27.9714
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 8 · Greater Lowell Road Runners3000 Meters8.11:40.22a PB7
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 14 · Greater Lowell Road Runners1500 Meters145:40.5614
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 14 · Greater Lowell Road Runners1 Mile146:05.1314
May 18USATF New England Youth Series - Meet #3May 18 · 2 Miles · Place 1 · Greater Lowell Road Runners2 Miles1.13:27.72a PB7
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 7 · Greater Lowell Road Runners1 Mile76:13.2814

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 20CLCF Summer ShowdownJul 20 · 1500 Meters · Place 2 · Greater Lowell Road Runners1500 Meters25:57.8311
Jul 20CLCF Summer ShowdownJul 20 · 3000 Meters · Place 1 · Greater Lowell Road Runners3000 Meters112:47.4511
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 7 · Greater Lowell Road Run3000 Meters711:56.52a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 13 · Greater Lowell Road Run1500 Meters135:42.93a—
Jun 2USATF New England Youth InvitationalJun 2 · 1500 Meters · Place 4 · Greater Lowell Road Runners1500 Meters45:38.05 PB13
Jun 2USATF New England Youth InvitationalJun 2 · 1 Mile · Place 5 · Greater Lowell Road Runners1 Mile56:04.03 PB13
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 8 · Greater Lowell Road Runners800 Meters82:43.10 PB13
May 11USATF New England Youth Series - Meet #3May 11 · 1 Mile · Place 9 · Greater Lowell Road Runners1 Mile9.6:10.39a6
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 11 · Greater Lowell Road Runners800 Meters11.2:49.87a6
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 9 · Greater Lowell Road Runners1 Mile96:16.9913
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 12 · Greater Lowell Road Runners800 Meters122:56.8513

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 11 · Greater Lowell Road Runners1500 Meters11.6:33.27a5
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 5 · Greater Lowell Road Run1500 Meters56:19.96a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 13 · Greater Lowell Road Run800 Meters133:12.80a—
May 7USATF New England Youth Series - Meet #1May 7 · 1 Mile · Place 5 · Greater Lowell Road Run1 Mile57:01.24a—
May 7USATF New England Youth Series - Meet #1May 7 · 800 Meters · Place 10 · Greater Lowell Road Run800 Meters103:12.10a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 9 · Greater Lowell Road Run800 Meters93:16.65a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 14 · Greater Lowell Road Run400 Meters141:25.80a PB—
Feb 262023 East Coast InvitationalFeb 26 · 200 Meters · Place 25 · Greater Lowell Road Run200 Meters2539.69a PB—
Feb 5Waltham Track Youth Invitational Feb 5 · 1 Mile · Place 13 · Greater Lowell Road Run1 Mile137:17.97a PB—
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 20 · Greater Lowell Road Run400 Meters201:27.60a—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 16CLCF Summer ShowdownJul 16 · 800 Meters · Place 3 · Greater Lowell Road Runners800 Meters33:11.80—
Jul 16CLCF Summer ShowdownJul 16 · 1500 Meters · Place 2 · Greater Lowell Road Runners1500 Meters26:35.08—
Jul 16CLCF Summer ShowdownJul 16 · 80m Hurdles · Place 6 · Greater Lowell Road Runners80m Hurdles621.27—
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 80m Hurdles · Place 10 · Greater Lowell Road Runners80m Hurdles30" / 0.762m10.25.70aWind: 0.34
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 3000 Meters · Place 5 · Greater Lowell Road Runners3000 Meters5.13:31.98a4
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 10 · Greater Lowell Road Runners800 Meters10.3:11.72a4
Jun 5USATF-New England InvitationalJun 5 · 2 Miles · Place 1 · Greater Lowell Road Runners2 Miles114:57.5511
Jun 5USATF-New England InvitationalJun 5 · 80m Hurdles · Place 12 · Greater Lowell Road Runners80m Hurdles1220.7711
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 3000 Meters · Place 5 · Greater Lowell Road Runners3000 Meters514:01.1811
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 1500 Meters · Place 5 · Greater Lowell Road Runners1500 Meters5.6:25.06a4
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Place 7 · Greater Lowell Road Runners800 Meters7.3:13.63a4
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 1 Mile · Place 7 · Greater Lowell Road Runners1 Mile7.7:05.56a4
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 800 Meters · Place 10 · Greater Lowell Road Runners800 Meters10.3:18.20a4

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000 Meters · Place 10 · Greater Lowell Road Runners3000 Meters10.13:38.56a PB4
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 26 · Greater Lowell Road Runners1500 Meters26.6:35.32a PB4
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 40 · Greater Lowell Road Runners800 Meters40.3:11.90a PB4
Feb 27East Coast Youth Invitational Feb 27 · 3000 Meters · Place 7 · Greater Lowell Road Runn.3000 Meters714:53.1511
Feb 27East Coast Youth Invitational Feb 27 · 800 Meters · Place 8 · Greater Lowell Road Runn.800 Meters83:29.3311
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 800 Meters · Place 6 · Greater Lowell Road Runners800 Meters6.3:26.38a4
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 400 Meters · Place 4 · Greater Lowell Road Runners400 Meters4.1:29.44a4
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 200 Meters · Place 5 · Greater Lowell Road Runners200 Meters5.41.28a4

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 24Needham Youth InviteJul 24 · 1 Mile · Place 4 · Greater Lowell Road Runners1 Mile4.7:48.58a3
Jul 24Needham Youth InviteJul 24 · 400 Meters · Place 11 · Greater Lowell Road Runners400 Meters11.1:40.22a3
Jul 16CLCF Track Summer ShowdownJul 16 · 80m Hurdles · Place 3 · Greater Lowell Road Runners80m Hurdles30" / 0.762m3.22.92a PB3
Jul 16CLCF Track Summer ShowdownJul 16 · 1500 Meters · Place 1 · Greater Lowell Road Runners1500 Meters1.7:14.22a3
Jul 16CLCF Track Summer ShowdownJul 16 · 800 Meters · Place 2 · Greater Lowell Road Runners800 Meters2.3:58.38a3
Jul 16CLCF Track Summer ShowdownJul 16 · 400 Meters · Place 7 · Greater Lowell Road Runners400 Meters7.1:38.81a PB3
Jun 121500 Meter EnJun 12 · 1500 Meters · Place 3 · Greater Lowell Road Runners1500 Meters3.7:09.78a3