Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.74aMSTCA Multi ChampionshipJune 9, 2025
1000 Meters · IndoorSouth Shore League Meet #2 · Dec 223:31.94aSouth Shore League Meet #2December 22, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championship · Jun 919.31aMSTCA Multi ChampionshipJune 9, 2025
1500 Meters · OutdoorMSTCA Multi Championship · Jun 96:00.20aMSTCA Multi ChampionshipJune 9, 2025
55m Hurdles · 39" · IndoorSouth Shore League Meet #2 · Dec 228.95aSouth Shore League Meet #2December 22, 2025
Decathlon · OutdoorMSTCA Multi Championship · Jun 94006MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Div. II Relays · Apr 2831.85mMSTCA Div. II RelaysApril 28, 2024
High Jump · IndoorSouth Shore League Meet #2 · Dec 225-06.00South Shore League Meet #2December 22, 2025
High Jump · OutdoorMSTCA Multi Championship · Jun 91.65mMSTCA Multi ChampionshipJune 9, 2025
Javelin · 800g · OutdoorUSATF-NE Open and Masters Championship · Jul 2651.09mUSATF-NE Open and Masters ChampionshipJuly 26, 2025
Long Jump · IndoorCape and Islands Meet #2 2024 · Dec 1718-09.25Cape and Islands Meet #2 2024December 17, 2024
Long Jump · OutdoorMSTCA Multi Championship · Jun 95.15mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 12lb · IndoorSouth Shore League Meet #1 · Dec 1540-09.00South Shore League Meet #1December 15, 2025
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 911.01mMSTCA Multi ChampionshipJune 9, 2025
Triple Jump · OutdoorBSG 2024 · Jul 2035-10.50BSG 2024July 20, 2024

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

2026 Indoor Track

20 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 22 · BarnstableBarnstableLong Jump2218-5.2512
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · High Jump · BarnstableBarnstableHigh Jump—NH12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 13 · BarnstableBarnstableShot Put1341-3.5012
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 13 · BarnstableBarnstableShot Put1341-03.5012
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 22 · BarnstableBarnstableLong Jump2218-05.2512
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Place 27 · BarnstableBarnstableLong Jump2718-9.7512
Feb 7MSTCA Qualifier MeetFeb 7 · Shot Put · Place 9 · BarnstableBarnstableShot Put942-2.5012
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 30 · BarnstableBarnstable55m HurdlesRound P308.99a12
Feb 6Pioneer Athletic Conference ChampionshipFeb 6 · High Jump · Place 1 · BarnstableBarnstableHigh Jump15-1012
Feb 6Pioneer Athletic Conference ChampionshipFeb 6 · Shot Put · Place 1 · BarnstableBarnstableShot Put144-5.2512
Feb 6Pioneer Athletic Conference ChampionshipFeb 6 · 55m Hurdles · Place 4 · BarnstableBarnstable55m Hurdles48.97a12
Feb 6South Shore League #5 MeetFeb 6 · High Jump · Place 2 · BarnstableBarnstableHigh Jump25-1012
Feb 6South Shore League #5 MeetFeb 6 · Shot Put · Place 2 · BarnstableBarnstableShot Put244-5.2512
Feb 6South Shore League #5 MeetFeb 6 · 55m Hurdles · Place 11 · BarnstableBarnstable55m Hurdles118.97a12
Jan 9MSTCA Northeast InvitationalJan 9 · Long Jump · Place 25 · BarnstableBarnstableLong Jump2519-612
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 26 · BarnstableBarnstableShot Put2639-7.2512
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 39 · BarnstableBarnstable55m HurdlesRound P399.09a12
Jan 5South Shore League #3 2025-2026Jan 5 · Long Jump · Place 7 · BarnstableBarnstableLong Jump718-512
Jan 5South Shore League #3 2025-2026Jan 5 · High Jump · Place 4 · BarnstableBarnstableHigh Jump45-612
Jan 5South Shore League #3 2025-2026Jan 5 · 55m Hurdles · Place 6 · BarnstableBarnstable55m Hurdles69.00a12

2025 Indoor Track

