


GIRLS LACROSSE
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.
BOYS LACROSSE
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.
GIRLS TENNIS
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.
BOYS TENNIS
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.
SOFTBALL
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