Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCC and Wayland at AB · May 611.65aCC and Wayland at ABMay 6, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:43.09aMSTCA Boys PentathlonFebruary 26, 2025
110m Hurdles · 39" / 0.991m · OutdoorWestford & NS at AB · Apr 1416.68aWestford & NS at ABApril 14, 2026
200 Meters · Indoorthe TRACK at new balance Early Bird invite · Dec 624.26athe TRACK at new balance Early Bird inviteDecember 6, 2025
200 Meters · OutdoorLS vs Bedford vs AB · Apr 2922.58aLS vs Bedford vs ABApril 29, 2026
300 Meters · IndoorDCL Dual Meets #2T · Dec 1737.77aDCL Dual Meets #2TDecember 17, 2025
400 Meters · OutdoorDCL #2 AB vs WA · Apr 859.61aDCL #2 AB vs WAApril 8, 2025
400m Hurdles · 36" / 0.914m · OutdoorWestford Academy vs Acton-Boxborough · Apr 91:08.92aWestford Academy vs Acton-BoxboroughApril 9, 2024
55 Meters · IndoorDCL Dual Meets #5 · Jan 217.13aDCL Dual Meets #5January 21, 2026
55m Hurdles · 33" · IndoorDual County League Meet #1 · Dec 1310.72aDual County League Meet #1December 13, 2023
55m Hurdles · 39" · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 158.46aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.47mMSTCA Boys PentathlonFebruary 26, 2025
Javelin · 800g · OutdoorMIAA Division 1 Track & Field Championship · May 29141-01MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.10mMSTCA Boys PentathlonFebruary 26, 2025
Shot Put · 12lb · IndoorDual County League Meet #1 · Dec 1325-01.25Dual County League Meet #1December 13, 2023

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 7 · Acton-Boxborough RegActon-Boxborough RegJavelin800g7.141-01 PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 30 · Acton-Boxborough RegActon-Boxborough Reg200 MetersRound P30.23.24aWind: 1.511
May 20Dual County League ChampionshipsMay 20 · Javelin · Place 2 · Acton-Boxborough RegActon-Boxborough RegJavelin2143-311
May 20Dual County League ChampionshipsMay 20 · 110m Hurdles · Place 6 · Acton-Boxborough RegActon-Boxborough Reg110m Hurdles616.59a11
May 20Dual County League ChampionshipsMay 20 · 110m Hurdles · Place 6 · Acton-Boxborough RegActon-Boxborough Reg110m Hurdles616.66a11
May 16MSTCA Coaches Metro InvitationalMay 16 · 110m Hurdles · Place 6 · Acton-Boxborough RegActon-Boxborough Reg110m HurdlesRound P616.48a11
May 16MSTCA Coaches Metro InvitationalMay 16 · 110m Hurdles · Place 5 · Acton-Boxborough RegActon-Boxborough Reg110m Hurdles516.36a11
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 17 · Acton-Boxborough RegActon-Boxborough RegJavelin17119-1111
May 9Weston Twilight Invitational - Weston EventsMay 9 · 110m Hurdles · Place 29 · Acton-Boxborough RegActon-Boxborough Reg110m Hurdles2919.17a11
May 6CC and Wayland at ABMay 6 · Javelin · Place 6 · Acton-Boxborough RegActon-Boxborough RegJavelin800g6.111' 10"11
May 6CC and Wayland at ABMay 6 · 100 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg100 Meters3.11.65a PB11
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 13 · Acton-Boxborough RegActon-Boxborough RegJavelin1337.64m11
Apr 29LS vs Bedford vs ABApr 29 · Javelin · Place 3 · Acton-Boxborough RegActon-Boxborough RegJavelin800g3.140' 3"11
Apr 29LS vs Bedford vs ABApr 29 · 200 Meters · Place 3 · Acton-Boxborough RegActon-Boxborough Reg200 Meters3.22.58a PB11
Apr 14Westford & NS at ABApr 14 · Javelin · Place 1 · Acton-Boxborough RegActon-Boxborough RegJavelin800g1.126' 10"11
Apr 14Westford & NS at ABApr 14 · 110m Hurdles · Place 2 · Acton-Boxborough RegActon-Boxborough Reg110m Hurdles39" / 0.991m2.16.68a PB11
Apr 14Westford & NS at ABApr 14 · 100 Meters · Place 2 · Acton-Boxborough RegActon-Boxborough Reg100 Meters2.11.69a11
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · Javelin · Place 2 · Acton-Boxborough RegActon-Boxborough RegJavelin2111-1111
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 100 Meters · Place 5 · Acton-Boxborough RegActon-Boxborough Reg100 Meters511.90a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 23 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles39"Round P23.8.46a PB11
Feb 4Dual County League Championship MeetFeb 4 · 55m Hurdles · Place 3 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles38.79a11
Jan 21DCL Dual Meets #5Jan 21 · 55m Hurdles · Place 3 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles38.53a11
Jan 21DCL Dual Meets #5Jan 21 · 55 Meters · Place 17 · Acton-Boxborough RegActon-Boxborough Reg55 Meters177.13a PB11
Jan 14DCL Dual Meets #4Jan 14 · Shot Put · Place 19 · Acton-Boxborough RegActon-Boxborough RegShot Put1932-3.5011
Jan 14DCL Dual Meets #4Jan 14 · 55m Hurdles · Place 7 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles78.94a11
Jan 14DCL Dual Meets #4Jan 14 · 300 Meters · Place 14 · Acton-Boxborough RegActon-Boxborough Reg300 Meters1438.75a11
Jan 8DCL Dual Meets #3TJan 8 · 55m Hurdles · Place 3 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles39.72a11
Jan 8DCL Dual Meets #3TJan 8 · 300 Meters · Place 6 · Acton-Boxborough RegActon-Boxborough Reg300 Meters638.69a11

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 300 Meters · Place 6 · Acton-Boxborough RegActon-Boxborough Reg300 Meters6.37.77a PB11
Dec 17DCL Dual Meets #2TDec 17 · 55m Hurdles · Place 2 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles39"2.8.63a11
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 200 Meters · Place 27 · UnattachedUnattached200 Meters27.24.26a PB11
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 115 · Acton-Boxborough RegActon-Boxborough RegLong Jump1155.10m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 117 · Acton-Boxborough RegActon-Boxborough RegHigh Jump1171.47m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 46 · Acton-Boxborough RegActon-Boxborough RegShot Put469.97m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 93 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles939.52a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 149 · Acton-Boxborough RegActon-Boxborough Reg1000 Meters1493:43.09a PB—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 67 · Acton-Boxborough RegActon-Boxborough RegShot Put6710.04m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Shot Put · Place 24 · Acton-Boxborough RegActon-Boxborough RegShot Put2430-8—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55m Hurdles · Place 13 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles139.42a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · Shot Put · Place 12 · Acton-Boxborough RegActon-Boxborough RegShot Put1232-9—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55m Hurdles · Place 13 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles139.39a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 300 Meters · Place 24 · Acton-Boxborough RegActon-Boxborough Reg300 Meters2439.90a—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · Javelin · Place 5 · Acton-Boxborough RegActon-Boxborough RegJavelin5119-1110
May 21Dual County League ChampionshipMay 21 · Javelin · Place 6 · Acton-Boxborough RegActon-Boxborough RegJavelin6129-1110
May 21Dual County League ChampionshipMay 21 · 400m Hurdles · Place 16 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles161:05.86a10
May 18MSTCA Division 1 RelaysMay 18 · Javelin · Place 20 · Acton-Boxborough RegActon-Boxborough RegJavelin800g20.38.90m10
May 10MSTCA Coaches Metro InvitationalMay 10 · 400m Hurdles · Place 26 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles261:04.91a10
May 8AB vs CCMay 8 · Javelin · Place 3 · Acton-Boxborough RegActon-Boxborough RegJavelin3110-210
May 8AB vs CCMay 8 · Shot Put · Place 2 · Acton-Boxborough RegActon-Boxborough RegShot Put233-210
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400m Hurdles · Place 4 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles41:01.74a10
Apr 29Acton and Beford at LSApr 29 · 400m Hurdles · Place 5 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles51:15.95a10
Apr 29Acton and Beford at LSApr 29 · 110m Hurdles · Place 1 · Acton-Boxborough RegActon-Boxborough Reg110m Hurdles118.42a10
Apr 15DCL #3 NS vs ABApr 15 · Shot Put · Place 6 · Acton-Boxborough RegActon-Boxborough RegShot Put631-610
Apr 15DCL #3 NS vs ABApr 15 · Javelin · Place 1 · Acton-Boxborough RegActon-Boxborough RegJavelin197-710
Apr 8DCL #2 AB vs WAApr 8 · 400 Meters · Place 4 · Acton-Boxborough RegActon-Boxborough Reg400 Meters459.61a PB10
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 200 Meters · Place 5 · Acton-Boxborough RegActon-Boxborough Reg200 Meters524.76a10
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 100 Meters · Place 16 · Acton-Boxborough RegActon-Boxborough Reg100 Meters1612.66a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 55m Hurdles · Place 15 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles39"15.9.71a10
Jan 24Dual County League Meet #5Jan 24 · 55m Hurdles · Place 19 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles1910.38a—
Jan 24Dual County League Meet #5Jan 24 · 300 Meters · Place 21 · Acton-Boxborough RegActon-Boxborough Reg300 Meters2140.23a—
Jan 17Dual County Meet #4Jan 17 · Shot Put · Place 30 · Acton-Boxborough RegActon-Boxborough RegShot Put3026-6—
Jan 17Dual County Meet #4Jan 17 · 55m Hurdles · Place 14 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles149.86a—
Jan 17Dual County Meet #4Jan 17 · 300 Meters · Place 27 · Acton-Boxborough RegActon-Boxborough Reg300 Meters2741.04a—
Jan 10Dual County League Meet #3Jan 10 · Shot Put · Place 30 · Acton-Boxborough RegActon-Boxborough RegShot Put3027-0.50—
Jan 10Dual County League Meet #3Jan 10 · 55m Hurdles · Place 25 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles2510.67a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · 400m Hurdles · Place 13 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles131:05.93a—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · 400m Hurdles · Place 4 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles41:05.38a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400m Hurdles · Place 12 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles121:06.50a—
Apr 23AB vs Newton SouthApr 23 · 400m Hurdles · Place 8 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles81:07.57a—
Apr 23AB vs Newton SouthApr 23 · 100 Meters · Place 7 · Acton-Boxborough RegActon-Boxborough Reg100 Meters712.45a—
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 400m Hurdles · Place 2 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles36" / 0.914m2.1:08.92a PB9
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 110m Hurdles · Place 5 · Acton-Boxborough RegActon-Boxborough Reg110m Hurdles39" / 0.991m5.19.76a9
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · Long Jump · Place 6 · Acton-Boxborough RegActon-Boxborough RegLong Jump615-2—
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · 200 Meters · Place 5 · Acton-Boxborough RegActon-Boxborough Reg200 Meters525.91a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 55m Hurdles · Place 15 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles33"15.10.72a PB9
Dec 13Dual County League Meet #1Dec 13 · Shot Put · Place 32 · Acton-Boxborough RegActon-Boxborough RegShot Put12lb32.25-01.25 PB9