Personal bests

Best marks in available results
Event / courseMarkMeetDate
/ followed by / · IndoorUSATFNE Youth Indoor Meet #1 · Jan 96:30.77USATFNE Youth Indoor Meet #1 January 9, 2022
1 Mile · IndoorNew Balance Nationals Indoor · Mar 125:26.01aNew Balance Nationals IndoorMarch 12, 2026
1 Mile · OutdoorGreater Boston Track Club Meet · Feb 85:33.03aGreater Boston Track Club MeetFebruary 8, 2026
100 Meters · Outdoor USATF New England Youth Series - Meet #3 · May 2117.19a USATF New England Youth Series - Meet #3May 21, 2023
1500 Meters · OutdoorEIL TF Championships · May 95:06.12aEIL TF ChampionshipsMay 9, 2026
200 Meters · IndoorEast Coast Invitational · Feb 2332.45aEast Coast InvitationalFebruary 23, 2025
2000m Steeplechase · 0.762m · OutdoorUSATF New England Youth Series - Meet #3 · May 188:06.65aUSATF New England Youth Series - Meet #3May 18, 2025
2000m Steeplechase · OutdoorUSATF New England Youth Series - Meet #1 · May 48:28.56USATF New England Youth Series - Meet #1May 4, 2025
300 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 1251.80aUSATF New England Youth / HS Meet #1January 12, 2025
3000 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 2211:20.43aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
400 Meters · IndoorEast Coast Invitational · Feb 251:17.66aEast Coast InvitationalFebruary 25, 2024
400 Meters · Outdoor2021 USATF New England Mini Meet #1 · May 221:20.432021 USATF New England Mini Meet #1May 22, 2021
55 Meters · OutdoorThe Rising Stars Classic · Mar 85:59.76aThe Rising Stars ClassicMarch 8, 2025
800 Meters · IndoorEast Coast Invitational · Feb 232:42.21aEast Coast InvitationalFebruary 23, 2025
800 Meters · OutdoorConcord Academy Meet · Apr 252:31.04aConcord Academy MeetApril 25, 2026
800 Meters · Outdoor · Hand timed2021 USATF New England Mini Meet #2 · May 293:11.4h2021 USATF New England Mini Meet #2May 29, 2021
Combined results · Outdoor2021 USATF New England T & F Championships · Jun 1917.212021 USATF New England T & F ChampionshipsJune 19, 2021

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · Place 4 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m4.8:13.47a8
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile4.5:41.82a8
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club1500 Meters7.5:19.82a8
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS8
May 16NEPSTA DII ChampionshipMay 16 · 1500 Meters · Place 9 · Newton Country DayNewton Country Day1500 Meters9.5:14.63a8
May 9EIL TF ChampionshipsMay 9 · 1500 Meters · Place 4 · Newton Country DayNewton Country Day1500 Meters4.5:06.12a PB8
May 9EIL TF ChampionshipsMay 9 · 800 Meters · Place 6 · Newton Country DayNewton Country Day800 Meters6.2:34.17a8
May 2Milton Academy Invite 3May 2 · 1500 Meters · Place 5 · Newton Country DayNewton Country Day1500 Meters5.5:07.24a8
May 2Milton Academy Invite 3May 2 · 800 Meters · Place 5 · Newton Country DayNewton Country Day800 Meters5.2:36.25a8
Apr 25Concord Academy MeetApr 25 · 800 Meters · Place 4 · Newton Country DayNewton Country Day800 Meters4.2:31.04a PB8
Feb 8Greater Boston Track Club MeetFeb 8 · 1 Mile · Place 11 · New England Elite Track ClubNew England Elite Track Club1 Mile11.5:33.03a PB8

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 64 · New England Elite Track ClubNew England Elite Track Club1 Mile645:26.01a PB8
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 64 · New England Elite Track ClubNew England Elite Track Club1 Mile645:26.01a8
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 3000 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club3000 Meters911:20.43a PB8
Feb 13Harvard Crimson Elite & OpenFeb 13 · 1 Mile · Place 36 · New England EliteNew England Elite1 Mile365:30.15—
Jan 30Harvard InvitationalJan 30 · 1 Mile · Place 36 · New England EliteNew England Elite1 Mile365:27.13—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu1500 Meters65:20.8614
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 7 · New England Elite Track CluNew England Elite Track Clu1 Mile75:43.3914
May 18USATF New England Youth Series - Meet #3May 18 · 2000m Steeplechase · Place 3 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m3.8:06.65a PB7
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:35.86a7
May 10Battle Road Track Club Twilight #1May 10 · 1500 Meters · Place 8 · New England EliteNew England Elite1500 Meters85:21.24—
May 4USATF New England Youth Series - Meet #1May 4 · 2000m Steeplechase · Place 3 · New England Elite Track CluNew England Elite Track Clu2000m Steeplechase38:28.56 PB14
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 3 · New England Elite Track CluNew England Elite Track Clu1 Mile35:48.1014
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club55 MetersRound P105:59.76a PB—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club3000 Meters2.11:43.17a7
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club800 Meters3.2:42.21a PB7
Feb 23East Coast InvitationalFeb 23 · 200 Meters · Place 30 · New England Elite Track ClubNew England Elite Track Club200 Meters30.32.45a PB7
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 7 · New England Elite Track ClubNew England Elite Track Club1 Mile75:56.84a—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 300 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club300 Meters1351.80a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2USATF New England Youth InvitationalJun 2 · 1500 Meters · Place 5 · New England Elite Track CluNew England Elite Track Clu1500 Meters55:38.6013
Jun 2USATF New England Youth InvitationalJun 2 · 1 Mile · Place 4 · New England Elite Track CluNew England Elite Track Clu1 Mile46:01.5113
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 10 · New England Elite Track CluNew England Elite Track Clu800 Meters102:47.6113
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 10 · New England Elite Track CluNew England Elite Track Clu800 Meters102:44.2213
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 8 · New England Elite Track CluNew England Elite Track Clu1 Mile86:02.1013
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 8 · New England Elite Track CluNew England Elite Track Clu800 Meters82:50.4213

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · Place 12 · New England Elite Track ClubNew England Elite Track Club1 Mile12.6:12.26a6
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club800 Meters15.2:51.02a6
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 42 · New England Elite Track ClubNew England Elite Track Club200 Meters42.34.60a6
Feb 25East Coast InvitationalFeb 25 · 800 Meters · Place 22 · New England Elite TracNew England Elite Trac800 Meters223:00.08a—
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 29 · New England Elite TracNew England Elite Trac400 Meters291:17.66a PB—
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 41 · New England Elite TracNew England Elite Trac200 Meters4135.01a—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1 Mile · Place 7 · New England EliteNew England Elite1 Mile76:23.76a—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 26 · New England EliteNew England Elite300 Meters2655.86a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:54.10a6

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 3000 Meters · New England Elite Track ClubNew England Elite Track Club3000 Meters--DNS12
Jul 11AAU Club ChampionshipsJul 11 · 1500 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club1500 Meters10.5:51.63aUnofficial12
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club800 Meters26.3:00.09aUnofficial12
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 3 · New England EliteNew England Elite1500 Meters35:55.29a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 9 · New England EliteNew England Elite800 Meters93:01.08a—
Jun 4USATF New England Youth InvitationalJun 4 · 1 Mile · Place 3 · New England Elite Track ClubNew England Elite Track Club1 Mile36:39.4312
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters42:58.2712
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club800 Meters5.2:54.82a12
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 29 · New England Elite Track ClubNew England Elite Track Club100 Meters29.17.19a PB12
May 7USATF New England Youth Series - Meet #1May 7 · 1 Mile · Place 3 · New England EliteNew England Elite1 Mile36:37.45a—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 800 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club800 Meters53:08.4411
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 1500 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club1500 Meters4.5:59.93a11
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club800 Meters5.3:02.11a11

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile2.6:43.10a11
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.3:08.45a11
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 1 Mile · Place 4 · New EnglandNew England1 Mile46:26.4411
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 300 Meters · Place 3 · New EnglandNew England300 Meters357.2411
Jan 9USATFNE Youth Indoor Meet #1 Jan 9 · / followed by / · Place 4 · New EnglandNew England/ followed by /46:30.77 PB11

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 5 · New EnglandNew EnglandCombined results53:08.50—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 6 · New EnglandNew EnglandCombined results636.88—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 5 · New EnglandNew EnglandCombined results517.21 PB—
Jun 122021 USATF New England InvitationalJun 12 · 400 Meters · Place 3 · New EnglandNew England400 Meters31:23.1410
Jun 122021 USATF New England InvitationalJun 12 · 800 Meters · Place 3 · New EnglandNew England800 Meters33:00.3110
Jun 52021 USATF New England Mini Meet #3Jun 5 · 400 Meters · Place 7 · New England EliteNew England Elite400 Meters71:23.611
Jun 52021 USATF New England Mini Meet #3Jun 5 · 100 Meters · Place 8 · New England EliteNew England Elite100 Meters818.241
May 292021 USATF New England Mini Meet #2May 29 · 800 Meters · Place 4 · New England HighlandersNew England Highlanders800 Meters43:11.4h PB10
May 292021 USATF New England Mini Meet #2May 29 · 400 Meters · Place 3 · New England EliteNew England Elite400 Meters31:24.031
May 222021 USATF New England Mini Meet #1May 22 · 800 Meters · Place 3 · New England EliteNew England Elite800 Meters33:07.331
May 222021 USATF New England Mini Meet #1May 22 · 400 Meters · Place 5 · New England EliteNew England Elite400 Meters51:20.43 PB1

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 12AAU Indoor National ChampionshipsMar 12 · 400 Meters · Place 14 · New England EliteNew England Elite400 Meters141:23.24—
Mar 12AAU Indoor National ChampionshipsMar 12 · 800 Meters · Place 11 · New England EliteNew England Elite800 Meters113:07.54—
Mar 12AAU Indoor National ChampionshipsMar 12 · 200 Meters · Place 31 · New England EliteNew England Elite200 Meters3137.11—