Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHockomock League #2 · Jan 95:07.62aHockomock League #2January 9, 2025
1 Mile · OutdoorNA vs Franklin · May 74:58.8NA vs FranklinMay 7, 2024
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.30aMSTCA Multi ChampionshipJune 9, 2025
1000 Meters · IndoorHockomock League #1 · Dec 172:55.74aHockomock League #1December 17, 2024
110m Hurdles · 39" / 0.991m · OutdoorHock Dual: OA vs. North Attleboro · May 620.1Hock Dual: OA vs. North AttleboroMay 6, 2025
1500 Meters · OutdoorMSTCA Multi Championship · Jun 94:48.31aMSTCA Multi ChampionshipJune 9, 2025
2 Miles · IndoorHockomock Dual Meet #5 · Jan 1911:32.18Hockomock Dual Meet #5January 19, 2023
2 Miles · OutdoorNA vs Taunton · Apr 3011:14.0NA vs TauntonApril 30, 2024
400 Meters · OutdoorMSTCA Multi Championship · Jun 953.68aMSTCA Multi ChampionshipJune 9, 2025
600 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 131:26.74aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 13, 2025
800 Meters · OutdoorHockomock Spring Track Championship · May 242:04.29aHockomock Spring Track ChampionshipMay 24, 2025
Decathlon · OutdoorMSTCA Multi Championship · Jun 93910MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 922.09mMSTCA Multi ChampionshipJune 9, 2025
High Jump · OutdoorMSTCA South Decathlon · Jun 31.42mMSTCA South DecathlonJune 3, 2024
Javelin · 800g · OutdoorMSTCA Multi Championship · Jun 922.19mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · OutdoorMSTCA Multi Championship · Jun 95.24mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 12lb · OutdoorNAHS vs Attleboro · Apr 2324-04NAHS vs AttleboroApril 23, 2024
Triple Jump · OutdoorMSTCA South Decathlon · Jun 310.88mMSTCA South DecathlonJune 3, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 4Bruno's Backyard ClassicApr 4 · Long Jump · Place 8 · Massachusetts-Amherst ClubMassachusetts-Amherst ClubLong Jump8.4.85m-
Apr 4Bruno's Backyard ClassicApr 4 · 800 Meters · Place 19 · Massachusetts-Amherst ClubMassachusetts-Amherst Club800 Meters19.2:16.86a-
Apr 4Bruno's Backyard ClassicApr 4 · 400 Meters · Place 8 · Massachusetts-Amherst ClubMassachusetts-Amherst Club400 Meters8.55.12a-
Mar 8Harvard Running Club InviteMar 8 · 1 Mile · Place 41 · Massachusetts-Amherst ClubMassachusetts-Amherst Club1 Mile415:18.58a—
Mar 8Harvard Running Club InviteMar 8 · 400 Meters · Place 19 · Massachusetts-Amherst ClubMassachusetts-Amherst Club400 Meters1957.55a—

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 15 · North AttleboroughNorth Attleborough1500 MetersRound M15.4:48.31a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 108 · North AttleboroughNorth AttleboroughJavelin800gRound M108.22.19m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 67 · North AttleboroughNorth AttleboroughDiscus1.6kgRound M67.22.09m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 82 · North AttleboroughNorth Attleborough110m Hurdles39" / 0.991mRound M82.20.78a12
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 12 · North AttleboroughNorth Attleborough400 MetersRound M12.53.68a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 83 · North AttleboroughNorth AttleboroughHigh JumpRound M83.1.45m12
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 134 · North AttleboroughNorth AttleboroughShot Put12lbRound M134.5.42m12
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 61 · North AttleboroughNorth AttleboroughLong JumpRound M61.5.24m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 56 · North AttleboroughNorth Attleborough100 MetersRound M56.12.30a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 70 · North AttleboroughNorth AttleboroughDecathlonRound M70.3910 PB12
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 29 · North AttleboroughNorth Attleborough800 Meters29.2:14.08a12
May 24Hockomock Spring Track ChampionshipMay 24 · Long Jump · North AttleboroughNorth AttleboroughLong Jump—FOUL12
May 24Hockomock Spring Track ChampionshipMay 24 · 800 Meters · Place 11 · North AttleboroughNorth Attleborough800 Meters112:04.29a PB12
May 6Hock Dual: OA vs. North AttleboroMay 6 · 110m Hurdles · Place 2 · North AttleboroughNorth Attleborough110m Hurdles39" / 0.991m2.20.1 PB12
May 6Hock Dual: OA vs. North AttleboroMay 6 · 800 Meters · Place 5 · North AttleboroughNorth Attleborough800 Meters5.2:14.012
Apr 29North Attleboro vs FoxboroApr 29 · 800 Meters · Place 2 · North AttleboroughNorth Attleborough800 Meters22:10.112
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · Long Jump · Place 24 · North AttleboroughNorth AttleboroughLong Jump2417-02.0012
Apr 22Attleboro-Bishop Feehan-North Attleboro TriApr 22 · 800 Meters · Place 3 · North AttleboroughNorth Attleborough800 Meters32:13.70a12
Apr 15North Attleboro vs CantonApr 15 · 1 Mile · Place 1 · North AttleboroughNorth Attleborough1 Mile1.4:54.2Unofficial12
Apr 9NA vs MansfieldApr 9 · 800 Meters · Place 4 · North AttleboroughNorth Attleborough800 Meters42:15.012
Apr 1Stoughton vs. North AttleboroApr 1 · 800 Meters · North AttleboroughNorth Attleborough800 Meters—2:08.3Unofficial12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 10 · North AttleboroughNorth Attleborough600 Meters101:26.74a PB—
Feb 6Hockomock League ChampionshipFeb 6 · 600 Meters · Place 5 · North AttleboroughNorth Attleborough600 Meters51:28.48a—
Jan 23Hockomock League #4Jan 23 · 1000 Meters · Place 26 · North AttleboroughNorth Attleborough1000 Meters263:01.08a—
Jan 16Hockomock League #3Jan 16 · 600 Meters · Place 9 · North AttleboroughNorth Attleborough600 Meters91:33.03a—
Jan 9Hockomock League #2Jan 9 · 1 Mile · Place 26 · North AttleboroughNorth Attleborough1 Mile265:07.62a PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Hockomock League #1Dec 17 · 1000 Meters · Place 12 · North AttleboroughNorth Attleborough1000 Meters12.2:55.74a PB12
Feb 8Hockomock League MeetFeb 8 · 1000 Meters · Place 23 · North AttleboroughNorth Attleborough1000 Meters233:05.96a—
Jan 18Hockomock League Meet #5Jan 18 · 600 Meters · Place 27 · North AttleboroughNorth Attleborough600 Meters271:39.21a—
Jan 11Hockomock League Meet Double DualsJan 11 · 600 Meters · Place 27 · North AttleboroughNorth Attleborough600 Meters271:39.58a—
Jan 8Hockomock JV Meet #3Jan 8 · 600 Meters · North AttleboroughNorth Attleborough600 Meters—1:45.9Unofficial11

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 3MSTCA South DecathlonJun 3 · Triple Jump · Place 41 · North AttleboroughNorth AttleboroughTriple Jump4110.88m PB—
Jun 3MSTCA South DecathlonJun 3 · Long Jump · Place 42 · North AttleboroughNorth AttleboroughLong Jump425.29m—
Jun 3MSTCA South DecathlonJun 3 · High Jump · Place 52 · North AttleboroughNorth AttleboroughHigh Jump521.42m PB—
Jun 3MSTCA South DecathlonJun 3 · Javelin · Place 75 · North AttleboroughNorth AttleboroughJavelin7519.21m—
Jun 3MSTCA South DecathlonJun 3 · Discus · Place 73 · North AttleboroughNorth AttleboroughDiscus7316.92m—
Jun 3MSTCA South DecathlonJun 3 · Shot Put · Place 66 · North AttleboroughNorth AttleboroughShot Put667.67m—
Jun 3MSTCA South DecathlonJun 3 · 110m Hurdles · Place 52 · North AttleboroughNorth Attleborough110m Hurdles5221.21a—
Jun 3MSTCA South DecathlonJun 3 · 1500 Meters · Place 18 · North AttleboroughNorth Attleborough1500 Meters184:53.97a—
Jun 3MSTCA South DecathlonJun 3 · 400 Meters · Place 31 · North AttleboroughNorth Attleborough400 Meters3157.20a—
Jun 3MSTCA South DecathlonJun 3 · 100 Meters · Place 47 · North AttleboroughNorth Attleborough100 Meters4712.40a—
May 18Hockomock League T&F ChampionshipMay 18 · 1 Mile · Place 22 · North AttleboroughNorth Attleborough1 Mile225:06.63a—
May 7NA vs FranklinMay 7 · 110m Hurdles · Place 9 · North AttleboroughNorth Attleborough110m Hurdles920.7—
May 7NA vs FranklinMay 7 · 1 Mile · Place 2 · North AttleboroughNorth Attleborough1 Mile24:58.8 PB—
Apr 30NA vs TauntonApr 30 · Long Jump · Place 8 · North AttleboroughNorth AttleboroughLong Jump818-2—
Apr 30NA vs TauntonApr 30 · 110m Hurdles · Place 7 · North AttleboroughNorth Attleborough110m Hurdles720.7—
Apr 30NA vs TauntonApr 30 · 2 Miles · Place 3 · North AttleboroughNorth Attleborough2 Miles311:14.0 PB—
Apr 23NAHS vs AttleboroApr 23 · 2 Miles · Place 3 · North AttleboroughNorth Attleborough2 Miles3.11:30.411
Apr 23NAHS vs AttleboroApr 23 · Shot Put · Place 24 · North AttleboroughNorth AttleboroughShot Put12lb24.24-04 PB11
Apr 17Tri-Meet Attleboro, Feehan, North AApr 17 · 1 Mile · Place 2 · North AttleboroughNorth Attleborough1 Mile2.5:07.23a11
Apr 9NA vs King PhilipApr 9 · 2 Miles · Place 3 · North AttleboroughNorth Attleborough2 Miles3.11:20.6Unofficial11
Apr 2NA vs MilfordApr 2 · 1 Mile · Place 4 · North AttleboroughNorth Attleborough1 Mile4.5:12.511

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9Hockomock League MeetFeb 9 · 1000 Meters · Place 3 · North AttleboroughNorth Attleborough1000 Meters33:07.67SO
Jan 19Hockomock Dual Meet #5Jan 19 · 2 Miles · Place 21 · North AttleboroughNorth Attleborough2 Miles2111:32.18 PBSO
Jan 12Hockomock Dual Meet #4Jan 12 · 2 Miles · Place 18 · North AttleboroNorth Attleboro2 Miles1811:38.01a10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1 Mile · Place 91 · North AttleboroughNorth Attleborough1 Mile91.5:21.60a10
Dec 20Hockomock Dual Meet #2Dec 20 · 2 Miles · Place 21 · North AttleboroughNorth Attleborough2 Miles21.12:09.86a10
Dec 8Hockomock League Dual Meet #1Dec 8 · 1000 Meters · Place 30 · North AttleboroughNorth Attleborough1000 Meters30.3:25.22a10
Feb 4Hockomock League ChampionshipFeb 4 · 1000 Meters · Place 5 · North AttleboroughNorth Attleborough1000 Meters53:20.35FR
Jan 20Hockomock - Meet3 - ReggieJan 20 · 1000 Meters · Place 29 · North AttleboroughNorth Attleborough1000 Meters29.3:20.19a9
Jan 10Hockomock - Davenport - WheatonJan 10 · 1 Mile · Place 15 · North AttleboroughNorth Attleborough1 Mile15.5:56.67a9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10North Attleboro vs. OAMay 10 · 1 Mile · North AttleboroughNorth Attleborough1 Mile—5:32.0Unofficial9
May 3North Attleboro vs CantonMay 3 · 2 Miles · North AttleboroughNorth Attleborough2 Miles—12:26.0Unofficial9
Apr 26North Attleboro at StoughtonApr 26 · 2 Miles · North AttleboroughNorth Attleborough2 Miles—12:25.5Unofficial9
Apr 19Tri-Meet Attleboro, Bishop Feehan, North AttleboroApr 19 · 800 Meters · Place 13 · North AttleboroughNorth Attleborough800 Meters13.2:31.68a9
Apr 12North Attleboro vs. FoxboroApr 12 · 800 Meters · North AttleboroughNorth Attleborough800 Meters—2:29.4Unofficial9
Apr 5North Attleboro Versus SharonApr 5 · 800 Meters · North AttleboroughNorth Attleborough800 Meters—2:30.8Unofficial9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Hockomock - Reggie 1Dec 17 · 1000 Meters · Place 39 · North AttleboroughNorth Attleborough1000 Meters39.3:34.28a9
Dec 13Hockomock Davenport Meet 1Dec 13 · 600 Meters · Place 23 · North AttleboroughNorth Attleborough600 Meters23.1:59.58a9