Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorWeston v Lincoln-Sudbury & Newton South · Apr 898' 5"Weston v Lincoln-Sudbury & Newton SouthApril 8, 2026
Javelin · 600g · OutdoorNS vs CRL vs BLS · May 582' 11"NS vs CRL vs BLSMay 5, 2026
Shot Put · 4kg · OutdoorNS vs CRL vs BLS · May 530' 10"NS vs CRL vs BLSMay 5, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Newton SouthJavelin600g--DNS11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 15 · Newton SouthDiscus1kg15.93-0711
May 20Dual County League ChampionshipsMay 20 · Javelin · Place 11 · Newton SouthJavelin1179-811
May 20Dual County League ChampionshipsMay 20 · Discus · Place 1 · Newton SouthDiscus1102-311
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 10 · Newton SouthShot Put1027-5.2511
May 5NS vs CRL vs BLSMay 5 · Javelin · Place 1 · Newton SouthJavelin600g1.82' 11" PB11
May 5NS vs CRL vs BLSMay 5 · Discus · Place 1 · Newton SouthDiscus1kg1.95' 0"11
May 5NS vs CRL vs BLSMay 5 · Shot Put · Place 2 · Newton SouthShot Put4kg2.30' 10" PB11
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 6 · Newton SouthDiscus628.10m11
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 10 · Newton SouthShot Put109.03m11
Apr 28NS vs CC vs WalthamApr 28 · Javelin · Place 1 · Newton SouthJavelin600g1.80' 1"11
Apr 28NS vs CC vs WalthamApr 28 · Discus · Place 1 · Newton SouthDiscus1kg1.97' 8"11
Apr 28NS vs CC vs WalthamApr 28 · Shot Put · Place 2 · Newton SouthShot Put4kg2.28' 11"11
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Javelin · Place 2 · Newton SouthJavelin600g2.81' 0"11
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Discus · Place 1 · Newton SouthDiscus1kg1.98' 5" PB11
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Shot Put · Place 2 · Newton SouthShot Put4kg2.28' 8"11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7MSTCA Qualifier MeetFeb 7 · Shot Put · Place 14 · Newton SouthShot Put1427-9.5011
Feb 4Dual County League Championship MeetFeb 4 · Shot Put · Place 6 · Newton SouthShot Put630-7.7511
Jan 21DCL Dual Meets #5Jan 21 · Shot Put · Place 6 · Newton SouthShot Put628-1.2511
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 17 · Newton SouthShot Put178.51m11
Jan 14DCL Dual Meets #4Jan 14 · Shot Put · Place 8 · Newton SouthShot Put827-111
Jan 8DCL Dual Meets #3TJan 8 · Shot Put · Place 6 · Newton SouthShot Put627-7.7511

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · Javelin · Place 2 · Newton SouthJavelin282-610
May 21Dual County League ChampionshipMay 21 · Discus · Place 2 · Newton SouthDiscus298-210
May 21Dual County League ChampionshipMay 21 · Shot Put · Place 5 · Newton SouthShot Put528-0.7510
May 10Andover Boosters InvitationalMay 10 · Javelin · Place 14 · Newton SouthJavelin1465-810
May 10Andover Boosters InvitationalMay 10 · Discus · Place 3 · Newton SouthDiscus390-510
May 10Andover Boosters InvitationalMay 10 · Shot Put · Place 14 · Newton SouthShot Put1428-010
May 7Westford Academy vs Newton SouthMay 7 · Javelin · Place 1 · Newton SouthJavelin179-410
May 7Westford Academy vs Newton SouthMay 7 · Discus · Place 2 · Newton SouthDiscus290-610
May 7Westford Academy vs Newton SouthMay 7 · Shot Put · Place 2 · Newton SouthShot Put231-1.510
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Javelin · Place 11 · Newton SouthJavelin1174-810
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Discus · Newton SouthDiscus—FOUL10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 7 · Newton SouthShot Put729-710
Apr 15DCL #3 NS vs ABApr 15 · Javelin · Place 1 · Newton SouthJavelin177-1110
Apr 15DCL #3 NS vs ABApr 15 · Discus · Place 1 · Newton SouthDiscus184-110
Apr 15DCL #3 NS vs ABApr 15 · Shot Put · Place 1 · Newton SouthShot Put131-610
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · Javelin · Place 2 · Newton SouthJavelin273-510
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · Discus · Place 3 · Newton SouthDiscus373-810
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · Shot Put · Place 2 · Newton SouthShot Put230-4.510

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 8MSTCA Qualifier MeetFeb 8 · Shot Put · Place 8 · Newton SouthShot Put829-9.75—
Jan 22DCL Thorpe Division ChampionshipJan 22 · Shot Put · Place 4 · Newton SouthShot Put428-10.50—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 37 · Newton SouthShot Put378.13m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Shot Put · Place 4 · Newton SouthShot Put428-1.25—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 60 · Newton SouthShot Put6024-2.75—
Jan 8Dual County League Dual Meets Set #3Jan 8 · Shot Put · Place 4 · Newton SouthShot Put428-3.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Shot Put · Place 21 · Newton SouthShot Put2124-6—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Javelin · Place 22 · Newton SouthJavelin2267-3—
May 15Dual County League ChampionshipMay 15 · Discus · Place 12 · Newton SouthDiscus1274-1—
May 15Dual County League ChampionshipMay 15 · Shot Put · Place 9 · Newton SouthShot Put925-5—
May 11Andover Boosters InvitationalMay 11 · Javelin · Place 24 · Newton SouthJavelin2452-8—
May 8DCL # 4 NS vs WAMay 8 · Discus · Place 6 · Newton SouthDiscus669-4—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Javelin · Place 21 · Newton SouthJavelin2159-10—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Discus · Place 15 · Newton SouthDiscus1566-4—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Shot Put · Place 14 · Newton SouthShot Put1426-3.25—
May 1DCL #3 NS Vs CCMay 1 · Javelin · Place 7 · Newton SouthJavelin762-1—
May 1DCL #3 NS Vs CCMay 1 · Discus · Place 12 · Newton SouthDiscus1264-5—
May 1DCL #3 NS Vs CCMay 1 · Shot Put · Place 4 · Newton SouthShot Put425-11.5—
Apr 23AB vs Newton SouthApr 23 · Javelin · Place 2 · Newton SouthJavelin268-2.25—
Apr 23AB vs Newton SouthApr 23 · Discus · Place 2 · Newton SouthDiscus269-0—
Apr 23AB vs Newton SouthApr 23 · Shot Put · Place 3 · Newton SouthShot Put327-4.5—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17Dual County Meet #4Jan 17 · Shot Put · Place 12 · Newton SouthShot Put1226-7—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Shot Put · Place 13 · Newton SouthShot Put1325-9—