Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDual County League Championships · May 2011.17aDual County League ChampionshipsMay 20, 2026
2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2135.68MIAA Indoor Track & Field Meet of ChampionsFebruary 21, 2026
200 Meters · IndoorUSATF New England Youth Invitational · Mar 122.58aUSATF New England Youth InvitationalMarch 1, 2026
200 Meters · OutdoorMSTCA Jim Hoar Freshman Sophomore Invitational · May 922.24aMSTCA Jim Hoar Freshman Sophomore InvitationalMay 9, 2026
300 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 2435.56aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
400 Meters · IndoorUSATF-NE Indoor Track and Field Championships · Feb 2352.64aUSATF-NE Indoor Track and Field ChampionshipsFebruary 23, 2025
400 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 2949.81aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 2952.716aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 156.80aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
55 Meters · IndoorDual County League Championship Meet · Feb 46.73aDual County League Championship MeetFebruary 4, 2026
60 Meter · IndoorUSATF-NE Indoor Track and Field Championships · Feb 237.41aUSATF-NE Indoor Track and Field ChampionshipsFebruary 23, 2025
600 Meters · IndoorDCL Dual Meets #2T · Dec 171:30.55aDCL Dual Meets #2TDecember 17, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 400 Meters · Place 27 · Acton-Boxborough RegActon-Boxborough Reg400 Meters27.51.54a10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 8 · Acton-Boxborough RegActon-Boxborough Reg400 Meters8.49.81a PB10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 12 · Acton-Boxborough RegActon-Boxborough Reg200 MetersRound P12.22.43aWind: 0.610
May 20Dual County League ChampionshipsMay 20 · 200 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg200 Meters322.67a10
May 20Dual County League ChampionshipsMay 20 · 200 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg200 Meters322.47a10
May 20Dual County League ChampionshipsMay 20 · 100 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg100 Meters311.28a10
May 20Dual County League ChampionshipsMay 20 · 100 Meters · Place 4 · Acton-Boxborough RegActon-Boxborough Reg100 Meters411.17a PB10
May 16MSTCA Coaches Metro InvitationalMay 16 · 400 Meters · Place 5 · Acton-Boxborough RegActon-Boxborough Reg400 Meters551.37a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 400 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg400 Meters150.01a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 200 Meters · Place 2 · Acton-Boxborough RegActon-Boxborough Reg200 Meters222.24a PB10
Apr 29LS vs Bedford vs ABApr 29 · 200 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg200 Meters1.22.44a10
Apr 14Westford & NS at ABApr 14 · 400 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg400 Meters1.51.41a10
Apr 14Westford & NS at ABApr 14 · 200 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg200 Meters1.22.79a10
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 200 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg200 Meters123.16a10
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 100 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg100 Meters111.34a10

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 200 Meters · Place 3 · 02-Unattached02-Unattached200 Meters3.22.58a PB10
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 12 · Acton-Boxborough RegActon-Boxborough Reg2 Miles1235.68 PB—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 8 · Acton-Boxborough RegActon-Boxborough Reg300 Meters8.35.83a10
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meter · Place 20 · Acton-Boxborough RegActon-Boxborough Reg55 MeterRound P20.6.80a PB10
Feb 4Dual County League Championship MeetFeb 4 · 300 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg300 Meters335.69a10
Feb 4Dual County League Championship MeetFeb 4 · 55 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg55 Meters36.73a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg300 Meters135.56a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg55 MetersRound P36.75a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 4 · Acton-Boxborough RegActon-Boxborough Reg55 Meters46.79a10
Jan 21DCL Dual Meets #5Jan 21 · 55 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg55 Meters36.84a10
Jan 14DCL Dual Meets #4Jan 14 · 300 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg300 Meters135.86a10
Jan 8DCL Dual Meets #3TJan 8 · 300 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg300 Meters136.48a10
Jan 8DCL Dual Meets #3TJan 8 · 55 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg55 Meters37.03a10

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 300 Meters · Place 4 · Acton-Boxborough RegActon-Boxborough Reg300 Meters4.36.19a10
Dec 17DCL Dual Meets #2TDec 17 · 600 Meters · Place 4 · Acton-Boxborough RegActon-Boxborough Reg600 Meters4.1:30.55a PB10
Dec 17DCL Dual Meets #2TDec 17 · 55 Meter · Place 5 · Acton-Boxborough RegActon-Boxborough Reg55 Meter5.6.87a10
Dec 13DCL Dual Meets #1TDec 13 · 300 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg300 Meters1.36.05a10
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · 60 Meter · Place 28 · 02-Unattached02-Unattached60 MeterRound P28.7.41a PB9
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · 400 Meters · Place 8 · 02-Unattached02-Unattached400 Meters8.52.64a PB9
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 36 · Acton-Boxborough RegActon-Boxborough Reg300 Meters3637.56a—
Jan 22DCL Thorpe Division ChampionshipJan 22 · 300 Meters · Place 13 · Acton-Boxborough RegActon-Boxborough Reg300 Meters1337.40a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55 Meters · Place 18 · Acton-Boxborough RegActon-Boxborough Reg55 Meters187.02a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 300 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg300 Meters337.04a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Acton-Boxborough RegActon-Boxborough Reg400 MetersRelay Split—52.716a PB9
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 26 · Acton-Boxborough RegActon-Boxborough Reg200 MetersRound P26.23.12a9
May 21Dual County League ChampionshipMay 21 · 200 Meters · Place 5 · Acton-Boxborough RegActon-Boxborough Reg200 Meters523.32a9
May 21Dual County League ChampionshipMay 21 · 200 Meters · Place 6 · Acton-Boxborough RegActon-Boxborough Reg200 Meters624.07a9
May 21Dual County League ChampionshipMay 21 · 100 Meters · Place 6 · Acton-Boxborough RegActon-Boxborough Reg100 Meters611.49a9
May 21Dual County League ChampionshipMay 21 · 100 Meters · Place 7 · Acton-Boxborough RegActon-Boxborough Reg100 Meters711.63a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 200 Meters · Place 6 · Acton-Boxborough RegActon-Boxborough Reg200 Meters623.14a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 2 · Acton-Boxborough RegActon-Boxborough Reg100 MetersRound P211.48a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg100 Meters111.38a9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 200 Meters · Place 4 · Acton-Boxborough RegActon-Boxborough Reg200 Meters422.87a9
Apr 29Acton and Beford at LSApr 29 · 200 Meters · Place 5 · Acton-Boxborough RegActon-Boxborough Reg200 Meters523.67a9
Apr 15DCL #3 NS vs ABApr 15 · 400 Meters · Place 4 · Acton-Boxborough RegActon-Boxborough Reg400 Meters454.95a9
Apr 8DCL #2 AB vs WAApr 8 · 200 Meters · Place 2 · Acton-Boxborough RegActon-Boxborough Reg200 Meters224.28a9
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 100 Meters · Place 9 · Acton-Boxborough RegActon-Boxborough Reg100 Meters912.22a9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 400 Meters · Place 16 · Acton-Boxborough RegActon-Boxborough Reg400 Meters16.55.11a9
Dec 18Dual County League Dual Meets Set #2Dec 18 · 300 Meters · Place 5 · Acton-Boxborough RegActon-Boxborough Reg300 Meters5.37.68a9
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 16 · Waltham TrackWaltham Track60 Meter16.7.62a8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 60 Meter · Place 4 · Waltham TrackWaltham Track60 Meter4.7.62a8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 400 Meters · Place 1 · Waltham TrackWaltham Track400 Meters1.55.84a8

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 400 Meters · Waltham TrackWaltham Track400 Meters—DNS8
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 100 Meters · Waltham TrackWaltham Track100 Meters—DNS8

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 5 · Waltham TrackWaltham Track400 Meters5.55.86a7
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 4 · Waltham TrackWaltham Track100 Meters4.13.74a7