Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches' Invitational · Jan 245:36.10aMSTCA Coaches' InvitationalJanuary 24, 2026
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 295:41.44aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
1000 Meters · IndoorTri Valley League Meet 5 · Jan 243:24.55aTri Valley League Meet 5January 24, 2025
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 821.94aMSTCA Multi ChampionshipsJune 8, 2026
2 Miles · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 1712:22.42aMIAA Division 5 Indoor Track & Field ChampionshipFebruary 17, 2025
2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 2912:16.42aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
200 Meters · OutdoorMSTCA Multi Championships · Jun 830.95aMSTCA Multi ChampionshipsJune 8, 2026
300 Meters · IndoorTri Valley League- 1/11 · Jan 1150.26aTri Valley League- 1/11January 11, 2024
400 Meters · OutdoorMSTCA Lou Tozzi Freshmen Sophomore Meet · May 51:08.21aMSTCA Lou Tozzi Freshmen Sophomore MeetMay 5, 2023
55 Meters · IndoorTri Valley League - Meet 4 · Jan 59.11aTri Valley League - Meet 4January 5, 2024
55m Hurdles · 33" · IndoorTri Valley Dual #5 · Jan 2711.87aTri Valley Dual #5January 27, 2023
600 Meters · IndoorTVL Championship/Showcase meet · Jan 261:49.15TVL Championship/Showcase meetJanuary 26, 2025
800 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 292:34.11aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 82613MSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorTri Valley Meet 2A · Dec 184' 2Tri Valley Meet 2ADecember 18, 2024
High Jump · OutdoorMSTCA Multi Championships · Jun 81.30mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 825.59mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorTri Valley - Meet 1 · Dec 1312-05.50Tri Valley - Meet 1December 13, 2024
Long Jump · OutdoorMSTCA Multi Championship · Jun 93.91mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 87.01mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 9 · BellinghamBellingham800 Meters9.2:34.72a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 7 · BellinghamBellinghamJavelin600g7.25.59m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 89 · BellinghamBellinghamLong Jump89.3.79m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 76 · BellinghamBellingham200 Meters76.30.95a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 33 · BellinghamBellinghamShot Put4kg33.7.01m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 48 · BellinghamBellinghamHigh Jump48.1.30m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 87 · BellinghamBellingham100m Hurdles33" / 0.838m87.21.94a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 52 · BellinghamBellinghamHeptathlon52.2613 PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 26 · BellinghamBellingham1 Mile26.5:57.69a11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 800 Meters · Place 20 · BellinghamBellingham800 Meters20.2:34.11a PB11
May 22Hopkinton Last Chance MeetMay 22 · 800 Meters · Place 4 · BellinghamBellingham800 Meters4.2:35.62a11
May 6Bellingham vs MillisMay 6 · Javelin · Place 3 · BellinghamBellinghamJavelin365-0911
May 6Bellingham vs MillisMay 6 · 1 Mile · Place 2 · BellinghamBellingham1 Mile26:33.28a11
Apr 29Norton at BellinghamApr 29 · Javelin · Place 3 · BellinghamBellinghamJavelin600g3.70-0111
Apr 15Bellingham vs MedwayApr 15 · Javelin · Place 1 · BellinghamBellinghamJavelin177-0511
Apr 15Bellingham vs MedwayApr 15 · 2 Miles · Place 1 · BellinghamBellingham2 Miles113:41.44a11
Apr 15Bellingham vs MedwayApr 15 · 1 Mile · Place 2 · BellinghamBellingham1 Mile25:50.57a11
Apr 7Bellingham @ Dover SherbornApr 7 · Javelin · Place 8 · BellinghamBellinghamJavelin600g8.56' 7"11
Mar 31Medfield vs. BellinghamMar 31 · Javelin · Place 4 · BellinghamBellinghamJavelin458-1011
Mar 31Medfield vs. BellinghamMar 31 · 1 Mile · Place 1 · BellinghamBellingham1 Mile16:01.211
Mar 31Medfield vs. BellinghamMar 31 · 800 Meters · Place 2 · BellinghamBellingham800 Meters22:38.511

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 12 · BellinghamBellingham2 Miles1212:47.36—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 19 · BellinghamBellingham1 Mile195:50.29—
Feb 7MSTCA Qualifier MeetFeb 7 · 2 Miles · Place 4 · BellinghamBellingham2 Miles412:36.92a11
Jan 31Tri Valley League ShowcaseJan 31 · 1 Mile · Place 6 · BellinghamBellingham1 Mile65:48.95a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 30 · BellinghamBellingham1 Mile305:36.10a PB11
Jan 14TVL- Small Double-DualJan 14 · 1 Mile · Place 2 · BellinghamBellingham1 Mile25:53.81a11
Jan 14TVL- Small Double-DualJan 14 · Shot Put · Place 1 · BellinghamBellinghamShot Put122-411
Jan 8Tri Valley League - Meet 4Jan 8 · 1 Mile · Place 9 · BellinghamBellingham1 Mile96:07.66a11
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 6 · BellinghamBellingham1000 Meters63:34.71a11

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 2 Miles · Place 8 · BellinghamBellingham2 Miles8.13:16.21a11
Dec 30Tri Valley League - Meet 3Dec 30 · 1 Mile · Place 6 · BellinghamBellingham1 Mile6.5:48.75a11
Dec 18Tri Valley League - Meet 2Dec 18 · 2 Miles · Place 2 · BellinghamBellingham2 Miles2.12:54.08a11
Dec 18Tri Valley League - Meet 2Dec 18 · 1 Mile · Place 5 · BellinghamBellingham1 Mile5.5:42.12a11
Dec 18Tri Valley League - Meet 2Dec 18 · High Jump · BellinghamBellinghamHigh Jump--DNS11
Dec 11Tri Valley League - Meet 1Dec 11 · 2 Miles · Place 7 · BellinghamBellingham2 Miles7.13:29.33a11
Dec 11Tri Valley League - Meet 1Dec 11 · 600 Meters · Place 6 · BellinghamBellingham600 Meters6.1:54.27a11
Dec 11Tri Valley League - Meet 1Dec 11 · High Jump · Place 27 · BellinghamBellinghamHigh Jump27.3-10.0011
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 8 · BellinghamBellingham2 Miles8.12:22.42a PB10
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 10 · BellinghamBellingham1 Mile10.5:39.84a10
Jan 26TVL Championship/Showcase meetJan 26 · 600 Meters · Place 5 · BellinghamBellingham600 Meters51:49.15 PB10
Jan 24Tri Valley League Meet 5Jan 24 · High Jump · Place 35 · BellinghamBellinghamHigh Jump354-0—
Jan 24Tri Valley League Meet 5Jan 24 · 2 Miles · Place 1 · BellinghamBellingham2 Miles112:40.03a—
Jan 24Tri Valley League Meet 5Jan 24 · 1000 Meters · Place 10 · BellinghamBellingham1000 Meters103:24.55a PB—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 2 Miles · Place 2 · BellinghamBellingham2 Miles212:24.67a—
Jan 3Tri Valley Meet 4Jan 3 · High Jump · Place 33 · BellinghamBellinghamHigh Jump334-0—
Jan 3Tri Valley Meet 4Jan 3 · 2 Miles · Place 5 · BellinghamBellingham2 Miles512:59.85a—
Jan 3Tri Valley Meet 4Jan 3 · 600 Meters · Place 8 · BellinghamBellingham600 Meters81:54.49a—

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 12 · BellinghamBellingham800 MetersRound M12.2:35.65a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 38 · BellinghamBellinghamJavelin600gRound M38.19.77m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 83 · BellinghamBellinghamLong JumpRound M83.3.91m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 104 · BellinghamBellingham200 MetersRound M104.31.77a10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 44 · BellinghamBellinghamShot Put4kgRound M44.6.80m10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 58 · BellinghamBellinghamHigh JumpRound M58.1.25m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 100 · BellinghamBellingham100m Hurdles33" / 0.838mRound M100.22.47a10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 65 · BellinghamBellinghamHeptathlonRound M65.237310
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 20 · BellinghamBellingham2 Miles20.12:16.42a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 21 · BellinghamBellingham1 Mile21.5:41.44a PB10
May 20TVL Showcase MeetMay 20 · 1 Mile · Place 12 · BellinghamBellingham1 Mile125:46.40a10
May 7Norton vs BellinghamMay 7 · 2 Miles · Place 1 · BellinghamBellingham2 Miles113:03.110
May 7Norton vs BellinghamMay 7 · 800 Meters · Place 1 · BellinghamBellingham800 Meters12:37.810
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 2 Miles · Place 15 · BellinghamBellingham2 Miles1513:14.20a10
Apr 29Medway at BellinghamApr 29 · 2 Miles · Place 1 · BellinghamBellingham2 Miles113:52.66a10
Apr 29Medway at BellinghamApr 29 · 1 Mile · Place 1 · BellinghamBellingham1 Mile16:10.04a10
Apr 17Bellingham vs Dover-SherbornApr 17 · 1 Mile · Place 2 · BellinghamBellingham1 Mile25:42.37a10
Apr 17Bellingham vs Dover-SherbornApr 17 · 800 Meters · Place 3 · BellinghamBellingham800 Meters32:40.13a10
Apr 9Bellingham vs MedfieldApr 9 · Long Jump · Place 11 · BellinghamBellinghamLong Jump1112-610
Apr 9Bellingham vs MedfieldApr 9 · 2 Miles · Place 1 · BellinghamBellingham2 Miles112:29.310
Apr 9Bellingham vs MedfieldApr 9 · 1 Mile · Place 1 · BellinghamBellingham1 Mile15:51.510
Apr 2Millis at BellinghamApr 2 · Long Jump · Place 5 · BellinghamBellinghamLong Jump513-6.2510
Apr 2Millis at BellinghamApr 2 · 1 Mile · Place 2 · BellinghamBellingham1 Mile25:45.66a10
Jan 14Hopkinton JV Meet 2Jan 14 · 1 Mile · Place 2 · BellinghamBellingham1 Mile2.5:57.1Unofficial10
Jan 14Hopkinton JV Meet 2Jan 14 · High Jump · Place 6 · BellinghamBellinghamHigh Jump6.4-2Unofficial10

