Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTri-Meet Attleboro, Bishop Feehan, North Attleboro · Apr 1913.97aTri-Meet Attleboro, Bishop Feehan, North AttleboroApril 19, 2022
300 Meters · IndoorHockomock Dual Meet #5 · Jan 1942.95Hockomock Dual Meet #5January 19, 2023
400 Meters · OutdoorAttleboro @ Milford · Apr 2669.3Attleboro @ MilfordApril 26, 2022
55 Meter · IndoorHockomock - Meet3 - Reggie · Jan 208.14aHockomock - Meet3 - ReggieJanuary 20, 2022
Discus · 1.6kg · OutdoorMIAA Division 1 Track & Field Championship · May 29132-07MIAA Division 1 Track & Field ChampionshipMay 29, 2025
High Jump · IndoorHockomock - Reggie 1 · Dec 175-02.00Hockomock - Reggie 1December 17, 2021
High Jump · OutdoorHockomock League Freshman Sophomore Meet · Apr 24-10.00Hockomock League Freshman Sophomore MeetApril 2, 2022
Javelin · 800g · IndoorMid-American Conference Outdoor Track Field Championships · May 1463.18mMid-American Conference Outdoor Track Field ChampionshipsMay 14, 2026
Javelin · 800g · OutdoorUCONN NE Challenge · Apr 1759.82mUCONN NE ChallengeApril 17, 2026
Long Jump · IndoorMSTCA Speed Classic- Large Schools · Dec 1912-07.00MSTCA Speed Classic- Large SchoolsDecember 19, 2021
Long Jump · OutdoorTri-Meet Attleboro, Bishop Feehan, North Attleboro · Apr 1914-02.00Tri-Meet Attleboro, Bishop Feehan, North AttleboroApril 19, 2022
Shot Put · 12lb · IndoorHockomock League #1 · Dec 1742-08.75Hockomock League #1December 17, 2024
Shot Put · 12lb · OutdoorMSTCA Division 1 Relays · May 1812.33mMSTCA Division 1 RelaysMay 18, 2025

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
May 14Mid-American Conference Outdoor Track Field ChampionshipsMay 14 · Javelin · Place 1 · UMassUMassJavelin800g1.63.18m PBFr

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · Javelin · Place 5 · UMassUMassJavelin800g5.58.28mFr
Apr 17UCONN NE ChallengeApr 17 · Javelin · Place 5 · UMass AmherstUMass AmherstJavelin800g5.59.82m PBFr
Apr 11UMASS Commonwealth InvitationalApr 11 · Javelin · Place 2 · UMassUMassJavelin800g2.56.02mFr
Mar 28UMASS Flagship OpenerMar 28 · Javelin · Place 3 · UMassUMassJavelin800g3.53.59mFr

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 3 · AttleboroAttleboroJavelin800g3.174-1112
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 12 · AttleboroAttleboroDiscus1.6kg12.132-07 PB12
May 24Hockomock Spring Track ChampionshipMay 24 · Javelin · Place 1 · AttleboroAttleboroJavelin1169-012
May 24Hockomock Spring Track ChampionshipMay 24 · Discus · Place 3 · AttleboroAttleboroDiscus3135-712
May 24Hockomock Spring Track ChampionshipMay 24 · Shot Put · Place 10 · AttleboroAttleboroShot Put1042-512
May 18MSTCA Division 1 RelaysMay 18 · Javelin · Place 3 · AttleboroAttleboroJavelin800g3.51.68m12
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · Place 34 · AttleboroAttleboroShot Put12lb34.12.33m PB12
May 10MSTCA Coaches Shore InvitationalMay 10 · Javelin · Place 2 · AttleboroAttleboroJavelin2161-212
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Javelin · Place 2 · AttleboroAttleboroJavelin2167-712
Apr 29Milford v AttleboroApr 29 · Javelin · Place 1 · AttleboroAttleboroJavelin800g1.156'Unofficial12
Apr 29Milford v AttleboroApr 29 · Shot Put · Place 2 · AttleboroAttleboroShot Put12lb2.38'6.25"Unofficial12
Apr 15Attleboro vs KPApr 15 · Javelin · Place 4 · AttleboroAttleboroJavelin4142-912
Apr 15Attleboro vs KPApr 15 · Shot Put · Place 4 · AttleboroAttleboroShot Put441-912
Apr 8Attleboro vs. FranklinApr 8 · Javelin · Place 1 · AttleboroAttleboroJavelin1179-312
Apr 8Attleboro vs. FranklinApr 8 · Shot Put · Place 3 · AttleboroAttleboroShot Put341-512
Apr 1Taunton vs. AttleboroApr 1 · Javelin · Place 1 · AttleboroAttleboroJavelin1163-412
Apr 1Taunton vs. AttleboroApr 1 · Shot Put · Place 3 · AttleboroAttleboroShot Put343-812

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6Hockomock League ChampionshipFeb 6 · Shot Put · Place 5 · AttleboroAttleboroShot Put542-5.25—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 32 · AttleboroAttleboroShot Put3239-8.25—
Jan 23Hockomock League #4Jan 23 · Shot Put · Place 16 · AttleboroAttleboroShot Put1636-10.50—
Jan 16Hockomock League #3Jan 16 · Shot Put · Place 12 · AttleboroAttleboroShot Put1238-4.75—
Jan 9Hockomock League #2Jan 9 · Shot Put · Place 2 · AttleboroAttleboroShot Put242-9—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Hockomock League #1Dec 17 · Shot Put · Place 3 · AttleboroAttleboroShot Put12lb3.42-08.75 PB12
Feb 8Hockomock League MeetFeb 8 · Shot Put · Place 8 · AttleboroAttleboroShot Put839-4.75—
Jan 18Hockomock League Meet #5Jan 18 · Shot Put · Place 10 · AttleboroAttleboroShot Put1037-8—
Jan 11Hockomock League Meet Double DualsJan 11 · Shot Put · Place 23 · AttleboroAttleboroShot Put2333-5—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · Javelin · Place 10 · AttleboroAttleboroJavelin10165-2—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Javelin · AttleboroAttleboroJavelin800g--DNS11
May 18Hockomock League T&F ChampionshipMay 18 · Javelin · Place 2 · AttleboroAttleboroJavelin2150-2—
May 11MSTCA Coaches InvitationalMay 11 · Javelin · Place 1 · AttleboroAttleboroJavelin800g1.165-0111
May 7Hock Dual: Attleboro@TauntonMay 7 · Javelin · Place 1 · AttleboroAttleboroJavelin1153-11—
May 7Hock Dual: Attleboro@TauntonMay 7 · Discus · Place 6 · AttleboroAttleboroDiscus6109-7—
May 414th Annual GNB Sunset InvitationalMay 4 · Javelin · Place 1 · AttleboroAttleboroJavelin1165-0—
Apr 30Attleboro vs. King PhilipApr 30 · Javelin · Place 1 · AttleboroAttleboroJavelin1158-6—
Apr 30Attleboro vs. King PhilipApr 30 · Discus · Place 8 · AttleboroAttleboroDiscus892-5—
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Javelin · Place 4 · AttleboroAttleboroJavelin800g4.44.66m11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Discus · Place 61 · AttleboroAttleboroDiscus1.6kg61.27.00m11
Apr 23NAHS vs AttleboroApr 23 · Javelin · Place 1 · AttleboroAttleboroJavelin800g1.161-1111
Apr 23NAHS vs AttleboroApr 23 · Discus · Place 3 · AttleboroAttleboroDiscus1.6kg3.103-0311
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Javelin · Place 2 · AttleboroAttleboroJavelin800g2.129-0911
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Discus · Place 3 · AttleboroAttleboroDiscus1.6kg3.104-1111
Apr 9Milford v AttleboroApr 9 · Javelin · Place 1 · AttleboroAttleboroJavelin800g1.148' 3"Unofficial11
Apr 9Milford v AttleboroApr 9 · Javelin · Place 1 · AttleboroAttleboroJavelin800g1.148' 3"Unofficial11
Apr 9Milford v AttleboroApr 9 · Discus · AttleboroAttleboroDiscus1.6kg—95' 11"Unofficial11
Apr 2Attleboro Versus FranklinApr 2 · Javelin · Place 1 · AttleboroAttleboroJavelin800g1.153' 9"Unofficial11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · Shot Put · Place 13 · AttleboroAttleboroShot Put12lb13.34-09.0011
Dec 14Hockomock JV Meet #1Dec 14 · High Jump · AttleboroAttleboroHigh Jump—5' 4"Unofficial11
Dec 7Hockomock League Meet #1Dec 7 · Shot Put · Place 9 · AttleboroAttleboroShot Put12lb9.37-08.0011
Jan 19Hockomock Dual Meet #5Jan 19 · 300 Meters · Place 3 · AttleboroAttleboro300 Meters342.95 PBSO
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · High Jump · AttleboroAttleboroHigh Jump--DNS10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · Javelin · Place 30 · AttleboroAttleboroJavelin3092-6—
May 9Taunton vs AttleboroMay 9 · Javelin · AttleboroAttleboroJavelin800g—114' 5"Unofficial10
May 9Taunton vs AttleboroMay 9 · Discus · AttleboroAttleboroDiscus1.6kg—97' 6"Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Javelin · Place 22 · AttleboroAttleboroJavelin22112-6—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Discus · Place 22 · AttleboroAttleboroDiscus2297-7—
May 2King Philip vs AttleboroMay 2 · Javelin · Place 2 · AttleboroAttleboroJavelin800g2.119' 4"Unofficial10
May 2King Philip vs AttleboroMay 2 · Discus · Place 2 · AttleboroAttleboroDiscus1.6kg2.93' 1"Unofficial10
Apr 29MSTCA Division 1 RelaysApr 29 · Javelin · Place 36 · AttleboroAttleboroJavelin3634.25m—
Apr 25North Attleboro v. Attleboro @NAHSApr 25 · Javelin · Place 1 · AttleboroAttleboroJavelin800g1.130' 7"Unofficial10
Apr 25North Attleboro v. Attleboro @NAHSApr 25 · Discus · AttleboroAttleboroDiscus1.6kg—102' 8"Unofficial10
Apr 18Annual Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 18 · Javelin · Place 4 · AttleboroAttleboroJavelin4113-11—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10Attleboro @ King PhilipMay 10 · 100 Meters · AttleboroAttleboro100 Meters—13.7Unofficial9
May 3Mansfield vs AttleboroMay 3 · Long Jump · AttleboroAttleboroLong Jump—15' 6"Unofficial9
May 3Mansfield vs AttleboroMay 3 · 400 Meters · AttleboroAttleboro400 Meters—64.9Unofficial9
May 3Mansfield vs AttleboroMay 3 · 100 Meters · AttleboroAttleboro100 Meters—13.2Unofficial9
Apr 26Attleboro @ MilfordApr 26 · 400 Meters · Place 15 · AttleboroAttleboro400 Meters15.69.3 PB9
Apr 26Attleboro @ MilfordApr 26 · 100 Meters · Place 17 · AttleboroAttleboro100 Meters17.14.19
Apr 19Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 19 · Long Jump · Place 20 · AttleboroAttleboroLong Jump20.14-02.00 PB9
Apr 19Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 19 · High Jump · AttleboroAttleboroHigh Jump—NH9
Apr 19Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 19 · 400 Meters · Place 17 · AttleboroAttleboro400 Meters17.1:13.39a9
Apr 19Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 19 · 100 Meters · Place 31 · AttleboroAttleboro100 Meters31.13.97a PB9
Apr 12Attleboro @ FranklinApr 12 · High Jump · AttleboroAttleboroHigh Jump—5' 0"Unofficial9
Apr 12Attleboro @ FranklinApr 12 · 400 Meters · AttleboroAttleboro400 Meters—66.8Unofficial9
Apr 12Attleboro @ FranklinApr 12 · 100 Meters · AttleboroAttleboro100 Meters—13.8Unofficial9
Apr 5Attleboro vs TauntonApr 5 · 400 Meters · AttleboroAttleboro400 Meters—64.2Unofficial9
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · Long Jump · Place 22 · AttleboroAttleboroLong Jump22.13-08.009
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · High Jump · Place 6 · AttleboroAttleboroHigh Jump6.4-10.00 PB9
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · 100 Meters · Place 60 · AttleboroAttleboro100 Meters60.14.61a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20Hockomock - Meet3 - ReggieJan 20 · 55 Meter · Place 47 · AttleboroAttleboro55 Meter47.8.14a PB9
Jan 20Hockomock - Meet3 - ReggieJan 20 · High Jump · Place 3 · AttleboroAttleboroHigh Jump3.5-00.009

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19MSTCA Speed Classic- Large SchoolsDec 19 · Long Jump · Place 48 · AttleboroAttleboroLong Jump48.12-07.00 PB9
Dec 19MSTCA Large School Speed ClassicDec 19 · Long Jump · Place 48 · AttleboroAttleboroLong Jump48.12-07.009
Dec 17Hockomock - Reggie 1Dec 17 · 55 Meter · Place 32 · AttleboroAttleboro55 Meter32.8.32a9
Dec 17Hockomock - Reggie 1Dec 17 · High Jump · Place 8 · AttleboroAttleboroHigh Jump8.5-02.00 PB9