Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2511.26aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
200 Meters · IndoorHarvard Crimson Elite & Open · Feb 1323.72Harvard Crimson Elite & OpenFebruary 13, 2026
200 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 2822.68aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 1446.91aUSATF New England Youth / HS Meet #1January 14, 2024
400 Meters · IndoorUSATF New England Youth MA Vacation Week Meet · Feb 1855.28aUSATF New England Youth MA Vacation Week MeetFebruary 18, 2026
400 Meters · OutdoorUSATF New England Youth Series #1 · Apr 2656.27aUSATF New England Youth Series #1April 26, 2026
55 Meter · IndoorML-12 Varsity & JV Block #3B: Red/Wob; Mel/Wat; Sto/Wak · Dec 297.15aML-12 Varsity & JV Block #3B: Red/Wob; Mel/Wat; Sto/WakDecember 29, 2025
55 Meters · IndoorML-12 JV Championship Meet · Jan 196.95aML-12 JV Championship MeetJanuary 19, 2026
60 Meter · IndoorUSATF New England Youth Invitational · Mar 27.87aUSATF New England Youth InvitationalMarch 2, 2025
60 Meter · OutdoorGreater Boston Track Club Meet · Feb 87.59aGreater Boston Track Club MeetFebruary 8, 2026
60 Meters · IndoorNew Balance Nationals Indoor · Mar 137.94New Balance Nationals IndoorMarch 13, 2025

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 200 Meters · Place 43 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P43.22.93aWind: 0.79
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 38 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P38.11.42aWind: -0.89
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club200 Meters5.23.12aWind: 1.49
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P1.11.46aWind: 0.29
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club100 Meters1.11.26a PBWind: -1.29
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS9
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P3.23.10aWind: 0.59
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club200 Meters4.22.96aWind: -1.29
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P2.11.40aWind: 0.49
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters2.11.41aWind: -0.79
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 200 Meters · Place 15 · MelroseMelrose200 MetersRound P15.22.68a PB9
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 100 Meters · Place 12 · MelroseMelrose100 MetersRound P12.11.30aWind: 2.39
May 20ML-12 Championship MeetMay 20 · 200 Meters · Place 3 · MelroseMelrose200 Meters322.98a9
May 20ML-12 Championship MeetMay 20 · 100 Meters · Place 7 · MelroseMelrose100 Meters711.38a9
May 20ML-12 Championship MeetMay 20 · 100 Meters · Place 6 · MelroseMelrose100 Meters611.36a9
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 17 · MelroseMelrose200 Meters1723.32a9
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 1 · MelroseMelrose100 MetersRound P111.31a9
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 1 · MelroseMelrose100 Meters111.34a9
May 13ML-12 Block #5C: Bel/Win; Mel/BurMay 13 · 200 Meters · Place 2 · MelroseMelrose200 Meters222.98a9
May 13ML-12 Block #5C: Bel/Win; Mel/BurMay 13 · 100 Meters · Place 3 · MelroseMelrose100 Meters311.45a9
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 200 Meters · Place 7 · MelroseMelrose200 Meters723.34a9
May 5ML-12 Block #4A: Arl/Red; Mel/WilMay 5 · 200 Meters · Place 2 · MelroseMelrose200 Meters223.51a9
May 5ML-12 Block #4A: Arl/Red; Mel/WilMay 5 · 100 Meters · Place 5 · MelroseMelrose100 Meters512.18a9
Apr 28ML-12 Block #3A: Win/Wob; Wat/Mel; Wak/BurApr 28 · 200 Meters · Place 4 · MelroseMelrose200 Meters423.62a9
Apr 28ML-12 Block #3A: Win/Wob; Wat/Mel; Wak/BurApr 28 · 100 Meters · Place 6 · MelroseMelrose100 Meters611.79a9
Apr 26USATF New England Youth Series #1Apr 26 · 400 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club400 Meters356.27a PB9
Apr 26USATF New England Youth Series #1Apr 26 · 100 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club100 Meters312.09a9
Apr 14ML-12 Block #2A: Sto/Mel; Arl/WinApr 14 · Triple Jump · Place 5 · MelroseMelroseTriple Jump537-04.759
Apr 14ML-12 Block #2A: Sto/Mel; Arl/WinApr 14 · 200 Meters · Place 3 · MelroseMelrose200 Meters324.05a9
Apr 7ML-12 Block #1A: Bel/Lex; Mel/WakApr 7 · Triple Jump · Place 6 · MelroseMelroseTriple Jump636-7.259
Apr 7ML-12 Block #1A: Bel/Lex; Mel/WakApr 7 · 200 Meters · Place 5 · MelroseMelrose200 Meters524.55a9
Feb 8Greater Boston Track Club MeetFeb 8 · 60 Meter · Place 11 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P11.7.59a PB9
Feb 8Greater Boston Track Club MeetFeb 8 · 200 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club200 Meters10.23.87a9

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 22The Red Carpet InviteFeb 22 · 400 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club400 Meters755.40a9
Feb 22The Red Carpet InviteFeb 22 · 200 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club200 Meters1123.77a9
Feb 22The Red Carpet InviteFeb 22 · 55 Meters · Place 19 · New England Elite Track ClubNew England Elite Track Club55 Meters197.01a9
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 400 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club400 Meters255.28a PB9
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 55 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club55 Meters16.98a9
Feb 13Harvard Crimson Elite & OpenFeb 13 · 200 Meters · Place 13 · New England EliteNew England Elite200 Meters1323.72 PB—
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · High Jump · MelroseMelroseHigh Jump—NH9
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 24 · MelroseMelrose55 MetersRound P246.96a9
Jan 19ML-12 JV Championship MeetJan 19 · High Jump · Place 3 · MelroseMelroseHigh Jump35-49
Jan 19ML-12 JV Championship MeetJan 19 · 55 Meters · Place 6 · MelroseMelrose55 Meters67.21a9
Jan 19ML-12 JV Championship MeetJan 19 · 55 Meters · Place 1 · MelroseMelrose55 Meters16.95a PB9
Jan 14ML-12 Varsity & JV Block #5B: Arl/Win; Mel/Sto; Wat/WilJan 14 · High Jump · Place 2 · MelroseMelroseHigh Jump25-09
Jan 14ML-12 Varsity & JV Block #5B: Arl/Win; Mel/Sto; Wat/WilJan 14 · 55 Meters · Place 5 · MelroseMelrose55 Meters57.30a9
Jan 6ML-12 Varsity & JV Block #4B: Win/Wob; Bur/Sto; Mel/WilJan 6 · High Jump · Place 1 · MelroseMelroseHigh Jump15-29
Jan 6ML-12 Varsity & JV Block #4B: Win/Wob; Bur/Sto; Mel/WilJan 6 · 55 Meters · Place 1 · MelroseMelrose55 Meters17.23a9

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29ML-12 Varsity & JV Block #3B: Red/Wob; Mel/Wat; Sto/WakDec 29 · 55 Meter · Place 3 · MelroseMelrose55 Meter3.7.15a PB9
Dec 22ML-12 Varsity & JV Block #2B: Mel/Bur; Wob/Lex; Arl/RedDec 22 · 55 Meter · Place 4 · MelroseMelrose55 Meter4.7.24a9
Mar 13New Balance Nationals IndoorMar 13 · 60 Meters · Place 63 · New England EliteNew England Elite60 MetersRound P637.94 PB8
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 4 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P4.8.04a8
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club60 Meter2.7.87a PB8
Mar 2USATF New England Youth InvitationalMar 2 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 Meters4.1:00.64a8
Mar 2USATF New England Youth InvitationalMar 2 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.25.20a8
Feb 23East Coast InvitationalFeb 23 · 55 Meter · Place 1 · New England Elite Track ClubNew England Elite Track Club55 Meter1.7.21a8
Feb 23East Coast InvitationalFeb 23 · 400 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club400 Meters5.59.11a8
Feb 23East Coast InvitationalFeb 23 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.25.67a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 55 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club55 Meter2.7.62a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.26.04a8

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 1MA Middle School T & F Championship Division 1Jun 1 · 200 Meters · Place 15 · Melrose Middle SchoolMelrose Middle School200 Meters1526.367
Jun 1MA Middle School T & F Championship Division 1Jun 1 · 100 Meters · Place 23 · Melrose Middle SchoolMelrose Middle School100 MetersRound P2313.177

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 18 · New England Elite Track ClubNew England Elite Track Club60 Meter18.8.72a7
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club400 Meters11.1:02.57a7
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club200 Meters8.27.33a7
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 8 · New England Elite TracNew England Elite Trac400 Meters81:01.70a—
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 10 · New England Elite TracNew England Elite Trac200 Meters1027.08a—
Feb 25East Coast InvitationalFeb 25 · 60 Meters · Place 10 · New England Elite TracNew England Elite Trac60 Meters108.39a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 200 Meters · Place 6 · New England Elite TracNew England Elite Trac200 Meters628.00a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 55 Meters · Place 7 · New England Elite TracNew England Elite Trac55 Meters78.03a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 300 Meters · Place 8 · New England EliteNew England Elite300 Meters846.91a PB—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 60 Meters · Place 3 · New England EliteNew England Elite60 Meters38.64a—