Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSturgis, DY, Monomoy · Apr 215.0Sturgis, DY, MonomoyApril 2, 2025
55 Meter · IndoorCape & Islands Meet #3 · Dec 198.42aCape & Islands Meet #3December 19, 2025
Discus · 1.6kg · OutdoorSandwich vs. DY vs. Sturgis E/W · Apr 28115' 2"Sandwich vs. DY vs. Sturgis E/WApril 28, 2026
Javelin · 800g · OutdoorMSTCA D5 Relays · Apr 2919.58mMSTCA D5 RelaysApril 29, 2023
Shot Put · 12lb · IndoorWinter Warrior HS Invitational · Dec 2843-04.50Winter Warrior HS InvitationalDecember 28, 2025
Shot Put · 12lb · OutdoorMIAA Division 5 Track & Field Championship · May 2948-08.50MIAA Division 5 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Discus · Place 18 · Dennis-Yarmouth RegionalDiscus1.6kg18.98-0511
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 6 · Dennis-Yarmouth RegionalShot Put12lb6.48-08.50 PB11
May 18Cape and Islands Championship MeetMay 18 · Javelin · Place 6 · Dennis-Yarmouth RegionalJavelin6123-011
May 18Cape and Islands Championship MeetMay 18 · Discus · Place 2 · Dennis-Yarmouth RegionalDiscus2121-711
May 18Cape and Islands Championship MeetMay 18 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put145-611
May 16MSTCA Coaches Shore InvitationalMay 16 · Discus · Place 13 · Dennis-Yarmouth RegionalDiscus13118-011
May 16MSTCA Coaches Shore InvitationalMay 16 · Shot Put · Place 14 · Dennis-Yarmouth RegionalShot Put1441-11.7511
May 12C&I Meet Dennis-YarmouthMay 12 · Discus · Dennis-Yarmouth RegionalDiscus1.6kg—111-03Unofficial11
May 12C&I Meet Dennis-YarmouthMay 12 · Shot Put · Dennis-Yarmouth RegionalShot Put12lb—44-05Unofficial11
May 5MV vs D-YMay 5 · Discus · Place 1 · Dennis-Yarmouth RegionalDiscus1.6kg1.106' 0"11
May 5MV vs D-YMay 5 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.44' 9"11
Apr 28Sandwich vs. DY vs. Sturgis E/WApr 28 · Discus · Place 1 · Dennis-Yarmouth RegionalDiscus1.6kg1.115' 2" PB11
Apr 28Sandwich vs. DY vs. Sturgis E/WApr 28 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.46' 1"11
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 14 · Dennis-Yarmouth RegionalJavelin14121-1111
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 16 · Dennis-Yarmouth RegionalDiscus16109-411
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 6 · Dennis-Yarmouth RegionalShot Put644-611
Apr 16Cape & Islands Double-DualApr 16 · Discus · Place 2 · Dennis-Yarmouth RegionalDiscus1.6kg2.105-0711
Apr 16Cape & Islands Double-DualApr 16 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.45-06.0011
Apr 7NRHS vs. DY vs. NantucketApr 7 · Discus · Place 2 · Dennis-Yarmouth RegionalDiscus1.6kg2.105' 4"11
Apr 7NRHS vs. DY vs. NantucketApr 7 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.42' 2"11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Cape & Islands Indoor Track ChampionshipsJan 31 · Shot Put · Place 2 · Dennis-Yarmouth RegionalShot Put242-8.7511
Jan 20Cape & Islands Meet #6Jan 20 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put142-4.5011
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 19 · Dennis-Yarmouth RegionalShot Put1912.57m11
Jan 13Cape & Islands Meet #5Jan 13 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put142-211
Jan 6Cape & Islands Meet #4Jan 6 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put143-3.5011

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Place 8 · Dennis-Yarmouth RegionalShot Put12lb8.43-04.50 PB11
Dec 19Cape & Islands Meet #3Dec 19 · 55 Meter · Place 8 · Dennis-Yarmouth Regional55 Meter8.8.42a PB11
Dec 19Cape & Islands Meet #3Dec 19 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.42-05.5011
Dec 16Cape & Islands Meet #2Dec 16 · 55 Meter · Place 13 · Dennis-Yarmouth Regional55 Meter13.8.51a11
Dec 16Cape & Islands Meet #2Dec 16 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.41-11.0011
Dec 11Cape & Islands Meet #1Dec 11 · 55 Meter · Dennis-Yarmouth Regional55 Meter--DNS11
Dec 11Cape & Islands Meet #1Dec 11 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.42-08.7511
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · Shot Put · Place 23 · Dennis-Yarmouth RegionalShot Put12lb23.40-02.0010
Feb 1Cape and Islands League ChampionshipFeb 1 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put142-3—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Shot Put · Place 30 · Dennis-Yarmouth RegionalShot Put3040-1—
Jan 21Cape and Islands Meet 6Jan 21 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put112.50m—
Jan 14Cape and Islands Meet 5Jan 14 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put141-0—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 33 · Dennis-Yarmouth RegionalShot Put3339-7.75—
Jan 7Cape and Islands Meet 4Jan 7 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put140-09.7510
Jan 3Cape and Islands Meet 3Jan 3 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put139-0.75—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 16 · Dennis-Yarmouth RegionalShot Put12lb16.42-03.5010
May 20Cape & Islands Championship MeetMay 20 · Discus · Place 12 · Dennis-Yarmouth RegionalDiscus1290-810
May 20Cape & Islands Championship MeetMay 20 · Shot Put · Place 3 · Dennis-Yarmouth RegionalShot Put343-310
May 6Falmouth v. Dennis-Yarmouth C&I League MeetMay 6 · Discus · Place 6 · Dennis-Yarmouth RegionalDiscus679-410
May 6Falmouth v. Dennis-Yarmouth C&I League MeetMay 6 · Shot Put · Place 2 · Dennis-Yarmouth RegionalShot Put238-710
Apr 24MSTCA Warrior InvitationalApr 24 · Discus · Place 39 · Dennis-Yarmouth RegionalDiscus3982-0710
Apr 24MSTCA Warrior InvitationalApr 24 · Shot Put · Place 19 · Dennis-Yarmouth RegionalShot Put1939-05.5010
Apr 15MV vs D-YApr 15 · Discus · Place 4 · Dennis-Yarmouth RegionalDiscus489-1110
Apr 15MV vs D-YApr 15 · Shot Put · Place 2 · Dennis-Yarmouth RegionalShot Put237-10.510
Apr 8Dennis Yarmouth vs NausetApr 8 · Discus · Dennis-Yarmouth RegionalDiscus1.6kg—112' 7"Unofficial10
Apr 8Dennis Yarmouth vs NausetApr 8 · Shot Put · Dennis-Yarmouth RegionalShot Put12lb—38' 3"Unofficial10
Apr 2Sturgis, DY, MonomoyApr 2 · Discus · Place 2 · Dennis-Yarmouth RegionalDiscus2104-1010
Apr 2Sturgis, DY, MonomoyApr 2 · Shot Put · Place 2 · Dennis-Yarmouth RegionalShot Put239-110
Apr 2Sturgis, DY, MonomoyApr 2 · 100 Meters · Place 23 · Dennis-Yarmouth Regional100 Meters2315.0 PB10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17Cape and Islands Meet #2 2024Dec 17 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.40-10.2510
Dec 12Cape and Islands Meet #1 2024Dec 12 · 55 Meter · Dennis-Yarmouth Regional55 MeterEx.8.95a10
Dec 12Cape and Islands Meet #1 2024Dec 12 · Shot Put · Place 1 · Dennis-Yarmouth RegionalShot Put12lb1.39-03.0010
Jan 23Cape and Island Meet 6Jan 23 · Shot Put · Place 9 · Dennis-Yarmouth RegionalShot Put931-6—
Jan 16Cape and Island Meet #5Jan 16 · Shot Put · Place 4 · Dennis-Yarmouth RegionalShot Put434-04.509
Jan 4Cape and Island Meet #3Jan 4 · Shot Put · Place 6 · Dennis-Yarmouth RegionalShot Put631-11.50—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20Cape & Islands Championship MeetMay 20 · Javelin · Place 15 · Dennis-Yarmouth RegionalJavelin1597-0—
May 20Cape & Islands Championship MeetMay 20 · Discus · Place 12 · Dennis-Yarmouth RegionalDiscus1287-2—
May 20Cape & Islands Championship MeetMay 20 · Shot Put · Place 4 · Dennis-Yarmouth RegionalShot Put438-0—
May 14Dennis-Yarmouth vs Falmouth BoysMay 14 · Discus · Dennis-Yarmouth RegionalDiscus1.6kg—96-01Unofficial9
May 14Dennis-Yarmouth vs Falmouth BoysMay 14 · Shot Put · Dennis-Yarmouth RegionalShot Put12lb—39-06Unofficial9
May 7Dennis-Yarmouth vs Nauset BoysMay 7 · Discus · Dennis-Yarmouth RegionalDiscus1.6kg—83-4Unofficial9
May 7Dennis-Yarmouth vs Nauset BoysMay 7 · Shot Put · Dennis-Yarmouth RegionalShot Put12lb—40-2Unofficial9
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Shot Put · Place 8 · Dennis-Yarmouth RegionalShot Put838-10.25—
Apr 30Dennis-Yarmouth vs Monomoy BoysApr 30 · Javelin · Dennis-Yarmouth RegionalJavelin800g—99-00Unofficial9
Apr 30Dennis-Yarmouth vs Monomoy BoysApr 30 · Shot Put · Dennis-Yarmouth RegionalShot Put12lb—37-09Unofficial9
Apr 23DY vs Barnstable BoysApr 23 · Javelin · Dennis-Yarmouth RegionalJavelin800g—99-00Unofficial9
Apr 23DY vs Barnstable BoysApr 23 · Shot Put · Dennis-Yarmouth RegionalShot Put12lb—37-09Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · Shot Put · Place 23 · Dennis-Yarmouth RegionalShot Put2334-0.50—
Apr 5MV vs D-YApr 5 · Shot Put · Place 3 · Dennis-Yarmouth RegionalShot Put333-3—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Cape and Island Meet #1Dec 12 · 55 Meter · Dennis-Yarmouth Regional55 Meter--9.21a9
Dec 12Cape and Island Meet #1Dec 12 · Shot Put · Place 4 · Dennis-Yarmouth RegionalShot Put12lb4.33-11.759
Feb 5Official Cape and Island ChampionshipFeb 5 · Shot Put · Place 7 · Dennis-YarmouthShot Put730-78
Jan 17Cape & Islands #5Jan 17 · Shot Put · Place 7 · Dennis-YarmouthShot Put727-01.00—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Cape and Islands Championship MeetMay 22 · Shot Put · Place 13 · Dennis-YarmouthShot Put1331-4—
Apr 29MSTCA D1 RelaysApr 29 · Javelin · Place 62 · Dennis-YarmouthJavelin6219.58m—
Apr 29MSTCA D1 RelaysApr 29 · Shot Put · Place 53 · Dennis-YarmouthShot Put539.54m—
Apr 29MSTCA D5 RelaysApr 29 · Javelin · Place 62 · Dennis-Yarmouth RegionalJavelin800g62.19.58m PB8
Apr 29MSTCA D5 RelaysApr 29 · Shot Put · Place 53 · Dennis-Yarmouth RegionalShot Put12lb53.9.54m8