Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Freshman-Sophomore Championship · Jan 244:52.05aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
1 Mile · OutdoorMSTCA Coaches Metro Invitational · May 164:45.04aMSTCA Coaches Metro InvitationalMay 16, 2026
1000 Meters · IndoorMSTCA Qualifier Meet · Feb 72:49.29aMSTCA Qualifier MeetFebruary 7, 2026
1500 Meters · OutdoorUSATF New England Youth Invitational · May 314:29.57aUSATF New England Youth InvitationalMay 31, 2026
200 Meters · OutdoorHudson v. Groton · May 1324.8Hudson v. GrotonMay 13, 2026
400 Meters · OutdoorGroton-Dunstable vs Quabbin · Apr 1554.6Groton-Dunstable vs QuabbinApril 15, 2026
800 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 222:04.09aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
800 Meters · OutdoorWeston Twilight Invitational - Regis Events · May 92:00.97aWeston Twilight Invitational - Regis EventsMay 9, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile4.4:48.23a9
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club1500 Meters4.4:29.57a PB9
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters11.2:03.05a9
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile6.4:53.95a9
May 16MSTCA Coaches Metro InvitationalMay 16 · 1 Mile · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile24:45.04a PB9
May 13Hudson v. GrotonMay 13 · 200 Meters · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters7.24.8 PB9
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 27 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters272:00.97a PB9
May 6Oakmont vs Groton-DunstableMay 6 · 1 Mile · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile3.4:56.49
Apr 23MSTCA Warrior InvitationalApr 23 · 800 Meters · Place 10 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters102:07.39a9
Apr 15Groton-Dunstable vs QuabbinApr 15 · 400 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters2.54.6 PB9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 800 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club800 Meters222:04.09a PB9
Feb 7MSTCA Qualifier MeetFeb 7 · 1000 Meters · Place 17 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters172:49.29a PB9
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1 Mile · Place 25 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile254:52.05a PB9

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 31Battle Road Track Club Twilight #3May 31 · 1500 Meters · Place 62 · New England EliteNew England Elite1500 Meters624:38.64—