Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMIAA Division 3 Track & Field Championship · May 28129-08MIAA Division 3 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · IndoorHockomock League #1 · Dec 1840-10.50Hockomock League #1December 18, 2025
Shot Put · 12lb · OutdoorFoxboro vs. North Attleboro · May 545' 6.25"Foxboro vs. North AttleboroMay 5, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Discus · Place 8 · North AttleboroughDiscus1.6kg8.129-08 PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 11 · North AttleboroughShot Put12lb11.43-06.5012
May 23Hockomock Spring Track ChampionshipMay 23 · Discus · Place 9 · North AttleboroughDiscus1.6kg9.124-0012
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · Place 9 · North AttleboroughShot Put12lb9.43-09.0012
May 16MSTCA Coaches Shore InvitationalMay 16 · Discus · Place 19 · North AttleboroughDiscus19114-812
May 16MSTCA Coaches Shore InvitationalMay 16 · Shot Put · Place 8 · North AttleboroughShot Put843-11.2512
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Discus · Place 3 · North AttleboroughDiscus1.6kg3.111-6Unofficial12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Shot Put · Place 2 · North AttleboroughShot Put12lb2.45-8Unofficial12
May 5Foxboro vs. North AttleboroMay 5 · Discus · Place 1 · North AttleboroughDiscus1.6kg1.120' 2"12
May 5Foxboro vs. North AttleboroMay 5 · Shot Put · Place 1 · North AttleboroughShot Put12lb1.45' 6.25" PB12
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 14 · North AttleboroughDiscus1435.52m12
May 3MSTCA Division 3 RelaysMay 3 · Shot Put · Place 8 · North AttleboroughShot Put812.83m12
Apr 28Canton vs North AttleboroApr 28 · Discus · North AttleboroughDiscus1.6kg—126-10.00Unofficial12
Apr 28Canton vs North AttleboroApr 28 · Shot Put · North AttleboroughShot Put12lb—44-8.00Unofficial12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Discus · Place 5 · North AttleboroughDiscus1.6kg5.105-0012
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Shot Put · Place 3 · North AttleboroughShot Put12lb3.43-06.7512
Apr 14North Attleboro vs MansfieldApr 14 · Discus · Place 3 · North AttleboroughDiscus3128-08.0012
Apr 14North Attleboro vs MansfieldApr 14 · Shot Put · Place 2 · North AttleboroughShot Put244-08.0012
Apr 7North Attleboro vs StoughtonApr 7 · Discus · Place 1 · North AttleboroughDiscus1128-012
Apr 7North Attleboro vs StoughtonApr 7 · Shot Put · Place 2 · North AttleboroughShot Put243-112

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 9 · North AttleboroughShot Put944-712
Feb 5Hockomock League ChampionshipFeb 5 · Shot Put · Place 5 · North AttleboroughShot Put545-4.2512
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 9 · North AttleboroughShot Put941-9.5012
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 10 · North AttleboroughShot Put1012.66m12
Jan 15Hockomock League #3Jan 15 · Shot Put · Place 7 · North AttleboroughShot Put743-1.5012
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Shot Put · Place 9 · North AttleboroughShot Put941-312

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · Shot Put · Place 8 · North AttleboroughShot Put12lb8.40-10.50 PB12
Jan 23Hockomock League #4Jan 23 · Shot Put · Place 11 · North AttleboroughShot Put1138-6.50—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Shot Put · Place 16 · North AttleboroughShot Put1612.20m—
Jan 16Hockomock League #3Jan 16 · Shot Put · Place 7 · North AttleboroughShot Put739-8—
Jan 9Hockomock League #2Jan 9 · Shot Put · Place 6 · North AttleboroughShot Put640-1—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Discus · Place 24 · North AttleboroughDiscus1.6kg24.110-0711
May 24Hockomock Spring Track ChampionshipMay 24 · Discus · North AttleboroughDiscus—FOUL11
May 24Hockomock Spring Track ChampionshipMay 24 · Shot Put · Place 13 · North AttleboroughShot Put1339-9.2511
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 38 · North AttleboroughDiscus3828.55m11
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 10 · North AttleboroughShot Put1012.21m11
May 10MSTCA Coaches Shore InvitationalMay 10 · Shot Put · Place 31 · North AttleboroughShot Put3138-1111
May 6Hock Dual: OA vs. North AttleboroMay 6 · Discus · Place 2 · North AttleboroughDiscus1.6kg2.120-0711
May 6Hock Dual: OA vs. North AttleboroMay 6 · Shot Put · Place 2 · North AttleboroughShot Put12lb2.40-10.5011
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Discus · Place 5 · North AttleboroughDiscus597-1111
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Shot Put · Place 3 · North AttleboroughShot Put337-11.7511
Apr 15North Attleboro vs CantonApr 15 · Shot Put · Place 1 · North AttleboroughShot Put12lb1.39'11"Unofficial11
Apr 9NA vs MansfieldApr 9 · Discus · Place 2 · North AttleboroughDiscus2109-711
Apr 9NA vs MansfieldApr 9 · Shot Put · Place 2 · North AttleboroughShot Put241-711
Apr 1Stoughton vs. North AttleboroApr 1 · Discus · North AttleboroughDiscus1.6kg—107'4"Unofficial11
Apr 1Stoughton vs. North AttleboroApr 1 · Shot Put · North AttleboroughShot Put12lb—39'10"Unofficial11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Hockomock League #1Dec 17 · Shot Put · Place 11 · North AttleboroughShot Put12lb11.37-11.0011

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18Hockomock League T&F ChampionshipMay 18 · Shot Put · Place 20 · North AttleboroughShot Put2035-11—
May 7NA vs FranklinMay 7 · Discus · Place 10 · North AttleboroughDiscus1081-7—
May 7NA vs FranklinMay 7 · Shot Put · Place 8 · North AttleboroughShot Put835-5.5—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Shot Put · Place 30 · North AttleboroughShot Put3033-5—
Apr 30NA vs TauntonApr 30 · Shot Put · Place 8 · North AttleboroughShot Put833-0.5—
Apr 26MSTCA Div. III RelaysApr 26 · Shot Put · Place 36 · North AttleboroughShot Put12lb36.10.49m10
Apr 23NAHS vs AttleboroApr 23 · Discus · Place 16 · North AttleboroughDiscus1.6kg16.76-0810
Apr 23NAHS vs AttleboroApr 23 · Shot Put · Place 14 · North AttleboroughShot Put12lb14.30-06.510
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Discus · Place 15 · North AttleboroughDiscus1.6kg15.75-0810
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Shot Put · Place 5 · North AttleboroughShot Put12lb5.35-00.2510
Apr 9NA vs King PhilipApr 9 · Discus · North AttleboroughDiscus1.6kg—68'4"Unofficial10
Apr 9NA vs King PhilipApr 9 · Shot Put · North AttleboroughShot Put12lb—33'10.5"Unofficial10
Apr 2NA vs MilfordApr 2 · Discus · Place 8 · North AttleboroughDiscus1.6kg8.66'6"10
Apr 2NA vs MilfordApr 2 · Shot Put · Place 5 · North AttleboroughShot Put12lb5.31'11"10