Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth MA Vacation Week Meet · Feb 186:09.84aUSATF New England Youth MA Vacation Week MeetFebruary 18, 2026
1 Mile · OutdoorUSATF New England Youth Series - Meet #1 · May 46:09.44USATF New England Youth Series - Meet #1May 4, 2025
1000 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 214:12.69aUSATF New England Youth / HS Meet #2January 21, 2024
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 15:50.97aUSATF New England Youth InvitationalMarch 1, 2026
1500 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 125:40.99aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
2 Miles · OutdoorUSATF New England Youth Series - Meet #3 · May 1813:22.74aUSATF New England Youth Series - Meet #3May 18, 2025
300 Meters · IndoorUSATF New England Youth Meet #1 · Jan 221:02.09aUSATF New England Youth Meet #1January 22, 2023
3000 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1312:16.10aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
400 Meters · IndoorEast Coast Invitational · Feb 251:26.24aEast Coast InvitationalFebruary 25, 2024
400 Meters · OutdoorNEC Middle School Meet - Gloucester v Beverly · May 151:13.33aNEC Middle School Meet - Gloucester v BeverlyMay 15, 2026
55 Meters · Indoor2023 East Coast Invitational · Feb 2610.05a2023 East Coast InvitationalFebruary 26, 2023
60 Meter · Indoor2022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New Balance · Dec 1810.77a2022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDecember 18, 2022
800 Meters · IndoorUSATF New England Youth Invitational · Mar 12:47.52aUSATF New England Youth InvitationalMarch 1, 2026
800 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 122:44.93aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
Long Jump · OutdoorUSATF New England Youth Invitational · Jun 22.87mUSATF New England Youth InvitationalJune 2, 2024
Shot Put · 6lb · IndoorUSATF New England Youth Invitational · Mar 34.22mUSATF New England Youth InvitationalMarch 3, 2024
Shot Put · 6lb · Outdoor USATF New England Youth Series - Meet #3 · May 213.79m USATF New England Youth Series - Meet #3May 21, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club3000 Meters7.14:33.70a6
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · New England Elite Track ClubNew England Elite Track Club1500 Meters—DNS6
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 3000 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club3000 Meters3.12:56.78a6
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 1500 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club1500 Meters6.5:40.99a PB6
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 800 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club800 Meters9.2:44.93a PB6
May 28NEC MS Championships 2026May 28 · 1 Mile · Place 4 · BeverlyBeverly1 Mile4.6:10.85a6
May 28NEC MS Championships 2026May 28 · 400 Meters · Place 13 · BeverlyBeverly400 Meters13.1:17.87a6
May 17USATF New England Youth Series #4May 17 · 2 Miles · Place 7 · New England Elite Track ClubNew England Elite Track Club2 Miles7.14:32.24a6
May 17USATF New England Youth Series #4May 17 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS6
May 15NEC Middle School Meet - Gloucester v BeverlyMay 15 · Long Jump · Place 3 · BeverlyBeverlyLong Jump3.12' 1"6
May 15NEC Middle School Meet - Gloucester v BeverlyMay 15 · 1 Mile · Place 2 · BeverlyBeverly1 Mile2.6:14.73a6
May 15NEC Middle School Meet - Gloucester v BeverlyMay 15 · 400 Meters · Place 4 · BeverlyBeverly400 Meters4.1:13.33a PB6

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 1 Mile · Place 3 · New England Elite Track ClubNew England Elite Track Club1 Mile3.6:14.50a6
Mar 1USATF New England Youth InvitationalMar 1 · 1500 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club1500 Meters3.5:50.97a PB6
Mar 1USATF New England Youth InvitationalMar 1 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters6.2:47.52a PB6
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 1 Mile · Place 3 · New England Elite Track ClubNew England Elite Track Club1 Mile36:09.84a PB6
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters42:53.01a6

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 5 · New England Elite Track CluNew England Elite Track Clu1500 Meters55:53.6611
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 7 · New England Elite Track CluNew England Elite Track Clu3000 Meters713:07.2411
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 7 · New England Elite Track CluNew England Elite Track Clu3000 Meters713:07.2411
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 5 · New England Elite Track CluNew England Elite Track Clu1500 Meters55:53.6611
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club3000 Meters3.12:16.10a PB5
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club1500 Meters2.5:41.00a5
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club800 Meters9.2:48.06a5
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 3 · New England Elite Track CluNew England Elite Track Clu1500 Meters35:54.3211
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 4 · New England Elite Track CluNew England Elite Track Clu1 Mile46:14.0311
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 9 · New England Elite Track CluNew England Elite Track CluLong Jump93.05m11
May 18USATF New England Youth Series - Meet #3May 18 · 2 Miles · Place 2 · New England Elite Track ClubNew England Elite Track Club2 Miles2.13:22.74a PB5
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS5
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 4 · New England Elite Track CluNew England Elite Track Clu1 Mile46:09.44 PB11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 7 · New England EliteNew England EliteLong Jump73.03m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 3 · New England Elite TracNew England Elite Trac1500 Meters36:13.84a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 6 · New England Elite TracNew England Elite Trac800 Meters63:02.34a—
Jun 2USATF New England Youth InvitationalJun 2 · 1500 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu1500 Meters46:30.7210
Jun 2USATF New England Youth InvitationalJun 2 · 1 Mile · Place 4 · New England Elite Track CluNew England Elite Track Clu1 Mile46:56.4510
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 5 · New England Elite Track CluNew England Elite Track Clu800 Meters53:07.5510
Jun 2USATF New England Youth InvitationalJun 2 · Long Jump · Place 3 · New England Elite Track CluNew England Elite Track CluLong Jump32.87m PB10
May 11USATF New England Youth Series - Meet #3May 11 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile2.7:00.13a4
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club800 Meters2.3:15.85a4
May 5USATF New England Youth Series - Meet #2May 5 · 400 Meters · Place 9 · New England Elite Track CluNew England Elite Track Clu400 Meters91:25.6910
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu800 Meters43:20.8310

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile—DNS4
Mar 3USATF New England Youth InvitationalMar 3 · Shot Put · Place 3 · New England Elite Track ClubNew England Elite Track ClubShot Put6lb3.4.22m PB4
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS4
Feb 25East Coast InvitationalFeb 25 · Shot Put · Place 4 · New England EliteNew England EliteShot Put44.19m—
Feb 25East Coast InvitationalFeb 25 · 800 Meters · Place 4 · New England Elite TracNew England Elite Trac800 Meters43:16.99a—
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 9 · New England Elite TracNew England Elite Trac400 Meters91:26.24a PB—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1000 Meters · Place 6 · New England EliteNew England Elite1000 Meters64:12.69a PB—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 10 · New England EliteNew England Elite300 Meters101:03.29a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 1000 Meters · Place 5 · New England EliteNew England Elite1000 Meters54:19.32a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 300 Meters · Place 14 · New England EliteNew England Elite300 Meters141:02.80a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club800 Meters5.3:17.43a4
Feb 262023 East Coast InvitationalFeb 26 · Shot Put · Place 2 · New England EliteNew England EliteShot Put23.68m—
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 8 · New England EliteNew England Elite800 Meters83:23.00a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 12 · New England EliteNew England Elite400 Meters121:27.56a—
Feb 262023 East Coast InvitationalFeb 26 · 55 Meters · Place 14 · New England EliteNew England Elite55 Meters1410.05a PB—
Jan 22USATF New England Youth Meet #1Jan 22 · 1000 Meters · Place 5 · New England EliteNew England Elite1000 Meters54:19.22a—
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 6 · New England EliteNew England Elite300 Meters61:02.09a PB—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 6 · New England Elite Track ClubNew England Elite Track ClubShot Put6lb6.3.28m3
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club800 Meters9.3:15.63a3
Jun 29AAU Region 01 Qualifier Jun 29 · Shot Put · Place 1 · New England Elite Track ClubNew England Elite Track ClubShot Put6lb1.11-03.503
Jun 29AAU Region 01 Qualifier Jun 29 · 1500 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club1500 Meters3.6:23.67a3
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club400 Meters7.1:22.46a3
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 2 · New England EliteNew England EliteShot Put24.56m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 5 · New England EliteNew England Elite800 Meters53:02.70a—
Jun 4USATF New England Youth InvitationalJun 4 · 400 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club400 Meters111:32.949
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club800 Meters53:18.319
May 21 USATF New England Youth Series - Meet #3May 21 · Shot Put · Place 2 · New England Elite Track ClubNew England Elite Track ClubShot Put6lb2.3.79m PB3
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.3:07.76a3
May 7USATF New England Youth Series - Meet #1May 7 · 800 Meters · Place 5 · New England EliteNew England Elite800 Meters53:12.35a—
May 7USATF New England Youth Series - Meet #1May 7 · 400 Meters · Place 5 · New England EliteNew England Elite400 Meters51:20.86a—
Mar 4USATF New England Youth InvitationalMar 4 · Shot Put · Place 3 · New England EliteNew England EliteShot Put33.31m—
Mar 4USATF New England Youth InvitationalMar 4 · 800 Meters · Place 9 · New England EliteNew England Elite800 Meters93:15.22a—
Mar 4USATF New England Youth InvitationalMar 4 · 400 Meters · Place 12 · New England EliteNew England Elite400 Meters121:28.72a—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 60 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club60 Meter2.10.77a PB3
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 800 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club800 Meters2.3:18.56a3

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club800 Meters3.3:28.29a2
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club400 Meters8.1:36.24a2
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.3:38.07a2
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club400 Meters6.1:33.48a2