Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNA vs Taunton · Apr 3013.7NA vs TauntonApril 30, 2024
200 Meters · OutdoorNA vs Mansfield · Apr 927.7NA vs MansfieldApril 9, 2025
300 Meters · IndoorHockomock League Championship · Feb 543.33aHockomock League ChampionshipFebruary 5, 2026
300m Hurdles · 30" / 0.762m · OutdoorNew England HS Outdoor TF Championship · Jun 1348.65aNew England HS Outdoor TF ChampionshipJune 13, 2026
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 301:01.173aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
400m Hurdles · 30" / 0.762m · OutdoorMIAA Meet of Champions · Jun 41:05.88aMIAA Meet of ChampionsJune 4, 2026
55 Meter · IndoorHockomock League Meet #2 · Dec 198.14aHockomock League Meet #2December 19, 2023
55 Meters · IndoorHockomock League #2 · Jan 98.09aHockomock League #2January 9, 2025
Long Jump · IndoorHockomock League #1 · Dec 1816-02.00Hockomock League #1December 18, 2025
Long Jump · OutdoorMSTCA Division 3 Relays · May 175.14mMSTCA Division 3 RelaysMay 17, 2025
Triple Jump · OutdoorHock Dual: OA vs. North Attleboro · May 634-07.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

33 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Long Jump · Place 28 · North AttleboroughLong Jump28.4.58mWind: -0.612
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 300m Hurdles · Place 24 · North Attleborough300m Hurdles30" / 0.762m24.48.65a PB12
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 18 · North AttleboroughLong Jump18.17-03.2512
Jun 4MIAA Meet of ChampionsJun 4 · 400m Hurdles · Place 10 · North Attleborough400m Hurdles30" / 0.762m10.1:05.88a PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Long Jump · Place 3 · North AttleboroughLong Jump3.17-11.7512
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 3 · North Attleborough400m Hurdles30" / 0.762m3.1:06.09a12
May 23Hockomock Spring Track ChampionshipMay 23 · Triple Jump · North AttleboroughTriple Jump--DNS12
May 23Hockomock Spring Track ChampionshipMay 23 · Long Jump · Place 4 · North AttleboroughLong Jump4.17-04.5012
May 23Hockomock Spring Track ChampionshipMay 23 · 400m Hurdles · Place 2 · North Attleborough400m Hurdles30" / 0.762m2.1:06.13a12
May 16MSTCA Coaches Shore InvitationalMay 16 · Triple Jump · Place 17 · North AttleboroughTriple Jump1733-3.7512
May 16MSTCA Coaches Shore InvitationalMay 16 · Long Jump · Place 4 · North AttleboroughLong Jump417-6.512
May 16MSTCA Coaches Shore InvitationalMay 16 · 400m Hurdles · Place 4 · North Attleborough400m Hurdles41:06.22a12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.34'2Unofficial12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Long Jump · Place 2 · North AttleboroughLong Jump2.17'6Unofficial12
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles30" / 0.762m1.1:08.5Unofficial12
May 5Foxboro vs. North AttleboroMay 5 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.34' 10"12
May 5Foxboro vs. North AttleboroMay 5 · Long Jump · Place 2 · North AttleboroughLong Jump2.17' 5"12
May 5Foxboro vs. North AttleboroMay 5 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles30" / 0.762m1.1:10.012
May 5Foxboro vs. North AttleboroMay 5 · 200 Meters · North Attleborough200 Meters—DNS12
May 3MSTCA Division 3 RelaysMay 3 · Triple Jump · Place 7 · North AttleboroughTriple Jump79.99m12
May 3MSTCA Division 3 RelaysMay 3 · Long Jump · Place 8 · North AttleboroughLong Jump84.68m12
Apr 28Canton vs North AttleboroApr 28 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.34'2"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · Long Jump · Place 1 · North AttleboroughLong Jump1.17'0"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · 400m Hurdles · Place 2 · North Attleborough400m Hurdles30" / 0.762m2.70.1Unofficial12
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.34-01.0012
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · Long Jump · Place 1 · North AttleboroughLong Jump1.16-05.5012
Apr 212026 Attleboro, Feehan, North Attleboro Tri-MeetApr 21 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles30" / 0.762m1.1:12.47a12
Apr 14North Attleboro vs MansfieldApr 14 · Triple Jump · Place 1 · North AttleboroughTriple Jump134-04.0012
Apr 14North Attleboro vs MansfieldApr 14 · Long Jump · Place 1 · North AttleboroughLong Jump116-03.0012
Apr 14North Attleboro vs MansfieldApr 14 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles11:09.512
Apr 7North Attleboro vs StoughtonApr 7 · Triple Jump · Place 2 · North AttleboroughTriple Jump231-412
Apr 7North Attleboro vs StoughtonApr 7 · Long Jump · Place 1 · North AttleboroughLong Jump116-1112
Apr 7North Attleboro vs StoughtonApr 7 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles11:11.012

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 7 · North AttleboroughLong Jump716-412
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 21 · North Attleborough300 Meters2143.96a12
Feb 5Hockomock League ChampionshipFeb 5 · Long Jump · Place 4 · North AttleboroughLong Jump416-0.2512
Feb 5Hockomock League ChampionshipFeb 5 · 300 Meters · Place 6 · North Attleborough300 Meters643.33a PB12
Jan 22Hockomock League #4Jan 22 · Long Jump · Place 4 · North AttleboroughLong Jump415-11.5012
Jan 22Hockomock League #4Jan 22 · 300 Meters · Place 6 · North Attleborough300 Meters643.45a12
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 2 · North AttleboroughLong Jump24.85m12
Jan 15Hockomock League #3Jan 15 · Long Jump · Place 3 · North AttleboroughLong Jump316-1.2512
Jan 15Hockomock League #3Jan 15 · 300 Meters · Place 7 · North Attleborough300 Meters744.19a12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Long Jump · Place 3 · North AttleboroughLong Jump316-412
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 300 Meters · Place 4 · North Attleborough300 Meters443.49a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · 300 Meters · Place 5 · North Attleborough300 Meters5.43.60a12
Dec 18Hockomock League #1Dec 18 · Long Jump · Place 4 · North AttleboroughLong Jump4.16-02.00 PB12
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · Long Jump · Place 10 · North AttleboroughLong Jump1016-5—
Feb 6Hockomock League ChampionshipFeb 6 · 300 Meters · Place 16 · North Attleborough300 Meters1645.05a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Long Jump · Place 18 · North AttleboroughLong Jump1815-9.25—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 300 Meters · Place 35 · North Attleborough300 Meters3544.90a—
Jan 23Hockomock League #4Jan 23 · Long Jump · Place 8 · North AttleboroughLong Jump815-2.25—
Jan 23Hockomock League #4Jan 23 · 300 Meters · Place 11 · North Attleborough300 Meters1145.03a—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Long Jump · Place 6 · North AttleboroughLong Jump64.98m—
Jan 16Hockomock League #3Jan 16 · Long Jump · Place 5 · North AttleboroughLong Jump515-2.50—
Jan 16Hockomock League #3Jan 16 · 300 Meters · Place 11 · North Attleborough300 Meters1145.07a—
Jan 9Hockomock League #2Jan 9 · Long Jump · Place 8 · North AttleboroughLong Jump815-3.25—
Jan 9Hockomock League #2Jan 9 · 55 Meters · Place 21 · North Attleborough55 Meters218.09a PB—

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Triple Jump · Place 7 · North AttleboroughTriple Jump7.34-08.25Wind: -0.211
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Long Jump · Place 5 · North AttleboroughLong Jump5.17-07.50Wind: -0.411
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · North Attleborough400 MetersRelay Split—1:01.173a PB11
May 24Hockomock Spring Track ChampionshipMay 24 · Triple Jump · Place 8 · North AttleboroughTriple Jump833-1.2511
May 24Hockomock Spring Track ChampionshipMay 24 · Long Jump · Place 3 · North AttleboroughLong Jump316-1011
May 17MSTCA Division 3 RelaysMay 17 · Triple Jump · Place 7 · North AttleboroughTriple Jump710.17m11
May 17MSTCA Division 3 RelaysMay 17 · Long Jump · Place 4 · North AttleboroughLong Jump45.14m PB11
May 10MSTCA Coaches Shore InvitationalMay 10 · Triple Jump · Place 6 · North AttleboroughTriple Jump634-1011
May 10MSTCA Coaches Shore InvitationalMay 10 · Long Jump · Place 4 · North AttleboroughLong Jump416-11.5011
May 6Hock Dual: OA vs. North AttleboroMay 6 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles30" / 0.762m1.70.711
May 6Hock Dual: OA vs. North AttleboroMay 6 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.34-07.00 PB11
May 6Hock Dual: OA vs. North AttleboroMay 6 · Long Jump · Place 1 · North AttleboroughLong Jump1.16-02.511
Apr 29North Attleboro vs FoxboroApr 29 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles11:10.211
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Triple Jump · Place 2 · North AttleboroughTriple Jump232-05.0011
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Long Jump · Place 1 · North AttleboroughLong Jump116-08.0011
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · 400m Hurdles · Place 2 · North Attleborough400m Hurdles21:10.26a11
Apr 15North Attleboro vs CantonApr 15 · 400m Hurdles · Place 2 · North Attleborough400m Hurdles30" / 0.762m2.1:09.6Unofficial11
Apr 15North Attleboro vs CantonApr 15 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.34-4Unofficial11
Apr 15North Attleboro vs CantonApr 15 · Long Jump · North AttleboroughLong Jump—F11
Apr 9NA vs MansfieldApr 9 · Triple Jump · Place 4 · North AttleboroughTriple Jump432-211
Apr 9NA vs MansfieldApr 9 · Long Jump · Place 2 · North AttleboroughLong Jump216-311
Apr 9NA vs MansfieldApr 9 · 400m Hurdles · Place 1 · North Attleborough400m Hurdles11:11.311
Apr 9NA vs MansfieldApr 9 · 200 Meters · Place 3 · North Attleborough200 Meters327.7 PB11
Apr 1Stoughton vs. North AttleboroApr 1 · 400m Hurdles · Place 3 · North Attleborough400m Hurdles30" / 0.762m3.1:11.6Unofficial11
Apr 1Stoughton vs. North AttleboroApr 1 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.32'2Unofficial11
Apr 1Stoughton vs. North AttleboroApr 1 · Long Jump · Place 1 · North AttleboroughLong Jump1.16'1Unofficial11
Apr 1Stoughton vs. North AttleboroApr 1 · 200 Meters · Place 2 · North Attleborough200 Meters2.27.7Unofficial11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17Hockomock League #1Dec 17 · 55 Meter · Place 21 · North Attleborough55 Meter21.8.15a11
Dec 17Hockomock League #1Dec 17 · Long Jump · Place 3 · North AttleboroughLong Jump3.15-05.0011
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · Long Jump · Place 9 · North AttleboroughLong Jump9.16-02.0010
Feb 8Hockomock League MeetFeb 8 · Long Jump · Place 9 · North AttleboroughLong Jump915-6.50—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · Long Jump · Place 17 · North AttleboroughLong Jump1715-1110
Jan 20MSTCA D2 RelaysJan 20 · Long Jump · Place 18 · North AttleboroughLong Jump18.4.55m10
Jan 18Hockomock League Meet #5Jan 18 · Long Jump · Place 7 · North AttleboroughLong Jump715-6.75—
Jan 18Hockomock League Meet #5Jan 18 · 55 Meters · Place 23 · North Attleborough55 Meters238.14a—
Jan 11Hockomock League Meet Double DualsJan 11 · Long Jump · Place 5 · North AttleboroughLong Jump515-1—
Jan 11Hockomock League Meet Double DualsJan 11 · 55 Meters · Place 20 · North Attleborough55 Meters208.12a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Long Jump · Place 14 · North AttleboroughLong Jump1415-0.25—
May 18Hockomock League T&F ChampionshipMay 18 · Long Jump · Place 8 · North AttleboroughLong Jump815-6—
May 7NA vs FranklinMay 7 · Triple Jump · Place 1 · North AttleboroughTriple Jump132-8.5—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Long Jump · Place 4 · North AttleboroughLong Jump415-8.75—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 200 Meters · Place 16 · North Attleborough200 Meters1628.66a—
Apr 30NA vs TauntonApr 30 · Triple Jump · Place 2 · North AttleboroughTriple Jump232-9—
Apr 30NA vs TauntonApr 30 · Long Jump · Place 1 · North AttleboroughLong Jump116-6—
Apr 30NA vs TauntonApr 30 · 100 Meters · Place 4 · North Attleborough100 Meters413.7 PB—
Apr 26MSTCA Div. III RelaysApr 26 · Triple Jump · Place 8 · North AttleboroughTriple Jump8.9.97m10
Apr 23NAHS vs AttleboroApr 23 · Triple Jump · Place 1 · North AttleboroughTriple Jump1.32' 710
Apr 23NAHS vs AttleboroApr 23 · Long Jump · Place 1 · North AttleboroughLong Jump1.16' 610
Apr 23NAHS vs AttleboroApr 23 · 200 Meters · Place 2 · North Attleborough200 Meters2.28.110
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Triple Jump · Place 2 · North AttleboroughTriple Jump2.32-05.0010
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · Long Jump · Place 1 · North AttleboroughLong Jump1.16-03.2510
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · 200 Meters · Place 4 · North Attleborough200 Meters4.28.98a10
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · 100 Meters · Place 4 · North Attleborough100 Meters4.13.81a10
Apr 9NA vs King PhilipApr 9 · Long Jump · Place 3 · North AttleboroughLong Jump3.16' 9.75Unofficial10
Apr 9NA vs King PhilipApr 9 · 100 Meters · Place 3 · North Attleborough100 Meters3.13.6Unofficial10
Apr 2NA vs MilfordApr 2 · Long Jump · Place 1 · North AttleboroughLong Jump1.16'7.510
Apr 2NA vs MilfordApr 2 · 200 Meters · Place 1 · North Attleborough200 Meters1.28.110

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · 55 Meter · Place 21 · North Attleborough55 Meter21.8.14a PB10
Dec 19Hockomock League Meet #2Dec 19 · Long Jump · Place 6 · North AttleboroughLong Jump6.15-06.2510
Dec 7Hockomock League Meet #1Dec 7 · 300 Meters · Place 11 · North Attleborough300 Meters11.46.47a10
Dec 7Hockomock League Meet #1Dec 7 · Long Jump · Place 8 · North AttleboroughLong Jump8.14-07.5010

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9N. Attleboro at FranklinMay 9 · Long Jump · North AttleboroughLong Jump—15'4.75Unofficial9
May 9N. Attleboro at FranklinMay 9 · 400 Meters · North Attleborough400 Meters—1:07.2Unofficial9
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Long Jump · Place 11 · North AttleboroughLong Jump11.14-05.509
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100 Meters · Place 39 · North Attleborough100 MetersRound P39.14.30a9
May 2North vs Taunton @ NAHSMay 2 · Long Jump · Place 2 · North AttleboroughLong Jump2.14'4.5Unofficial9
May 2North vs Taunton @ NAHSMay 2 · 100 Meters · North Attleborough100 Meters—13.7Unofficial9
Apr 25North Attleboro v. Attleboro @NAHSApr 25 · Long Jump · Place 2 · North AttleboroughLong Jump2.14'11Unofficial9
Apr 25North Attleboro v. Attleboro @NAHSApr 25 · 400 Meters · North Attleborough400 Meters—1:08.5Unofficial9
Apr 5North Attleboro vs. MilfordApr 5 · Long Jump · North AttleboroughLong Jump—13'9Unofficial9
Apr 5North Attleboro vs. MilfordApr 5 · 200 Meters · North Attleborough200 Meters—31.1Unofficial9
Apr 5North Attleboro vs. MilfordApr 5 · 100 Meters · North Attleborough100 Meters—14.5Unofficial9