Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNA vs Mansfield · Apr 914.5NA vs MansfieldApril 9, 2025
100m Hurdles · 30" / 0.762m · OutdoorWest Middle School Meet · Apr 2323.20aWest Middle School MeetApril 23, 2024
100m Hurdles · 33" / 0.838m · OutdoorHock Dual: OA vs. North Attleboro · May 617.9Hock Dual: OA vs. North AttleboroMay 6, 2025
200 Meters · OutdoorNA vs Franklin · May 728.6NA vs FranklinMay 7, 2024
400 Meters · OutdoorTri-Meet Attleboro, Feehan, North A · Apr 171:06.75aTri-Meet Attleboro, Feehan, North AApril 17, 2024
55 Meters · IndoorHockomock League Meet · Feb 88.04aHockomock League MeetFebruary 8, 2024
55m Hurdles · 33" · IndoorHockomock League Meet #2 · Dec 1910.45aHockomock League Meet #2December 19, 2023
Discus · 1kg · OutdoorFoxboro vs. North Attleboro · May 559' 5"Foxboro vs. North AttleboroMay 5, 2026
High Jump · IndoorMSTCA D2 Relays · Jan 201.53mMSTCA D2 RelaysJanuary 20, 2024
High Jump · Outdoor2026 Attleboro, Feehan, North Attleboro Tri-Meet · Apr 215-00.002026 Attleboro, Feehan, North Attleboro Tri-MeetApril 21, 2026
Triple Jump · OutdoorHock Dual: OA vs. North Attleboro · May 630-09.00Hock Dual: OA vs. North AttleboroMay 6, 2025

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 · High Jump · North AttleboroughNorth AttleboroughHigh Jump--NH12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · High Jump · Place 11 · North AttleboroughNorth AttleboroughHigh Jump11.4-10.0012
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 31 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838mRound P31.20.49aWind: 0.912
May 23Hockomock Spring Track ChampionshipMay 23 · High Jump · Place 4 · North AttleboroughNorth AttleboroughHigh Jump4.4-10.0012
May 23Hockomock Spring Track ChampionshipMay 23 · 100m Hurdles · Place 11 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838mRound P11.18.57a12
May 16MSTCA Coaches Shore InvitationalMay 16 · High Jump · Place 8 · North AttleboroughNorth AttleboroughHigh Jump84-1012
May 16MSTCA Coaches Shore InvitationalMay 16 · 100m Hurdles · Place 26 · North AttleboroughNorth Attleborough100m Hurdles2617.88a12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump1.5'0Unofficial12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 100m Hurdles · Place 3 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838m3.17.8Unofficial12
May 5Foxboro vs. North AttleboroMay 5 · High Jump · North AttleboroughNorth AttleboroughHigh Jump—NM12
May 5Foxboro vs. North AttleboroMay 5 · Discus · Place 3 · North AttleboroughNorth AttleboroughDiscus1kg3.59' 5" PB12
May 5Foxboro vs. North AttleboroMay 5 · 100m Hurdles · Place 5 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838m5.19.212
May 3MSTCA Division 3 RelaysMay 3 · High Jump · Place 7 · North AttleboroughNorth AttleboroughHigh Jump71.40m12
Apr 28Canton vs North AttleboroApr 28 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump2.4'10"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · Discus · North AttleboroughNorth AttleboroughDiscus1kg—54'1"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · 100m Hurdles · Place 3 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838m3.18.8Unofficial12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump2.5-00.00 PB12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · 100m Hurdles · Place 6 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838m6.19.78a12
Apr 14North Attleboro vs MansfieldApr 14 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump14-10.0012
Apr 14North Attleboro vs MansfieldApr 14 · Discus · Place 5 · North AttleboroughNorth AttleboroughDiscus561-01.0012
Apr 14North Attleboro vs MansfieldApr 14 · 100m Hurdles · Place 1 · North AttleboroughNorth Attleborough100m Hurdles118.212
Apr 7North Attleboro vs StoughtonApr 7 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump15-212
Apr 7North Attleboro vs StoughtonApr 7 · Discus · Place 3 · North AttleboroughNorth AttleboroughDiscus365-912
Apr 7North Attleboro vs StoughtonApr 7 · 100m Hurdles · North AttleboroughNorth Attleborough100m Hurdles—19.012

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · High Jump · Place 7 · North AttleboroughNorth AttleboroughHigh Jump74-1012
Feb 5Hockomock League ChampionshipFeb 5 · High Jump · Place 3 · North AttleboroughNorth AttleboroughHigh Jump34-1012
Jan 22Hockomock League #4Jan 22 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump24-1012
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · High Jump · Place 11 · North AttleboroughNorth AttleboroughHigh Jump111.32m12
Jan 15Hockomock League #3Jan 15 · High Jump · Place 4 · North AttleboroughNorth AttleboroughHigh Jump44-1012
Jan 8Hockomock League #2 (Double Dual)Jan 8 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump25-012

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · High Jump · Place 3 · North AttleboroughNorth AttleboroughHigh Jump3.4-10.0012
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · High Jump · Place 16 · North AttleboroughNorth AttleboroughHigh Jump164-8—
Feb 6Hockomock League ChampionshipFeb 6 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump24-10—
Feb 6Hockomock League ChampionshipFeb 6 · 55m Hurdles · Place 13 · North AttleboroughNorth Attleborough55m Hurdles1310.37a—
Jan 9Hockomock League #2Jan 9 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump25-0—
Jan 9Hockomock League #2Jan 9 · 55m Hurdles · Place 13 · North AttleboroughNorth Attleborough55m Hurdles1310.28a—

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · High Jump · North AttleboroughNorth AttleboroughHigh Jump—NH11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · High Jump · Place 6 · North AttleboroughNorth AttleboroughHigh Jump6.4-10.0011
May 24Hockomock Spring Track ChampionshipMay 24 · Triple Jump · Place 24 · North AttleboroughNorth AttleboroughTriple Jump2428-911
May 24Hockomock Spring Track ChampionshipMay 24 · High Jump · Place 3 · North AttleboroughNorth AttleboroughHigh Jump35-011
May 24Hockomock Spring Track ChampionshipMay 24 · 100m Hurdles · Place 29 · North AttleboroughNorth Attleborough100m Hurdles2923.80a11
May 17MSTCA Division 3 RelaysMay 17 · Triple Jump · Place 21 · North AttleboroughNorth AttleboroughTriple Jump219.16m11
May 17MSTCA Division 3 RelaysMay 17 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump11.53m11
May 10MSTCA Coaches Shore InvitationalMay 10 · High Jump · Place 7 · North AttleboroughNorth AttleboroughHigh Jump74-1011
May 6Hock Dual: OA vs. North AttleboroMay 6 · Triple Jump · Place 4 · North AttleboroughNorth AttleboroughTriple Jump4.30-09.00 PB11
May 6Hock Dual: OA vs. North AttleboroMay 6 · 100m Hurdles · Place 3 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838m3.17.9 PB11
May 6Hock Dual: OA vs. North AttleboroMay 6 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump1.5-011
Apr 29North Attleboro vs FoxboroApr 29 · 100m Hurdles · Place 3 · North AttleboroughNorth Attleborough100m Hurdles319.111
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Triple Jump · Place 4 · North AttleboroughNorth AttleboroughTriple Jump429-11.2511
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump25-00.0011
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · 100m Hurdles · Place 9 · North AttleboroughNorth Attleborough100m Hurdles920.86a11
Apr 15North Attleboro vs CantonApr 15 · Triple Jump · North AttleboroughNorth AttleboroughTriple Jump—30-9Unofficial11
Apr 15North Attleboro vs CantonApr 15 · 100m Hurdles · Place 3 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838m3.19.5Unofficial11
Apr 15North Attleboro vs CantonApr 15 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump1.5-0Unofficial11
Apr 9NA vs MansfieldApr 9 · Triple Jump · Place 7 · North AttleboroughNorth AttleboroughTriple Jump729-1111
Apr 9NA vs MansfieldApr 9 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump14-1011
Apr 9NA vs MansfieldApr 9 · 100m Hurdles · Place 4 · North AttleboroughNorth Attleborough100m Hurdles420.211
Apr 9NA vs MansfieldApr 9 · 100 Meters · Place 16 · North AttleboroughNorth Attleborough100 Meters1614.5 PB11
Apr 1Stoughton vs. North AttleboroApr 1 · 100m Hurdles · Place 3 · North AttleboroughNorth Attleborough100m Hurdles33" / 0.838m3.20.0Unofficial11
Apr 1Stoughton vs. North AttleboroApr 1 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump2.4'8Unofficial11

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 17Hockomock League #1Dec 17 · 55m Hurdles · Place 10 · North AttleboroughNorth Attleborough55m Hurdles33"10.10.56a11
Dec 17Hockomock League #1Dec 17 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump2.4-10.0011
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · High Jump · Place 4 · North AttleboroughNorth AttleboroughHigh Jump4.5-00.0010
Feb 8Hockomock League MeetFeb 8 · High Jump · Place 4 · North AttleboroughNorth AttleboroughHigh Jump44-10—
Feb 8Hockomock League MeetFeb 8 · 55m Hurdles · Place 13 · North AttleboroughNorth Attleborough55m Hurdles1310.13a—
Feb 8Hockomock League MeetFeb 8 · 55 Meters · Place 21 · North AttleboroughNorth Attleborough55 Meters218.04a PB—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · High Jump · Place 11 · North AttleboroughNorth AttleboroughHigh Jump114-1010
Jan 20MSTCA D2 RelaysJan 20 · High Jump · Place 3 · North AttleboroughNorth AttleboroughHigh Jump3.1.53m PB10
Jan 18Hockomock League Meet #5Jan 18 · High Jump · Place 9 · North AttleboroughNorth AttleboroughHigh Jump94-8—
Jan 18Hockomock League Meet #5Jan 18 · 55m Hurdles · Place 15 · North AttleboroughNorth Attleborough55m Hurdles1510.31a—
Jan 11Hockomock League Meet Double DualsJan 11 · High Jump · Place 4 · North AttleboroughNorth AttleboroughHigh Jump44-10—
Jan 11Hockomock League Meet Double DualsJan 11 · 55m Hurdles · Place 9 · North AttleboroughNorth Attleborough55m Hurdles910.05a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · High Jump · Place 10 · North AttleboroughNorth AttleboroughHigh Jump105-0—
May 7NA vs FranklinMay 7 · High Jump · Place 1 · North AttleboroughNorth AttleboroughHigh Jump15-0—
May 7NA vs FranklinMay 7 · 200 Meters · Place 5 · North AttleboroughNorth Attleborough200 Meters528.6 PB—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump25-0—
Apr 30NA vs TauntonApr 30 · 200 Meters · Place 7 · North AttleboroughNorth Attleborough200 Meters729.2—
Apr 26MSTCA Div. III RelaysApr 26 · High Jump · Place 5 · North AttleboroughNorth AttleboroughHigh Jump5.1.48m10
Apr 23West Middle School MeetApr 23 · 100m Hurdles · Place 13 · West MiddleWest Middle100m Hurdles30" / 0.762m13.23.20a PB10
Apr 23West Middle School MeetApr 23 · 200 Meters · Place 1 · West MiddleWest Middle200 Meters1.31.98a10
Apr 23West Middle School MeetApr 23 · 100 Meters · Place 5 · West MiddleWest Middle100 Meters5.15.40a10
Apr 23NAHS vs AttleboroApr 23 · High Jump · Place 4 · North AttleboroughNorth AttleboroughHigh Jump4.4' 810
Apr 23NAHS vs AttleboroApr 23 · 400 Meters · Place 3 · North AttleboroughNorth Attleborough400 Meters3.1:07.810
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · High Jump · Place 4 · North AttleboroughNorth AttleboroughHigh Jump4.4-06.0010
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · 400 Meters · Place 4 · North AttleboroughNorth Attleborough400 Meters4.1:06.75a PB10
Apr 9NA vs King PhilipApr 9 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump2.5' 0Unofficial10
Apr 9NA vs King PhilipApr 9 · 400 Meters · Place 6 · North AttleboroughNorth Attleborough400 Meters6.1:06.3Unofficial10
Apr 2NA vs MilfordApr 2 · High Jump · Place 2 · North AttleboroughNorth AttleboroughHigh Jump2.4'610

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · 55m Hurdles · Place 17 · North AttleboroughNorth Attleborough55m Hurdles33"17.10.45a PB10
Dec 19Hockomock League Meet #2Dec 19 · High Jump · Place 3 · North AttleboroughNorth AttleboroughHigh Jump3.4-10.0010
Dec 14Hockomock JV Meet #1Dec 14 · 55m Hurdles · North AttleboroughNorth Attleborough55m Hurdles33"—10.2Unofficial10
Dec 14Hockomock JV Meet #1Dec 14 · Long Jump · North AttleboroughNorth AttleboroughLong Jump—12'9Unofficial10
Dec 7Hockomock League Meet #1Dec 7 · 55m Hurdles · Place 20 · North AttleboroughNorth Attleborough55m Hurdles33"20.10.76a10
Dec 7Hockomock League Meet #1Dec 7 · High Jump · Place 8 · North AttleboroughNorth AttleboroughHigh Jump8.4-06.0010