Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Red Carpet Invite · Feb 225:47.76aThe Red Carpet InviteFebruary 22, 2026
1 Mile · OutdoorUSATF New England Youth Invitational · May 315:43.47aUSATF New England Youth InvitationalMay 31, 2026
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 15:28.20aUSATF New England Youth InvitationalMarch 1, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 255:06.89aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
2 Miles · OutdoorUSATF New England Youth Invitational · May 3112:08.90aUSATF New England Youth InvitationalMay 31, 2026
300 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 1855.61aUSATF New England Youth / HS Meet #2January 18, 2026
3000 Meters · IndoorEast Coast Invitational · Feb 2311:43.79aEast Coast InvitationalFebruary 23, 2025
3000 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2510:47.81aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
400 Meters · IndoorEast Coast Invitational · Feb 231:18.80aEast Coast InvitationalFebruary 23, 2025
800 Meters · IndoorUSATF New England Youth Invitational · Mar 12:41.09aUSATF New England Youth InvitationalMarch 1, 2026
800 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 122:35.42aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
Javelin · 300g TJ · Outdoor5th Annual CLCF Summer Showdown · Jul 1915.64m5th Annual CLCF Summer ShowdownJuly 19, 2025
Long Jump · OutdoorUSATF New England Youth Invitational · Jun 12.33mUSATF New England Youth InvitationalJune 1, 2025
Triple Jump · Outdoor5th Annual CLCF Summer Showdown · Jul 194.47m5th Annual CLCF Summer ShowdownJuly 19, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 27 · New England Elite Track ClubNew England Elite Track Club3000 Meters27.11:09.29a5
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club3000 Meters5.10:47.81a PB5
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club1500 Meters10.5:06.89a PB5
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club800 Meters12.2:36.84a5
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 3000 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club3000 Meters3.11:07.08a5
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 1500 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club1500 Meters5.5:08.05a5
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 800 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club800 Meters8.2:35.42a PB5
May 31USATF New England Youth InvitationalMay 31 · 2 Miles · Place 3 · New England Elite Track ClubNew England Elite Track Club2 Miles3.12:08.90a PB5
May 31USATF New England Youth InvitationalMay 31 · 3000 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club3000 Meters3.11:24.06a5
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile1.5:43.47a PB5
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club1500 Meters22.5:22.72a5
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:44.54a5
May 17USATF New England Youth Series #4May 17 · 2 Miles · Place 4 · New England Elite Track ClubNew England Elite Track Club2 Miles4.12:34.61a5
May 17USATF New England Youth Series #4May 17 · 800 Meters · Place 27 · New England Elite Track ClubNew England Elite Track Club800 Meters27.2:45.30a5
May 3USATF New England Youth Series #2May 3 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile1.5:52.93a5
May 3USATF New England Youth Series #2May 3 · 800 Meters · Place 20 · New England Elite Track ClubNew England Elite Track Club800 Meters20.2:49.10a5
Apr 26USATF New England Youth Series #1Apr 26 · 1 Mile · Place 22 · New England Elite Track ClubNew England Elite Track Club1 Mile225:56.33a5
Apr 26USATF New England Youth Series #1Apr 26 · 800 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club800 Meters152:50.15a5

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile2.5:49.83a5
Mar 1USATF New England Youth InvitationalMar 1 · 1500 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club1500 Meters2.5:28.20a PB5
Mar 1USATF New England Youth InvitationalMar 1 · 800 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club800 Meters9.2:41.09a PB5
Feb 22The Red Carpet InviteFeb 22 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile15:47.76a PB5
Feb 22The Red Carpet InviteFeb 22 · 800 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club800 Meters22:46.76a5
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile15:48.34a5
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters42:44.12a5
Jan 18USATF New England Youth / HS Meet #2Jan 18 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile15:52.02a5
Jan 18USATF New England Youth / HS Meet #2Jan 18 · 300 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club300 Meters655.61a PB5
Jan 11USATF New England Youth / HS Meet #1Jan 11 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile45:50.84a5
Jan 11USATF New England Youth / HS Meet #1Jan 11 · 300 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club300 Meters1556.12a5

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 195th Annual CLCF Summer ShowdownJul 19 · Triple Jump · Place 3 · Saugus Sachems Summer Track CampSaugus Sachems Summer Track CampTriple Jump3.4.47m PB4
Jul 195th Annual CLCF Summer ShowdownJul 19 · Javelin · Place 4 · Saugus Sachems Summer Track CampSaugus Sachems Summer Track CampJavelin300g TJ4.15.64m PB4
Jul 195th Annual CLCF Summer ShowdownJul 19 · 1500 Meters · Place 1 · Saugus Sachems Summer Track CampSaugus Sachems Summer Track Camp1500 Meters1.5:26.76a4
Jul 195th Annual CLCF Summer ShowdownJul 19 · 800 Meters · Place 1 · Saugus Sachems Summer Track CampSaugus Sachems Summer Track Camp800 Meters1.2:46.31a4
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 800 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu800 Meters62:44.8810
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu1500 Meters45:18.3010
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu1500 Meters45:18.3010
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 800 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu800 Meters62:44.8810
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club1500 Meters1.5:24.95a4
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club800 Meters2.2:45.24a4
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu1500 Meters15:41.3810
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 1 · New England Elite Track CluNew England Elite Track Clu1 Mile16:03.5410
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 5 · New England Elite Track CluNew England Elite Track Clu800 Meters52:48.3010
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 21 · New England Elite Track CluNew England Elite Track CluLong Jump212.33m PB10
May 18USATF New England Youth Series - Meet #3May 18 · 2 Miles · Place 1 · New England Elite Track ClubNew England Elite Track Club2 Miles1.13:01.22a4
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club800 Meters3.2:53.09a4
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 2 · New England Elite Track CluNew England Elite Track Clu1 Mile26:02.9110
May 4USATF New England Youth Series - Meet #1May 4 · 800 Meters · Place 2 · New England Elite Track CluNew England Elite Track Clu800 Meters22:57.1610

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile1.6:05.96a4
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club1500 Meters1.5:43.01a4
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club800 Meters2.2:49.31a4
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club3000 Meters1.11:43.79a PB4
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club800 Meters3.2:52.68a4
Feb 23East Coast InvitationalFeb 23 · 400 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club400 Meters6.1:18.80a PB4
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile1.6:09.71a4
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:54.65a4
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile16:07.22a4
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 300 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club300 Meters757.27a4
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile16:18.18a—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 300 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club300 Meters81:00.27a—