Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorAttleboro @ Franklin · Apr 14102' 5"Attleboro @ FranklinApril 14, 2026
Javelin · 800g · OutdoorSharon vs Attleboro · May 12103-06Sharon vs AttleboroMay 12, 2026
Shot Put · 12lb · IndoorHockomock League #1 · Dec 1848-09.50Hockomock League #1December 18, 2025
Shot Put · 12lb · OutdoorAttleboro @ Franklin · Apr 1446' 6.75"Attleboro @ FranklinApril 14, 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 · Shot Put · AttleboroShot Put12lb--DNS12
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · Place 11 · AttleboroShot Put12lb11.40-07.0012
May 12Sharon vs AttleboroMay 12 · Javelin · AttleboroJavelin800g—103-06 PB12
May 12Sharon vs AttleboroMay 12 · Shot Put · AttleboroShot Put12lb—39-0412
May 5AHS VERSUS MILFORD DUAL MEETMay 5 · Discus · AttleboroDiscus1.6kg—SCR12
May 5AHS VERSUS MILFORD DUAL MEETMay 5 · Shot Put · Place 3 · AttleboroShot Put12lb3.43' 10"12
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 27 · AttleboroShot Put2712.63m12
Apr 28King Philip vs. AttleboroApr 28 · Javelin · Place 11 · AttleboroJavelin800g11.93' 7"12
Apr 28King Philip vs. AttleboroApr 28 · Discus · AttleboroDiscus1.6kg—DNS12
Apr 28King Philip vs. AttleboroApr 28 · Shot Put · Place 1 · AttleboroShot Put12lb1.45' 5.75"12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Discus · Place 7 · AttleboroDiscus1.6kg7.100-0512
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Shot Put · Place 4 · AttleboroShot Put12lb4.43-03.7512
Apr 14Attleboro @ FranklinApr 14 · Discus · Place 6 · AttleboroDiscus1.6kg6.102' 5" PB12
Apr 14Attleboro @ FranklinApr 14 · Shot Put · Place 2 · AttleboroShot Put12lb2.46' 6.75" PB12
Apr 7Attleboro vs TauntonApr 7 · Discus · Place 6 · AttleboroDiscus690-912
Apr 7Attleboro vs TauntonApr 7 · Shot Put · Place 4 · AttleboroShot Put444-412

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 20 · AttleboroShot Put12lb20.41-08.5012
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 21 · AttleboroShot Put2145-00.0012
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 5 · AttleboroShot Put544-512
Jan 15Hockomock League #3Jan 15 · Shot Put · Place 6 · AttleboroShot Put643-3.7512
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Shot Put · Place 6 · AttleboroShot Put642-9.7512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Shot Put · AttleboroShot Put12lb--FOUL12
Dec 18Hockomock League #1Dec 18 · Shot Put · Place 2 · AttleboroShot Put12lb2.48-09.50 PB12
Feb 6Hockomock League ChampionshipFeb 6 · Shot Put · Place 11 · AttleboroShot Put1138-9—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 25 · AttleboroShot Put2541-3.75—
Jan 23Hockomock League #4Jan 23 · Shot Put · Place 7 · AttleboroShot Put739-11—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 35 · AttleboroShot Put3511.93m—
Jan 16Hockomock League #3Jan 16 · Shot Put · Place 8 · AttleboroShot Put839-7.75—
Jan 9Hockomock League #2Jan 9 · Shot Put · Place 5 · AttleboroShot Put540-8—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Shot Put · Place 12 · AttleboroShot Put1241-8.5011
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · AttleboroShot Put12lb--DNS11
May 10MSTCA Coaches Shore InvitationalMay 10 · Shot Put · Place 20 · AttleboroShot Put2041-711
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Shot Put · Place 3 · AttleboroShot Put342-8.7511
Apr 29Milford v AttleboroApr 29 · Discus · AttleboroDiscus1.6kg—101'Unofficial11
Apr 29Milford v AttleboroApr 29 · Shot Put · Place 1 · AttleboroShot Put12lb1.43'.25"Unofficial11
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Discus · Place 9 · AttleboroDiscus989-0211
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Shot Put · Place 2 · AttleboroShot Put239-07.0011
Apr 15Attleboro vs KPApr 15 · Discus · Place 6 · AttleboroDiscus6104-1.511
Apr 15Attleboro vs KPApr 15 · Shot Put · Place 5 · AttleboroShot Put541-711
Apr 8Attleboro vs. FranklinApr 8 · Discus · Place 8 · AttleboroDiscus883-211
Apr 8Attleboro vs. FranklinApr 8 · Shot Put · Place 2 · AttleboroShot Put244-511
Apr 1Taunton vs. AttleboroApr 1 · Discus · Place 10 · AttleboroDiscus1088-911
Apr 1Taunton vs. AttleboroApr 1 · Shot Put · Place 5 · AttleboroShot Put540-8.511

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17Hockomock League #1Dec 17 · Shot Put · Place 6 · AttleboroShot Put12lb6.39-09.2511
Feb 8Hockomock League MeetFeb 8 · Shot Put · Place 13 · AttleboroShot Put1337-3.25—
Jan 20MSTCA D1 RelaysJan 20 · Shot Put · Place 30 · AttleboroShot Put12lb30.11.52m10
Jan 18Hockomock League Meet #5Jan 18 · Shot Put · Place 22 · AttleboroShot Put2234-1.50—
Jan 11Hockomock League Meet Double DualsJan 11 · Shot Put · Place 15 · AttleboroShot Put1536-2.50—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Shot Put · Place 11 · AttleboroShot Put1136-4.50—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 18Hockomock League T&F ChampionshipMay 18 · Shot Put · Place 8 · AttleboroShot Put840-6—
May 11MSTCA Coaches InvitationalMay 11 · Shot Put · Place 24 · AttleboroShot Put12lb24.41-03.7510
May 7Hock Dual: Attleboro@TauntonMay 7 · Discus · Place 11 · AttleboroDiscus1195-5.5—
May 7Hock Dual: Attleboro@TauntonMay 7 · Shot Put · Place 4 · AttleboroShot Put441-3—
May 414th Annual GNB Sunset InvitationalMay 4 · Discus · Place 21 · AttleboroDiscus2188-9—
May 414th Annual GNB Sunset InvitationalMay 4 · Shot Put · Place 3 · AttleboroShot Put343-6—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Shot Put · Place 6 · AttleboroShot Put639-7—
Apr 30Attleboro vs. King PhilipApr 30 · Discus · Place 7 · AttleboroDiscus793-0—
Apr 30Attleboro vs. King PhilipApr 30 · Shot Put · Place 2 · AttleboroShot Put243-5.25—
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Shot Put · Place 44 · AttleboroShot Put12lb44.11.66m10
Apr 23NAHS vs AttleboroApr 23 · Discus · Place 10 · AttleboroDiscus1.6kg10.87-04.510
Apr 23NAHS vs AttleboroApr 23 · Shot Put · Place 1 · AttleboroShot Put12lb1.40-10.510
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Discus · Place 6 · AttleboroDiscus1.6kg6.91-0310
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Shot Put · Place 2 · AttleboroShot Put12lb2.42-11.5010
Apr 9Milford v AttleboroApr 9 · Discus · AttleboroDiscus1.6kg—74' 6"Unofficial10
Apr 9Milford v AttleboroApr 9 · Discus · AttleboroDiscus1.6kg—74' 6"Unofficial10
Apr 9Milford v AttleboroApr 9 · Shot Put · Place 2 · AttleboroShot Put12lb2.40' 3.25"Unofficial10
Apr 9Milford v AttleboroApr 9 · Shot Put · Place 2 · AttleboroShot Put12lb2.40' 3.25"Unofficial10
Apr 2Attleboro Versus FranklinApr 2 · Discus · AttleboroDiscus1.6kg—86' 5"Unofficial10
Apr 2Attleboro Versus FranklinApr 2 · Shot Put · AttleboroShot Put12lb—38' 7.75"Unofficial10

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · Shot Put · Place 20 · AttleboroShot Put12lb20.33-02.5010
Dec 7Hockomock League Meet #1Dec 7 · Shot Put · Place 4 · AttleboroShot Put12lb4.38-06.0010
Jan 19Hockomock Dual Meet #5Jan 19 · Shot Put · Place 25 · AttleboroShot Put2528-3FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · Shot Put · Place 26 · AttleboroShot Put2633-7—
May 9Taunton vs AttleboroMay 9 · Discus · AttleboroDiscus1.6kg—70' 6"Unofficial9
May 9Taunton vs AttleboroMay 9 · Shot Put · AttleboroShot Put12lb—34' 0"Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 35 · AttleboroShot Put3534-6—
Apr 25North Attleboro v. Attleboro @NAHSApr 25 · Shot Put · AttleboroShot Put12lb—34' 4.5"Unofficial9
Apr 18Annual Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 18 · Discus · Place 11 · AttleboroDiscus1173-6—
Apr 18Annual Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 18 · Shot Put · Place 7 · AttleboroShot Put733-10—