Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Indoor TF Championship · Feb 56:19.11aSouth Shore League Indoor TF ChampionshipFebruary 5, 2024
1 Mile · OutdoorSSL Championship · May 166:19.11aSSL ChampionshipMay 16, 2019
1000 Meters · IndoorSouth Shore League Meet #4 · Jan 223:51.68aSouth Shore League Meet #4January 22, 2024
1500 Meters · Outdoor2025 Corsair Classic Invitational · Mar 295:32.692025 Corsair Classic InvitationalMarch 29, 2025
200 Meters · OutdoorBridgewater State Bears Invitational · Apr 1731.55aBridgewater State Bears InvitationalApril 17, 2026
3000m Steeplechase · 0.762m · OutdoorMASCAC Outdoor Championships · Apr 2513:06.21aMASCAC Outdoor ChampionshipsApril 25, 2025
800 Meters · OutdoorMSTCA South Heptathlon · Jun 32:58.67aMSTCA South HeptathlonJune 3, 2024
High Jump · OutdoorMSTCA South Heptathlon · Jun 31.25mMSTCA South HeptathlonJune 3, 2024
Javelin · 600g · OutdoorRegis Spring Invite 2025 · Apr 426.21mRegis Spring Invite 2025April 4, 2025
Long Jump · OutdoorMSTCA South Heptathlon · Jun 33.81mMSTCA South HeptathlonJune 3, 2024
Shot Put · 4kg · IndoorMSTCA D5 Relays · Jan 217.50mMSTCA D5 RelaysJanuary 21, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Javelin · Place 7 · Framingham StateFramingham StateJavelin600g7.25.10mSo
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 3000m Steeplechase · Place 7 · Framingham StateFramingham State3000m Steeplechase0.762m7.13:49.84aSo
Apr 17Bridgewater State Bears InvitationalApr 17 · 1500 Meters · Place 7 · Framingham StateFramingham State1500 Meters7.5:50.02aSo
Apr 17Bridgewater State Bears InvitationalApr 17 · 200 Meters · Place 22 · Framingham StateFramingham State200 Meters22.31.55a PBWind: 1.6So
Apr 10Regis Spring ClassicApr 10 · Javelin · Place 9 · Framingham StateFramingham StateJavelin600g9.24.62mSo
Apr 10Regis Spring ClassicApr 10 · 3000m Steeplechase · Place 4 · Framingham StateFramingham State3000m Steeplechase0.762m4.13:40.05aSo
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 18 · Framingham StateFramingham StateJavelin600g18.22.86mSo
Mar 27Corsair ClassicMar 27 · Javelin · Place 27 · Framingham St.Framingham St.Javelin2722.49mSO
Mar 27Corsair ClassicMar 27 · 1500 Meters · Place 34 · Framingham St.Framingham St.1500 Meters345:58.82SO
Mar 27Jonathan Tymann InvitationalMar 27 · 3000m Steeplechase · Place 2 · Framingham StateFramingham State3000m Steeplechase0.762m2.13:53.76aSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 3000m Steeplechase · Place 3 · Framingham StateFramingham State3000m Steeplechase0.762m3.13:06.21a PBFr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Javelin · Place 6 · Framingham StateFramingham StateJavelin600g6.25.58mFr
Apr 5Sheehan InviteApr 5 · Javelin · Place 16 · Framingham StateFramingham StateJavelin1623.35mFR
Apr 5Sheehan InviteApr 5 · 1500 Meters · Place 7 · Framingham StateFramingham State1500 Meters75:35.30aFR
Apr 4Regis Spring Invite 2025Apr 4 · 3000m Steeplechase · Place 3 · Framingham StateFramingham State3000m Steeplechase0.762m3.13:20.88aFr
Apr 4Regis Spring Invite 2025Apr 4 · Javelin · Place 8 · Framingham StateFramingham StateJavelin600g8.26.21m PBFr
Mar 292025 Corsair Classic InvitationalMar 29 · Javelin · Place 25 · Framingham St.Framingham St.Javelin2521.55mFR
Mar 292025 Corsair Classic InvitationalMar 29 · 1500 Meters · Place 26 · Framingham St.Framingham St.1500 Meters265:32.69 PBFR

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 3MSTCA South HeptathlonJun 3 · Long Jump · Place 51 · East Bridgewater Jr/SrEast Bridgewater Jr/SrLong Jump513.81m PB—
Jun 3MSTCA South HeptathlonJun 3 · High Jump · Place 37 · East Bridgewater Jr/SrEast Bridgewater Jr/SrHigh Jump371.25m PB—
Jun 3MSTCA South HeptathlonJun 3 · Javelin · Place 7 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin725.04m—
Jun 3MSTCA South HeptathlonJun 3 · Shot Put · Place 18 · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put187.37m—
Jun 3MSTCA South HeptathlonJun 3 · 100m Hurdles · Place 59 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr100m Hurdles5923.40a—
Jun 3MSTCA South HeptathlonJun 3 · 800 Meters · Place 42 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr800 Meters422:58.67a PB—
Jun 3MSTCA South HeptathlonJun 3 · 200 Meters · Place 53 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr200 Meters5331.69a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · Javelin · Place 19 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin1983-10—
May 14South Shore League ChampionshipMay 14 · Javelin · Place 10 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin1071-7—
May 14South Shore League ChampionshipMay 14 · 1 Mile · Place 12 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile126:27.26a—
May 9Rockland vs East BridgewaterMay 9 · Javelin · Place 1 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin176-11—
May 9Rockland vs East BridgewaterMay 9 · 1 Mile · Place 1 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile16:22.7—
Apr 30Randolph vs East BridgewaterApr 30 · Javelin · Place 2 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin293-10—
Apr 30Randolph vs East BridgewaterApr 30 · 1 Mile · Place 2 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile26:26.9—
Apr 28East Bridgewater Vs SandwichApr 28 · 1 Mile · Place 2 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile2.6:31.10a12
Apr 28East Bridgewater Vs SandwichApr 28 · Javelin · Place 3 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g3.73' 412
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Javelin · Place 21 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g21.22.97m12
Apr 9Middleboro vs East BridgewaterApr 9 · Javelin · Place 4 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin470-4—
Apr 9Middleboro vs East BridgewaterApr 9 · 1 Mile · Place 3 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile36:27.33a—
Apr 5Norwell vs East BridgewaterApr 5 · Javelin · Place 1 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin177-6—
Apr 5Norwell vs East BridgewaterApr 5 · 1 Mile · Place 5 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile56:39.5—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1 Mile · Place 4 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile46:19.11a PB—
Jan 29South Shore League Meet #5Jan 29 · 1 Mile · Place 2 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile26:29.80a—
Jan 29South Shore League Meet #5Jan 29 · 1000 Meters · Place 5 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1000 Meters53:51.77a—
Jan 22South Shore League Meet #4Jan 22 · 1 Mile · Place 3 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile36:24.38a—
Jan 22South Shore League Meet #4Jan 22 · 1000 Meters · Place 7 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1000 Meters73:51.68a PB—
Jan 8South Shore League Meet #3Jan 8 · 1 Mile · Place 6 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile66:25.49a—
Jan 8South Shore League Meet #3Jan 8 · 1000 Meters · Place 9 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1000 Meters93:57.94a—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 18South Shore League Meet #2Dec 18 · 1 Mile · Place 3 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile3.6:35.28a12
Dec 11South Shore League Meet #1Dec 11 · 1 Mile · Place 4 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile4.6:19.18a12
Dec 11South Shore League Meet #1Dec 11 · Shot Put · Place 10 · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put4kg10.21-05.5012
Feb 6South Shore League Meet #6 Feb 6 · Shot Put · Place 20 · East BridgewaterEast BridgewaterShot Put2020-09.00—
Feb 6South Shore League Meet #6 Feb 6 · 1 Mile · Place 7 · East BridgewaterEast Bridgewater1 Mile76:46.79a—
Jan 30South Shore League Meet #5Jan 30 · Shot Put · Place 13 · East BridgewaterEast BridgewaterShot Put1323-6.75JR
Jan 30South Shore League Meet #5Jan 30 · 1 Mile · Place 11 · East BridgewaterEast Bridgewater1 Mile116:40.68JR
Jan 21MSTCA D5 RelaysJan 21 · Shot Put · Place 45 · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put4kg45.7.50m PB11
Jan 9South Shore League Meet #3Jan 9 · Shot Put · Place 9 · East BridgewaterEast BridgewaterShot Put924-4.75JR
Jan 4South Shore Meet Wheaton #1Jan 4 · Shot Put · Place 7 · East BridgewaterEast BridgewaterShot Put721-08.00—
Jan 4South Shore Meet Wheaton #1Jan 4 · 1 Mile · Place 6 · East BridgewaterEast Bridgewater1 Mile66:57.52a—
Jan 4South Shore Meet #2 at WheatonJan 4 · 1 Mile · Place 7 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile7.6:58.22aUnofficial11
Jan 4South Shore Meet #2 at WheatonJan 4 · Shot Put · Place 14 · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put4kg14.21-01.00Unofficial11

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g--SCR11
May 18South Shore League ChampMay 18 · Javelin · Place 9 · East BridgewaterEast BridgewaterJavelin974-1—
May 3East Bridgewater vs. MiddleboroMay 3 · Javelin · Place 3 · East BridgewaterEast BridgewaterJavelin371-0—
May 3East Bridgewater vs. MiddleboroMay 3 · 1 Mile · Place 4 · East BridgewaterEast Bridgewater1 Mile46:51.74a—
Apr 29MSTCA D1 RelaysApr 29 · Javelin · Place 32 · East BridgewaterEast BridgewaterJavelin3220.46m—
Apr 29MSTCA D5 RelaysApr 29 · Javelin · Place 32 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g32.20.46m11
Apr 12Abington vs EBApr 12 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:52.8Unofficial11
Apr 12Abington vs EBApr 12 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—73Unofficial11
Apr 6Norwell @ East BridgewaterApr 6 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:51.6Unofficial11
Apr 6Norwell @ East BridgewaterApr 6 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—80'2Unofficial11
Mar 30East Bridgewater @ West BridgewaterMar 30 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—7:06.2Unofficial11
Mar 30East Bridgewater @ West BridgewaterMar 30 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—72'5Unofficial11

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19South Shore League Meet #2Dec 19 · Shot Put · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put4kg—DNS11
Dec 12South Shore League Meet #1Dec 12 · Shot Put · Place 18 · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put4kg18.20-011
Feb 8SSL ChampionshipFeb 8 · 1 Mile · Place 8 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile8.6:41.62a10
Feb 8SSL ChampionshipFeb 8 · Shot Put · Place 17 · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put4kg17.20-06.7510
Jan 28SSL Meet #6Jan 28 · Shot Put · Place 12 · East BridgewaterEast BridgewaterShot Put1221-01.0010
Jan 28SSL Meet #6Jan 28 · 1 Mile · Place 4 · East BridgewaterEast Bridgewater1 Mile46:38.8710
Jan 26SSL Meet #5Jan 26 · Shot Put · Place 25 · East BridgewaterEast BridgewaterShot Put2519-09.5010
Jan 26SSL Meet #5Jan 26 · 1 Mile · Place 8 · East BridgewaterEast Bridgewater1 Mile86:38.0710

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23South Shore League TF ChampionshipMay 23 · 1 Mile · Place 12 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile12.6:43.59aUnofficial10
May 23South Shore League TF ChampionshipMay 23 · Javelin · Place 9 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g9.75-06Unofficial10
May 11East Bridgewater vs RandolphMay 11 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:35.3Unofficial10
May 10East Bridgewater vs CarverMay 10 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:42.3Unofficial10
May 10East Bridgewater vs CarverMay 10 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—70' 1"Unofficial10
May 7Abington @ East BridgewaterMay 7 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:40.9Unofficial10
May 7Abington @ East BridgewaterMay 7 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—69' 5.5"Unofficial10
May 5East Bridgewater vs MiddleboroMay 5 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:34.2Unofficial10
May 5East Bridgewater vs MiddleboroMay 5 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—77' 5"Unofficial10
Apr 26East Bridgewater vs Rockland and MashpeeApr 26 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:51.0Unofficial10
Apr 26East Bridgewater vs Rockland and MashpeeApr 26 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—73' 3"Unofficial10
Apr 12East Bridgewater vs NorwellApr 12 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:32.1Unofficial10
Apr 12East Bridgewater vs NorwellApr 12 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—68' 10"Unofficial10
Apr 8East Bridgewater vs Cohasset/HullApr 8 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:43.5Unofficial10
Apr 8East Bridgewater vs Cohasset/HullApr 8 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—71' 8"Unofficial10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13SSL Meet #1Dec 13 · 1 Mile · Place 11 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile11.6:32.89a10
Dec 13SSL Meet #1Dec 13 · Shot Put · Place 16 · East Bridgewater Jr/SrEast Bridgewater Jr/SrShot Put4kg16.21-10.7510

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 14South Shore League ChampionshipJun 14 · Javelin · Place 6 · East BridgewaterEast BridgewaterJavelin661-9FR
Jun 14South Shore League ChampionshipJun 14 · 1 Mile · Place 7 · East BridgewaterEast Bridgewater1 Mile76:43.89FR
Jun 10East Bridgewater vs. MiddleboroJun 10 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6 31Unofficial9
Jun 10East Bridgewater vs. MiddleboroJun 10 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—73 4Unofficial9
Jun 8East Bridgewater vs MashpeeJun 8 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—64 2Unofficial9
Jun 3Norwell @ East BridgewaterJun 3 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:34.1Unofficial9
Jun 3Norwell @ East BridgewaterJun 3 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—73 0Unofficial9
May 29MSTCA Division 4 RelaysMay 29 · Javelin · Place 29 · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g29.16.05m9
May 27East Bridgewater vs RandolphMay 27 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:27.9Unofficial9
May 27East Bridgewater vs RandolphMay 27 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—66 4Unofficial9
May 24Abington @ EBMay 24 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:27.5Unofficial9
May 21East Bridgewater vs CarverMay 21 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:31.5Unofficial9
May 21East Bridgewater vs CarverMay 21 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—73 7Unofficial9
May 18Cohasset/Hull vs East Bridgewater @ EBMay 18 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6 24 5Unofficial9
May 18Cohasset/Hull vs East Bridgewater @ EBMay 18 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—66 1Unofficial9
May 10Rockland @ East BridgewaterMay 10 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6 26Unofficial9
May 10Rockland @ East BridgewaterMay 10 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—59 7Unofficial9

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16SSL ChampionshipMay 16 · 1 Mile · Place 9 · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile9.6:19.11a PB7
May 2East Bridgewater vs RandolphMay 2 · 1 Mile · East Bridgewater Jr/SrEast Bridgewater Jr/Sr1 Mile—6:34.7Unofficial7
May 2East Bridgewater vs RandolphMay 2 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—59'1''Unofficial7
Apr 29East Bridgewater v. Cohasset HullApr 29 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—52'3''Unofficial7
Apr 29East Bridgewater v. Cohasset HullApr 29 · 200 Meters · East Bridgewater Jr/SrEast Bridgewater Jr/Sr200 Meters—31.0Unofficial7
Apr 10East Bridgewater vs Carverand MiddleboroApr 10 · Javelin · East Bridgewater Jr/SrEast Bridgewater Jr/SrJavelin600g—57'7''Unofficial7
Apr 10East Bridgewater vs Carverand MiddleboroApr 10 · 200 Meters · East Bridgewater Jr/SrEast Bridgewater Jr/Sr200 Meters—31.1Unofficial7