Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 106:07.75aMSTCA Northeast InvitationalJanuary 10, 2025
1 Mile · OutdoorMSTCA South Shore Twilight · May 185:58.72aMSTCA South Shore TwilightMay 18, 2024
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championship · Jun 921.26aMSTCA Multi ChampionshipJune 9, 2025
200 Meters · OutdoorMSTCA Multi Championship · Jun 930.68aMSTCA Multi ChampionshipJune 9, 2025
400 Meters · OutdoorSoutheastern Invite · Apr 161:12.63aSoutheastern InviteApril 16, 2024
400m Hurdles · 30" / 0.762m · Outdoor2nd Annual Outdoor Mercury Games · Apr 251:21.21a2nd Annual Outdoor Mercury GamesApril 25, 2025
55m Hurdles · 33" · IndoorMSTCA Speed Classic (Saturday) · Dec 2111.38aMSTCA Speed Classic (Saturday)December 21, 2024
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 211:59.20aMSTCA Speed Classic (Saturday)December 21, 2024
800 Meters · Outdoor15th Gr New Bedford Voc Tech Sunset Invitational · May 32:44.78a15th Gr New Bedford Voc Tech Sunset InvitationalMay 3, 2025
Heptathlon · OutdoorMSTCA Multi Championship · Jun 92813MSTCA Multi ChampionshipJune 9, 2025
High Jump · IndoorSouth Shore League Meet #1 · Dec 154-02.00South Shore League Meet #1December 15, 2025
High Jump · OutdoorMIAA Division 2 Track & Field Championship · May 291.30mMIAA Division 2 Track & Field ChampionshipMay 29, 2025
Javelin · 600g · OutdoorMIAA Division 2 Track & Field Championship · May 29121-06MIAA Division 2 Track & Field ChampionshipMay 29, 2026
Long Jump · IndoorMSTCA Speed Classic (Saturday) · Dec 2113-04.25MSTCA Speed Classic (Saturday)December 21, 2024
Long Jump · OutdoorMSTCA Multi Championship · Jun 94.10mMSTCA Multi ChampionshipJune 9, 2025
Pole Vault · OutdoorPAC-3 Championship · May 136' 0"PAC-3 ChampionshipMay 13, 2026
Shot Put · 4kg · IndoorSouth Shore League Meet #1 · Dec 1526-05.00South Shore League Meet #1December 15, 2025
Shot Put · 4kg · OutdoorMSTCA Multi Championship · Jun 98.26mMSTCA Multi ChampionshipJune 9, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Javelin · Place 11 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g11.109-0811
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g1.121-06 PB11
May 23MSTCA South Shore TwilightMay 23 · High Jump · Place 23 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump234-611
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin1112-411
May 17USATF New England Youth Series #4May 17 · Javelin · Place 1 · 02-Unattached02-UnattachedJavelin600g1.27.32m11
May 13PAC-3 ChampionshipMay 13 · Pole Vault · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalPole Vault1.6' 0" PB11
May 13PAC-3 ChampionshipMay 13 · High Jump · Place 2 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump2.4' 6"11
May 13PAC-3 ChampionshipMay 13 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g1.99' 6"11
May 5PAC-3 #2May 5 · High Jump · Place 2 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump2.4' 8"11
May 5PAC-3 #2May 5 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g1.96' 11"11
May 2MSTCA Division 2 RelaysMay 2 · High Jump · Place 14 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump141.35m11
Apr 28PAC-3 #1Apr 28 · High Jump · Place 2 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump2.4' 6"11
Apr 28PAC-3 #1Apr 28 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g1.97' 9"11
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 5 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin594-411
Apr 17Whaler InvitationalApr 17 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin197-0511
Apr 10Trojan Invitational 2Apr 10 · Pole Vault · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalPole Vault16-011
Apr 10Trojan Invitational 2Apr 10 · Javelin · Place 3 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin384-011
Apr 3Trojan Invitational 1Apr 3 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin196-511
Mar 27Trojan ScrimmageMar 27 · Discus · Place 2 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalDiscus1kg2.66' 10.5"Unofficial11
Mar 27Trojan ScrimmageMar 27 · Shot Put · Place 2 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put4kg2.23' 9.5"Unofficial11
Mar 27Trojan ScrimmageMar 27 · 400 Meters · Place 5 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional400 Meters5.1:19.52aUnofficial11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6Pioneer Athletic Conference ChampionshipFeb 6 · High Jump · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump14-411
Feb 6Pioneer Athletic Conference ChampionshipFeb 6 · Shot Put · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put128-4.5011
Feb 6South Shore League #5 MeetFeb 6 · High Jump · Place 5 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump54-411
Feb 6South Shore League #5 MeetFeb 6 · Shot Put · Place 4 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put428-4.5011
Jan 12South Shore League Meet #4 2025-2026Jan 12 · High Jump · Place 7 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump74-611
Jan 12South Shore League Meet #4 2025-2026Jan 12 · Shot Put · Place 9 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put925-7.5011
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 55m Hurdles · Place 14 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional55m Hurdles1411.89a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put4kg—DNS11
Dec 28Winter Warrior HS InvitationalDec 28 · High Jump · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump—DNS11
Dec 15South Shore League Meet #1Dec 15 · 55m Hurdles · Place 12 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional55m Hurdles33"12.11.96a11
Dec 15South Shore League Meet #1Dec 15 · Shot Put · Place 8 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put4kg8.26-05.00 PB11
Dec 15South Shore League Meet #1Dec 15 · High Jump · Place 11 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump11.4-02.00 PB11
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 64 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional1 Mile646:07.75a PB—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1 Mile · Place 35 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional1 Mile356:12.70a—

