Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPlymouth South vs Pembroke · Apr 1657-08Plymouth South vs PembrokeApril 16, 2026
Shot Put · 4kg · IndoorPatriot League Meet #1 · Dec 1022-09.00Patriot League Meet #1December 10, 2024
Shot Put · 4kg · OutdoorPlymouth South vs Pembroke · Apr 1623-09.00Plymouth South vs PembrokeApril 16, 2026
Shot Put · 6lb · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 923-00.00MA Division 2 Middle School State Track & Field Championship June 9, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · Shot Put · Place 23 · PembrokePembrokeShot Put4kg23.23' 7"11
May 13Pembroke vs Quincy vs North QuincyMay 13 · Discus · Place 8 · PembrokePembrokeDiscus848-0711
May 13Pembroke vs Quincy vs North QuincyMay 13 · Shot Put · Place 9 · PembrokePembrokeShot Put923-08.5011
Apr 29Pembroke @ ScituateApr 29 · Discus · PembrokePembrokeDiscus1kg—54-00.00Unofficial11
Apr 29Pembroke @ ScituateApr 29 · Shot Put · PembrokePembrokeShot Put4kg—23-01.00Unofficial11
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 65 · PembrokePembrokeShot Put6522-111
Apr 16Plymouth South vs PembrokeApr 16 · Discus · Place 8 · PembrokePembrokeDiscus1kg8.57-08 PB11
Apr 16Plymouth South vs PembrokeApr 16 · Shot Put · Place 6 · PembrokePembrokeShot Put4kg6.23-09.00 PB11
Apr 8Pembroke vs HanoverApr 8 · Discus · Place 6 · PembrokePembrokeDiscus649-0711
Apr 8Pembroke vs HanoverApr 8 · Shot Put · Place 4 · PembrokePembrokeShot Put420-05.5011

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 23 · PembrokePembrokeShot Put2322-7.2511
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 23 · PembrokePembrokeShot Put2322-7.2511
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 48 · PembrokePembrokeShot Put486.47m11
Jan 6Patriot League Meet #4Jan 6 · Shot Put · Place 17 · PembrokePembrokeShot Put1723-2.5011

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · Shot Put · PembrokePembrokeShot Put4kg--FOUL11
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 11 · PembrokePembrokeShot Put4kg11.21-10.0011
Jan 30Patriot League Meet #6Jan 30 · Shot Put · Place 8 · PembrokePembrokeShot Put822-0.50—
Jan 23Patriot League Meet #5Jan 23 · Shot Put · Place 6 · PembrokePembrokeShot Put622-8—
Jan 16Patriot League Meet #4Jan 16 · Shot Put · Place 5 · PembrokePembrokeShot Put523-9—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 97 · PembrokePembrokeShot Put9721-8.25—
Jan 6Patriot League Meet #3Jan 6 · Shot Put · Place 5 · PembrokePembrokeShot Put521-3—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Shot Put · Place 42 · PembrokePembrokeShot Put4221-0—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 15Pembroke vs Plymouth SouthApr 15 · Discus · Place 16 · PembrokePembrokeDiscus1641-110
Apr 15Pembroke vs Plymouth SouthApr 15 · Shot Put · Place 9 · PembrokePembrokeShot Put921-10.2510
Apr 9Pembroke vs HanoverApr 9 · Discus · Place 6 · PembrokePembrokeDiscus1kg6.50-1110
Apr 9Pembroke vs HanoverApr 9 · Shot Put · Place 4 · PembrokePembrokeShot Put4kg4.23-00.5010

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · Shot Put · Place 9 · PembrokePembrokeShot Put4kg9.21-00.0010
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 4 · PembrokePembrokeShot Put4kg4.22-09.00 PB10
Jan 18Patriot League Meet #4Jan 18 · Shot Put · Place 9 · PembrokePembrokeShot Put920-9.50—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · Place 112 · PembrokePembrokeShot Put11219-06.509
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 60 · PembrokePembrokeShot Put6020-8—
Jan 3Patriot League Meet #3Jan 3 · Shot Put · Place 6 · PembrokePembrokeShot Put620-7—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Quincy/North Quincy @ PembrokeMay 6 · Discus · Place 10 · PembrokePembrokeDiscus1048-1—
May 6Quincy/North Quincy @ PembrokeMay 6 · Shot Put · Place 12 · PembrokePembrokeShot Put1221-2—
Apr 29Hanover @ PembrokeApr 29 · Discus · Place 6 · PembrokePembrokeDiscus649-11—
Apr 29Hanover @ PembrokeApr 29 · Shot Put · Place 8 · PembrokePembrokeShot Put820-7.50—
Apr 10Pembroke at Plymouth SouthApr 10 · Shot Put · PembrokePembrokeShot Put4kg—20-03.00Unofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · Shot Put · Place 13 · PembrokePembrokeShot Put4kg13.19-06.009
Dec 7Patriot League Meet #1Dec 7 · Shot Put · Place 23 · PembrokePembrokeShot Put4kg23.20' 5.759

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Discus · Place 17 · Pembroke CommunityPembroke CommunityDiscus1kg17.51-008
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Shot Put · Place 25 · Pembroke CommunityPembroke CommunityShot Put6lb25.23-00.00 PB8
May 31South Shore Middle School League TF ChampionshipMay 31 · Discus · Place 7 · Pembroke CommunityPembroke CommunityDiscus753-7—
May 31South Shore Middle School League TF ChampionshipMay 31 · Shot Put · Place 12 · Pembroke CommunityPembroke CommunityShot Put1223-8—