Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 152:54.22aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 15, 2025
100m Hurdles · 30" / 0.762m · OutdoorSilver Lake-Old Rochester-Hanover MS · May 1821.67aSilver Lake-Old Rochester-Hanover MSMay 18, 2022
400 Meters · OutdoorMSTCA South Shore Twilight · May 2357.67aMSTCA South Shore TwilightMay 23, 2026
600 Meters · IndoorPatriot League Meet #4 · Jan 61:34.15aPatriot League Meet #4January 6, 2026
800 Meters · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 92:33.91aMA Division 2 Middle School State Track & Field Championship June 9, 2023
Long Jump · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 132:54.22MIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
Long Jump · OutdoorPatriot League Championship Meet · May 1917' 0"Patriot League Championship MeetMay 19, 2026
Shot Put · 12lb · IndoorPatriot League Meet #3 · Dec 2222-07.00Patriot 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 · Long Jump · Place 66 · HanoverHanoverLong Jump6616-9.511
May 23MSTCA South Shore TwilightMay 23 · 400 Meters · Place 62 · HanoverHanover400 Meters6257.67a PB11
May 19Patriot League Championship MeetMay 19 · Long Jump · Place 14 · HanoverHanoverLong Jump14.17' 0" PB11
May 13Hanover @ Plymouth SouthMay 13 · Triple Jump · HanoverHanoverTriple Jump—32'2Unofficial11
May 13Hanover @ Plymouth SouthMay 13 · Long Jump · HanoverHanoverLong Jump—16'3Unofficial11
May 13Hanover @ Plymouth SouthMay 13 · 400 Meters · HanoverHanover400 Meters—57.2Unofficial11
May 5Quincy And North Quincy Vs. Hanover May 5 · Triple Jump · HanoverHanoverTriple Jump—33'11Unofficial11
May 5Quincy And North Quincy Vs. Hanover May 5 · Long Jump · HanoverHanoverLong Jump—17'6Unofficial11
May 5Quincy And North Quincy Vs. Hanover May 5 · 400 Meters · HanoverHanover400 Meters—58.7Unofficial11
Apr 14Scituate @ HanoverApr 14 · Triple Jump · HanoverHanoverTriple Jump—33'6Unofficial11
Apr 14Scituate @ HanoverApr 14 · Long Jump · HanoverHanoverLong Jump—18'1Unofficial11
Apr 14Scituate @ HanoverApr 14 · 400 Meters · HanoverHanover400 Meters—60Unofficial11
Apr 8Pembroke vs HanoverApr 8 · Triple Jump · Place 3 · HanoverHanoverTriple Jump331-03.5011
Apr 8Pembroke vs HanoverApr 8 · Long Jump · Place 5 · HanoverHanoverLong Jump516-10.0011
Apr 8Pembroke vs HanoverApr 8 · 400 Meters · Place 3 · HanoverHanover400 Meters31:00.38a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Long Jump · Place 24 · HanoverHanoverLong Jump242:54.22 PB—
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 600 Meters · Place 16 · HanoverHanover600 Meters161:35.23a11
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 32 · HanoverHanoverShot Put3224-711
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 14 · HanoverHanover600 Meters141:34.76a11
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 32 · HanoverHanoverShot Put3224-711
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 14 · HanoverHanover600 Meters141:34.76a11
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 11 · HanoverHanover600 Meters111:34.15a PB11
Jan 6Patriot League Meet #4Jan 6 · Shot Put · Place 35 · HanoverHanoverShot Put3523-111

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 1000 Meters · Place 17 · HanoverHanover1000 Meters17.3:00.97a11
Dec 22Patriot League Meet #3Dec 22 · Shot Put · Place 33 · HanoverHanoverShot Put12lb33.22-07.00 PB11
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 12 · HanoverHanover600 Meters12.1:36.01a11
Dec 10Patriot League Meet #1Dec 10 · 600 Meters · Place 7 · HanoverHanover600 Meters7.1:35.92a11
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 27 · HanoverHanoverShot Put12lb27.22-05.5011
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 24 · HanoverHanover1000 Meters242:54.22a PB—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 1000 Meters · Place 15 · HanoverHanover1000 Meters152:58.54a—
Jan 30Patriot League Meet #6Jan 30 · 1000 Meters · Place 13 · HanoverHanover1000 Meters132:57.17a—
Jan 23Patriot League Meet #5Jan 23 · 600 Meters · Place 17 · HanoverHanover600 Meters171:36.66a—
Jan 16Patriot League Meet #4Jan 16 · 600 Meters · Place 21 · HanoverHanover600 Meters211:37.83a—
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 9 · HanoverHanover1000 Meters93:03.45a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 1000 Meters · Place 13 · HanoverHanover1000 Meters13.3:00.98a10
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 18 · HanoverHanover1000 Meters18.3:19.51a10
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 1000 Meters · Place 24 · HanoverHanover1000 Meters243:15.46a—
Feb 1Patriot League Meet #6Feb 1 · 600 Meters · Place 29 · HanoverHanover600 Meters291:45.86a—
Jan 26Patriot League Meet #5Jan 26 · 1000 Meters · Place 23 · HanoverHanover1000 Meters233:18.92a—
Jan 18Patriot League Meet #4Jan 18 · 600 Meters · Place 33 · HanoverHanover600 Meters331:50.43a—
Jan 3Patriot League Meet #3Jan 3 · 600 Meters · Place 19 · HanoverHanover600 Meters191:43.90a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 24 · HanoverHanover1000 Meters24.3:13.60a9
Dec 7Patriot League Meet #1Dec 7 · 1000 Meters · Place 18 · HanoverHanover1000 Meters18.3:17.70a9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · 800 Meters · Place 38 · HanoverHanover800 Meters38.2:33.91a PB8
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · 400 Meters · Place 40 · HanoverHanover400 Meters40.1:04.90a8
May 31South Shore Middle School League TF ChampionshipMay 31 · 800 Meters · Place 7 · HanoverHanover800 Meters72:37.14a—
May 31South Shore Middle School League TF ChampionshipMay 31 · 400 Meters · Place 7 · HanoverHanover400 Meters71:04.60a—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · 100m Hurdles · Place 9 · HanoverHanover100m Hurdles30" / 0.762m9.21.67a PB7
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · Long Jump · Place 16 · HanoverHanoverLong Jump16.11-05.507
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · 400 Meters · Place 18 · HanoverHanover400 Meters18.78.00a7