Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBellingham vs Millis · May 65:16.75aBellingham vs MillisMay 6, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:03.11aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Meet of Champions · Jun 417.11aMIAA Meet of ChampionsJune 4, 2026
1500 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 294:39.63aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
200 Meters · OutdoorBellingham vs Medfield · Apr 923.4Bellingham vs MedfieldApril 9, 2025
300 Meters · IndoorTri Valley Meet 4 · Jan 337.69aTri Valley Meet 4January 3, 2025
400 Meters · OutdoorTVL Showcase Meet · May 2052.17aTVL Showcase MeetMay 20, 2025
600 Meters · IndoorTri Valley League Showcase · Jan 311:29.07aTri Valley League ShowcaseJanuary 31, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.62mMSTCA Boys PentathlonFebruary 26, 2026
High Jump · OutdoorMIAA Division 5 Track & Field Championship · May 291.80mMIAA Division 5 Track & Field ChampionshipMay 29, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.49mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorMIAA Meet of Champions · Jun 45.91mMIAA Meet of ChampionsJune 4, 2026
Pentathlon (Outdoor) · High School · OutdoorMIAA Meet of Champions · Jun 42868MIAA Meet of ChampionsJune 4, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 5 Track & Field Championship · May 292912MIAA Division 5 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · OutdoorHopkinton Last Chance Meet · May 2232-07.75Hopkinton Last Chance MeetMay 22, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Pentathlon (Outdoor) · Place 6 · BellinghamPentathlon (Outdoor)High SchoolRound M6.2868 PB12
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 7 · BellinghamLong JumpRound M7.5.91m PB12
Jun 4MIAA Meet of ChampionsJun 4 · High Jump · Place 3 · BellinghamHigh JumpRound M3.1.75m12
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 9 · BellinghamShot Put12lbRound M9.9.58m12
Jun 4MIAA Meet of ChampionsJun 4 · 110m Hurdles · Place 9 · Bellingham110m Hurdles39" / 0.991mRound M9.17.11a PBWind: 0.712
Jun 4MIAA Meet of ChampionsJun 4 · 1500 Meters · Place 3 · Bellingham1500 MetersRound M3.4:46.06a12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 3 · BellinghamPentathlon (Outdoor)StandardRound M3.2912 PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Long Jump · Place 2 · BellinghamLong JumpRound M2.5.78m12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · High Jump · Place 2 · BellinghamHigh JumpRound M2.1.80m PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 8 · BellinghamShot Put12lbRound M8.9.51m12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 6 · Bellingham110m Hurdles39" / 0.991mRound M6.17.18a12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1500 Meters · Place 4 · Bellingham1500 MetersRound M4.4:39.63a PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 25 · Bellingham400 Meters25.52.98a12
May 22Hopkinton Last Chance MeetMay 22 · Shot Put · Place 21 · BellinghamShot Put12lb21.32-07.75 PB12
May 22Hopkinton Last Chance MeetMay 22 · 400 Meters · Place 5 · Bellingham400 Meters5.52.98a12
May 6Bellingham vs MillisMay 6 · High Jump · Place 1 · BellinghamHigh Jump15-08.0012
May 6Bellingham vs MillisMay 6 · 110m Hurdles · Place 1 · Bellingham110m Hurdles117.14a12
May 6Bellingham vs MillisMay 6 · 1 Mile · Place 1 · Bellingham1 Mile15:16.75a PB12
Apr 29Norton at BellinghamApr 29 · High Jump · Place 2 · BellinghamHigh Jump2.5-08.0012
Apr 29Norton at BellinghamApr 29 · 400 Meters · Place 2 · Bellingham400 Meters2.53.83a12
Apr 15Bellingham vs MedwayApr 15 · High Jump · Place 2 · BellinghamHigh Jump25-06.0012
Apr 15Bellingham vs MedwayApr 15 · 400 Meters · Place 1 · Bellingham400 Meters153.51a12
Apr 7Bellingham @ Dover SherbornApr 7 · High Jump · Place 6 · BellinghamHigh Jump6.5' 2"12
Apr 7Bellingham @ Dover SherbornApr 7 · 400 Meters · Place 1 · Bellingham400 Meters1.54.912
Mar 31Medfield vs. BellinghamMar 31 · Long Jump · Place 1 · BellinghamLong Jump117-1112
Mar 31Medfield vs. BellinghamMar 31 · 400 Meters · Place 1 · Bellingham400 Meters154.412

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 75 · BellinghamLong Jump755.49m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 50 · BellinghamHigh Jump501.62m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 44 · BellinghamShot Put449.68m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 65 · Bellingham55m Hurdles659.28a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 31 · Bellingham1000 Meters313:03.11a PB12
Feb 10MSTCA Rising ChampionshipFeb 10 · 600 Meters · Place 4 · Bellingham600 Meters41:29.59a12
Jan 31Tri Valley League ShowcaseJan 31 · High Jump · Place 13 · BellinghamHigh Jump135-212
Jan 31Tri Valley League ShowcaseJan 31 · 600 Meters · Place 7 · Bellingham600 Meters71:29.07a PB12
Jan 14TVL- Small Double-DualJan 14 · High Jump · Place 10 · BellinghamHigh Jump105-212
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 5 · Bellingham600 Meters51:32.09a12
Jan 14TVL- Small Double-DualJan 14 · Shot Put · Place 7 · BellinghamShot Put724-712
Jan 8Tri Valley League - Meet 4Jan 8 · High Jump · Place 7 · BellinghamHigh Jump75-012

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · High Jump · Place 20 · BellinghamHigh Jump205-011
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 4 · Bellingham400 Meters452.17a PB11
Apr 29Medway at BellinghamApr 29 · High Jump · Place 2 · BellinghamHigh Jump25-06.0011
Apr 29Medway at BellinghamApr 29 · 400 Meters · Place 2 · Bellingham400 Meters252.86a11
Apr 17Bellingham vs Dover-SherbornApr 17 · Long Jump · Place 7 · BellinghamLong Jump717-511
Apr 17Bellingham vs Dover-SherbornApr 17 · 400 Meters · Place 1 · Bellingham400 Meters153.25a11
Apr 9Bellingham vs MedfieldApr 9 · Long Jump · Place 5 · BellinghamLong Jump516-10.511
Apr 9Bellingham vs MedfieldApr 9 · 400 Meters · Place 1 · Bellingham400 Meters153.811
Apr 9Bellingham vs MedfieldApr 9 · 200 Meters · Place 1 · Bellingham200 Meters123.4 PB11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 3Tri Valley Meet 4Jan 3 · High Jump · Place 16 · BellinghamHigh Jump165-2—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 5 · Bellingham300 Meters537.69a PB—