Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMIAA Division 1 Track & Field Championship · May 29141-04MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Javelin · 800g · OutdoorWestford & NS at AB · Apr 14124' 10"Westford & NS at ABApril 14, 2026
Shot Put · 12lb · OutdoorMIAA Meet of Champions · Jun 454-00.50MIAA Meet of ChampionsJune 4, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Shot Put · Place 11 · Newton SouthShot Put12lb11.16.36m12
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 7 · Newton SouthShot Put12lb7.54-00.50 PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 11 · Newton SouthDiscus1.6kg11.141-04 PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 2 · Newton SouthShot Put12lb2.52-08.2512
May 20Dual County League ChampionshipsMay 20 · Javelin · Place 13 · Newton SouthJavelin13121-312
May 20Dual County League ChampionshipsMay 20 · Discus · Place 2 · Newton SouthDiscus2147-312
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 1 · Newton SouthShot Put150-11.512
May 9Andover Boosters InvitationalMay 9 · Javelin · Newton SouthJavelin800g--DNS12
May 9Andover Boosters InvitationalMay 9 · Discus · Place 4 · Newton SouthDiscus1.6kg4.138-0212
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 2 · Newton SouthShot Put12lb2.50-08.5012
May 5NS vs CRL vs BLSMay 5 · Javelin · Place 3 · Newton SouthJavelin800g3.110' 0"12
May 5NS vs CRL vs BLSMay 5 · Discus · Place 1 · Newton SouthDiscus1.6kg1.136' 0"12
May 5NS vs CRL vs BLSMay 5 · Shot Put · Place 1 · Newton SouthShot Put12lb1.51' 10"12
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 23 · Newton SouthJavelin2333.21m12
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 9 · Newton SouthDiscus940.17m12
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 7 · Newton SouthShot Put714.56m12
Apr 28NS vs CC vs WalthamApr 28 · Javelin · Place 2 · Newton SouthJavelin800g2.108' 3"12
Apr 28NS vs CC vs WalthamApr 28 · Discus · Place 1 · Newton SouthDiscus1.6kg1.141' 0"12
Apr 28NS vs CC vs WalthamApr 28 · Shot Put · Place 1 · Newton SouthShot Put12lb1.53' 2"12
Apr 14Westford & NS at ABApr 14 · Javelin · Place 2 · Newton SouthJavelin800g2.124' 10" PB12
Apr 14Westford & NS at ABApr 14 · Discus · Place 2 · Newton SouthDiscus1.6kg2.132' 9"12
Apr 14Westford & NS at ABApr 14 · Shot Put · Place 1 · Newton SouthShot Put12lb1.50' 7"12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Javelin · Place 7 · Newton SouthJavelin800g7.102' 1"12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Discus · Place 1 · Newton SouthDiscus1.6kg1.136' 10"12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Shot Put · Place 1 · Newton SouthShot Put12lb1.50' 2.5"12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 5 · Newton SouthShot Put552-00.00—
Feb 4Dual County League Championship MeetFeb 4 · Shot Put · Place 2 · Newton SouthShot Put249-9.7512
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 13 · Newton SouthShot Put1346-11.0012
Jan 21DCL Dual Meets #5Jan 21 · Shot Put · Place 1 · Newton SouthShot Put152-312
Jan 14DCL Dual Meets #4Jan 14 · Shot Put · Place 1 · Newton SouthShot Put146-312
Jan 8DCL Dual Meets #3TJan 8 · Shot Put · Place 2 · Newton SouthShot Put248-712

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · Shot Put · Place 20 · Newton SouthShot Put2047-8.5011
May 21Dual County League ChampionshipMay 21 · Discus · Place 2 · Newton SouthDiscus2145-611
May 21Dual County League ChampionshipMay 21 · Shot Put · Place 1 · Newton SouthShot Put152-911
May 10Andover Boosters InvitationalMay 10 · Discus · Place 1 · Newton SouthDiscus1143-711
May 10Andover Boosters InvitationalMay 10 · Shot Put · Place 3 · Newton SouthShot Put347-611
May 7Westford Academy vs Newton SouthMay 7 · Javelin · Place 10 · Newton SouthJavelin1075-8.511
May 7Westford Academy vs Newton SouthMay 7 · Discus · Place 1 · Newton SouthDiscus1137-1011
May 7Westford Academy vs Newton SouthMay 7 · Shot Put · Place 1 · Newton SouthShot Put152-4.511
May 3Weston Twilight Invitational - Weston EventsMay 3 · Discus · Place 8 · Newton SouthDiscus8134-0311
May 3Weston Twilight Invitational - Weston EventsMay 3 · Shot Put · Place 6 · Newton SouthShot Put650-08.0011
Apr 15DCL #3 NS vs ABApr 15 · Discus · Place 2 · Newton SouthDiscus2109-911
Apr 15DCL #3 NS vs ABApr 15 · Shot Put · Place 2 · Newton SouthShot Put239-8.511
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · Discus · Place 1 · Newton SouthDiscus1135-711
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · Shot Put · Place 1 · Newton SouthShot Put144-11.7511

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 13 · Newton SouthShot Put1345-2.75—
Jan 22DCL Thorpe Division ChampionshipJan 22 · Shot Put · Place 2 · Newton SouthShot Put245-3—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 33 · Newton SouthShot Put3312.02m—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · Discus · Place 5 · Newton SouthDiscus5105-0—
May 15Dual County League ChampionshipMay 15 · Shot Put · Place 1 · Newton SouthShot Put144-9—
May 11Andover Boosters InvitationalMay 11 · Discus · Place 27 · Newton SouthDiscus27106-2—
May 11Andover Boosters InvitationalMay 11 · Shot Put · Place 8 · Newton SouthShot Put845-2—
May 4Weston Twilight Invitational - Weston EventsMay 4 · Shot Put · Place 20 · Newton SouthShot Put2042-2—
Apr 23AB vs Newton SouthApr 23 · Discus · Place 2 · Newton SouthDiscus285-6.25—
Apr 23AB vs Newton SouthApr 23 · Shot Put · Place 3 · Newton SouthShot Put343-3.5—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · Shot Put · Place 3 · Newton SouthShot Put342-1—