2025 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 54 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional800 MetersRound M54.2:50.70a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 3 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600gRound M3.28.93m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 69 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalLong JumpRound M69.4.10m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 79 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional200 MetersRound M79.30.68a PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 12 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put4kgRound M12.8.26m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 14 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh JumpRound M14.1.40m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 78 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional100m Hurdles33" / 0.838mRound M78.21.26a PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 37 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHeptathlonRound M37.2813 PB10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 12 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalLong Jump124.41m10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · High Jump · Place 10 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump101.30m PB10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 3 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin3102-010
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 4 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put48.10m10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 10 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional100m Hurdles1018.63a10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 800 Meters · Place 9 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional800 Meters92:50.12a10
May 25Middleboro Final Qualifier at BRMay 25 · Javelin · Place 6 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin686-210
May 25Middleboro Final Qualifier at BRMay 25 · 400m Hurdles · Place 4 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional400m Hurdles41:19.91a10
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · Long Jump · Place 9 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalLong Jump915-1.7510
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 100m Hurdles · Place 19 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional100m HurdlesRound P1919.44a10
May 16MSTCA Division 2 RelaysMay 16 · Javelin · Place 29 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin2921.52m10
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 21 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put218.60m10
May 11Minnechaug Invitational May 11 · Pole Vault · Place 10 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalPole Vault10.6-00.0010
May 7Bridgewater Raynham v DartmouthMay 7 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g1.88' 9"Unofficial10
May 7Bridgewater Raynham v DartmouthMay 7 · 100m Hurdles · Place 3 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional100m Hurdles33" / 0.838m3.19.6Unofficial10
May 7Bridgewater Raynham v DartmouthMay 7 · High Jump · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalHigh Jump—4' 4"Unofficial10
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Long Jump · Place 9 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalLong Jump914-310
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 800 Meters · Place 19 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional800 Meters192:44.78a PB10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Javelin · Place 3 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin390-010
Apr 252nd Annual Outdoor Mercury GamesApr 25 · 400m Hurdles · Place 10 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional400m Hurdles30" / 0.762m10.1:21.21a PB10
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Javelin · Place 2 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g2.96-0510
Apr 22Southeastern InviteApr 22 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin1100-0310
Apr 22Southeastern InviteApr 22 · Shot Put · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put126-05.5010
Apr 22Southeastern InviteApr 22 · 400m Hurdles · Place 3 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional400m Hurdles31:17.49a10
Apr 16Whaler InviteApr 16 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin191-210
Apr 16Whaler InviteApr 16 · 400m Hurdles · Place 5 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional400m Hurdles51:16.30a10
Apr 11Trojan Invitational 2Apr 11 · Javelin · Place 2 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin271-810
Apr 11Trojan Invitational 2Apr 11 · 1 Mile · Place 6 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional1 Mile66:36.76a10
Apr 4Trojan InvitationalApr 4 · Javelin · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin188-1010
Apr 4Trojan InvitationalApr 4 · 1 Mile · Place 7 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional1 Mile76:16.53a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 62 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional600 Meters62.1:59.20a PB10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 58 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional55m Hurdles33"58.11.38a PB10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · Place 39 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalLong Jump39.13-04.25 PB10
Dec 142nd Annual Mercury Indoor GamesDec 14 · 1 Mile · Place 1 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional1 Mile1.6:18.72a10
Dec 142nd Annual Mercury Indoor GamesDec 14 · Shot Put · Place 12 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalShot Put4kg12.23-04.0010

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Javelin · Place 10 · Bridgewater-Raynham RegiBridgewater-Raynham RegiJavelin1076-4—
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 6 · Bridgewater-Raynham RegBridgewater-Raynham Reg1 Mile65:58.72a PB—
May 13SEC ChampionshipMay 13 · Javelin · Place 6 · Bridgewater-Raynham RegiBridgewater-Raynham RegiJavelin664-3—
May 13SEC ChampionshipMay 13 · 1 Mile · Place 3 · Bridgewater-Raynham RegBridgewater-Raynham Reg1 Mile36:05.18a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Javelin · Place 12 · Bridgewater-Raynham RegiBridgewater-Raynham RegiJavelin1275-7—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 1 Mile · Place 22 · Bridgewater-Raynham RegBridgewater-Raynham Reg1 Mile226:17.46a—
May 1BR @ DurfeeMay 1 · Javelin · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g—80-4Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · Javelin · Place 46 · Bridgewater-Raynham RegiBridgewater-Raynham RegiJavelin4653-10—
Apr 16Southeastern InviteApr 16 · Javelin · Place 3 · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g3.63-039
Apr 16Southeastern InviteApr 16 · 800 Meters · Place 5 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional800 Meters5.2:47.03a9
Apr 16Southeastern InviteApr 16 · 400 Meters · Place 11 · Bridgewater-Raynham RegionalBridgewater-Raynham Regional400 Meters11.1:12.63a PB9
Apr 10Bridgewater Raynham @Dartmouth Apr 10 · Javelin · Bridgewater-Raynham RegionalBridgewater-Raynham RegionalJavelin600g—65-0Unofficial9
Apr 3BR @ New BedfordApr 3 · 1 Mile · Bridgewater-Raynham RegionalBridgewater-Raynham Regional1 Mile—6:09.3Unofficial9