Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMIAA Division 1 Track & Field Championship · May 29170-11MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · OutdoorCC and Wayland at AB · May 650' 10"CC and Wayland at ABMay 6, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Discus · Place 10 · Acton-Boxborough RegDiscus1.6kg10.160-0912
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 2 · Acton-Boxborough RegDiscus1.6kg2.170-11 PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 7 · Acton-Boxborough RegShot Put12lb7.50-08.5012
May 20Dual County League ChampionshipsMay 20 · Discus · Place 1 · Acton-Boxborough RegDiscus1158-612
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 2 · Acton-Boxborough RegShot Put249-4.512
May 9Weston Twilight Invitational - Weston EventsMay 9 · Discus · Place 7 · Acton-Boxborough RegDiscus7141-0112
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 8 · Acton-Boxborough RegShot Put846-10.0012
May 6CC and Wayland at ABMay 6 · Discus · Place 1 · Acton-Boxborough RegDiscus1.6kg1.142' 7"12
May 6CC and Wayland at ABMay 6 · Shot Put · Place 1 · Acton-Boxborough RegShot Put12lb1.50' 10" PB12
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 4 · Acton-Boxborough RegDiscus444.66m12
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 6 · Acton-Boxborough RegShot Put614.70m12
Apr 29LS vs Bedford vs ABApr 29 · Discus · Place 1 · Acton-Boxborough RegDiscus1.6kg1.143' 7"12
Apr 29LS vs Bedford vs ABApr 29 · Shot Put · Place 1 · Acton-Boxborough RegShot Put12lb1.45' 10"12
Apr 14Westford & NS at ABApr 14 · Discus · Place 1 · Acton-Boxborough RegDiscus1.6kg1.149' 9"12
Apr 14Westford & NS at ABApr 14 · Shot Put · Place 2 · Acton-Boxborough RegShot Put12lb2.48' 1.25"12
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · Discus · Place 1 · Acton-Boxborough RegDiscus1133-0312
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · Shot Put · Place 1 · Acton-Boxborough RegShot Put147-05.5012

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 12 · Acton-Boxborough RegShot Put1247-04.50—
Feb 4Dual County League Championship MeetFeb 4 · Shot Put · Place 1 · Acton-Boxborough RegShot Put153-112
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 6 · Acton-Boxborough RegShot Put651-09.2512
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 4 · Acton-Boxborough RegShot Put414.61m12
Jan 14DCL Dual Meets #4Jan 14 · Shot Put · Place 2 · Acton-Boxborough RegShot Put245-11.5012
Jan 8DCL Dual Meets #3TJan 8 · Shot Put · Place 1 · Acton-Boxborough RegShot Put152-11.7512

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · Discus · Place 8 · Acton-Boxborough RegDiscus8157-811
May 21Dual County League ChampionshipMay 21 · Discus · Place 1 · Acton-Boxborough RegDiscus1153-711
May 21Dual County League ChampionshipMay 21 · Shot Put · Place 2 · Acton-Boxborough RegShot Put250-311
May 10MSTCA Coaches Metro InvitationalMay 10 · Discus · Place 1 · Acton-Boxborough RegDiscus1148-1011
May 10MSTCA Coaches Metro InvitationalMay 10 · Shot Put · Place 4 · Acton-Boxborough RegShot Put447-2.5011
May 8AB vs CCMay 8 · Discus · Place 1 · Acton-Boxborough RegDiscus1154-1011
May 8AB vs CCMay 8 · Shot Put · Place 1 · Acton-Boxborough RegShot Put150-611
May 8AB vs CCMay 8 · Javelin · Place 1 · Acton-Boxborough RegJavelin183-1111
May 3Weston Twilight Invitational - Weston EventsMay 3 · Discus · Place 4 · Acton-Boxborough RegDiscus4153-1111
May 3Weston Twilight Invitational - Weston EventsMay 3 · Shot Put · Place 7 · Acton-Boxborough RegShot Put749-01.0011
Apr 15DCL #3 NS vs ABApr 15 · Discus · Place 1 · Acton-Boxborough RegDiscus1139-011
Apr 15DCL #3 NS vs ABApr 15 · Shot Put · Place 1 · Acton-Boxborough RegShot Put145-0.511
Apr 8DCL #2 AB vs WAApr 8 · Discus · Place 2 · Acton-Boxborough RegDiscus291-211
Apr 8DCL #2 AB vs WAApr 8 · Shot Put · Place 1 · Acton-Boxborough RegShot Put143-311
Apr 1Cambridge RL vs Acton BoxboroApr 1 · Discus · Place 1 · Acton-Boxborough RegDiscus1126-611
Apr 1Cambridge RL vs Acton BoxboroApr 1 · Shot Put · Place 1 · Acton-Boxborough RegShot Put148-0.5011

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 19 · Acton-Boxborough RegShot Put1946-2—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 19 · Acton-Boxborough RegShot Put1946-2—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 6 · Acton-Boxborough RegShot Put649-8.25—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 12 · Acton-Boxborough RegShot Put1246-2.75—
Jan 22DCL Thorpe Division ChampionshipJan 22 · Shot Put · Place 1 · Acton-Boxborough RegShot Put148-8—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 5 · Acton-Boxborough RegShot Put514.66m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Shot Put · Place 1 · Acton-Boxborough RegShot Put149-0.50—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · Discus · Place 1 · Acton-Boxborough RegDiscus1126-2—
May 15Dual County League ChampionshipMay 15 · Shot Put · Place 2 · Acton-Boxborough RegShot Put244-8.50—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · Discus · Place 1 · Acton-Boxborough RegDiscus1122-9—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · Shot Put · Place 1 · Acton-Boxborough RegShot Put145-3.75—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Discus · Place 4 · Acton-Boxborough RegDiscus4116-8—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Shot Put · Place 2 · Acton-Boxborough RegShot Put245-3—
Apr 30Acton-Boxborough vs Lincoln-SudburyApr 30 · Discus · Place 1 · Acton-Boxborough RegDiscus1132-2—
Apr 30Acton-Boxborough vs Lincoln-SudburyApr 30 · Shot Put · Place 1 · Acton-Boxborough RegShot Put144-3.5—
Apr 23AB vs Newton SouthApr 23 · Shot Put · Place 1 · Acton-Boxborough RegShot Put145-3—
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · Discus · Place 2 · Acton-Boxborough RegDiscus2118-2—
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · Shot Put · Place 1 · Acton-Boxborough RegShot Put145-0—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 13 · Acton-Boxborough RegShot Put1343-2.50—
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · Shot Put · Place 1 · Acton-Boxborough RegShot Put143-10.50—
Jan 17Dual County Meet #4Jan 17 · Shot Put · Place 1 · Acton-Boxborough RegShot Put143-10.50—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Shot Put · Place 2 · Acton-Boxborough RegShot Put242-10.50—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Discus · Place 29 · Acton-Boxborough RegDiscus2994-6—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 11 · Acton-Boxborough RegShot Put1140-6—
Apr 29MSTCA Division 1 RelaysApr 29 · Discus · Place 34 · Acton-Boxborough RegDiscus3429.95m—
Apr 29MSTCA Division 1 RelaysApr 29 · Shot Put · Place 37 · Acton-Boxborough RegShot Put3711.55m—