Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · OutdoorNew England HS Outdoor TF Championship · Jun 1336.17mNew England HS Outdoor TF ChampionshipJune 13, 2026
Shot Put · 4kg · OutdoorMIAA Meet of Champions · Jun 438-03.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

26 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Javelin · Place 8 · North AttleboroughJavelin600g8.36.17m PB10
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Shot Put · Place 18 · North AttleboroughShot Put4kg18.11.01m10
Jun 4MIAA Meet of ChampionsJun 4 · Javelin · Place 7 · North AttleboroughJavelin600g7.114-0710
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 6 · North AttleboroughShot Put4kg6.38-03.50 PB10
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Javelin · Place 7 · North AttleboroughJavelin600g7.104-0810
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 3 · North AttleboroughShot Put4kg3.35-11.0010
May 23Hockomock Spring Track ChampionshipMay 23 · Javelin · Place 2 · North AttleboroughJavelin600g2.102-1110
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · Place 2 · North AttleboroughShot Put4kg2.34-09.7510
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 1 · North AttleboroughJavelin1113-410
May 16MSTCA Coaches Shore InvitationalMay 16 · Shot Put · Place 2 · North AttleboroughShot Put235-0.510
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Javelin · Place 2 · North AttleboroughJavelin600g2.99'5Unofficial10
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Shot Put · Place 1 · North AttleboroughShot Put4kg1.31'6Unofficial10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Javelin · Place 3 · North AttleboroughJavelin391-410
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Shot Put · Place 2 · North AttleboroughShot Put232-2.510
May 5Foxboro vs. North AttleboroMay 5 · Javelin · Place 1 · North AttleboroughJavelin600g1.101' 1"10
May 5Foxboro vs. North AttleboroMay 5 · Shot Put · Place 1 · North AttleboroughShot Put4kg1.33' 4.75"10
May 3MSTCA Division 3 RelaysMay 3 · Javelin · Place 3 · North AttleboroughJavelin331.00m10
May 3MSTCA Division 3 RelaysMay 3 · Shot Put · Place 6 · North AttleboroughShot Put69.64m10
Apr 28Canton vs North AttleboroApr 28 · Javelin · Place 1 · North AttleboroughJavelin600g1.91'2"Unofficial10
Apr 28Canton vs North AttleboroApr 28 · Shot Put · Place 2 · North AttleboroughShot Put4kg2.30'11.5"Unofficial10
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Javelin · Place 1 · North AttleboroughJavelin600g1.90-0210
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Shot Put · Place 1 · North AttleboroughShot Put4kg1.31-08.7510
Apr 14North Attleboro vs MansfieldApr 14 · Javelin · Place 1 · North AttleboroughJavelin193-09.0010
Apr 14North Attleboro vs MansfieldApr 14 · Shot Put · Place 1 · North AttleboroughShot Put131-10.0010
Apr 7North Attleboro vs StoughtonApr 7 · Javelin · Place 1 · North AttleboroughJavelin193-810
Apr 7North Attleboro vs StoughtonApr 7 · Shot Put · Place 1 · North AttleboroughShot Put131-210

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Javelin · Place 9 · North AttleboroughJavelin600g9.91-019
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Shot Put · Place 7 · North AttleboroughShot Put4kg7.32-01.509
May 24Hockomock Spring Track ChampionshipMay 24 · Javelin · Place 9 · North AttleboroughJavelin982-49
May 24Hockomock Spring Track ChampionshipMay 24 · Shot Put · Place 4 · North AttleboroughShot Put431-7.259
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 8 · North AttleboroughJavelin826.43m9
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 6 · North AttleboroughShot Put69.07m9
May 10MSTCA Coaches Shore InvitationalMay 10 · Javelin · Place 18 · North AttleboroughJavelin1883-09
May 10MSTCA Coaches Shore InvitationalMay 10 · Shot Put · Place 21 · North AttleboroughShot Put2129-29
May 6Hock Dual: OA vs. North AttleboroMay 6 · Javelin · Place 2 · North AttleboroughJavelin600g2.82-49
May 6Hock Dual: OA vs. North AttleboroMay 6 · Shot Put · Place 1 · North AttleboroughShot Put4kg1.31-00.509
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Javelin · Place 2 · North AttleboroughJavelin290-29
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 5 · North AttleboroughShot Put530-5.509
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Javelin · Place 3 · North AttleboroughJavelin387-029
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Shot Put · Place 2 · North AttleboroughShot Put227-01.509
Apr 15North Attleboro vs CantonApr 15 · Javelin · Place 3 · North AttleboroughJavelin600g3.78-9Unofficial9
Apr 15North Attleboro vs CantonApr 15 · Shot Put · North AttleboroughShot Put4kg—26-6Unofficial9
Apr 9NA vs MansfieldApr 9 · Javelin · Place 2 · North AttleboroughJavelin276-39
Apr 9NA vs MansfieldApr 9 · Shot Put · Place 7 · North AttleboroughShot Put723-79
Apr 1Stoughton vs. North AttleboroApr 1 · Javelin · Place 2 · North AttleboroughJavelin600g2.86'7Unofficial9
Apr 1Stoughton vs. North AttleboroApr 1 · Shot Put · North AttleboroughShot Put4kg—24'11.5Unofficial9