School roundup: Kristina Banahan, Marcello Rossetti, Kevin Barrucci
ROUNDUP
FOOTBALL
Tri-County literally grounded its way to the Small School Vocational Bowl final.
Nick O’Brien ran for 166 yards and four touchdowns on 34 carries as the fourth-seeded Cougars (7-3) ousted No. 8 Assabet Valley in a Small School Vocational semifinal. In addition to O’Brien, Declan Walker ran for 84 yards on 17 carries, while Chris Pinto pitched in with 56 yards on four rushing attempts.
Tri-County will face Mayflower Athletic Conference rival Blue Hills in the championship game. The third-seeded Warriors (6-5) received three rushing touchdowns from Kanyinsola Olanrewaju in a 42-0 win over No. 4 Upper Cape.
In a Div. 7 state semifinal, Camden LaChapelle and Rogan Devlin each ran for two scores as No. 1 Uxbridge (11-0) advanced with a 28-7 victory over fourth-seeded Northbridge. … Dominic Matteodo threw a pair of touchdown passes to Ryan Triveri as No. 3 Mashpee (9-2) held off second-seeded Clinton, 28-22.
Justin Marques ran for 302 yards and six touchdowns on 44 carries as No. 3 Fairhaven (10-1) rolled to a 42-13 win over seventh-seeded Swampscott in a Div. 6 state semifinal.
Dominick Renzoni ran for 193 yards and a pair of scores as No. 2 West Boylston (9-2) rolled to a 36-14 win over third-seeded Carver in a Div. 8 state semifinal.
CROSS-COUNTRY
Needham’s Greta Hammer took second at the Nike Regional New England Championship at Bowdoin Park in Wappingers Falls, New York. Hammer ran the 5K course in a time of 18:22.3, finishing behind Union Catholic (NJ) standout Paige Sheppard, who captured the race in 18:05.9
SCORES
FIELD HOCKEY
DIVISION 1 STATE FINAL
Walpole 2, Andover 0
DIVISION 2 STATE FINAL
Somerset Berkley 2, Norwood 1
DIVISION 3 STATE FINAL
Watertown 2, Sandwich 0
DIVISION 4 STATE FINAL
Uxbridge 3, Monomoy 1
FOOTBALL
DIVISION 1
STATE SEMIFINAL – Friday
Needham 22, St. John’s Prep 14
STATE SEMIFINAL – Saturday
Xaverian 31, BC High 14
STATE FINAL – TBA
No. 4 Needham (11-0) vs. No. 3 Xaverian (8-3)
DIVISION 2
STATE SEMIFINALS – Friday
Catholic Memorial 49, Wellesley 7
King Philip 34, Marshfield 15
STATE FINAL – TBA
No. 2 King Philip (11-0) vs. No. 1 Catholic Memorial (10-1)
DIVISION 3
STATE SEMIFINALS – Friday
Mansfield 42, Walpole 28
North Attleboro 42, Reading 20
STATE FINAL – TBA
No. 3 Mansfield (8-3) vs. No. 4 North Attleboro (9-2)
DIVISION 4
STATE SEMIFINALS – Saturday
Duxbury 28, Tewksbury 21
Scituate 14, Grafton 3
STATE FINAL – TBA
No. 2 Scituate (11-0) vs. No. 1 Duxbury (10-1)
DIVISION 5
STATE SEMIFINALS – Friday
Foxboro 14, Hanover 7
Shawsheen 28, Old Rochester 7
STATE FINAL – TBA
No. 1 Shawsheen (11-0) vs. No. 3 Foxboro (8-3)
DIVISION 6
STATE SEMIFINALS – Saturday
Fairhaven 42, Swampscott 13
Norwell 21, Hudson 14
STATE FINAL – TBA
No. 3 Fairhaven (10-1) vs. No. 1 Hudson (11-0)
DIVISION 7
STATE SEMIFINALS – Saturday
Mashpee 28, Clinton 22
Uxbridge 28, Northbridge 7
STATE FINAL – TBA
No. 1 Uxbridge (11-0) vs. No. 3 Mashpee (9-2)
DIVISION 8
STATE SEMIFINALS – Saturday
Randolph 28, Nashoba Tech 12
West Boylston 36, Carver 14
STATE FINAL – TBA
No. 1 Randolph (10-1) vs. No. 2 West Boylston (9-2)
VOCATIONAL BOWL PLAYOFFS
LARGE SCHOOL SEMIFINAL – Thursday
Whittier 20, Northeast 14
LARGE SCHOOL SEMIFINAL – Friday
Bay Path 51, Greater New Bedford 6
LARGE SCHOOL FINAL – TBA
No. 6 Whittier (8-3) vs. No. 1 Bay Path (10-1)
SMALL SCHOOL SEMIFINALS – Saturday
Blue Hills 42, Upper Cape 0
Tri-County 30, Assabet Valley 26
SMALL SCHOOL FINAL – TBA
No, 4 Tri-County (7-3) vs. No. 3 Blue Hills (6-5)
BOYS SOCCER
DIVISION 1 STATE FINAL – Saturday
Newton North 2, St. John’s (Shrewsbury) 1
DIVISION 2 STATE FINAL – Saturday
Oliver Ames 1, Hingham 0 (2 ot)
DIVISION 3 STATE FINAL – Friday
Dover-Sherborn 2, Norwell 0
DIVISION 4 STATE FINAL – Saturday
Cohasset 3, Lynnfield 2
DIVISION 5 STATE FINAL – Saturday at Curry
Sutton 1, Dearborn STEM 0 (so)
GIRLS SOCCER
DIVISION 1 STATE FINAL – Saturday
Wellesley 3, Bishop Feehan 1
DIVISION 2 STATE FINAL – Saturday
Masconomet 5, Duxbury 0
DIVISION 3 STATE FINAL – Friday
Nipmuc 1, Medfield 0
DIVISION 4 STATE FINAL – Saturday
Sutton 2, Hamilton-Wenham 0
DIVISION 5 STATE FINAL – Saturday
Douglas 3, Hull 2
VOLLEYBALL
DIVISION 1 STATE FINAL – Saturday
Newton North 3, Brookline 0
DIVISION 2 STATE FINAL – Saturday
Westborough 3, Oliver Ames 1
DIVISION 3 STATE FINAL – Saturday
Medfield 3, Weston 0
DIVISION 4 STATE FINAL – Saturday
Ipswich 3, Bellingham 1
DIVISION 5 STATE FINAL – Thursday
Bourne 3, Whitinsville Christian 0
FOOTBALL BOXSCORES
BLUE HILLS 42, UPPER CAPE 0
Upper Cape (6-5) 0 0 0 0 – 0
Blue Hills (6-5) 12 22 8 0 – 42
BH – Lamarri Sanchez-Coleman interception return (conversion failed)
BH – Kanyinsola Olanrewaju 36 run (conversion failed)
BH – Sanchez-Coleman 5 run (Olanrewaju rush)
BH – Olanrewaju 31 run (conversion failed)
BH – Nicolas Taglieri 17 pass from Brayden Mahoney (Sanchez-Coleman rush)
BH – Olanrewaju 36 run (Khai Nance rush)
KING PHILIP 34, MARSHFIELD 15
Marshfield (9-2) 0 0 6 9 – 15
King Philip (11-0) 6 13 7 8 – 34
KI – Tallan King 10 run (kick failed)
KI – King 1 run (pass failed)
KI – King 10 run (Turlo O’Brien kick)
KI – Drew Laplante 63 run (O’Brien kick)
MA – Aidan Summers 7 pass from Tor Maas (rush failed)
MA – Maas 7 run (Nick Drosopoulos kick)
KI – Drew Laplante 35 run (Brodie McDonald 5 pass from Tommy McLeish)
MA – Safety
CATHOLIC MEMORIAL 49, WELLESLEY 7
Wellesley (6-3) 7 0 0 0 – 7
Catholic Memorial (10-1) 6 23 20 0 – 49
WE – Matthew Yen 54 pass from Lukas Prock (Henry Booth kick)
CM – Isaiah Simmons 15 rush (kick failed)
CM – Mekhi Dodd 2 run (Michael Hegarty pass from Kise Flannery)
CM – Gavin Brown 47 pass from Flannery (David Timson pass from Flannery)
CM – Simmons 23 pass from Flannery (Morgan Lenehan kick)
CM – Dodd 9 run (Lenehan kick)
CM – Lasean Sharp 97 run (kick failed)
CM – Reidar Davies 45 run (Lenehan kick)
FOXBORO 14, HANOVER 7
Foxboro (8-3) 0 0 0 14 – 14
Hanover (8-3) 0 7 0 0 – 7
HA – Sebastian Brown 9 pass from Tyler Vincent (Peter Clarke kick)
FO – Nolan Gorman 6 fumble recovery (Jackson Maling kick)
FO – Angelini 76 run (Maling kick)
MANSFIELD 42, WALPOLE 28
Walpole (5-6) 7 0 0 21 – 28
Mansfield(8–3) 7 14 14 7 – 42
WA – Dillon Needham 37 run (Mateo Filipi kick)
MA – Sean McCoy 11 run (James Warren kick)
MA – McCoy 5 run (Warren kick)
MA – Mason Bordieri 5 run (Warren kick)
MA – McCoy 2 run (Warren kick)
MA – Andrew DeGirolamo 38 pass from Tommy Vallett (Warren kick)
WA – Cash Cantrell 10 pass from Noah Mackenzie (Filipi kick)
WA – Needham 60 pass from Mackenzie (Filipi kick)
MA – McCoy 51 run (Warren kick)
WA – Quinn McNeill 10 pass from Mackenzie (Filipi kick)
NEEDHAM 22, ST. JOHN’S PREP 14
St. John’s Prep (9-2) 0 7 0 7 – 14
Needham (11-0) 6 16 0 0 – 22
NE – Joe Kajunski 12 fumble return (conversion failed)
SJ – Jeff Quigley 13 run (Langdon Laws kick)
NE – Aidan Williams 41 run (Andrew Concannon pass from Brandt Bickford)
NE – Griffin Carr 6 run (Bickford pass from Carr)
SJ – Quigley 10 run (Laws kick)
RANDOLPH 28, NASHOBA VALLEY TECH 12
Nashoba Tech (10-1) 0 6 6 0 – 12
Randolph (10-1) 14 0 7 7 – 28
RA – Abraham Cornet 15 run (Alin Norisca kick)
RA – Mekhi White 71 run (Norisca kick)
NT – Chase Carney 16 pass from Colby Catterton (run failed)
NT – Zack Deschenes 1 run (run failed)
RA – Cornet 15 run (Norisca kick)
RA – Cornet 7 run (Norisca kick)
SCITUATE 14, GRAFTON 3
Grafton (10-1) 0 3 0 0 – 3
Scituate (11-0) 0 7 0 7 – 14
SC – Will Robinson 2 run (Griffin McGirr)
GR – Ryan Davis 26 field goal
SC – Grayson Foley 1 run (Griffin McGirr)
XAVERIAN 31, BC HIGH 14
Xaverian (8-3) 7 0 0 24 – 31
BC High (8-2) 7 0 7 0 – 14
BC – Brenden Ryan 77 run (Tommy Coleman kick)
XA – Luke Bell 49 interception return (Bell kick)
BC – Jackson Richard 14 run (Coleman kick)
XA – Will Benting 8 pass from Will Wood (kick failed)
XA – Bryce Todd 53 run (Bell kick)
XA – Bell 40 field goal
XA – Bell 45 interception return