Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMIAA Division 1 Track & Field Championship · May 29173-11MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 1556-07.25MIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
Shot Put · 12lb · OutdoorHockomock Spring Track Championship · May 2353-03.75Hockomock Spring Track ChampionshipMay 23, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Discus · Place 13 · AttleboroDiscus1.6kg13.155-1012
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 9 · AttleboroShot Put12lb9.52-03.5012
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 1 · AttleboroDiscus1.6kg1.173-11 PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 6 · AttleboroShot Put12lb6.51-00.7512
May 23Hockomock Spring Track ChampionshipMay 23 · Discus · Place 2 · AttleboroDiscus1.6kg2.146-1112
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · Place 2 · AttleboroShot Put12lb2.53-03.75 PB12
May 16MSTCA Coaches Shore InvitationalMay 16 · Discus · Place 2 · AttleboroDiscus2165-312
May 16MSTCA Coaches Shore InvitationalMay 16 · Shot Put · Place 2 · AttleboroShot Put255-1.7512
May 12Sharon vs AttleboroMay 12 · Discus · AttleboroDiscus1.6kg—168-04.512
May 12Sharon vs AttleboroMay 12 · Shot Put · AttleboroShot Put12lb—46-0312
May 5AHS VERSUS MILFORD DUAL MEETMay 5 · Discus · Place 1 · AttleboroDiscus1.6kg1.154' 4"12
May 5AHS VERSUS MILFORD DUAL MEETMay 5 · Shot Put · Place 4 · AttleboroShot Put12lb4.43' 9"12
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 1 · AttleboroDiscus149.77m12
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 4 · AttleboroShot Put415.34m12
Apr 28King Philip vs. AttleboroApr 28 · Discus · Place 1 · AttleboroDiscus1.6kg1.145' 7"12
Apr 28King Philip vs. AttleboroApr 28 · Shot Put · AttleboroShot Put12lb—NM12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Discus · Place 1 · AttleboroDiscus1.6kg1.137-0312
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Shot Put · Place 1 · AttleboroShot Put12lb1.52-01.0012
Apr 1816th Annual Greater New Bedford Sunset InvitationalApr 18 · Discus · Place 1 · AttleboroDiscus1162-0112
Apr 1816th Annual Greater New Bedford Sunset InvitationalApr 18 · Shot Put · Place 1 · AttleboroShot Put150-07.0012
Apr 14Attleboro @ FranklinApr 14 · Discus · Place 1 · AttleboroDiscus1.6kg1.154' 3"12
Apr 14Attleboro @ FranklinApr 14 · Shot Put · Place 1 · AttleboroShot Put12lb1.47' 7"12
Apr 7Attleboro vs TauntonApr 7 · Discus · Place 1 · AttleboroDiscus1151-112
Apr 7Attleboro vs TauntonApr 7 · Shot Put · Place 1 · AttleboroShot Put149-912

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · Shot Put · Place 53 · AttleboroShot Put5314.68m12
Mar 12New Balance Nationals IndoorMar 12 · Shot Put · Place 53 · AttleboroShot Put5314.68m12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 7 · AttleboroShot Put751-07.50—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 1 · AttleboroShot Put12lb1.56-07.25 PB12
Feb 5Hockomock League ChampionshipFeb 5 · Shot Put · Place 2 · AttleboroShot Put252-4.5012
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 3 · AttleboroShot Put356-05.0012
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 2 · AttleboroShot Put255-3.2512
Jan 15Hockomock League #3Jan 15 · Shot Put · Place 2 · AttleboroShot Put252-2.7512
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Shot Put · Place 2 · AttleboroShot Put249-5.2512

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Shot Put · Place 7 · AttleboroShot Put12lb7.47-02.5012
Dec 18Hockomock League #1Dec 18 · Shot Put · Place 4 · AttleboroShot Put12lb4.46-04.2512
Mar 13New Balance Nationals IndoorMar 13 · Shot Put · Place 38 · AttleboroShot Put3816.58m11
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 16 · AttleboroShot Put1646-7—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 16 · AttleboroShot Put1646-7—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 2 · AttleboroShot Put255-5.25—
Feb 6Hockomock League ChampionshipFeb 6 · Shot Put · Place 1 · AttleboroShot Put153-9—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 2 · AttleboroShot Put253-11.50—
Jan 23Hockomock League #4Jan 23 · Shot Put · Place 1 · AttleboroShot Put148-8.75—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 11 · AttleboroShot Put1113.81m—
Jan 16Hockomock League #3Jan 16 · Shot Put · Place 3 · AttleboroShot Put343-4—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · AttleboroDiscus1.6kg--DNS11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 8 · AttleboroShot Put12lb8.50-08.0011
May 24Hockomock Spring Track ChampionshipMay 24 · Discus · Place 2 · AttleboroDiscus2147-1011
May 24Hockomock Spring Track ChampionshipMay 24 · Shot Put · Place 3 · AttleboroShot Put350-4.7511
May 18MSTCA Division 1 RelaysMay 18 · Discus · Place 2 · AttleboroDiscus1.6kg2.47.43m11
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · AttleboroShot Put12lb--FOUL11
May 10MSTCA Coaches Shore InvitationalMay 10 · Discus · Place 5 · AttleboroDiscus5152-311
May 10MSTCA Coaches Shore InvitationalMay 10 · Shot Put · Place 3 · AttleboroShot Put350-1.2511
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Discus · Place 1 · AttleboroDiscus1149-011
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Shot Put · Place 1 · AttleboroShot Put152-9.5011
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Discus · Place 1 · AttleboroDiscus1138-0811
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Shot Put · Place 1 · AttleboroShot Put151-04.5011
Apr 15Attleboro vs KPApr 15 · Discus · Place 1 · AttleboroDiscus1160-211
Apr 15Attleboro vs KPApr 15 · Shot Put · Place 1 · AttleboroShot Put150-911
Apr 8Attleboro vs. FranklinApr 8 · Discus · Place 1 · AttleboroDiscus1139-011
Apr 8Attleboro vs. FranklinApr 8 · Shot Put · Place 1 · AttleboroShot Put153-10.2511
Apr 1Taunton vs. AttleboroApr 1 · Discus · Place 1 · AttleboroDiscus1162-611
Apr 1Taunton vs. AttleboroApr 1 · Shot Put · Place 1 · AttleboroShot Put155-411

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20Hock JV Attleboro vs SharonDec 20 · Shot Put · Place 1 · AttleboroShot Put12lb1.46' 6.5"11
Dec 17Hockomock League #1Dec 17 · Shot Put · Place 1 · AttleboroShot Put12lb1.49-00.5011
Feb 8Hockomock League MeetFeb 8 · Shot Put · Place 3 · AttleboroShot Put345-7—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · Shot Put · Place 40 · AttleboroShot Put4039-810
Jan 20MSTCA D1 RelaysJan 20 · Shot Put · Place 50 · AttleboroShot Put12lb50.10.59m10
Jan 18Hockomock League Meet #5Jan 18 · Shot Put · Place 4 · AttleboroShot Put440-10.50—
Jan 11Hockomock League Meet Double DualsJan 11 · Shot Put · Place 9 · AttleboroShot Put937-8.50—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Shot Put · Place 5 · AttleboroShot Put539-1.50—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Discus · Place 5 · AttleboroDiscus1.6kg5.135-0410
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Shot Put · Place 21 · AttleboroShot Put12lb21.41-10.7510
May 18Hockomock League T&F ChampionshipMay 18 · Shot Put · Place 14 · AttleboroShot Put1437-11.50—
May 11MSTCA Coaches InvitationalMay 11 · Discus · Place 13 · AttleboroDiscus1.6kg13.121-0410
May 11MSTCA Coaches InvitationalMay 11 · Shot Put · Place 10 · AttleboroShot Put12lb10.44-08.2510
May 7Hock Dual: Attleboro@TauntonMay 7 · Discus · Place 4 · AttleboroDiscus4113-1—
May 7Hock Dual: Attleboro@TauntonMay 7 · Shot Put · Place 2 · AttleboroShot Put245-0—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Discus · Place 3 · AttleboroDiscus3125-11—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Shot Put · Place 3 · AttleboroShot Put342-11.25—
Apr 23NAHS vs AttleboroApr 23 · Discus · Place 2 · AttleboroDiscus1.6kg2.111-0310
Apr 23NAHS vs AttleboroApr 23 · Shot Put · Place 3 · AttleboroShot Put12lb3.37-06.510
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Discus · AttleboroDiscus1.6kg--FOUL10
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Shot Put · Place 1 · AttleboroShot Put12lb1.44-01.7510
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · 200 Meters · Attleboro200 Meters--DNS10
Apr 9Milford v AttleboroApr 9 · Discus · Place 2 · AttleboroDiscus1.6kg2.112' 6"Unofficial10
Apr 9Milford v AttleboroApr 9 · Discus · Place 2 · AttleboroDiscus1.6kg2.112' 6"Unofficial10
Apr 9Milford v AttleboroApr 9 · Shot Put · Place 1 · AttleboroShot Put12lb1.41' 0.25"Unofficial10
Apr 2Attleboro Versus FranklinApr 2 · Discus · AttleboroDiscus1.6kg—NM10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · Shot Put · Place 7 · AttleboroShot Put12lb7.40-00.5010

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · Shot Put · Place 21 · AttleboroShot Put2135-6—
May 9Taunton vs AttleboroMay 9 · Shot Put · AttleboroShot Put12lb—35' 11.5"Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 34 · AttleboroShot Put3434-6.50—
Apr 25North Attleboro v. Attleboro @NAHSApr 25 · Shot Put · AttleboroShot Put12lb—33' 8"Unofficial9
Apr 18Annual Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 18 · Discus · Place 25 · AttleboroDiscus2544-5—
Apr 18Annual Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 18 · Shot Put · Place 12 · AttleboroShot Put1229-8—