Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Meet #3 · Jan 85:31.68aSouth Shore League Meet #3January 8, 2024
1 Mile · OutdoorSandwich vs Norwell · Apr 305:27.3Sandwich vs NorwellApril 30, 2024
1000 Meters · IndoorSouth Shore League Indoor TF Championship · Feb 53:00.34aSouth Shore League Indoor TF ChampionshipFebruary 5, 2024
2 Miles · OutdoorSandwich vs. Middleboro · May 712:20.7Sandwich vs. Middleboro May 7, 2025
600 Meters · IndoorCape & Islands Indoor Track Championships · Jan 311:45.34aCape & Islands Indoor Track ChampionshipsJanuary 31, 2026
800 Meters · OutdoorNorwell vs Sandwich · Apr 302:29.30Norwell vs SandwichApril 30, 2025
Javelin · 800g · OutdoorMonomoy vs Sandwich · May 1385' 5Monomoy vs SandwichMay 13, 2026
Long Jump · IndoorC&I Meet #2 · Dec 2013-08.00C&I Meet #2December 20, 2022
Shot Put · 12lb · IndoorCape & Islands Meet #1 · Dec 1124-01.50Cape & Islands Meet #1December 11, 2025
Shot Put · 12lb · OutdoorSandwich vs. DY vs. Sturgis E/W · Apr 2826' 3"Sandwich vs. DY vs. Sturgis E/WApril 28, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18Cape and Islands Championship MeetMay 18 · Javelin · Place 14 · SandwichJavelin1490-412
May 18Cape and Islands Championship MeetMay 18 · Shot Put · Place 19 · SandwichShot Put1926-812
May 13Monomoy vs SandwichMay 13 · Javelin · Place 4 · SandwichJavelin800g4.85' 5 PB12
May 13Monomoy vs SandwichMay 13 · Shot Put · Place 5 · SandwichShot Put12lb5.25' 5"12
May 5Sandwich vs. Falmouth vs. Nantucket May 5 · Javelin · Place 4 · SandwichJavelin800g4.80' 0"12
May 5Sandwich vs. Falmouth vs. Nantucket May 5 · Shot Put · Place 6 · SandwichShot Put12lb6.26' 2.25"12
Apr 28Sandwich vs. DY vs. Sturgis E/WApr 28 · Javelin · Place 7 · SandwichJavelin800g7.85' 3"12
Apr 28Sandwich vs. DY vs. Sturgis E/WApr 28 · Shot Put · Place 7 · SandwichShot Put12lb7.26' 3" PB12
Apr 16Cape & Islands Double-DualApr 16 · Javelin · Place 17 · SandwichJavelin800g17.82-0012
Apr 16Cape & Islands Double-DualApr 16 · Shot Put · Place 21 · SandwichShot Put12lb21.25-04.0012
Apr 7Sandwich vs. Martha's Vineyard & MashpeeApr 7 · Javelin · SandwichJavelin800g—80'4Unofficial12
Apr 7Sandwich vs. Martha's Vineyard & MashpeeApr 7 · Shot Put · SandwichShot Put12lb—20'09Unofficial12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 31Cape & Islands Indoor Track ChampionshipsJan 31 · Shot Put · Place 15 · SandwichShot Put1523-0.5012
Jan 31Cape & Islands Indoor Track ChampionshipsJan 31 · 600 Meters · Place 15 · Sandwich600 Meters151:45.34a PB12
Jan 13Cape & Islands Meet #5Jan 13 · Shot Put · Place 20 · SandwichShot Put2023-312
Jan 13Cape & Islands Meet #5Jan 13 · 1 Mile · Place 15 · Sandwich1 Mile155:46.13a12
Jan 6Cape & Islands Meet #4Jan 6 · Shot Put · Place 17 · SandwichShot Put1723-9.7512
Jan 6Cape & Islands Meet #4Jan 6 · 1000 Meters · Place 9 · Sandwich1000 Meters93:22.87a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 19Cape & Islands Meet #3Dec 19 · 1000 Meters · Place 8 · Sandwich1000 Meters8.3:14.52a12
Dec 19Cape & Islands Meet #3Dec 19 · Shot Put · Place 14 · SandwichShot Put12lb14.23-01.0012
Dec 16Cape & Islands Meet #2Dec 16 · 600 Meters · Place 10 · Sandwich600 Meters10.1:45.54a12
Dec 16Cape & Islands Meet #2Dec 16 · Shot Put · Place 16 · SandwichShot Put12lb16.23-07.7512
Dec 11Cape & Islands Meet #1Dec 11 · 1000 Meters · Place 10 · Sandwich1000 Meters10.3:16.16a12
Dec 11Cape & Islands Meet #1Dec 11 · Shot Put · Place 16 · SandwichShot Put12lb16.24-01.50 PB12
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 1000 Meters · Place 16 · Sandwich1000 Meters163:15.43a—
Jan 27South Shore League meet #5Jan 27 · 1000 Meters · Place 16 · Sandwich1000 Meters163:17.73a—
Jan 13South Shore League Meet #4Jan 13 · 1000 Meters · Place 17 · Sandwich1000 Meters173:19.16a—
Jan 6South Shore league Meet #3Jan 6 · Long Jump · Place 28 · SandwichLong Jump2812-7.25—
Jan 6South Shore league Meet #3Jan 6 · 1000 Meters · Place 15 · Sandwich1000 Meters153:16.86a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Sandwich vs. Middleboro May 7 · 2 Miles · Place 2 · Sandwich2 Miles212:20.7 PB11
May 7Sandwich vs. Middleboro May 7 · 1 Mile · Place 7 · Sandwich1 Mile75:48.511
Apr 30Norwell vs SandwichApr 30 · 800 Meters · Place 3 · Sandwich800 Meters32:29.30 PB11
Apr 14Sandwich vs. East Bridgewater Apr 14 · Javelin · Place 12 · SandwichJavelin1285-111
Apr 14Sandwich vs. East Bridgewater Apr 14 · 800 Meters · Place 4 · Sandwich800 Meters42:38.411
Apr 9Randolph vs SandwichApr 9 · Javelin · Place 6 · SandwichJavelin691-1011
Apr 9Randolph vs SandwichApr 9 · 800 Meters · Place 2 · Sandwich800 Meters22:34.011
Apr 2Sandwich vs. Rockland Apr 2 · Javelin · Place 4 · SandwichJavelin4101-1011
Apr 2Sandwich vs. Rockland Apr 2 · 800 Meters · Place 4 · Sandwich800 Meters42:38.011

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 23South Shore League Meet #2Dec 23 · 1 Mile · Place 12 · Sandwich1 Mile12.5:39.05a12
Dec 23South Shore League Meet #2Dec 23 · 1000 Meters · Place 12 · Sandwich1000 Meters12.3:15.63a12
Dec 16South Shore League Meet #1Dec 16 · 1000 Meters · Place 22 · Sandwich1000 Meters22.3:22.83a12
Dec 16South Shore League Meet #1Dec 16 · Long Jump · SandwichLong Jump--FOUL12
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 32 · Sandwich1000 Meters323:07.23a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1000 Meters · Place 9 · Sandwich1000 Meters93:00.34a PB—
Jan 29South Shore League Meet #5Jan 29 · Long Jump · Place 16 · SandwichLong Jump1613-2—
Jan 29South Shore League Meet #5Jan 29 · 1000 Meters · Place 9 · Sandwich1000 Meters93:04.67a—
Jan 22South Shore League Meet #4Jan 22 · 1000 Meters · Place 14 · Sandwich1000 Meters143:11.16a—
Jan 8South Shore League Meet #3Jan 8 · Long Jump · Place 15 · SandwichLong Jump1514-5—
Jan 8South Shore League Meet #3Jan 8 · 1 Mile · Place 17 · Sandwich1 Mile175:31.68a PB—
Jan 8South Shore League Meet #3Jan 8 · 1000 Meters · Place 16 · Sandwich1000 Meters163:21.21a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1000 Meters · Place 38 · Sandwich1000 Meters383:11.16a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Middleboro vs SandwichMay 7 · Javelin · Place 8 · SandwichJavelin878-2—
May 7Middleboro vs SandwichMay 7 · 1 Mile · Place 5 · Sandwich1 Mile55:31.9—
May 414th Annual GNB Sunset InvitationalMay 4 · 800 Meters · Place 36 · Sandwich800 Meters362:30.41a—
Apr 30Sandwich vs NorwellApr 30 · Javelin · Place 10 · SandwichJavelin1084-4—
Apr 30Sandwich vs NorwellApr 30 · 1 Mile · Place 11 · Sandwich1 Mile115:27.3 PB—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18South Shore League Meet #2Dec 18 · 1 Mile · Place 10 · Sandwich1 Mile10.5:39.95a10
Dec 11South Shore League Meet #1Dec 11 · 1000 Meters · Place 15 · Sandwich1000 Meters15.3:19.62a10
Feb 5Official Cape and Island ChampionshipFeb 5 · 1000 Meters · Place 7 · Sandwich1000 Meters73:04.55—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22Cape and Islands Championship MeetMay 22 · 2 Miles · Place 12 · Sandwich2 Miles1212:33.94a—
Apr 20MSTCA Warrior InvitationalApr 20 · 1 Mile · Place 71 · Sandwich1 Mile715:39.75a—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20C&I Meet #2Dec 20 · 1000 Meters · Place 6 · Sandwich1000 Meters6.3:25.16a9
Dec 20C&I Meet #2Dec 20 · Long Jump · Place 10 · SandwichLong Jump10.13-08.00 PB9
Dec 13C&I meet #1Dec 13 · 1000 Meters · Place 3 · Sandwich1000 Meters3.3:359