Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2026 Mayflower League Championship · May 18111-022026 Mayflower League ChampionshipMay 18, 2026
Javelin · 800g · Outdoor2026 Mayflower League Championship · May 18118-002026 Mayflower League ChampionshipMay 18, 2026
Shot Put · 12lb · Outdoor2026 Mayflower League Championship · May 1838-07.752026 Mayflower League ChampionshipMay 18, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 14 · WarehamJavelin14123-911
May 23MSTCA South Shore TwilightMay 23 · Discus · WarehamDiscus—ND11
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 9 · WarehamShot Put942-9.7511
May 182026 Mayflower League ChampionshipMay 18 · Javelin · Place 6 · WarehamJavelin800g6.118-00 PB11
May 182026 Mayflower League ChampionshipMay 18 · Discus · Place 4 · WarehamDiscus1.6kg4.111-02 PB11
May 182026 Mayflower League ChampionshipMay 18 · Shot Put · Place 1 · WarehamShot Put12lb1.38-07.75 PB11
May 5Wareham vs. Cape TechMay 5 · Javelin · WarehamJavelin800g—124-1Unofficial11
May 5Wareham vs. Cape TechMay 5 · Discus · WarehamDiscus1.6kg—Foul11
May 5Wareham vs. Cape TechMay 5 · Shot Put · WarehamShot Put12lb—37-3Unofficial11
May 1MSTCA Division 6 RelaysMay 1 · Javelin · Place 18 · WarehamJavelin1834.90m11
May 1MSTCA Division 6 RelaysMay 1 · Discus · Place 12 · WarehamDiscus1236.50m11
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 14 · WarehamShot Put1411.88m11
Apr 28South Shore vs. WarehamApr 28 · Javelin · WarehamJavelin800g—119-0Unofficial11
Apr 28South Shore vs. WarehamApr 28 · Discus · WarehamDiscus1.6kg—110-6Unofficial11
Apr 28South Shore vs. WarehamApr 28 · Shot Put · WarehamShot Put12lb—40-4Unofficial11
Apr 28South Shore vs. WarehamApr 28 · 100 Meters · Wareham100 Meters—13.3Unofficial11
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Discus · Place 7 · WarehamDiscus7110-0211
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Shot Put · Place 12 · WarehamShot Put1236-06.5011
Apr 14Atlantis Charter vs. WarehamApr 14 · Discus · WarehamDiscus1.6kg—109-10Unofficial11
Apr 14Atlantis Charter vs. WarehamApr 14 · Shot Put · WarehamShot Put12lb—39-11Unofficial11
Apr 14Atlantis Charter vs. WarehamApr 14 · 100 Meters · Wareham100 Meters—13.1Unofficial11
Mar 31Holbrook vs. WarehamMar 31 · Discus · WarehamDiscus1.6kg—95-11.5Unofficial11
Mar 31Holbrook vs. WarehamMar 31 · Shot Put · WarehamShot Put12lb—38-9Unofficial11
Mar 31Holbrook vs. WarehamMar 31 · 100 Meters · Wareham100 Meters—13.4Unofficial11

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · Javelin · Place 12 · WarehamJavelin12107-310
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · Discus · WarehamDiscus—FOUL10
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · Shot Put · Place 3 · WarehamShot Put339-510
May 16MSTCA Division 6 RelaysMay 16 · Javelin · Place 13 · WarehamJavelin1331.59m10
May 16MSTCA Division 6 RelaysMay 16 · Discus · Place 32 · WarehamDiscus3220.57m10
May 16MSTCA Division 6 RelaysMay 16 · Shot Put · Place 11 · WarehamShot Put1111.83m10
May 7South Shore Voc Tech vs. WarehamMay 7 · Javelin · WarehamJavelin800g—106-7Unofficial10
May 7South Shore Voc Tech vs. WarehamMay 7 · Discus · WarehamDiscus1.6kg—84-02Unofficial10
May 7South Shore Voc Tech vs. WarehamMay 7 · Shot Put · WarehamShot Put12lb—36-10Unofficial10
May 7South Shore Voc Tech vs. WarehamMay 7 · 100 Meters · Wareham100 Meters—12.4Unofficial10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Javelin · Place 15 · WarehamJavelin800g15.106-0810
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Discus · Place 23 · WarehamDiscus1.6kg23.74-0310
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Shot Put · Place 8 · WarehamShot Put12lb8.38-04.2510
Apr 28MAC Small Wareham HS at Atlantis Charter SchoolApr 28 · Javelin · Place 1 · WarehamJavelin1116-510
Apr 28MAC Small Wareham HS at Atlantis Charter SchoolApr 28 · Discus · Place 2 · WarehamDiscus274-010
Apr 28Wareham vs. Atlantis CharterApr 28 · Javelin · WarehamJavelin800g—116-05Unofficial10
Apr 28Wareham vs. Atlantis CharterApr 28 · Discus · WarehamDiscus1.6kg—74-01Unofficial10
Apr 28Wareham vs. Atlantis CharterApr 28 · Shot Put · WarehamShot Put12lb—36-05.5Unofficial10
Apr 28Wareham vs. Atlantis CharterApr 28 · 100 Meters · Wareham100 Meters—12.6Unofficial10
Apr 22Southeastern InviteApr 22 · Javelin · Place 4 · WarehamJavelin4115-0110
Apr 22Southeastern InviteApr 22 · Discus · Place 9 · WarehamDiscus972-0610
Apr 22Southeastern InviteApr 22 · Shot Put · Place 2 · WarehamShot Put235-03.0010
Apr 15Nantucket vs. WarehamApr 15 · Discus · WarehamDiscus1.6kg—78-09Unofficial10
Apr 15Nantucket vs. WarehamApr 15 · Shot Put · WarehamShot Put12lb—34-10Unofficial10
Apr 15Nantucket vs. WarehamApr 15 · 100 Meters · Wareham100 Meters—12.7Unofficial10
Apr 8Wareham vs. HolbrookApr 8 · Javelin · WarehamJavelin800g—89-00Unofficial10
Apr 8Wareham vs. HolbrookApr 8 · Discus · WarehamDiscus1.6kg—74-03Unofficial10
Apr 8Wareham vs. HolbrookApr 8 · Shot Put · WarehamShot Put12lb—38-02Unofficial10
Apr 1Wareham vs. Cape TechApr 1 · Javelin · WarehamJavelin800g—111-07Unofficial10
Apr 1Wareham vs. Cape TechApr 1 · Shot Put · WarehamShot Put12lb—36-07Unofficial10

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 20Mayflower League Championship MeetMay 20 · Javelin · Place 13 · WarehamJavelin13112-9—
May 20Mayflower League Championship MeetMay 20 · Discus · Place 7 · WarehamDiscus797-6—
May 20Mayflower League Championship MeetMay 20 · Shot Put · Place 8 · WarehamShot Put834-7.50—
May 7Diman & South Shore vs. WarehamMay 7 · Javelin · WarehamJavelin800g—108-07Unofficial9
May 7Diman & South Shore vs. WarehamMay 7 · Discus · WarehamDiscus1.6kg—95-0Unofficial9
May 7Diman & South Shore vs. WarehamMay 7 · Shot Put · WarehamShot Put12lb—36-5.5Unofficial9
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Javelin · Place 8 · WarehamJavelin8120-0—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Shot Put · Place 22 · WarehamShot Put2234-7—
Apr 30Wareham & Tri-County vs. SoutheasternApr 30 · Javelin · WarehamJavelin800g—119-06Unofficial9
Apr 30Wareham & Tri-County vs. SoutheasternApr 30 · Discus · WarehamDiscus1.6kg—95-10Unofficial9
Apr 30Wareham & Tri-County vs. SoutheasternApr 30 · Shot Put · WarehamShot Put12lb—34-09Unofficial9
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Javelin · Place 12 · WarehamJavelin800g12.32.50m9
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Discus · Place 19 · WarehamDiscus1.6kg19.24.30m9
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Shot Put · Place 9 · WarehamShot Put12lb9.11.25m9
Apr 23Blue Hills & Holbrook vs. WarehamApr 23 · Javelin · WarehamJavelin800g—108-07Unofficial9
Apr 23Blue Hills & Holbrook vs. WarehamApr 23 · Discus · WarehamDiscus1.6kg—89-10Unofficial9
Apr 23Blue Hills & Holbrook vs. WarehamApr 23 · Shot Put · WarehamShot Put12lb—34-8Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · Javelin · Place 35 · WarehamJavelin35110-1—
Apr 18MSTCA Warrior InvitationalApr 18 · Discus · Place 47 · WarehamDiscus4792-6—
Apr 11Nantucket vs. WarehamApr 11 · Javelin · WarehamJavelin800g—103-03Unofficial9
Apr 11Nantucket vs. WarehamApr 11 · Discus · WarehamDiscus1.6kg—91-04Unofficial9
Apr 11Nantucket vs. WarehamApr 11 · Shot Put · WarehamShot Put12lb—34-02Unofficial9
Apr 11Nantucket vs. WarehamApr 11 · 100 Meters · Wareham100 Meters—13.9Unofficial9
Apr 9Bristol-Plymouth vs. Wareham at Cape TechApr 9 · Javelin · WarehamJavelin800g—99-04Unofficial9
Apr 9Bristol-Plymouth vs. Wareham at Cape TechApr 9 · Discus · WarehamDiscus1.6kg—78-06Unofficial9
Apr 9Bristol-Plymouth vs. Wareham at Cape TechApr 9 · Shot Put · WarehamShot Put12lb—35-10Unofficial9
Apr 9Bristol-Plymouth vs. Wareham at Cape TechApr 9 · 100 Meters · Wareham100 Meters—13.8Unofficial9
Apr 2Wareham vs. Cape TechApr 2 · Javelin · WarehamJavelin800g—97-09Unofficial9
Apr 2Wareham vs. Cape TechApr 2 · Discus · WarehamDiscus1.6kg—94-11.5Unofficial9
Apr 2Wareham vs. Cape TechApr 2 · Shot Put · WarehamShot Put12lb—38-01Unofficial9

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 8Bourne vs. WarehamMay 8 · Discus · WarehamDiscus1.6kg—66 2Unofficial8
May 8Bourne vs. WarehamMay 8 · Shot Put · WarehamShot Put12lb—31 6Unofficial8
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Discus · Place 59 · WarehamDiscus5970-9—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 52 · WarehamShot Put5232-5—
May 2Wareham vs. FairhavenMay 2 · Discus · WarehamDiscus1.6kg—54 2Unofficial8
May 2Wareham vs. FairhavenMay 2 · Shot Put · WarehamShot Put12lb—32 9Unofficial8
May 2Wareham vs. FairhavenMay 2 · 100 Meters · Wareham100 Meters—13.9Unofficial8
Apr 25Wareham vs. GNB Voc-TechApr 25 · Discus · WarehamDiscus1.6kg—64 6Unofficial8
Apr 25Wareham vs. GNB Voc-TechApr 25 · Shot Put · WarehamShot Put12lb—31 3Unofficial8
Apr 25Wareham vs. GNB Voc-TechApr 25 · 100 Meters · Wareham100 Meters—13.6Unofficial8
Apr 21SCC Fr-So MeetApr 21 · Shot Put · WarehamShot Put12lb—31 3.5Unofficial8
Apr 21SCC Fr-So MeetApr 21 · 100 Meters · Wareham100 Meters—13.9Unofficial8
Apr 15South Coast Conference RelaysApr 15 · Discus · WarehamDiscus1.6kg—65 5.5Unofficial8
Apr 15South Coast Conference RelaysApr 15 · Shot Put · WarehamShot Put12lb—30 8Unofficial8
Apr 11Wareham vs. CaseApr 11 · Discus · WarehamDiscus1.6kg—71 11Unofficial8
Apr 11Wareham vs. CaseApr 11 · Shot Put · WarehamShot Put12lb—28 2.5Unofficial8
Apr 11Wareham vs. CaseApr 11 · 100 Meters · Wareham100 Meters—14.0Unofficial8
Apr 6Seekonk vs. WarehamApr 6 · Discus · WarehamDiscus1.6kg—65 9.5Unofficial8
Apr 6Seekonk vs. WarehamApr 6 · Shot Put · WarehamShot Put12lb—30 2.5Unofficial8