2024 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 2 Miles · Place 4 · BellinghamBellingham2 Miles4.12:46.64a10
Dec 23Tri Valley Meet 3Dec 23 · 600 Meters · Place 7 · BellinghamBellingham600 Meters7.1:53.53a10
Dec 23Tri Valley Meet 3Dec 23 · High Jump · Place 33 · BellinghamBellinghamHigh Jump33.4-00.0010
Dec 18Tri Valley Meet 2ADec 18 · 2 Miles · Place 3 · BellinghamBellingham2 Miles3.12:57.99a10
Dec 18Tri Valley Meet 2ADec 18 · 600 Meters · Place 5 · BellinghamBellingham600 Meters5.1:53.16a10
Dec 18Tri Valley Meet 2ADec 18 · High Jump · Place 3 · BellinghamBellinghamHigh Jump3.4' 2 PB10
Dec 13Tri Valley - Meet 1Dec 13 · 2 Miles · Place 2 · BellinghamBellingham2 Miles2.12:56.57a10
Dec 13Tri Valley - Meet 1Dec 13 · 600 Meters · Place 6 · BellinghamBellingham600 Meters6.1:54.95a10
Dec 13Tri Valley - Meet 1Dec 13 · Long Jump · Place 26 · BellinghamBellinghamLong Jump26.12-05.50 PB10
Feb 3Tri Valley League ShowcaseFeb 3 · 600 Meters · Place 8 · BellinghamBellingham600 Meters81:54.22a—
Jan 26Tri Valley League - Meet 5Jan 26 · Long Jump · Place 27 · BellinghamBellinghamLong Jump2712-6—
Jan 26Tri Valley League - Meet 5Jan 26 · 600 Meters · Place 11 · BellinghamBellingham600 Meters111:53.74a—
Jan 26Tri Valley League - Meet 5Jan 26 · 300 Meters · Place 38 · BellinghamBellingham300 Meters3850.62a—
Jan 11Tri Valley League- 1/11Jan 11 · 300 Meters · Place 19 · BellinghamBellingham300 Meters19.50.26a PB9
Jan 11Tri Valley League- 1/11Jan 11 · 600 Meters · Place 7 · BellinghamBellingham600 Meters7.1:55.13a9
Jan 11Tri Valley League- 1/11Jan 11 · Long Jump · Place 23 · BellinghamBellinghamLong Jump23.12-04.009
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 600 Meters · Place 32 · BellinghamBellingham600 Meters321:56.33a—
Jan 5Tri Valley League - Meet 4Jan 5 · Long Jump · Place 22 · BellinghamBellinghamLong Jump2212-7.50—
Jan 5Tri Valley League - Meet 4Jan 5 · 300 Meters · Place 24 · BellinghamBellingham300 Meters2450.42a—
Jan 5Tri Valley League - Meet 4Jan 5 · 55 Meters · Place 37 · BellinghamBellingham55 Meters379.11a PB—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14Tri Valley League ChampionshipMay 14 · 800 Meters · Place 16 · BellinghamBellingham800 Meters162:39.23a—
May 7Bellingham vs MedwayMay 7 · Long Jump · Place 4 · BellinghamBellinghamLong Jump413-9—
May 7Bellingham vs MedwayMay 7 · 1 Mile · Place 3 · BellinghamBellingham1 Mile306:19.2—
May 7Bellingham vs MedwayMay 7 · 800 Meters · Place 2 · BellinghamBellingham800 Meters22:41.1—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 800 Meters · Place 20 · BellinghamBellingham800 Meters202:41.07a—
May 1TVL Bellingham at Dover-SherbornMay 1 · Long Jump · Place 2 · BellinghamBellinghamLong Jump213-4—
May 1TVL Bellingham at Dover-SherbornMay 1 · 1 Mile · Place 4 · BellinghamBellingham1 Mile46:07.11a—
May 1TVL Bellingham at Dover-SherbornMay 1 · 800 Meters · Place 2 · BellinghamBellingham800 Meters22:42.85a—
Apr 23Dedham V BellinghamApr 23 · Long Jump · Place 6 · BellinghamBellinghamLong Jump613-4.25—
Apr 23Dedham V BellinghamApr 23 · 800 Meters · Place 1 · BellinghamBellingham800 Meters12:48.9—
Apr 23Dedham V BellinghamApr 23 · 400 Meters · Place 2 · BellinghamBellingham400 Meters269.1—
Apr 9Bellingham vs MillisApr 9 · Long Jump · BellinghamBellinghamLong Jump—12' 11"Unofficial9
Apr 9Bellingham vs MillisApr 9 · 800 Meters · BellinghamBellingham800 Meters—2:43.0Unofficial9
Apr 9Bellingham vs MillisApr 9 · 400 Meters · BellinghamBellingham400 Meters—NT9
Apr 2Bellingham vs NortonApr 2 · Long Jump · BellinghamBellinghamLong Jump—12-02Unofficial9
Apr 2Bellingham vs NortonApr 2 · 400 Meters · Place 3 · BellinghamBellingham400 Meters3.1:09.7Unofficial9

