Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorUSATF New England Youth Invitational · Jun 15:36.20USATF New England Youth InvitationalJune 1, 2025
100 Meters · OutdoorNEC MS Meet - Gloucester, Marblehead, Salem · Jun 214.16aNEC MS Meet - Gloucester, Marblehead, SalemJune 2, 2026
1000 Meters · IndoorThe Nor'Easter at the Track · Jan 103:18.76The Nor'Easter at the TrackJanuary 10, 2026
1500 Meters · OutdoorUSATF New England Youth Invitational · Jun 15:16.38USATF New England Youth InvitationalJune 1, 2025
200 Meters · IndoorThe Pre Nationals Tune Up · Jan 1729.15aThe Pre Nationals Tune UpJanuary 17, 2026
200 Meters · OutdoorNEC MS Meet - Gloucester, Marblehead, Salem · Jun 229.24aNEC MS Meet - Gloucester, Marblehead, SalemJune 2, 2026
300 Meters · IndoorThe Nor'Easter at the Track · Jan 1046.13The Nor'Easter at the TrackJanuary 10, 2026
400 Meters · IndoorThe BU Mini Meet · Dec 131:01.80aThe BU Mini MeetDecember 13, 2025
400 Meters · OutdoorUSATF New England Youth Invitational · Jun 159.59USATF New England Youth InvitationalJune 1, 2025
55 Meters · OutdoorThe Rising Stars Classic · Mar 81:02.35aThe Rising Stars ClassicMarch 8, 2025
600 Meters · IndoorThe Nor'Easter at the Track · Jan 101:49.07The Nor'Easter at the TrackJanuary 10, 2026
800 Meters · IndoorNew Balance Nationals Indoor · Mar 132:26.24New Balance Nationals IndoorMarch 13, 2025
800 Meters · OutdoorMassachusetts Middle School Track & Field State Championship- Division 2 · Jun 52:23.79aMassachusetts Middle School Track & Field State Championship- Division 2June 5, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5Massachusetts Middle School Track & Field State Championship- Division 2Jun 5 · 800 Meters · Place 1 · Marblehead VeteransMarblehead Veterans800 Meters1.2:23.79a PB8
Jun 5Massachusetts Middle School Track & Field State Championship- Division 2Jun 5 · 400 Meters · Place 1 · Marblehead VeteransMarblehead Veterans400 Meters1.1:00.64a8
Jun 2NEC MS Meet - Gloucester, Marblehead, SalemJun 2 · 200 Meters · Place 1 · Marblehead VeteransMarblehead Veterans200 Meters1.29.24a PB8
Jun 2NEC MS Meet - Gloucester, Marblehead, SalemJun 2 · 100 Meters · Place 1 · Marblehead VeteransMarblehead Veterans100 Meters1.14.16a PB8
May 28NEC MS Championships 2026May 28 · 800 Meters · Place 1 · Marblehead VeteransMarblehead Veterans800 Meters1.2:39.08a8
May 28NEC MS Championships 2026May 28 · 400 Meters · Place 1 · Marblehead VeteransMarblehead Veterans400 Meters1.1:03.32a8
May 17USATF New England Youth Series #4May 17 · 800 Meters · 02-Unattached02-Unattached800 Meters—DNS8
May 17USATF New England Youth Series #4May 17 · 400 Meters · 02-Unattached02-Unattached400 Meters—DNS8
May 3USATF New England Youth Series #2May 3 · 800 Meters · 02-Unattached02-Unattached800 Meters—DNS8
May 3USATF New England Youth Series #2May 3 · 400 Meters · Place 3 · 02-Unattached02-Unattached400 Meters3.1:02.93a8
Apr 17George Davis InvitationalApr 17 · 400 Meters · Place 19 · UnattachedUnattached400 Meters19.1:02.11a8

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · WindWard Track and FieldWindWard Track and Field800 Meters—DNS8
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · WindWard Track and FieldWindWard Track and Field400 Meters—DNS8
Mar 6Rising Stars Youth ChampsMar 6 · 200 Meters · WindWard Track and FieldWindWard Track and Field200 MetersRound P—DNS8
Mar 1USATF New England Youth InvitationalMar 1 · 400 Meters · Place 4 · WindWard Track and FieldWindWard Track and Field400 Meters4.1:01.84a8
Feb 14GBTCA: Valentine InvitationalFeb 14 · 400 Meters · Place 1 · WindWard Track and FieldWindWard Track and Field400 Meters11:02.08a8
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 800 Meters · Place 42 · WindWard Track and FieldWindWard Track and Field800 Meters422:30.59a8
Feb 6Riverhawk InvitationalFeb 6 · 400 Meters · Place 30 · WindWard Track and FieldWindWard Track and Field400 Meters301:01.88a8
Feb 6Riverhawk InvitationalFeb 6 · 800 Meters · Place 50 · WindWard Track and FieldWindWard Track and Field800 Meters502:34.08a8
Jan 17The Pre Nationals Tune UpJan 17 · 800 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field800 Meters22:31.00a8
Jan 17The Pre Nationals Tune UpJan 17 · 400 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field400 Meters21:02.40a8
Jan 17The Pre Nationals Tune UpJan 17 · 200 Meters · Place 14 · WindWard Track and FieldWindWard Track and Field200 Meters1429.15a PB8
Jan 10The Nor'Easter at the TrackJan 10 · 1000 Meters · Place 4 · WINDWARD TRAWINDWARD TRA1000 Meters43:18.76 PB8
Jan 10The Nor'Easter at the TrackJan 10 · 600 Meters · Place 8 · WINDWARD TRAWINDWARD TRA600 Meters81:49.07 PB8
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 27 · WINDWARD TRAWINDWARD TRA300 Meters2746.13 PB8

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 400 Meters · Place 4 · WindWard Track and FieldWindWard Track and Field400 Meters4.1:03.08a8
Dec 13The BU Mini MeetDec 13 · 800 Meters · Place 4 · UnattachedUnattached800 Meters4.2:30.21a8
Dec 13The BU Mini MeetDec 13 · 400 Meters · Place 2 · UnattachedUnattached400 Meters2.1:01.80a PB8
Mar 13New Balance Nationals IndoorMar 13 · 800 Meters · Place 30 · Windward Track and FieldWindward Track and Field800 Meters302:26.24 PB7
Jan 4Pre Nationals Tune UpJan 4 · 200 Meters · Place 12 · WindWard TraWindWard Tra200 Meters1230.13—
Jan 4Pre Nationals Tune UpJan 4 · 800 Meters · Place 2 · WindWard TraWindWard Tra800 Meters22:31.66—
Jan 4Pre Nationals Tune UpJan 4 · 400 Meters · Place 4 · WindWard TraWindWard Tra400 Meters41:05.69—
Jan 4Pre Nationals Tune UpJan 4 · 200 Meters · Place 12 · WindWard Track and FieldWindWard Track and Field200 Meters1230.1313
Jan 4Pre Nationals Tune UpJan 4 · 800 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field800 Meters22:31.6613
Jan 4Pre Nationals Tune UpJan 4 · 400 Meters · Place 4 · WindWard Track and FieldWindWard Track and Field400 Meters41:05.6913

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 3 · WindWard Track and FieldWindWard Track and Field800 Meters3.2:28.34a7
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 400 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field400 Meters2.1:01.91a7
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 5 · WindWard Track and FieldWindWard Track and Field1500 Meters55:16.38 PB13
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 5 · WindWard Track and FieldWindWard Track and Field1 Mile55:36.20 PB13
Jun 1USATF New England Youth InvitationalJun 1 · 400 Meters · Place 1 · WindWard Track and FieldWindWard Track and Field400 Meters159.59 PB13
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field55 MetersRound P22:29.47a—
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field55 MetersRound P21:02.35a PB—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15the track at new balance Youth JamboreeDec 15 · 800 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field800 Meters2.2:37.97a7
Dec 15the track at new balance Youth JamboreeDec 15 · 400 Meters · Place 2 · WindWard Track and FieldWindWard Track and Field400 Meters2.1:04.42a7
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 3 · WindWard Track and FieldWindWard Track and Field800 Meters3.2:44.47a6
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 3 · WindWard Track and FieldWindWard Track and Field400 Meters3.1:10.22a6
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 5 · WindWard Track and FieldWindWard Track and Field200 Meters5.30.93a6
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1000 Meters · Place 2 · WindWard Track and FielWindWard Track and Fiel1000 Meters23:43.32a—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 2 · WindWard Track and FielWindWard Track and Fiel300 Meters251.09a—
Jan 6Pre Nationals Tune UpJan 6 · 800 Meters · Place 10 · WindWard Track and FielWindWard Track and Fiel800 Meters102:57.14a—
Jan 6Pre Nationals Tune UpJan 6 · 400 Meters · Place 7 · WindWard Track and FielWindWard Track and Fiel400 Meters71:08.77a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 2 · WindWard Track and FielWindWard Track and Fiel800 Meters22:36.87a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 3 · WindWard Track and FielWindWard Track and Fiel400 Meters31:05.42a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 7 · WindWard Track and FielWindWard Track and Fiel200 Meters730.67a—
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 1 · WindWard Track and FieldWindWard Track and Field800 Meters12:44.9312
May 19USATF New England Youth Series - Meet #4May 19 · 400 Meters · Place 5 · WindWard Track and FieldWindWard Track and Field400 Meters51:09.3112
May 19USATF New England Youth Series - Meet #4May 19 · 100 Meters · Place 6 · WindWard Track and FieldWindWard Track and Field100 Meters615.1912
May 5USATF New England Youth Series - Meet #2May 5 · 400 Meters · Place 1 · WindWard Track and FieldWindWard Track and Field400 Meters11:07.3912
May 5USATF New England Youth Series - Meet #2May 5 · 100 Meters · Place 1 · WindWard Track and FieldWindWard Track and Field100 Meters115.0512

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 400 Meters · Place 6 · WindWard Track and FieldWindWard Track and Field400 Meters6.1:15.56a6
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 200 Meters · Place 10 · WindWard Track and FieldWindWard Track and Field200 Meters10.32.56a6