


In a Div. 4 semifinal matchup, Ashton Flather recorded 10 saves while Carolyn Bailey and Ella Stein scored two goals apiece as No. 1 Ipswich (19-1) defeated No. 5 Manchester-Essex, 8-6.
Charlie Donovan scored four goals and teammate Liam Appleton added a hat trick as No. 1 Cohasset (19-2) jumped out to a big lead and held on to defeat No. 4 Weston 12-6 in a Div. 4 state semifinal.
Robbie Granara had four goals and two assists as top-seeded Reading (21-1) advanced to the Div. 2 state finals with a 10-8 win over No. 4 Longmeadow. Eamon Centrella had a hat trick, while Tom Trahan added five assists for the Rockets.
Sky Jara, Naomi Provost and Chloe Gern lost just one game in a dominant effort as No. 1 Hamilton-Wenham (21-1) coasted to a 5-0 win over No. 5 Lenox in a Div, 4 state semifinal. Also winning for the Generals were the first doubles team of Abby Simon and Sienna Gregory and the second tandem of Alle Benchoff and Laynee Wilkins.
All-Scholastic Tim Vargas and Colby Hall earned big wins at first and second singles, respectively, as top-seeded Duxbury (22-1) advanced to the Div. 2 state finals with a 4-1 win over No. 5 Hopkinton.
Whitney Gigante’s RBI double keyed a two-run first and No. 3 Tewksbury (19-5) rode the complete-game effort of Sam Ryan to a 3-2 win over No. 7 Somerset Berkley in a Div. 2 state semifinal.
BASEBALL
DIV. 1 STATE FINAL – Saturday at Polar Park
No. 2 Taunton (20-4) vs. No. 1 Franklin (23-3), 6
DIV. 2 STATE FINAL – Friday at Polar Park
No. 3 King Philip (17-7) vs. No. 1 Milton (21-3), 7
DIV. 3 STATE FINAL – Friday at Polar Park
No. 2 Medfield (18-5) vs. No. 4 Oakmont (22-2), 4
DIV. 4 STATE FINAL – Saturday at Polar Park
No. 12 Abington (16-8) vs. No. 3 Seekonk (20-4), 3
DIV. 5 STATE FINAL – Saturday at Polar Park
No. 9 Hopkins Academy (18-4) vs. No. 2 Bourne (17-7), 12
BOYS LACROSSE
DIV. 1 STATE FINAL – Saturday at Burlington
No. 1 St. John’s Prep (21-1) vs. No. 2 BC High (20-2), 6
DIV. 2 STATE SEMIFINAL – Wednesday
Duxbury 12, Marblehead 4
DIV. 2 STATE SEMIFINAL – Thursday
Reading 10, Longmeadow 8
DIV. 2 STATE FINAL – Saturday at Burlington
No. 1 Reading (21-1) vs. No. 3 Duxbury (20-3), 3:30
DIV. 3 STATE FINAL – Saturday at Burlington
No. 7 Falmouth (16-6) vs. No. 1 Norwell (18-3), 12:30
DIV. 4 STATE SEMIFINAL – Wednesday
Sandwich 11, Dover-Sherborn 8
DIV. 4 STATE SEMIFINAL – Thursday
Cohasset 12, Weston 6
DIV. 4 STATE FINAL – Saturday at Babson
No. 2 Sandwich (15-7) vs. No. 1 Cohasset (19-2), 4:30
GIRLS LACROSSE
DIV. 1 STATE FINAL – Saturday at Babson
No. 3 Westwood (22-3) vs. No. 1 Lincoln-Sudbury (20-2), 12
DIV. 2 STATE FINAL – Saturday at Babson
No. 1 Notre Dame (Hingham) (24-0) vs. No. 2 Wayland (20-4), 10
DIV. 3 STATE FINAL – Saturday at Burlington
No. 1 Newburyport (20-2) vs. No. 6 Norwell (19-4), 10
DIV. 4 STATE SEMIFINAL – Tuesday
Dover-Sherborn 20, Weston 12
DIV. 4 STATE SEMIFINAL – Thursday
Ipswich 8, Manchester-Essex 6
DIV. 4 STATE FINAL – Saturday at Babson
No. 3 Dover-Sherborn (18-6) vs. No. 1 Ipswich (19-1), 2:30
BOYS RUGBY
DIV. 1 FINAL – Saturday at Curry
Belmont vs. St. John’s Prep, 12
DIV. 2 FINAL – Saturday at Curry
Algonquin vs. Weymouth, 4
GIRLS RUGBY
DIV. 1 FINAL – Saturday at Curry
Brookline vs. Belmont, 2
SOFTBALL
DIV. 1 STATE SEMIFINAL – Tuesday
Central Catholic 4, Peabody 2
DIV. 1 STATE SEMIFINAL – Thursday
Taunton 2, King Philip 0
DIV. 1 STATE FINAL – At UMass
No. 1 Central Catholic (23-1) vs. No. 3 Taunton (23-1), TBA
DIV. 2 STATE SEMIFINALS – Thursday
Burlington 3, Westfield 0
Tewksbury 3, Somerset Berkley 2
DIV. 2 STATE FINAL – At UMass
No. 4 Burlington (20-4) vs. No. 3 Tewksbury (19-5), TBA
DIV. 3 STATE FINAL – At UMass
No. 6 Middleboro (20-4) vs. No. 4 Norton (22-2), TBA
DIV. 4 STATE FINAL – Friday at UMass
No. 2 Hampshire (20-4) vs. No. 1 Case (23-1), 5:30
DIV. 5 STATE FINAL – Friday at UMass
No. 3 Turners Falls (17-7) vs. No. 1 Greenfield (19-5), 3
BOYS TENNIS
DIV. 1 STATE FINAL – Sunday at MIT
No. 1 Brookline (23-0) vs. No. 3 Lexington (24-0), 4:30
DIV. 2 STATE SEMIFINAL – Monday
Westborough 3, Concord-Carlisle 2
DIV. 2 STATE SEMIFINAL – Thursday
Duxbury 4, Hopkinton 1
DIV. 2 STATE FINAL – Sunday at MIT
No. 2 Westborough (16-5) vs. No. 1 Duxbury (22-1), 2
DIV. 3 STATE SEMIFINAL – Monday
Dover-Sherborn 3, Martha’s Vineyard 2
DIV. 3 STATE SEMIFINAL – Thursday
Wayland 4, Bedford 1
DIV. 3 STATE FINAL – Sunday at MIT
No. 3 Dover-Sherborn (19-3) vs. No. 1 Wayland (12-6), 9
DIV. 4 STATE FINAL – Sunday at MIT
No. 1 Weston (20-0) vs. No. 3 Lynnfield (19-1), 11:30
GIRLS TENNIS
DIV. 1 STATE FINAL – Sunday at MIT
No. 5 Lexington (23-1) vs. No. 3 Lincoln-Sudbury (16-3), 4:30
DIV. 2 SEMIFINALS – Thursday
Masconomet 5, Bishop Stang 0
Westborough 4, Notre Dame (Hingham) 1
DIV. 2 STATE FINAL – Sunday at MIT
No. 4 Masconomet (19-0) vs. No. 3 Westborough (18-2), 2
DIV. 3 STATE FINAL – Sunday at MIT
No. 1 Weston (10-8) vs. No. 2 Newburyport (19-3), 11:30
DIV. 4 STATE SEMIFINALS – Thursday
Hamilton-Wenham 5, Lenox 0
Manchester-Essex 4, Lynnfield 1
DIV. 4 STATE FINAL – Sunday at MIT
No. 1 Hamilton-Wenham (21-1) vs. No. 2 Manchester-Essex (16-5), 4
BOYS VOLLEYBALL
DIV. 1 STATE FINAL – Thursday
Needham 3, Newton North 0
DIV. 2 STATE FINAL – Thursday
Agawam 3, Westfield 0