Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth / HS Meet #1 · Jan 126:13.83aUSATF New England Youth / HS Meet #1January 12, 2025
100 Meters · Outdoor USATF New England Youth Series - Meet #3 · May 2116.36a USATF New England Youth Series - Meet #3May 21, 2023
1000 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 113:34.39aUSATF New England Youth / HS Meet #1January 11, 2026
1500 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 185:59.85a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
1500 Meters · OutdoorBattle Road Track Club Twilight #1 · May 105:34.11Battle Road Track Club Twilight #1May 10, 2025
200 Meters · IndoorEast Coast Invitational · Feb 2331.39aEast Coast InvitationalFebruary 23, 2025
200 Meters · OutdoorUSATF New England Youth Invitational · Jun 231.39USATF New England Youth InvitationalJune 2, 2024
300 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 1148.40aUSATF New England Youth / HS Meet #1January 11, 2026
400 Meters · IndoorUSATF New England Youth Invitational · Mar 21:09.77aUSATF New England Youth InvitationalMarch 2, 2025
400 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 221:09.99aUSATF New England Association Junior Olympic ChampionshipsJune 22, 2024
60 Meters · OutdoorUSATF New England Youth Invitational · Mar 49.90aUSATF New England Youth InvitationalMarch 4, 2023
800 Meters · IndoorUSATF New England Youth Invitational · Mar 12:37.79aUSATF New England Youth InvitationalMarch 1, 2026
800 Meters · OutdoorUSATF New England Youth Series - Meet #1 · May 42:43.58USATF New England Youth Series - Meet #1May 4, 2025
Long Jump · Indoor2023 East Coast Invitational · Feb 262.34m2023 East Coast InvitationalFebruary 26, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · New England Elite Track Club1 Mile—DNS-
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · New England Elite Track Club1500 Meters—DNS-
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · New England Elite Track Club800 Meters—DNS-
May 3USATF New England Youth Series #2May 3 · 1 Mile · New England Elite Track Club1 Mile—DNS-
May 3USATF New England Youth Series #2May 3 · 800 Meters · Place 11 · New England Elite Track Club800 Meters11.2:45.34a-

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 800 Meters · Place 2 · New England Elite Track Club800 Meters2.2:37.79a PB-
Mar 1USATF New England Youth InvitationalMar 1 · 400 Meters · New England Elite Track Club400 Meters—DNS-
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 800 Meters · Place 32 · New England Elite Track Club800 Meters322:41.20a—
Jan 11USATF New England Youth / HS Meet #1Jan 11 · 1000 Meters · Place 2 · New England Elite Track Club1000 Meters23:34.39a PB—
Jan 11USATF New England Youth / HS Meet #1Jan 11 · 300 Meters · Place 7 · New England Elite Track Club300 Meters748.40a PB—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 15 · New England Elite Track Club1500 Meters15.5:35.13a12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 17 · New England Elite Track Club800 Meters17.2:45.67a12
May 18USATF New England Youth Series - Meet #3May 18 · 2000m Steeplechase · New England Elite Track Club2000m Steeplechase0.762m—DNS12
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · New England Elite Track Club800 Meters—DNS12
May 10Battle Road Track Club Twilight #1May 10 · 1500 Meters · Place 15 · New England Elite1500 Meters155:34.11 PB—
May 4USATF New England Youth Series - Meet #1May 4 · 800 Meters · Place 2 · New England Elite Track Clu800 Meters22:43.58 PB—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 7 · New England Elite Track Club800 Meters7.2:39.60a12
Mar 2USATF New England Youth InvitationalMar 2 · 400 Meters · Place 4 · New England Elite Track Club400 Meters4.1:09.77a PB12
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · New England Elite Track Club3000 Meters--DNS12
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 5 · New England Elite Track Club800 Meters5.2:46.09a12
Feb 23East Coast InvitationalFeb 23 · 200 Meters · Place 24 · New England Elite Track Club200 Meters24.31.39a PB12
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 12 · New England Elite Track Club1 Mile126:13.83a PB—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 300 Meters · Place 14 · New England Elite Track Club300 Meters1452.14a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 8 · New England Elite Trac800 Meters82:51.93a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 6 · New England Elite Trac400 Meters61:09.99a PB—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 9 · New England Elite Trac200 Meters931.87a—
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 4 · New England Elite Track Clu800 Meters42:48.7312
Jun 2USATF New England Youth InvitationalJun 2 · 200 Meters · Place 6 · New England Elite Track Clu200 Meters631.39 PB12
Jun 2USATF New England Youth InvitationalJun 2 · 400 Meters · Place 3 · New England Elite Track Clu400 Meters31:11.5012
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 2 · New England Elite Track Club800 Meters2.2:53.43a11
May 11USATF New England Youth Series - Meet #3May 11 · 400 Meters · Place 2 · New England Elite Track Club400 Meters2.1:11.16a11
May 5USATF New England Youth Series - Meet #2May 5 · 400 Meters · Place 3 · New England Elite Track Clu400 Meters31:12.6012
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 2 · New England Elite Track Clu800 Meters22:58.9312

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 5 · New England Elite Track Club800 Meters5.2:49.94a11
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 4 · New England Elite Track Club400 Meters4.1:13.32a11
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 10 · New England Elite Track Club200 Meters10.32.38a11
Feb 25East Coast InvitationalFeb 25 · 800 Meters · Place 5 · New England Elite Trac800 Meters52:55.27a—
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 6 · New England Elite Trac400 Meters61:14.40a—
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 12 · New England Elite Trac200 Meters1232.25a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 800 Meters · Place 2 · New England Elite Trac800 Meters22:58.91a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 400 Meters · Place 3 · New England Elite Trac400 Meters31:14.86a—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1000 Meters · Place 5 · New England Elite1000 Meters53:49.75a—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 5 · New England Elite300 Meters553.57a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 1000 Meters · Place 3 · New England Elite1000 Meters33:56.92a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 300 Meters · Place 6 · New England Elite300 Meters655.48a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · 1500 Meters · Place 4 · New England Elite Track Club1500 Meters4.6:06.67a10
Jun 29AAU Region 01 Qualifier Jun 29 · 800 Meters · Place 4 · New England Elite Track Club800 Meters4.2:55.0010
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 11 · New England Elite Track Club400 Meters11.1:18.62a10
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 5 · New England Elite800 Meters52:55.98a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 12 · New England Elite400 Meters121:14.94a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 17 · New England Elite200 Meters1733.48a—
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 6 · New England Elite Track Club800 Meters6.2:55.54a10
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 17 · New England Elite Track Club100 Meters17.16.36a PB10
May 7USATF New England Youth Series - Meet #1May 7 · 400 Meters · Place 10 · New England Elite400 Meters101:18.80a—
Mar 4USATF New England Youth InvitationalMar 4 · 800 Meters · Place 8 · New England Elite800 Meters82:56.40a—
Mar 4USATF New England Youth InvitationalMar 4 · 400 Meters · Place 13 · New England Elite400 Meters131:15.80a—
Mar 4USATF New England Youth InvitationalMar 4 · 60 Meters · Place 9 · New England Elite60 Meters99.90a PB—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 262023 East Coast InvitationalFeb 26 · Long Jump · Place 12 · New England EliteLong Jump122.34m PB—
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 5 · New England Elite800 Meters52:53.64a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 6 · New England Elite400 Meters61:14.02a—
Feb 262023 East Coast InvitationalFeb 26 · 200 Meters · Place 17 · New England Elite200 Meters1734.16a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 800 Meters · Place 2 · New England Elite800 Meters22:55.26a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 400 Meters · Place 1 · New England Elite400 Meters11:15.14a—
Feb 5Waltham Track Youth Invitational Feb 5 · 800 Meters · Place 1 · New England Elite800 Meters12:59.85a—
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 3 · New England Elite400 Meters31:16.23a—
Jan 22USATF New England Youth Meet #1Jan 22 · 1000 Meters · Place 2 · New England Elite1000 Meters23:48.57a10
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 12 · New England Elite300 Meters1256.57a10

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 800 Meters · Place 1 · New England Elite Track Club800 Meters1.2:58.76a10
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 200 Meters · Place 6 · New England Elite Track Club200 Meters6.34.43a10
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 12 · New England Elite Track Club1500 Meters12.5:59.85a PB9
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 22 · New England Elite Track Club800 Meters22.3:04.64a9
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 16 · New England Elite Track Club400 MetersRound P16.1:21.52a9
Feb 27East Coast Youth Invitational Feb 27 · 800 Meters · Place 5 · New England Elite Track .800 Meters53:05.231
Feb 27East Coast Youth Invitational Feb 27 · 400 Meters · Place 7 · New England Elite Track .400 Meters71:22.761
Feb 27East Coast Youth Invitational Feb 27 · 200 Meters · Place 9 · New England Elite Track .200 Meters935.191
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 800 Meters · Place 1 · New England Elite Track Club800 Meters1.3:06.88a9
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 400 Meters · Place 1 · New England Elite Track Club400 Meters1.1:22.98a9
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 1000 Meters · Place 2 · New England1000 Meters24:12.0212

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 1 · New England Elite Track Club800 Meters1.2:52.88a9
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 2 · New England Elite Track Club400 Meters2.1:13.86a9
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 5 · New England Elite Track Club200 Meters5.34.41a9
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 6 · New England Elite Track Club200 Meters633.6710
Jun 5USATF-New England InvitationalJun 5 · 800 Meters · Place 3 · New England Elite Track Club800 Meters32:55.2810
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · Place 1 · New England Elite Track Club800 Meters1.2:53.84a9
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · Place 3 · New England Elite Track Club400 Meters3.1:15.21a9
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Place 2 · New England Elite Track Club800 Meters2.2:59.35a9
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 400 Meters · Place 3 · New England Elite Track Club400 Meters3.1:16.83a9
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 800 Meters · Place 2 · New England Elite Track Club800 Meters2.3:13.83a9
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 400 Meters · Place 1 · New England Elite Track Club400 Meters1.1:18.83a9