Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.35aMSTCA Multi ChampionshipJune 9, 2025
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:19.45aMSTCA Boys PentathlonFebruary 26, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championship · Jun 917.14aMSTCA Multi ChampionshipJune 9, 2025
1500 Meters · OutdoorMSTCA Multi Championship · Jun 95:16.80aMSTCA Multi ChampionshipJune 9, 2025
200 Meters · OutdoorMSTCA Warrior Invitational · Apr 1828.10aMSTCA Warrior InvitationalApril 18, 2024
300 Meters · IndoorMSTCA Speed Classic (Small School) · Dec 1644.62aMSTCA Speed Classic (Small School)December 16, 2023
400 Meters · OutdoorMSTCA Multi Championship · Jun 956.81aMSTCA Multi ChampionshipJune 9, 2025
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 6 Track & Field Championship · May 301:01.78aMIAA Division 6 Track & Field ChampionshipMay 30, 2025
55 Meter · IndoorMAC Meet #2 2024 · Dec 187.49aMAC Meet #2 2024December 18, 2024
55 Meters · IndoorMAC Meet 4 · Jan 157.41aMAC Meet 4January 15, 2025
55m Hurdles · 39" · IndoorWinter Warrior HS Invitational · Dec 298.92aWinter Warrior HS InvitationalDecember 29, 2024
Decathlon · OutdoorMSTCA Multi Championship · Jun 94141MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 919.60mMSTCA Multi ChampionshipJune 9, 2025
High Jump · OutdoorMSTCA South Decathlon · Jun 31.37mMSTCA South DecathlonJune 3, 2024
Javelin · 800g · OutdoorMSTCA Multi Championship · Jun 930.20mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.00mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMSTCA South Decathlon · Jun 34.81mMSTCA South DecathlonJune 3, 2024
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 97.81mMSTCA Multi ChampionshipJune 9, 2025
Triple Jump · OutdoorMSTCA South Decathlon · Jun 310.15mMSTCA South DecathlonJune 3, 2024

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

2025 Outdoor Track

