Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 818.36aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorMSTCA Multi Championships · Jun 827.35aMSTCA Multi ChampionshipsJune 8, 2026
400 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 291:01.45aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 5 Track & Field Championship · May 291:07.93aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
800 Meters · OutdoorMSTCA Multi Championships · Jun 82:31.84aMSTCA Multi ChampionshipsJune 8, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 83342MSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.45mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 819.22mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championship · Jun 94.56mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 4kg · OutdoorMSTCA Multi Championship · Jun 96.48mMSTCA Multi ChampionshipJune 9, 2025
Triple Jump · OutdoorMSTCA Dr. George Steele Relays · May 28.32mMSTCA Dr. George Steele RelaysMay 2, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 6 · BellinghamBellingham800 Meters6.2:31.84a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 32 · BellinghamBellinghamJavelin600g32.19.22m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 43 · BellinghamBellinghamLong Jump43.4.40m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 13 · BellinghamBellingham200 Meters13.27.35a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 52 · BellinghamBellinghamShot Put4kg52.6.35m11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 10 · BellinghamBellinghamHigh Jump10.1.45m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 34 · BellinghamBellingham100m Hurdles33" / 0.838m34.18.36a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 14 · BellinghamBellinghamHeptathlon14.3342 PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 5 · BellinghamBellingham400m Hurdles30" / 0.762m5.1:07.93a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 9 · BellinghamBellingham400 Meters9.1:01.45a PB11
May 22Hopkinton Last Chance MeetMay 22 · Long Jump · Place 6 · BellinghamBellinghamLong Jump6.13-05.5011
May 22Hopkinton Last Chance MeetMay 22 · 400 Meters · Place 3 · BellinghamBellingham400 Meters3.1:02.65a11
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Long Jump · Place 22 · BellinghamBellinghamLong Jump22.12-11.0011
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 400m Hurdles · Place 4 · BellinghamBellingham400m Hurdles30" / 0.762m4.1:08.99a11
May 6Bellingham vs MillisMay 6 · High Jump · Place 1 · BellinghamBellinghamHigh Jump14-04.0011
May 6Bellingham vs MillisMay 6 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles11:11.83a11
May 6Bellingham vs MillisMay 6 · 400 Meters · Place 1 · BellinghamBellingham400 Meters11:05.17a11
May 2MSTCA Dr. George Steele RelaysMay 2 · Triple Jump · Place 28 · BellinghamBellinghamTriple Jump288.32m PB11
Apr 29Norton at BellinghamApr 29 · Long Jump · Place 3 · BellinghamBellinghamLong Jump3.13-08.5011
Apr 29Norton at BellinghamApr 29 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles30" / 0.762m1.1:09.85a11
Apr 29Norton at BellinghamApr 29 · 400 Meters · Place 1 · BellinghamBellingham400 Meters1.1:03.05a11
Apr 15Bellingham vs MedwayApr 15 · Long Jump · Place 3 · BellinghamBellinghamLong Jump315-01.7511
Apr 15Bellingham vs MedwayApr 15 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles11:09.68a11
Apr 15Bellingham vs MedwayApr 15 · 400 Meters · Place 1 · BellinghamBellingham400 Meters11:02.33a11
Apr 7Bellingham @ Dover SherbornApr 7 · High Jump · Place 1 · BellinghamBellinghamHigh Jump1.4' 4"11
Apr 7Bellingham @ Dover SherbornApr 7 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles30" / 0.762m1.1:10.511
Apr 7Bellingham @ Dover SherbornApr 7 · 400 Meters · Place 1 · BellinghamBellingham400 Meters1.1:06.811
Mar 31Medfield vs. BellinghamMar 31 · High Jump · Place 1 · BellinghamBellinghamHigh Jump14-611
Mar 31Medfield vs. BellinghamMar 31 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles11:09.411
Mar 31Medfield vs. BellinghamMar 31 · 400 Meters · Place 1 · BellinghamBellingham400 Meters11:03.311

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 18 · BellinghamBellingham800 MetersRound M18.2:38.70a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 97 · BellinghamBellinghamJavelin600gRound M97.13.38m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 28 · BellinghamBellinghamLong JumpRound M28.4.56m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 14 · BellinghamBellingham200 MetersRound M14.28.11a10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 55 · BellinghamBellinghamShot Put4kgRound M55.6.48m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 25 · BellinghamBellinghamHigh JumpRound M25.1.35m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 63 · BellinghamBellingham100m Hurdles33" / 0.838mRound M63.20.60a10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 32 · BellinghamBellinghamHeptathlonRound M32.283610
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 9 · BellinghamBellingham400m Hurdles30" / 0.762m9.1:10.92a10
May 20TVL Showcase MeetMay 20 · 400m Hurdles · Place 5 · BellinghamBellingham400m Hurdles51:10.46a10
May 7Norton vs BellinghamMay 7 · High Jump · Place 5 · BellinghamBellinghamHigh Jump54-610
May 7Norton vs BellinghamMay 7 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles11:12.110
May 7Norton vs BellinghamMay 7 · 400 Meters · Place 1 · BellinghamBellingham400 Meters11:03.610
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · High Jump · Place 23 · BellinghamBellinghamHigh Jump234-610
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400m Hurdles · Place 3 · BellinghamBellingham400m Hurdles31:08.93a10
Apr 29Medway at BellinghamApr 29 · High Jump · Place 4 · BellinghamBellinghamHigh Jump44-06.0010
Apr 29Medway at BellinghamApr 29 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles11:11.02a10
Apr 29Medway at BellinghamApr 29 · 400 Meters · Place 2 · BellinghamBellingham400 Meters21:03.80a10
Apr 17Bellingham vs Dover-SherbornApr 17 · High Jump · Place 1 · BellinghamBellinghamHigh Jump14-810
Apr 17Bellingham vs Dover-SherbornApr 17 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles11:11.50a10
Apr 17Bellingham vs Dover-SherbornApr 17 · 400 Meters · Place 1 · BellinghamBellingham400 Meters11:03.97a10
Apr 9Bellingham vs MedfieldApr 9 · High Jump · Place 2 · BellinghamBellinghamHigh Jump24-610
Apr 9Bellingham vs MedfieldApr 9 · 400m Hurdles · Place 1 · BellinghamBellingham400m Hurdles11:10.610
Apr 9Bellingham vs MedfieldApr 9 · 400 Meters · Place 1 · BellinghamBellingham400 Meters11:04.310
Apr 2Millis at BellinghamApr 2 · High Jump · Place 1 · BellinghamBellinghamHigh Jump14-410
Apr 2Millis at BellinghamApr 2 · 400 Meters · Place 1 · BellinghamBellingham400 Meters11:06.69a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 9Bellingham vs MillisApr 9 · High Jump · BellinghamBellinghamHigh Jump—4' 4"Unofficial9
Apr 9Bellingham vs MillisApr 9 · 800 Meters · BellinghamBellingham800 Meters—NT9
Apr 9Bellingham vs MillisApr 9 · 400 Meters · BellinghamBellingham400 Meters—1:08.5Unofficial9
Apr 2Bellingham vs NortonApr 2 · High Jump · Place 3 · BellinghamBellinghamHigh Jump3.4-04Unofficial9
Apr 2Bellingham vs NortonApr 2 · 800 Meters · Place 2 · BellinghamBellingham800 Meters2.2:42.0Unofficial9

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 800 Meters · Place 13 · BellinghamBellingham800 Meters132:44.64a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · High Jump · Place 19 · BellinghamBellinghamHigh Jump194-4—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 800 Meters · Place 18 · BellinghamBellingham800 Meters182:52.06a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · High Jump · Place 19 · BellinghamBellinghamHigh Jump19.4-04.008
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 800 Meters · Place 18 · BellinghamBellingham800 Meters18.2:52.06a8
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · High Jump · Place 5 · BellinghamBellinghamHigh Jump54-4—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 800 Meters · Place 1 · BellinghamBellingham800 Meters12:38.61a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · High Jump · Place 10 · Bellingham MemorialBellingham MemorialHigh Jump10.4-04.00Unofficial7
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 800 Meters · Place 9 · Bellingham MemorialBellingham Memorial800 Meters9.2:44.58aUnofficial7