Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth Invitational · Mar 25:27.33aUSATF New England Youth InvitationalMarch 2, 2025
1 Mile · OutdoorUSATF New England Youth Invitational · Jun 15:14.82USATF New England Youth InvitationalJune 1, 2025
100 Meters · OutdoorUSATF-NE Twilight Mini Series Meet #3 · May 2213.55USATF-NE Twilight Mini Series Meet #3May 22, 2022
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 25:08.16aUSATF New England Youth InvitationalMarch 2, 2025
1500 Meters · OutdoorBattle Road Track Club Twilight #1 · May 104:46.53Battle Road Track Club Twilight #1May 10, 2025
2 Miles · OutdoorUSATF New England Youth Invitational · Jun 15:14.82USATF New England Youth InvitationalJune 1, 2025
2 Miles · OutdoorUSATF New England Youth Invitational · Jun 15:14.82USATF New England Youth InvitationalJune 1, 2025
200 Meters · OutdoorUSATF-New England Invitational · Jun 528.18USATF-New England InvitationalJune 5, 2022
2000m Steeplechase · OutdoorUSATF New England Youth Series - Meet #1 · May 47:58.61USATF New England Youth Series - Meet #1May 4, 2025
300 Meters · IndoorUSATF New England Youth Meet #1 · Jan 2246.58aUSATF New England Youth Meet #1January 22, 2023
3000 Meters · Indoor2023 East Coast Invitational · Feb 2612:16.73a2023 East Coast InvitationalFebruary 26, 2023
3000 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1310:15.63aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
400 Meters · Indoor2023 East Coast Invitational · Feb 261:11.60a2023 East Coast InvitationalFebruary 26, 2023
400 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 181:02.21aUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
800 Meters · IndoorUSATF New England Youth Invitational · Mar 22:28.79aUSATF New England Youth InvitationalMarch 2, 2025
800 Meters · OutdoorUSATF New England Youth Series - Meet #3 · May 182:21.09aUSATF New England Youth Series - Meet #3May 18, 2025
HS · OutdoorUSATF New England Youth Invitational · Mar 42:33.91aUSATF New England Youth InvitationalMarch 4, 2023
Long Jump · IndoorWaltham Track Youth Invitational · Feb 52:32.17aWaltham Track Youth Invitational February 5, 2023
Long Jump · OutdoorUSATF New England Youth Series - Meet #1 · May 72:33.87aUSATF New England Youth Series - Meet #1May 7, 2023

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club3000 Meters9.10:15.63a PB12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club1500 Meters4.4:47.56a12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:21.83a12
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 7 · New England Elite Track CluNew England Elite Track Clu1500 Meters74:55.4118
Jun 1USATF New England Youth InvitationalJun 1 · 2 Miles · Place 7 · New England Elite Track CluNew England Elite Track Clu2 Miles75:14.82 PB18
Jun 1USATF New England Youth InvitationalJun 1 · 2 Miles · Place 7 · New England Elite Track CluNew England Elite Track Clu2 Miles75:14.82 PB18
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 7 · New England Elite Track CluNew England Elite Track Clu1 Mile75:14.82 PB18
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 12 · New England Elite Track CluNew England Elite Track Clu800 Meters122:24.9018
May 31Battle Road Track Club Twilight #3May 31 · 1500 Meters · Place 69 · New England EliteNew England Elite1500 Meters694:55.26—
May 18USATF New England Youth Series - Meet #3May 18 · 2000m Steeplechase · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.914m—DNS12
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:21.09a PB12
May 10Battle Road Track Club Twilight #1May 10 · 1500 Meters · Place 44 · New England EliteNew England Elite1500 Meters444:46.53 PB—
May 4USATF New England Youth Series - Meet #1May 4 · 2000m Steeplechase · Place 3 · New England Elite Track CluNew England Elite Track Clu2000m Steeplechase37:58.61 PB18
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 6 · New England Elite Track CluNew England Elite Track Clu1 Mile65:25.7418

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 12 · New England Elite Track ClubNew England Elite Track Club1 Mile12.5:27.33a PB12
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club1500 Meters12.5:08.16a PB12
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club800 Meters13.2:28.79a PB12
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · New England Elite Track ClubNew England Elite Track Club3000 Meters--DNS12
Feb 23East Coast InvitationalFeb 23 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS12
Feb 23East Coast InvitationalFeb 23 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters--DNS12
Feb 15Kelly InviteFeb 15 · 1 Mile · Place 22 · New England EliteNew England Elite1 Mile22.5:30.87a12
Jan 19GBTC InvitationalJan 19 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile—DNS12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 3 · New England Elite TracNew England Elite Trac1500 Meters35:04.77a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 9 · New England Elite TracNew England Elite Trac800 Meters92:39.56a—
Jun 2USATF New England Youth InvitationalJun 2 · 2 Miles · Place 9 · New England Elite Track CluNew England Elite Track Clu2 Miles95:43.6818
Jun 2USATF New England Youth InvitationalJun 2 · 2 Miles · Place 9 · New England Elite Track CluNew England Elite Track Clu2 Miles95:43.6818
Jun 2USATF New England Youth InvitationalJun 2 · 1 Mile · Place 9 · New England Elite Track CluNew England Elite Track Clu1 Mile95:43.6818
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 11 · New England Elite Track CluNew England Elite Track Clu800 Meters112:32.7618
May 19USATF New England Youth Series - Meet #4May 19 · 3000 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu3000 Meters411:15.8318
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 7 · New England Elite Track CluNew England Elite Track Clu800 Meters72:25.2318
May 11USATF New England Youth Series - Meet #3May 11 · 1 Mile · Place 3 · New England Elite Track ClubNew England Elite Track Club1 Mile3.5:25.84a11
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club800 Meters2.2:31.87a11
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 8 · New England Elite Track CluNew England Elite Track Clu1 Mile85:33.7418
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 8 · New England Elite Track CluNew England Elite Track Clu800 Meters82:32.3218

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 5 · New England EliteNew England Elite1500 Meters55:24.18a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 10 · New England EliteNew England Elite800 Meters102:41.61a—
Jun 4USATF New England Youth InvitationalJun 4 · 2 Miles · Place 15 · New England Elite Track ClubNew England Elite Track Club2 Miles156:19.2217
Jun 4USATF New England Youth InvitationalJun 4 · 2 Miles · Place 15 · New England Elite Track ClubNew England Elite Track Club2 Miles156:19.2217
Jun 4USATF New England Youth InvitationalJun 4 · 1 Mile · Place 15 · New England Elite Track ClubNew England Elite Track Club1 Mile156:19.2217
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 20 · New England Elite Track ClubNew England Elite Track Club800 Meters202:31.4217
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club800 Meters12.2:34.66a10
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 16 · New England Elite Track ClubNew England Elite Track Club400 Meters16.1:08.91a10
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 15 · New England EliteNew England EliteLong Jump155:53.82a—
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 12 · New England EliteNew England EliteLong Jump122:33.87a PB—
Mar 4USATF New England Youth InvitationalMar 4 · HS · Place 44 · New England EliteNew England EliteHS445:51.90a—
Mar 4USATF New England Youth InvitationalMar 4 · HS · Place 44 · New England EliteNew England EliteHS445:33.51a—
Mar 4USATF New England Youth InvitationalMar 4 · HS · Place 29 · New England EliteNew England EliteHS292:33.91a PB—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 262023 East Coast InvitationalFeb 26 · 3000 Meters · Place 12 · New England EliteNew England Elite3000 Meters1212:16.73a PB—
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 16 · New England EliteNew England Elite800 Meters162:56.75a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 12 · New England EliteNew England Elite400 Meters121:11.60a PB—
Feb 22USATF-NE Youth Development MeetFeb 22 · 1 Mile · Place 2 · New England EliteNew England Elite1 Mile25:56.58a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 800 Meters · Place 1 · New England EliteNew England Elite800 Meters12:49.05a—
Feb 5Waltham Track Youth Invitational Feb 5 · Long Jump · Place 16 · New England EliteNew England EliteLong Jump166:08.23a—
Feb 5Waltham Track Youth Invitational Feb 5 · Long Jump · Place 10 · New England EliteNew England EliteLong Jump102:32.17a PB—
Jan 22USATF New England Youth Meet #1Jan 22 · 1 Mile · Place 2 · New England EliteNew England Elite1 Mile26:02.06a—
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 2 · New England EliteNew England Elite300 Meters246.58a PB—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club400 Meters5.1:02.21a PB9
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club200 Meters10.28.55aWind: 09
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P9.13.88aWind: -2.19
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club200 Meters1328.18 PB16
Jun 5USATF-New England InvitationalJun 5 · 400 Meters · Place 14 · New England Elite Track ClubNew England Elite Track Club400 Meters141:02.8416
Jun 5USATF-New England InvitationalJun 5 · 800 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club800 Meters102:32.0116
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters6.2:26.22a9
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DQ9
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 100 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club100 Meters1013.55 PB16
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters42:27.6516
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club800 Meters3.2:31.67a9
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 400 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club400 Meters3.1:03.88a9