43 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 56 · WarehamWareham1500 MetersRound M56.5:16.80a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 52 · WarehamWarehamJavelin800gRound M52.30.20m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 95 · WarehamWarehamDiscus1.6kgRound M95.19.60m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 24 · WarehamWareham110m Hurdles39" / 0.991mRound M24.17.14a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 52 · WarehamWareham400 MetersRound M52.56.81a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 52 · WarehamWarehamHigh JumpRound M52.1.55m12
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 99 · WarehamWarehamShot Put12lbRound M99.7.81m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 88 · WarehamWarehamLong JumpRound M88.4.96m12
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 61 · WarehamWareham100 MetersRound M61.12.35a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 58 · WarehamWarehamDecathlonRound M58.4141 PB12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 16 · WarehamWareham400m Hurdles36" / 0.914m16.1:01.78a PB12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 110m Hurdles · Place 19 · WarehamWareham110m Hurdles39" / 0.991mRound P19.17.25a12
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400m Hurdles · Place 7 · WarehamWareham400m Hurdles71:00.99a12
May 24MSTCA South Shore Twilight InvitationalMay 24 · 110m Hurdles · Place 18 · WarehamWareham110m Hurdles1817.48a12
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · 400m Hurdles · Place 3 · WarehamWareham400m Hurdles31:00.63a12
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · 110m Hurdles · Place 4 · WarehamWareham110m HurdlesRound P416.80a12
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · 110m Hurdles · Place 6 · WarehamWareham110m Hurdles617.42a12
May 10MSTCA Coaches Shore InvitationalMay 10 · 400m Hurdles · Place 28 · WarehamWareham400m Hurdles281:05.97a12
May 10MSTCA Coaches Shore InvitationalMay 10 · 110m Hurdles · Place 36 · WarehamWareham110m Hurdles3617.53a12
May 7South Shore Voc Tech vs. WarehamMay 7 · 400m Hurdles · WarehamWareham400m Hurdles36" / 0.914m—61.8Unofficial12
May 7South Shore Voc Tech vs. WarehamMay 7 · Long Jump · WarehamWarehamLong Jump—16-4.75Unofficial12
May 7South Shore Voc Tech vs. WarehamMay 7 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—17.4Unofficial12
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Javelin · Place 21 · WarehamWarehamJavelin2194-1112
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 400m Hurdles · Place 6 · WarehamWareham400m Hurdles61:00.92a12
Apr 28MAC Small Wareham HS at Atlantis Charter SchoolApr 28 · Long Jump · Place 4 · WarehamWarehamLong Jump416-012
Apr 28MAC Small Wareham HS at Atlantis Charter SchoolApr 28 · Javelin · Place 4 · WarehamWarehamJavelin485-612
Apr 28MAC Small Wareham HS at Atlantis Charter SchoolApr 28 · 400m Hurdles · Place 1 · WarehamWareham400m Hurdles11:01.612
Apr 28MAC Small Wareham HS at Atlantis Charter SchoolApr 28 · 110m Hurdles · Place 2 · WarehamWareham110m Hurdles217.612
Apr 28Wareham vs. Atlantis CharterApr 28 · 400m Hurdles · WarehamWareham400m Hurdles36" / 0.914m—61.6Unofficial12
Apr 28Wareham vs. Atlantis CharterApr 28 · Long Jump · WarehamWarehamLong Jump—16-0Unofficial12
Apr 28Wareham vs. Atlantis CharterApr 28 · Javelin · WarehamWarehamJavelin800g—85-06Unofficial12
Apr 28Wareham vs. Atlantis CharterApr 28 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—17.6Unofficial12
Apr 22Southeastern InviteApr 22 · Javelin · Place 7 · WarehamWarehamJavelin7102-0712
Apr 22Southeastern InviteApr 22 · 400m Hurdles · Place 2 · WarehamWareham400m Hurdles21:01.61a12
Apr 22Southeastern InviteApr 22 · 110m Hurdles · Place 6 · WarehamWareham110m Hurdles622.08a12
Apr 15Nantucket vs. WarehamApr 15 · 400m Hurdles · WarehamWareham400m Hurdles36" / 0.914m—62.4Unofficial12
Apr 15Nantucket vs. WarehamApr 15 · Long Jump · WarehamWarehamLong Jump—13-07Unofficial12
Apr 15Nantucket vs. WarehamApr 15 · Discus · WarehamWarehamDiscus1.6kg—60-11.5Unofficial12
Apr 8Wareham vs. HolbrookApr 8 · Long Jump · WarehamWarehamLong Jump—16-05Unofficial12
Apr 8Wareham vs. HolbrookApr 8 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—18.1Unofficial12
Apr 1Wareham vs. Cape TechApr 1 · Long Jump · WarehamWarehamLong Jump—16-08.25Unofficial12
Apr 1Wareham vs. Cape TechApr 1 · Javelin · WarehamWarehamJavelin800g—97-03Unofficial12
Apr 1Wareham vs. Cape TechApr 1 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—17.7Unofficial12

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 125 · WarehamWarehamLong Jump1255.00m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 145 · WarehamWarehamShot Put1457.27m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 80 · WarehamWareham55m Hurdles809.16a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 99 · WarehamWareham1000 Meters993:19.45a PB—
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 35 · WarehamWareham55m Hurdles39"Round P35.8.97a12
Feb 8MSTCA Qualifier MeetFeb 8 · 55m Hurdles · Place 15 · WarehamWareham55m HurdlesRound P158.69a—
Feb 1MAC League ChampionshipFeb 1 · 55m Hurdles · Place 7 · WarehamWareham55m Hurdles79.07a—
Feb 1MAC League ChampionshipFeb 1 · 55m Hurdles · Place 6 · WarehamWareham55m Hurdles69.06a—
Jan 20MAC Meet 5Jan 20 · High Jump · Place 11 · WarehamWarehamHigh Jump114-10—
Jan 20MAC Meet 5Jan 20 · 55m Hurdles · Place 5 · WarehamWareham55m Hurdles58.94a—
Jan 20MAC Meet 5Jan 20 · 55 Meters · WarehamWareham55 Meters—7.47a—
Jan 15MAC Meet 4Jan 15 · High Jump · Place 10 · WarehamWarehamHigh Jump104-10—
Jan 15MAC Meet 4Jan 15 · 55m Hurdles · Place 5 · WarehamWareham55m Hurdles59.03a—
Jan 15MAC Meet 4Jan 15 · 55 Meters · Place 13 · WarehamWareham55 Meters137.41a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 66 · WarehamWareham55m Hurdles669.46a—
Jan 8MAC Meet 3Jan 8 · 55m Hurdles · Place 7 · WarehamWareham55m Hurdles79.01a—
Jan 8MAC Meet 3Jan 8 · 55 Meters · Place 13 · WarehamWareham55 Meters137.49a—

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 55m Hurdles · Place 6 · WarehamWareham55m Hurdles39"Round P6.8.92a PB12
Dec 29Winter Warrior HS InvitationalDec 29 · 55m Hurdles · Place 7 · WarehamWareham55m Hurdles39"7.8.94a12
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55m Hurdles · Place 7 · WarehamWareham55m Hurdles39"7.8.95a12
Dec 18MAC Meet #2 2024Dec 18 · 55m Hurdles · Place 6 · WarehamWareham55m Hurdles39"6.9.39a12
Dec 18MAC Meet #2 2024Dec 18 · 55 Meter · Place 11 · WarehamWareham55 Meter11.7.49a PB12
Dec 18MAC Meet #2 2024Dec 18 · High Jump · WarehamWarehamHigh Jump--NH12
Dec 11MAC Meet #1 2024Dec 11 · 55m Hurdles · Place 7 · WarehamWareham55m Hurdles39"7.9.38a12
Dec 11MAC Meet #1 2024Dec 11 · 55 Meter · Place 14 · WarehamWareham55 Meter14.7.54a12
Dec 11MAC Meet #1 2024Dec 11 · Long Jump · WarehamWarehamLong Jump--DNS12
Dec 11MAC Meet #1 2024Dec 11 · High Jump · WarehamWarehamHigh Jump--DNS12
Feb 3Mayflower League ChampionshipFeb 3 · 55m Hurdles · Place 10 · WarehamWareham55m Hurdles1012.09a—
Jan 22MAC Meet 6Jan 22 · 55m Hurdles · Place 13 · WarehamWareham55m Hurdles1310.49a—
Jan 22MAC Meet 6Jan 22 · 55 Meters · WarehamWareham55 Meters—8.00a—
Jan 18MAC Meet 5Jan 18 · 60m Hurdles · Place 11 · WarehamWareham60m Hurdles1111.18a—
Jan 10MAC Meet 4Jan 10 · 55m Hurdles · Place 14 · WarehamWareham55m Hurdles1411.57a—
Jan 10MAC Meet 4Jan 10 · 55 Meters · Place 16 · WarehamWareham55 Meters167.74a—
Jan 3MAC Meet 3Jan 3 · 55m Hurdles · Place 15 · WarehamWareham55m Hurdles1510.94a—
Jan 3MAC Meet 3Jan 3 · 55 Meters · WarehamWareham55 Meters—8.03a—

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 3MSTCA South DecathlonJun 3 · Triple Jump · Place 57 · WarehamWarehamTriple Jump5710.15m PB—
Jun 3MSTCA South DecathlonJun 3 · Long Jump · Place 63 · WarehamWarehamLong Jump634.81m PB—
Jun 3MSTCA South DecathlonJun 3 · High Jump · Place 65 · WarehamWarehamHigh Jump651.37m PB—
Jun 3MSTCA South DecathlonJun 3 · Javelin · Place 60 · WarehamWarehamJavelin6023.55m—
Jun 3MSTCA South DecathlonJun 3 · Discus · Place 82 · WarehamWarehamDiscus8214.57m—
Jun 3MSTCA South DecathlonJun 3 · Shot Put · Place 77 · WarehamWarehamShot Put777.01m—
Jun 3MSTCA South DecathlonJun 3 · 110m Hurdles · Place 25 · WarehamWareham110m Hurdles2518.94a—
Jun 3MSTCA South DecathlonJun 3 · 1500 Meters · Place 71 · WarehamWareham1500 Meters715:55.66a—
Jun 3MSTCA South DecathlonJun 3 · 400 Meters · Place 70 · WarehamWareham400 Meters701:00.68a—
Jun 3MSTCA South DecathlonJun 3 · 100 Meters · Place 67 · WarehamWareham100 Meters6712.80a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 110m Hurdles · Place 27 · WarehamWareham110m Hurdles2718.48a—
May 20Mayflower League Championship MeetMay 20 · 110m Hurdles · Place 7 · WarehamWareham110m Hurdles718.28a—
May 20Mayflower League Championship MeetMay 20 · 110m Hurdles · Place 8 · WarehamWareham110m Hurdles818.19a—
May 7Diman & South Shore vs. WarehamMay 7 · Javelin · WarehamWarehamJavelin800g—87-11Unofficial11
May 7Diman & South Shore vs. WarehamMay 7 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—18.5Unofficial11
May 414th Annual GNB Sunset InvitationalMay 4 · 110m Hurdles · Place 26 · WarehamWareham110m Hurdles2619.90a—
Apr 30Wareham & Tri-County vs. SoutheasternApr 30 · Javelin · WarehamWarehamJavelin800g—77-10Unofficial11
Apr 30Wareham & Tri-County vs. SoutheasternApr 30 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—19.9Unofficial11
Apr 30Wareham & Tri-County vs. SoutheasternApr 30 · 200 Meters · WarehamWareham200 Meters—27.1Unofficial11
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Javelin · Place 23 · WarehamWarehamJavelin800g23.24.30m11
Apr 23Blue Hills & Holbrook vs. WarehamApr 23 · Javelin · WarehamWarehamJavelin800g—79-05Unofficial11
Apr 23Blue Hills & Holbrook vs. WarehamApr 23 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—18.6Unofficial11
Apr 18MSTCA Warrior InvitationalApr 18 · 110m Hurdles · Place 41 · WarehamWareham110m Hurdles4120.61a—
Apr 18MSTCA Warrior InvitationalApr 18 · 200 Meters · Place 152 · WarehamWareham200 Meters15228.10a PB—
Apr 9Bristol-Plymouth vs. Wareham at Cape TechApr 9 · Javelin · WarehamWarehamJavelin800g—79-02Unofficial11
Apr 9Bristol-Plymouth vs. Wareham at Cape TechApr 9 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—19.8Unofficial11
Apr 2Wareham vs. Cape TechApr 2 · Javelin · WarehamWarehamJavelin800g—83-10Unofficial11
Apr 2Wareham vs. Cape TechApr 2 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—18.8Unofficial11
Apr 2Wareham vs. Cape TechApr 2 · 200 Meters · WarehamWareham200 Meters—27.1Unofficial11

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20MAC Meet 2Dec 20 · 55m Hurdles · Place 16 · WarehamWareham55m Hurdles39"16.11.74a11
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 127 · WarehamWareham300 Meters127.44.62a PB11
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55m Hurdles · Place 46 · WarehamWareham55m Hurdles39"46.11.08a11
Dec 13MAC Meet 1Dec 13 · 55m Hurdles · Place 12 · WarehamWareham55m Hurdles39"12.11.20a11
Dec 13MAC Meet 1Dec 13 · 55 Meter · WarehamWareham55 Meter--7.97a11
Jan 19Bourne vs. WarehamJan 19 · 55m Hurdles · WarehamWareham55m Hurdles39"—10.9Unofficial10
Jan 19Bourne vs. WarehamJan 19 · 55 Meter · WarehamWareham55 Meter—8.3Unofficial10
Jan 11Case vs. WarehamJan 11 · 300 Meters · WarehamWareham300 Meters—49.8Unofficial10
Jan 11Case vs. WarehamJan 11 · 55m Hurdles · WarehamWareham55m Hurdles39"—10.9Unofficial10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55m Hurdles · Place 29 · WarehamWareham55m Hurdles39"Round P29.11.42a10
Jan 5Fairhaven vs. WarehamJan 5 · 55m Hurdles · WarehamWareham55m Hurdles39"—11.2Unofficial10
Jan 5Fairhaven vs. WarehamJan 5 · 55 Meter · WarehamWareham55 Meter—8.2Unofficial10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 8Bourne vs. WarehamMay 8 · Javelin · WarehamWarehamJavelin800g—62 3Unofficial10
May 8Bourne vs. WarehamMay 8 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—21.7Unofficial10
May 8Bourne vs. WarehamMay 8 · 100 Meters · WarehamWareham100 Meters—12.9Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 110m Hurdles · Place 53 · WarehamWareham110m Hurdles5321.64a—
May 2Wareham vs. FairhavenMay 2 · Javelin · WarehamWarehamJavelin800g—63 8Unofficial10
May 2Wareham vs. FairhavenMay 2 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—22.1Unofficial10
May 2Wareham vs. FairhavenMay 2 · 100 Meters · WarehamWareham100 Meters—13.7Unofficial10
Apr 28MSTCA Division 6 RelaysApr 28 · Javelin · Place 19 · WarehamWarehamJavelin1921.70m—
Apr 25Wareham vs. GNB Voc-TechApr 25 · Javelin · WarehamWarehamJavelin800g—71 6Unofficial10
Apr 25Wareham vs. GNB Voc-TechApr 25 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—21.2Unofficial10
Apr 25Wareham vs. GNB Voc-TechApr 25 · 100 Meters · WarehamWareham100 Meters—14.1Unofficial10
Apr 21SCC Fr-So MeetApr 21 · Javelin · WarehamWarehamJavelin800g—74 11Unofficial10
Apr 21SCC Fr-So MeetApr 21 · 110m Hurdles · WarehamWareham110m Hurdles39" / 0.991m—22.0Unofficial10
Apr 15South Coast Conference RelaysApr 15 · Javelin · WarehamWarehamJavelin800g—76 9Unofficial10

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17NB Voc-Tech vs. WarehamDec 17 · 55m Hurdles · WarehamWareham55m Hurdles39"—12.0Unofficial10
Dec 17NB Voc-Tech vs. WarehamDec 17 · 55 Meter · WarehamWareham55 Meter—8.3Unofficial10
Dec 10SCC Fr-So Developmental MeetDec 10 · 55m Hurdles · WarehamWareham55m Hurdles39"—12.0Unofficial10
Dec 10SCC Fr-So Developmental MeetDec 10 · 55 Meter · WarehamWareham55 Meter—8.4Unofficial10
Jan 26Wareham vs. BourneJan 26 · 55m Hurdles · WarehamWareham55m Hurdles39"—12.9Unofficial9
Jan 26Wareham vs. BourneJan 26 · 55 Meter · WarehamWareham55 Meter—8.8Unofficial9
Jan 19Wareham vs. CaseJan 19 · 55m Hurdles · WarehamWareham55m Hurdles39"—13.9Unofficial9
Jan 19Wareham vs. CaseJan 19 · 55 Meter · WarehamWareham55 Meter—8.8Unofficial9
Jan 13Wareham vs. FairhavenJan 13 · 55m Hurdles · WarehamWareham55m Hurdles39"—11.9Unofficial9
Jan 13Wareham vs. FairhavenJan 13 · 55 Meter · WarehamWareham55 Meter—8.8Unofficial9