Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCape & Islands Meet #2 · Dec 165:11.79aCape & Islands Meet #2December 16, 2025
1 Mile · OutdoorCape and Islands Championship Meet · May 185:15.70aCape and Islands Championship MeetMay 18, 2026
1000 Meters · IndoorCape & Islands Meet #1 · Dec 113:15.82aCape & Islands Meet #1December 11, 2025
2 Miles · IndoorCape & Islands Meet #5 · Jan 1311:30.68aCape & Islands Meet #5January 13, 2026
600 Meters · IndoorCape & Islands Meet #2 · Dec 161:46.20aCape & Islands Meet #2December 16, 2025
800 Meters · OutdoorNorwell vs Sandwich · Apr 302:36.00Norwell vs SandwichApril 30, 2025
Javelin · 800g · OutdoorSandwich vs. Falmouth vs. Nantucket · May 572' 0"Sandwich vs. Falmouth vs. Nantucket May 5, 2026
Long Jump · IndoorSouth Shore League Meet #1 · Dec 1613-05.00South Shore League Meet #1December 16, 2024
Shot Put · 12lb · IndoorCape & Islands Meet #2 · Dec 1618-01.75Cape & Islands Meet #2December 16, 2025
Shot Put · 12lb · OutdoorSandwich vs. DY vs. Sturgis E/W · Apr 2822' 8"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

16 results
DateMeetEventPlMarkGr
May 18Cape and Islands Championship MeetMay 18 · Javelin · Place 25 · SandwichJavelin2560-512
May 18Cape and Islands Championship MeetMay 18 · 1 Mile · Place 11 · Sandwich1 Mile115:15.70a PB12
May 13Monomoy vs SandwichMay 13 · Javelin · Place 9 · SandwichJavelin800g9.70' 912
May 13Monomoy vs SandwichMay 13 · Shot Put · Place 7 · SandwichShot Put12lb7.23' 3 1/2"12
May 5Sandwich vs. Falmouth vs. Nantucket May 5 · Javelin · Place 5 · SandwichJavelin800g5.72' 0" PB12
May 5Sandwich vs. Falmouth vs. Nantucket May 5 · Shot Put · Place 7 · SandwichShot Put12lb7.22' 4"12
May 5Sandwich vs. Falmouth vs. Nantucket May 5 · 1 Mile · Place 3 · Sandwich1 Mile3.5:20.112
Apr 28Sandwich vs. DY vs. Sturgis E/WApr 28 · Javelin · Place 15 · SandwichJavelin800g15.67' 8"12
Apr 28Sandwich vs. DY vs. Sturgis E/WApr 28 · Shot Put · Place 11 · SandwichShot Put12lb11.22' 8" PB12
Apr 28Sandwich vs. DY vs. Sturgis E/WApr 28 · 1 Mile · Place 2 · Sandwich1 Mile2.5:19.512
Apr 16Cape & Islands Double-DualApr 16 · Javelin · Place 26 · SandwichJavelin800g26.64-0112
Apr 16Cape & Islands Double-DualApr 16 · Shot Put · Place 23 · SandwichShot Put12lb23.21-06.0012
Apr 16Cape & Islands Double-DualApr 16 · 1 Mile · Place 13 · Sandwich1 Mile13.5:23.39a12
Apr 16Cape & Islands Double-DualApr 16 · 800 Meters · Sandwich800 Meters--DNS12
Apr 7Sandwich vs. Martha's Vineyard & MashpeeApr 7 · Javelin · SandwichJavelin800g—62'4Unofficial12
Apr 7Sandwich vs. Martha's Vineyard & MashpeeApr 7 · Shot Put · SandwichShot Put12lb—20'03Unofficial12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 13Cape & Islands Meet #5Jan 13 · Shot Put · Place 21 · SandwichShot Put2119-812
Jan 13Cape & Islands Meet #5Jan 13 · 2 Miles · Place 4 · Sandwich2 Miles411:30.68a PB12
Jan 13Cape & Islands Meet #5Jan 13 · 1 Mile · Place 8 · Sandwich1 Mile85:15.72a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 127 · Sandwich1 Mile1275:15.79a12
Jan 6Cape & Islands Meet #4Jan 6 · Shot Put · Place 21 · SandwichShot Put2117-9.5012
Jan 6Cape & Islands Meet #4Jan 6 · 1 Mile · Place 8 · Sandwich1 Mile85:19.35a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 19Cape & Islands Meet #3Dec 19 · 1 Mile · Place 7 · Sandwich1 Mile7.5:13.38a12
Dec 19Cape & Islands Meet #3Dec 19 · Shot Put · Place 15 · SandwichShot Put12lb15.16-07.7512
Dec 16Cape & Islands Meet #2Dec 16 · 1 Mile · Place 4 · Sandwich1 Mile4.5:11.79a PB12
Dec 16Cape & Islands Meet #2Dec 16 · 600 Meters · Place 11 · Sandwich600 Meters11.1:46.20a PB12
Dec 16Cape & Islands Meet #2Dec 16 · Shot Put · Place 18 · SandwichShot Put12lb18.18-01.75 PB12
Dec 11Cape & Islands Meet #1Dec 11 · 1 Mile · Place 12 · Sandwich1 Mile12.5:23.54a12
Dec 11Cape & Islands Meet #1Dec 11 · 1000 Meters · Place 9 · Sandwich1000 Meters9.3:15.82a PB12
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 2 Miles · Place 6 · Sandwich2 Miles611:49.36a—
Jan 27South Shore League meet #5Jan 27 · 2 Miles · Place 6 · Sandwich2 Miles611:55.07a—
Jan 13South Shore League Meet #4Jan 13 · Long Jump · Place 23 · SandwichLong Jump2313-11.25—
Jan 13South Shore League Meet #4Jan 13 · 1 Mile · Place 9 · Sandwich1 Mile95:19.57a—
Jan 6South Shore league Meet #3Jan 6 · Long Jump · Place 23 · SandwichLong Jump2314-0.50—
Jan 6South Shore league Meet #3Jan 6 · 1 Mile · Place 12 · Sandwich1 Mile125:31.10a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12South Shore League ChampionshipMay 12 · 1 Mile · Place 13 · Sandwich1 Mile135:23.51a11
Apr 30Norwell vs SandwichApr 30 · 1 Mile · Place 7 · Sandwich1 Mile75:15.8011
Apr 30Norwell vs SandwichApr 30 · 800 Meters · Place 4 · Sandwich800 Meters42:36.00 PB11
Apr 2Sandwich vs. Rockland Apr 2 · Javelin · Place 8 · SandwichJavelin859-111
Apr 2Sandwich vs. Rockland Apr 2 · 1 Mile · Place 1 · Sandwich1 Mile15:28.611

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16South Shore League Meet #1Dec 16 · 1 Mile · Place 15 · Sandwich1 Mile15.5:41.12a12
Dec 16South Shore League Meet #1Dec 16 · Long Jump · Place 26 · SandwichLong Jump26.13-05.00 PB12
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1 Mile · Place 11 · Sandwich1 Mile115:35.50a—
Jan 29South Shore League Meet #5Jan 29 · 1 Mile · Place 16 · Sandwich1 Mile165:45.37a—
Jan 8South Shore League Meet #3Jan 8 · 1 Mile · Place 18 · Sandwich1 Mile185:35.36a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18South Shore League Meet #2Dec 18 · 1 Mile · Place 17 · Sandwich1 Mile17.6:07.96a9
Dec 11South Shore League Meet #1Dec 11 · 1000 Meters · Place 19 · Sandwich1000 Meters19.3:24.27a9