Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 3012.98aMIAA Division 4 Track & Field ChampionshipMay 30, 2025
200 Meters · OutdoorPatriot League Spring Championship · May 1528.18aPatriot League Spring ChampionshipMay 15, 2024
55 Meter · IndoorPatriot League Meet #1 · Dec 107.66aPatriot League Meet #1December 10, 2024
55 Meters · IndoorPatriot League Meet #3 · Jan 67.66aPatriot League Meet #3January 6, 2025
Discus · 1kg · OutdoorSouth Shore Middle School League TF Championship · May 3142-11South Shore Middle School League TF ChampionshipMay 31, 2022
High Jump · OutdoorPembroke vs Hanover · Apr 94-02.00Pembroke vs HanoverApril 9, 2025
Long Jump · IndoorPatriot League Meet #3 · Dec 2214-01.50Patriot League Meet #3December 22, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 15 · HanoverHanover100 MetersRound S1513.39a12
May 13Hanover @ Plymouth SouthMay 13 · Long Jump · HanoverHanoverLong Jump—12'9"Unofficial12
May 13Hanover @ Plymouth SouthMay 13 · 200 Meters · HanoverHanover200 Meters—29.1Unofficial12
May 13Hanover @ Plymouth SouthMay 13 · 100 Meters · HanoverHanover100 Meters—13.2Unofficial12
May 5Quincy And North Quincy Vs. Hanover May 5 · Long Jump · HanoverHanoverLong Jump—13'9"Unofficial12
May 5Quincy And North Quincy Vs. Hanover May 5 · 200 Meters · HanoverHanover200 Meters—20.7Unofficial12
May 5Quincy And North Quincy Vs. Hanover May 5 · 100 Meters · HanoverHanover100 Meters—13.3Unofficial12
Apr 14Scituate @ HanoverApr 14 · Long Jump · HanoverHanoverLong Jump—13'9"Unofficial12
Apr 14Scituate @ HanoverApr 14 · High Jump · Place 3 · HanoverHanoverHigh Jump3.4'Unofficial12
Apr 14Scituate @ HanoverApr 14 · 200 Meters · Place 2 · HanoverHanover200 Meters2.29.6Unofficial12
Apr 14Scituate @ HanoverApr 14 · 100 Meters · Place 3 · HanoverHanover100 Meters3.13.3Unofficial12
Apr 8Pembroke vs HanoverApr 8 · Long Jump · Place 7 · HanoverHanoverLong Jump713-01.5012
Apr 8Pembroke vs HanoverApr 8 · High Jump · Place 3 · HanoverHanoverHigh Jump34-00.0012
Apr 8Pembroke vs HanoverApr 8 · 200 Meters · Place 3 · HanoverHanover200 Meters329.51a12
Apr 8Pembroke vs HanoverApr 8 · 100 Meters · Place 3 · HanoverHanover100 Meters313.69a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 14 · HanoverHanover55 Meters147.73a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 13 · HanoverHanover55m Hurdles137.69—
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · Long Jump · Place 20 · HanoverHanoverLong Jump2013-012
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 55 Meters · Place 9 · HanoverHanover55 Meters97.76a12
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 13 · HanoverHanoverLong Jump1314-3.7512
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 8 · HanoverHanover55 Meters87.81a12
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 13 · HanoverHanoverLong Jump1314-3.7512
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 8 · HanoverHanover55 Meters87.81a12
Jan 6Patriot League Meet #4Jan 6 · Long Jump · Place 16 · HanoverHanoverLong Jump1613-1012
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 8 · HanoverHanover55 Meters87.85a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 6 · HanoverHanover55 Meter6.7.80a12
Dec 22Patriot League Meet #3Dec 22 · Long Jump · Place 9 · HanoverHanoverLong Jump9.14-01.50 PB12
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 4 · HanoverHanover55 Meter4.7.78a12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 4 · HanoverHanover55 Meter4.7.72a12
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 14 · HanoverHanover55 Meters147.69a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55 Meters · Place 5 · HanoverHanover55 Meters57.72a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55 Meters · Place 5 · HanoverHanover55 Meters57.69a—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 6 · HanoverHanover55 Meters67.68a—
Jan 23Patriot League Meet #5Jan 23 · 55 Meters · Place 5 · HanoverHanover55 Meters57.75a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 4 · HanoverHanover55 Meters47.66a PB—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 100 Meters · Place 21 · HanoverHanover100 MetersRound P2112.98a PB11
May 20Patriot League Spring ChampionshipMay 20 · 200 Meters · Place 5 · HanoverHanover200 Meters528.78a11
May 20Patriot League Spring ChampionshipMay 20 · 100 Meters · Place 5 · HanoverHanover100 Meters513.42a11
May 20Patriot League Spring ChampionshipMay 20 · 100 Meters · Place 7 · HanoverHanover100 Meters713.47a11
May 14Plymouth South @ HanoverMay 14 · 200 Meters · HanoverHanover200 Meters2nd28.1Unofficial11
May 14Plymouth South @ HanoverMay 14 · 100 Meters · HanoverHanover100 Meters2nd12.9Unofficial11
May 5Quincy & North Quincy vs. HanoverMay 5 · 200 Meters · Place 1 · HanoverHanover200 Meters129.111
May 5Quincy & North Quincy vs. HanoverMay 5 · 100 Meters · Place 1 · HanoverHanover100 Meters113.211
Apr 15Hanover @ ScituateApr 15 · High Jump · HanoverHanoverHigh Jump—4'0Unofficial11
Apr 15Hanover @ ScituateApr 15 · 200 Meters · HanoverHanover200 Meters—28.5Unofficial11
Apr 15Hanover @ ScituateApr 15 · 100 Meters · HanoverHanover100 Meters—13.1Unofficial11
Apr 9Pembroke vs HanoverApr 9 · High Jump · Place 3 · HanoverHanoverHigh Jump3.4-02.00 PB11
Apr 9Pembroke vs HanoverApr 9 · 200 Meters · Place 3 · HanoverHanover200 Meters3.28.211
Apr 9Pembroke vs HanoverApr 9 · 100 Meters · Place 4 · HanoverHanover100 Meters4.13.311

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 5 · HanoverHanover55 Meter5.7.72a11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 3 · HanoverHanover55 Meter3.7.66a PB11
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · Long Jump · Place 23 · HanoverHanoverLong Jump2313-7—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 55 Meters · Place 21 · HanoverHanover55 Meters217.76a—
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · Long Jump · Place 9 · HanoverHanoverLong Jump914-2.25—
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 55 Meters · Place 9 · HanoverHanover55 Meters97.74a—
Feb 1Patriot League Meet #6Feb 1 · Long Jump · Place 8 · HanoverHanoverLong Jump814-8.50—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 5 · HanoverHanover55 Meters57.82a—
Jan 26Patriot League Meet #5Jan 26 · Long Jump · Place 8 · HanoverHanoverLong Jump814-10—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 7 · HanoverHanover55 Meters77.86a—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 11 · HanoverHanover55 Meters118.09a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 100 Meters · Place 16 · HanoverHanover100 MetersRound P16.13.08aWind: 1.710
May 18MSTCA South Shore TwilightMay 18 · 200 Meters · Place 26 · HanoverHanover200 Meters2629.08a—
May 18MSTCA South Shore TwilightMay 18 · 100 Meters · Place 7 · HanoverHanover100 MetersRound P713.78a—
May 15Patriot League Spring ChampionshipMay 15 · 200 Meters · Place 6 · HanoverHanover200 Meters628.18a PB—
May 15Patriot League Spring ChampionshipMay 15 · 100 Meters · Place 4 · HanoverHanover100 Meters413.32a—
May 15Patriot League Spring ChampionshipMay 15 · 100 Meters · Place 4 · HanoverHanover100 Meters413.29a—
May 7PL Hanover @ Plymouth SouthMay 7 · 200 Meters · HanoverHanover200 Meters—29Unofficial10
May 7PL Hanover @ Plymouth SouthMay 7 · 100 Meters · HanoverHanover100 Meters—13.3Unofficial10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 200 Meters · Place 23 · HanoverHanover200 Meters2328.25a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 20 · HanoverHanover100 Meters2013.38a—
May 1Hanover @ Quincy/North QuincyMay 1 · 200 Meters · HanoverHanover200 Meters—27.9Unofficial10
May 1Hanover @ Quincy/North QuincyMay 1 · 100 Meters · HanoverHanover100 Meters—13.8Unofficial10
Apr 29Hanover @ PembrokeApr 29 · High Jump · Place 4 · HanoverHanoverHigh Jump44-2—
Apr 29Hanover @ PembrokeApr 29 · 200 Meters · Place 8 · HanoverHanover200 Meters829.92a—
Apr 29Hanover @ PembrokeApr 29 · 100 Meters · Place 8 · HanoverHanover100 Meters813.87a—
Apr 10Hanover @ ScituateApr 10 · High Jump · HanoverHanoverHigh Jump—4'Unofficial10
Apr 10Hanover @ ScituateApr 10 · 200 Meters · HanoverHanover200 Meters—28.9Unofficial10
Apr 10Hanover @ ScituateApr 10 · 100 Meters · HanoverHanover100 Meters—13.4Unofficial10

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 5 · HanoverHanover55 Meter5.7.91a10
Dec 7Patriot League Meet #1Dec 7 · 55 Meter · Place 4 · HanoverHanover55 Meter4.7.91aWind: 010
Dec 7Patriot League Meet #1Dec 7 · Long Jump · Place 14 · HanoverHanoverLong Jump14.12' 1.7510
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 55 Meter · Place 22 · HanoverHanover55 MeterRound P22.7.81a9
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · Long Jump · Place 16 · HanoverHanoverLong Jump1613-02.759
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 55 Meters · Place 9 · HanoverHanover55 MetersRound P97.809
Jan 27Patriot League Meet #5Jan 27 · Long Jump · Place 10 · HanoverHanoverLong Jump1013-11.50—
Jan 27Patriot League Meet #5Jan 27 · 55 Meters · Place 6 · HanoverHanover55 Meters67.86a—
Jan 19Patriot League Meet #4Jan 19 · 55 Meters · Place 2 · HanoverHanover55 Meters28.11FR
Jan 19Patriot League Meet #4AJan 19 · 55 Meter · Place 16 · HanoverHanover55 Meter16.8.11a9

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 200 Meters · HanoverHanover200 Meters--DNS9
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · HanoverHanover100 MetersRound P--DNS9
May 16Patriot League Outdoor ChampionshipMay 16 · 200 Meters · Place 20 · HanoverHanover200 Meters2028.96a—
May 16Patriot League Outdoor ChampionshipMay 16 · 100 Meters · Place 5 · HanoverHanover100 Meters513.36a—
May 16Patriot League Outdoor ChampionshipMay 16 · 100 Meters · Place 8 · HanoverHanover100 Meters813.46a—
May 9Hanover @ Quincy/North QuincyMay 9 · 100 Meters · HanoverHanover100 Meters—13.7Unofficial9
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 200 Meters · Place 12 · HanoverHanover200 Meters1228.54a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 100 Meters · Place 7 · HanoverHanover100 MetersRound P713.60a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 100 Meters · Place 10 · HanoverHanover100 Meters1013.56a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 200 Meters · Place 12 · HanoverHanover200 Meters12.28.54a9
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100 Meters · Place 7 · HanoverHanover100 MetersRound P7.13.60a9
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100 Meters · Place 10 · HanoverHanover100 Meters10.13.56a9
Apr 12Pembroke @ HanoverApr 12 · 200 Meters · HanoverHanover200 Meters—28.1Unofficial9
Apr 12Pembroke @ HanoverApr 12 · 100 Meters · HanoverHanover100 Meters—13Unofficial9
Apr 6Plymouth South @ HanoverApr 6 · 200 Meters · HanoverHanover200 Meters—28.9Unofficial9
Apr 6Plymouth South @ HanoverApr 6 · 100 Meters · HanoverHanover100 Meters—13.8Unofficial9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 55 Meter · Place 15 · HanoverHanover55 Meter15.8.18a9
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 15 · HanoverHanover55 Meter15.8.15a9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 200 Meters · Place 22 · HanoverHanover200 Meters22.30.85aUnofficial8
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 100 Meters · Place 6 · HanoverHanover100 MetersRound P6.14.01aUnofficial8
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 100 Meters · Place 4 · HanoverHanover100 Meters4.13.99aUnofficial8
May 31South Shore Middle School League TF ChampionshipMay 31 · Discus · Place 11 · HanoverHanoverDiscus1kg11.42-11 PB8
May 31South Shore Middle School League TF ChampionshipMay 31 · 200 Meters · Place 5 · HanoverHanover200 Meters5.30.36a8
May 31South Shore Middle School League TF ChampionshipMay 31 · 100 Meters · Place 1 · HanoverHanover100 MetersRound P1.13.76a8
May 31South Shore Middle School League TF ChampionshipMay 31 · 100 Meters · Place 2 · HanoverHanover100 Meters2.13.77a8