23 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · BarnstableBarnstableShot Put12lb--DNS12
Dec 22South Shore League Meet #2Dec 22 · 1000 Meters · Place 22 · BarnstableBarnstable1000 Meters22.3:31.94a PB12
Dec 22South Shore League Meet #2Dec 22 · 55m Hurdles · Place 7 · BarnstableBarnstable55m Hurdles39"7.8.95a PB12
Dec 22South Shore League Meet #2Dec 22 · High Jump · Place 8 · BarnstableBarnstableHigh Jump8.5-06.00 PB12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 14 · BarnstableBarnstable55m Hurdles39"14.8.98a12
Dec 15South Shore League Meet #1Dec 15 · 55m Hurdles · Place 6 · BarnstableBarnstable55m Hurdles39"6.9.14a12
Dec 15South Shore League Meet #1Dec 15 · Long Jump · Place 2 · BarnstableBarnstableLong Jump2.20-00.0012
Dec 15South Shore League Meet #1Dec 15 · Shot Put · Place 4 · BarnstableBarnstableShot Put12lb4.40-09.00 PB12
Feb 8MSTCA Qualifier MeetFeb 8 · High Jump · BarnstableBarnstableHigh Jump—NH—
Feb 8MSTCA Qualifier MeetFeb 8 · Shot Put · Place 16 · BarnstableBarnstableShot Put1638-7—
Feb 1Cape and Islands League ChampionshipFeb 1 · Long Jump · Place 8 · BarnstableBarnstableLong Jump817-1.25—
Feb 1Cape and Islands League ChampionshipFeb 1 · High Jump · Place 3 · BarnstableBarnstableHigh Jump35-6—
Feb 1Cape and Islands League ChampionshipFeb 1 · Shot Put · Place 2 · BarnstableBarnstableShot Put239-9.25—
Jan 21Cape and Islands Meet 6Jan 21 · Long Jump · Place 5 · BarnstableBarnstableLong Jump54.96m—
Jan 21Cape and Islands Meet 6Jan 21 · Shot Put · Place 3 · BarnstableBarnstableShot Put311.25m—
Jan 14Cape and Islands Meet 5Jan 14 · Long Jump · Place 6 · BarnstableBarnstableLong Jump617-10.50—
Jan 14Cape and Islands Meet 5Jan 14 · Shot Put · Place 2 · BarnstableBarnstableShot Put239-5.50—
Jan 10MSTCA Northeast InvitationalJan 10 · Long Jump · Place 37 · BarnstableBarnstableLong Jump3718-7—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 55 · BarnstableBarnstableShot Put5536-6.50—
Jan 7Cape and Islands Meet 4Jan 7 · Shot Put · Place 3 · BarnstableBarnstableShot Put337-10.0011
Jan 7Cape and Islands Meet 4Jan 7 · Long Jump · Place 4 · BarnstableBarnstableLong Jump418-07.5011
Jan 3Cape and Islands Meet 3Jan 3 · Long Jump · Place 4 · BarnstableBarnstableLong Jump418-4—
Jan 3Cape and Islands Meet 3Jan 3 · Shot Put · Place 3 · BarnstableBarnstableShot Put337-6.25—

2025 Outdoor Track

