- Home
- U.S. Results
- Massachusetts
- Hanover
- Benjamin Willis
Benjamin Willis
Hanover · Class of 2026
87 resultsTrack & Field2022–20268 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 28 | MIAA Division 4 Track & Field ChampionshipMay 28 · 400 Meters · Place 2 · HanoverHanover | 400 Meters | 2. | 50.71a PB | 12 |
| May 13 | Hanover @ Plymouth SouthMay 13 · 200 Meters · HanoverHanover | 200 Meters | — | 23.7Unofficial | 12 |
| May 5 | Quincy And North Quincy Vs. Hanover May 5 · High Jump · HanoverHanover | High Jump | — | 5'0Unofficial | 12 |
| May 5 | Quincy And North Quincy Vs. Hanover May 5 · 400 Meters · HanoverHanover | 400 Meters | — | 52.4Unofficial | 12 |
| Apr 23 | 3rd Annual Outdoor Mercury GamesApr 23 · 400 Meters · Place 2 · HanoverHanover | 400 Meters | 2 | 51.75a | 12 |
| Apr 14 | Scituate @ HanoverApr 14 · High Jump · HanoverHanover | High Jump | — | 5'4Unofficial | 12 |
| Apr 14 | Scituate @ HanoverApr 14 · 400 Meters · HanoverHanover | 400 Meters | — | 54.2Unofficial | 12 |
| Apr 14 | Scituate @ HanoverApr 14 · 200 Meters · HanoverHanover | 200 Meters | — | 24.2Unofficial | 12 |
| Apr 8 | Pembroke vs HanoverApr 8 · High Jump · Place 3 · HanoverHanover | High Jump | 3 | 5-00.00 | 12 |
| Apr 8 | Pembroke vs HanoverApr 8 · 800 Meters · Place 1 · HanoverHanover | 800 Meters | 1 | 2:18.30a | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 21 | MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 9 · HanoverHanover | 55m Hurdles | 9 | 1:24.03 | — |
| Feb 13 | MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 4 · HanoverHanover | 600 Meters | 4 | 1:25.11a | 12 |
| Feb 13 | MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 4 · HanoverHanover | 1 Mile | 4 | 1:25.04 PB | — |
| Jan 31 | Patriot League Indoor Track & Field ChampionshipJan 31 · 600 Meters · Place 2 · HanoverHanover | 600 Meters | 2 | 1:24.63a PB | 12 |
| Jan 21 | Patriot League Meet #5Jan 21 · 300 Meters · Place 2 · HanoverHanover | 300 Meters | 2 | 36.76a PB | 12 |
| Jan 21 | Patriot League Meet #5Jan 21 · 300 Meters · Place 2 · HanoverHanover | 300 Meters | 2 | 36.76a | 12 |
| Jan 6 | Patriot League Meet #4Jan 6 · 1000 Meters · Place 1 · HanoverHanover | 1000 Meters | 1 | 2:44.29a PB | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 22 | Patriot League Meet #3Dec 22 · 600 Meters · Place 1 · HanoverHanover | 600 Meters | 1. | 1:27.05a | 12 |
| Dec 22 | Patriot League Meet #3Dec 22 · High Jump · HanoverHanover | High Jump | -- | DNS | 12 |
| Dec 15 | Patriot League Meet #2Dec 15 · 600 Meters · Place 6 · HanoverHanover | 600 Meters | 6. | 1:33.38a | 12 |
| Dec 15 | Patriot League Meet #2Dec 15 · High Jump · Place 16 · HanoverHanover | High Jump | 16. | 5-00.00 PB | 12 |
| Dec 10 | Patriot League Meet #1Dec 10 · 600 Meters · Place 2 · HanoverHanover | 600 Meters | 2. | 1:29.80a | 12 |
| Feb 15 | MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 600 Meters · Place 4 · HanoverHanover | 600 Meters | 4 | 1:25.04a | — |
| Feb 8 | Patriot League Indoor TF ChampionshipFeb 8 · 600 Meters · Place 5 · HanoverHanover | 600 Meters | 5 | 1:28.41a | — |
| Jan 30 | Patriot League Meet #6Jan 30 · 600 Meters · Place 2 · HanoverHanover | 600 Meters | 2 | 1:27.42a | — |
| Jan 23 | Patriot League Meet #5Jan 23 · 1000 Meters · Place 3 · HanoverHanover | 1000 Meters | 3 | 2:47.48a | — |
| Jan 16 | Patriot League Meet #4Jan 16 · 600 Meters · Place 1 · HanoverHanover | 600 Meters | 1 | 1:28.31a | — |
| Jan 6 | Patriot League Meet #3Jan 6 · 600 Meters · Place 4 · HanoverHanover | 600 Meters | 4 | 1:29.71a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 30 | MIAA Division 4 Track & Field ChampionshipMay 30 · 800 Meters · Place 22 · HanoverHanover | 800 Meters | 22 | 2:02.42a | 11 |
| May 30 | MIAA Division 4 Track & Field ChampionshipMay 30 · 400 Meters · Place 5 · HanoverHanover | 400 Meters | 5 | 50.71a | 11 |
| May 24 | MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 7 · HanoverHanover | 800 Meters | 7 | 2:01.91a PB | 11 |
| May 20 | Patriot League Spring ChampionshipMay 20 · 400 Meters · Place 2 · HanoverHanover | 400 Meters | 2 | 51.86a | 11 |
| May 14 | Plymouth South @ HanoverMay 14 · Triple Jump · HanoverHanover | Triple Jump | — | 35'9Unofficial | 11 |
| May 14 | Plymouth South @ HanoverMay 14 · 800 Meters · HanoverHanover | 800 Meters | 1st | 2:05.7Unofficial | 11 |
| May 5 | Quincy & North Quincy vs. HanoverMay 5 · Triple Jump · Place 3 · HanoverHanover | Triple Jump | 3 | 36-8 | 11 |
| May 5 | Quincy & North Quincy vs. HanoverMay 5 · 400 Meters · Place 1 · HanoverHanover | 400 Meters | 1 | 53.0 | 11 |
| Apr 15 | Hanover @ ScituateApr 15 · Triple Jump · HanoverHanover | Triple Jump | — | 34'3"Unofficial | 11 |
| Apr 15 | Hanover @ ScituateApr 15 · 800 Meters · HanoverHanover | 800 Meters | — | 2:06Unofficial | 11 |
| Apr 9 | Pembroke vs HanoverApr 9 · High Jump · Place 4 · HanoverHanover | High Jump | 4. | 5-00.00 PB | 11 |
| Apr 9 | Pembroke vs HanoverApr 9 · 800 Meters · Place 1 · HanoverHanover | 800 Meters | 1. | 2:04.2 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 31 | Marathon Sports Winter ClassicDec 31 · 800 Meters · HanoverHanover | 800 Meters | — | DNS | 11 |
| Dec 31 | Marathon Sports Winter ClassicDec 31 · 400 Meters · HanoverHanover | 400 Meters | — | DNS | 11 |
| Dec 20 | Patriot League Meet #2Dec 20 · 600 Meters · Place 2 · HanoverHanover | 600 Meters | 2. | 1:31.07a | 11 |
| Dec 10 | Patriot League Meet #1Dec 10 · 600 Meters · Place 3 · HanoverHanover | 600 Meters | 3. | 1:33.83a | 11 |
| Feb 10 | Patriot league Indoor TF ChampionshipFeb 10 · 600 Meters · Place 13 · HanoverHanover | 600 Meters | 13 | 1:35.51a | — |
| Feb 1 | Patriot League Meet #6Feb 1 · 600 Meters · Place 24 · HanoverHanover | 600 Meters | 24 | 1:42.30a | — |
| Jan 26 | Patriot League Meet #5Jan 26 · 600 Meters · Place 26 · HanoverHanover | 600 Meters | 26 | 1:41.49a | — |
| Jan 18 | Patriot League Meet #4Jan 18 · 600 Meters · Place 21 · HanoverHanover | 600 Meters | 21 | 1:42.25a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 18 | MSTCA South Shore TwilightMay 18 · 400 Meters · Place 46 · HanoverHanover | 400 Meters | 46 | 57.62a | — |
| May 15 | Patriot League Spring ChampionshipMay 15 · 400 Meters · Place 4 · HanoverHanover | 400 Meters | 4 | 56.43a | — |
| May 4 | MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400 Meters · Place 27 · HanoverHanover | 400 Meters | 27 | 56.29a | — |
| May 1 | Hanover @ Quincy/North QuincyMay 1 · Triple Jump · HanoverHanover | Triple Jump | — | 31'5"Unofficial | 10 |
| May 1 | Hanover @ Quincy/North QuincyMay 1 · 400 Meters · HanoverHanover | 400 Meters | — | 55.1Unofficial | 10 |
| Apr 29 | Hanover @ PembrokeApr 29 · Triple Jump · Place 6 · HanoverHanover | Triple Jump | 6 | 33-0 | — |
| Apr 29 | Hanover @ PembrokeApr 29 · 400 Meters · Place 1 · HanoverHanover | 400 Meters | 1 | 56.09a | — |
| Apr 10 | Hanover @ ScituateApr 10 · Triple Jump · HanoverHanover | Triple Jump | — | 31'5"Unofficial | 10 |
| Apr 10 | Hanover @ ScituateApr 10 · 400 Meters · HanoverHanover | 400 Meters | — | 55.1Unofficial | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 15 | Patriot League Meet #2Dec 15 · 600 Meters · Place 22 · HanoverHanover | 600 Meters | 22. | 1:42.67a | 10 |
| Dec 7 | Patriot League Meet #1Dec 7 · 600 Meters · Place 16 · HanoverHanover | 600 Meters | 16. | 1:43.47a | 10 |
| Feb 10 | Patriot League Indoor Track & Field ChampionshipFeb 10 · 1 Mile · Place 14 · HanoverHanover | 1 Mile | 14 | 6:07.91 | 9 |
| Feb 10 | Patriot League Indoor Track & Field ChampionshipFeb 10 · 300 Meters · Place 20 · HanoverHanover | 300 Meters | 20 | 42.99 | 9 |
| Jan 27 | Patriot League Meet #5Jan 27 · 300 Meters · Place 21 · HanoverHanover | 300 Meters | 21 | 42.01a | — |
| Jan 19 | Patriot League Meet #4Jan 19 · 300 Meters · Place 4 · HanoverHanover | 300 Meters | 4 | 41.93 | FR |
| Jan 19 | Patriot League Meet #4AJan 19 · 300 Meters · Place 21 · HanoverHanover | 300 Meters | 21. | 41.93a | 9 |
| Jan 6 | Patriot League Meet #3Jan 6 · 300 Meters · Place 1 · HanoverHanover | 300 Meters | 1 | 42.50 | FR |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 20 | MSTCA South Shore Twilight InvitationalMay 20 · 400 Meters · Place 6 · HanoverHanover | 400 Meters | 6 | 56.17a | — |
| May 20 | MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 6 · HanoverHanover | 400 Meters | 6. | 56.17a | 9 |
| May 16 | Patriot League Outdoor ChampionshipMay 16 · 400 Meters · Place 2 · HanoverHanover | 400 Meters | 2 | 55.47a | — |
| May 9 | Hanover @ Quincy/North QuincyMay 9 · Javelin · HanoverHanover | Javelin800g | — | 80'1"Unofficial | 9 |
| May 9 | Hanover @ Quincy/North QuincyMay 9 · 400 Meters · HanoverHanover | 400 Meters | — | 57.2Unofficial | 9 |
| May 5 | MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 400 Meters · Place 26 · HanoverHanover | 400 Meters | 26 | 1:02.57a | — |
| May 5 | MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 200 Meters · Place 52 · HanoverHanover | 200 Meters | 52 | 26.99a PB | — |
| May 5 | MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 400 Meters · Place 26 · HanoverHanover | 400 Meters | 26. | 1:02.57a | 9 |
| May 5 | MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 200 Meters · Place 52 · HanoverHanover | 200 Meters | 52. | 26.99a | 9 |
| Apr 12 | Pembroke @ HanoverApr 12 · 1 Mile · HanoverHanover | 1 Mile | — | 5:43Unofficial | 9 |
| Apr 12 | Pembroke @ HanoverApr 12 · Javelin · HanoverHanover | Javelin800g | — | 77'9Unofficial | 9 |
| Apr 6 | Plymouth South @ HanoverApr 6 · 1 Mile · HanoverHanover | 1 Mile | — | 5:36Unofficial | 9 |
| Apr 6 | Plymouth South @ HanoverApr 6 · Javelin · HanoverHanover | Javelin800g | — | 77.7Unofficial | 9 |
| Apr 6 | Plymouth South @ HanoverApr 6 · 200 Meters · HanoverHanover | 200 Meters | — | 26.9Unofficial | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 16 | Patriot League Meet #2Dec 16 · 55 Meter · Place 98 · HanoverHanover | 55 Meter | 98. | 7.97a PB | 9 |
| Dec 8 | Patriot League Meet #1Dec 8 · 55 Meter · Place 100 · HanoverHanover | 55 Meter | 100. | 8.01a | 9 |
| Dec 8 | Patriot League Meet #1Dec 8 · Long Jump · HanoverHanover | Long Jump | -- | DNS | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 10 | Massachusetts Middle School Division 2 TF ChampionshipJun 10 · Javelin · Place 18 · HanoverHanover | Javelin800g | 18. | 78-09Unofficial | 8 |
| May 31 | South Shore Middle School League TF ChampionshipMay 31 · Javelin · Place 6 · HanoverHanover | Javelin800g | 6. | 79-09 PB | 8 |
| May 18 | Silver Lake-Old Rochester-Hanover MSMay 18 · Javelin · Place 6 · HanoverHanover | Javelin300g TJ | 6. | 72-00 PB | 8 |
| May 18 | Silver Lake-Old Rochester-Hanover MSMay 18 · 400 Meters · Place 5 · HanoverHanover | 400 Meters | 5. | 66.78a | 8 |
| May 18 | Silver Lake-Old Rochester-Hanover MSMay 18 · 200 Meters · Place 14 · HanoverHanover | 200 Meters | 14. | 30.85a | 8 |