2023 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 2 Miles · Place 10 · BellinghamBellingham2 Miles10.14:49.67a9
Dec 29Tri Valley League - Meet 3Dec 29 · 600 Meters · Place 10 · BellinghamBellingham600 Meters10.1:57.44a9
Dec 29Tri Valley League - Meet 3Dec 29 · Long Jump · Place 23 · BellinghamBellinghamLong Jump23.12-04.009
Dec 13Tri Valley League - Meet 2Dec 13 · Long Jump · Place 22 · BellinghamBellinghamLong Jump2212-5.50—
Dec 13Tri Valley League - Meet 2Dec 13 · 600 Meters · Place 10 · BellinghamBellingham600 Meters101:56.23a—
Dec 8Tri Valley League - Meet 1Dec 8 · 600 Meters · Place 8 · BellinghamBellingham600 Meters8.1:57.14a9
Dec 8Tri Valley League - Meet 1Dec 8 · High Jump · Place 32 · BellinghamBellinghamHigh Jump32.3-10.009
Feb 4Tri Valley ShowcaseFeb 4 · 600 Meters · Place 2 · BellinghamBellingham600 Meters21:59.178
Jan 27Tri Valley Dual #5Jan 27 · 600 Meters · Place 21 · BellinghamBellingham600 Meters21.2:01.78a8
Jan 27Tri Valley Dual #5Jan 27 · 55m Hurdles · Place 48 · BellinghamBellingham55m Hurdles33"48.11.87a PB8
Jan 27Tri Valley Dual #5Jan 27 · High Jump · BellinghamBellinghamHigh Jump—NH8
Jan 18Tri Valley Girls Dual WheatonJan 18 · High Jump · Place 24 · BellinghamBellinghamHigh Jump244-00.008
Jan 18Tri Valley Girls Dual WheatonJan 18 · 600 Meters · Place 23 · BellinghamBellingham600 Meters232:05.40a8
Jan 18Tri Valley Girls Dual WheatonJan 18 · High Jump · Place 24 · BellinghamBellinghamHigh Jump244-00.008
Jan 18Tri Valley Girls Dual WheatonJan 18 · 600 Meters · Place 23 · BellinghamBellingham600 Meters232:05.408
Jan 4Tri Valley Meet #4Jan 4 · 1 Mile · Place 7 · BellinghamBellingham1 Mile76:44.168
Jan 4Tri Valley Meet #4Jan 4 · 600 Meters · Place 3 · BellinghamBellingham600 Meters32:08.618

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 400 Meters · Place 13 · BellinghamBellingham400 Meters1370.11a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 400 Meters · Place 16 · BellinghamBellingham400 Meters161:08.21a PB—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 400 Meters · Place 16 · BellinghamBellingham400 Meters16.1:08.21a8
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Shot Put · Place 9 · BellinghamBellinghamShot Put921-4—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 400 Meters · Place 4 · BellinghamBellingham400 Meters41:10.96a—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 1000 Meters · Place 13 · BellinghamBellingham1000 Meters13.3:45.17a8
Dec 29Tri Valley Meet #3Dec 29 · 600 Meters · Place 12 · BellinghamBellingham600 Meters12.2:02.48a8
Dec 29Tri Valley Meet #3Dec 29 · High Jump · Place 21 · BellinghamBellinghamHigh Jump21.4-00.008
Dec 9Tri Valley Dual #1Dec 9 · 600 Meters · Place 22 · BellinghamBellingham600 Meters22.2:04.75a8
Dec 9Tri Valley Dual #1Dec 9 · High Jump · Place 19 · BellinghamBellinghamHigh Jump19.4-00.008

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · Shot Put · Place 27 · Bellingham MemorialBellingham MemorialShot Put4kg27.22-09.50Unofficial7