36 results
DateMeetEventPlMarkGr
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · Javelin · Place 6 · Twilight ThrowersTwilight ThrowersJavelin800g6.51.09m PB11
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · Javelin · Place 6 · Twilight ThrowersTwilight ThrowersJavelin800g6.51.09m11
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · 110m Hurdles · Place 6 · Twilight ThrowersTwilight Throwers110m Hurdles39" / 0.991m6.19.37aWind: -0.511
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · 110m Hurdles · Place 6 · Twilight ThrowersTwilight Throwers110m Hurdles39" / 0.991m6.19.37aWind: -0.511
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · High Jump · Twilight ThrowersTwilight ThrowersHigh Jump--NH11
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · High Jump · Twilight ThrowersTwilight ThrowersHigh Jump--NH11
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 112 · BarnstableBarnstable1500 MetersRound M112.6:00.20a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 2 · BarnstableBarnstableJavelin800gRound M2.45.96m11
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 11 · BarnstableBarnstableDiscus1.6kgRound M11.29.45m11
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 55 · BarnstableBarnstable110m Hurdles39" / 0.991mRound M55.19.31a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 19 · BarnstableBarnstableHigh JumpRound M19.1.65m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 15 · BarnstableBarnstableShot Put12lbRound M15.11.01m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 67 · BarnstableBarnstableLong JumpRound M67.5.15m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 92 · BarnstableBarnstable100 MetersRound M92.12.74a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · BarnstableBarnstableDecathlonRound M0.4006 PB11
Jun 5MIAA Meet of ChampionsJun 5 · Javelin · Place 14 · BarnstableBarnstableJavelin14153-211
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 4 · BarnstableBarnstableJavelin4160-1011
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 21 · BarnstableBarnstableShot Put2138-0.5011
May 20Cape & Islands Championship MeetMay 20 · Triple Jump · Place 4 · BarnstableBarnstableTriple Jump436-1011
May 20Cape & Islands Championship MeetMay 20 · Javelin · Place 1 · BarnstableBarnstableJavelin1154-411
May 20Cape & Islands Championship MeetMay 20 · Shot Put · Place 4 · BarnstableBarnstableShot Put442-1111
May 16MSTCA Division 2 RelaysMay 16 · Javelin · Place 5 · BarnstableBarnstableJavelin547.24m11
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 39 · BarnstableBarnstableDiscus3929.02m11
May 10MSTCA Coaches Shore InvitationalMay 10 · Javelin · Place 10 · BarnstableBarnstableJavelin10140-1011
May 7Barnstable vs MVMay 7 · Triple Jump · Place 1 · BarnstableBarnstableTriple Jump1.37'11"Unofficial11
May 7Barnstable vs MVMay 7 · Javelin · Place 1 · BarnstableBarnstableJavelin800g1.157'Unofficial11
Apr 30BHS vs DYApr 30 · Long Jump · BarnstableBarnstableLong Jump—19'Unofficial11
Apr 30BHS vs DYApr 30 · Javelin · BarnstableBarnstableJavelin800g—148'3"Unofficial11
Apr 25MSTCA InVacational & PentathlonApr 25 · Javelin · Place 2 · BarnstableBarnstableJavelin2163-1111
Apr 15BHS vs Monomoy/ SturgisApr 15 · Long Jump · BarnstableBarnstableLong Jump—18'6"Unofficial11
Apr 15BHS vs Monomoy/ SturgisApr 15 · Javelin · BarnstableBarnstableJavelin800g—160'Unofficial11
Apr 15BHS vs Monomoy/ SturgisApr 15 · 110m Hurdles · BarnstableBarnstable110m Hurdles39" / 0.991m—21.2Unofficial11
Apr 11Trojan Invitational 2Apr 11 · Long Jump · Place 8 · BarnstableBarnstableLong Jump817-711
Apr 11Trojan Invitational 2Apr 11 · Javelin · Place 1 · BarnstableBarnstableJavelin1146-611
Apr 1Barnstable vs NausetApr 1 · Javelin · BarnstableBarnstableJavelin800g—151'3"Unofficial11
Apr 1Barnstable vs NausetApr 1 · 100 Meters · BarnstableBarnstable100 Meters—12.4Unofficial11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 32 · BarnstableBarnstableShot Put12lb32.36-10.0011
Dec 17Cape and Islands Meet #2 2024Dec 17 · Long Jump · Place 3 · BarnstableBarnstableLong Jump3.18-09.25 PB11
Dec 17Cape and Islands Meet #2 2024Dec 17 · Shot Put · Place 5 · BarnstableBarnstableShot Put12lb5.33-04.7511
Dec 12Cape and Islands Meet #1 2024Dec 12 · Shot Put · Place 6 · BarnstableBarnstableShot Put12lb6.33-04.0011
Dec 12Cape and Islands Meet #1 2024Dec 12 · High Jump · Place 6 · BarnstableBarnstableHigh Jump6.4-10.0011

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 20BSG 2024Jul 20 · Triple Jump · Place 9 · ScholasticScholasticTriple Jump9.35-10.50 PB10
Jul 20BSG 2024Jul 20 · Javelin · Place 6 · ScholasticScholasticJavelin800g6.139-0210
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Javelin · Place 10 · BarnstableBarnstableJavelin800g10.146-0710
May 20Cape & Islands Championship MeetMay 20 · Triple Jump · Place 5 · BarnstableBarnstableTriple Jump537-3—
May 20Cape & Islands Championship MeetMay 20 · Javelin · Place 1 · BarnstableBarnstableJavelin1145-8—
May 20Cape & Islands Championship MeetMay 20 · Discus · Place 7 · BarnstableBarnstableDiscus7101-8—
May 18MSTCA South Shore TwilightMay 18 · Triple Jump · Place 23 · BarnstableBarnstableTriple Jump2334-11—
May 18MSTCA South Shore TwilightMay 18 · Javelin · Place 5 · BarnstableBarnstableJavelin5135-5—
May 18MSTCA South Shore TwilightMay 18 · Discus · Place 44 · BarnstableBarnstableDiscus4496-8—
May 14Nauset vs. BarnstableMay 14 · Javelin · Place 2 · BarnstableBarnstableJavelin800g2.147-09.00Unofficial10
May 14Nauset vs. BarnstableMay 14 · Discus · Place 5 · BarnstableBarnstableDiscus1.6kg5.91-09.00Unofficial10
May 14Nauset vs. BarnstableMay 14 · 100 Meters · Place 10 · BarnstableBarnstable100 Meters10.12.53Unofficial10
May 10MSTCA Twilight InvitationalMay 10 · Javelin · Place 10 · BarnstableBarnstableJavelin10139-5—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Triple Jump · Place 29 · BarnstableBarnstableTriple Jump2933-11.50—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Javelin · Place 1 · BarnstableBarnstableJavelin1143-1—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Discus · Place 8 · BarnstableBarnstableDiscus8114-5—
May 1Barnstable vs. RiverviewMay 1 · Javelin · Place 1 · BarnstableBarnstableJavelin800g1.144' 6"Unofficial10
Apr 28MSTCA Div. II RelaysApr 28 · Triple Jump · Place 37 · BarnstableBarnstableTriple Jump37.10.51m10
Apr 28MSTCA Div. II RelaysApr 28 · Javelin · Place 11 · BarnstableBarnstableJavelin800g11.39.39m10
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 26 · BarnstableBarnstableDiscus1.6kg26.31.85m PB10
Apr 9Barnstable v MonomoyApr 9 · Javelin · Place 1 · BarnstableBarnstableJavelin800g1.144' 6"Unofficial10
Apr 9Monomoy vs BarnstableApr 9 · Triple Jump · Place 2 · BarnstableBarnstableTriple Jump2.33-0310
Apr 9Monomoy vs BarnstableApr 9 · 110m Hurdles · Place 3 · BarnstableBarnstable110m Hurdles39" / 0.991m3.21.710
Apr 2Barnstable vs. SturgisApr 2 · Triple Jump · BarnstableBarnstableTriple Jump—35' 0"Unofficial10