Advertisement

HIGH SCHOOL TOURNAMENT ROUNDUP: All the South Shore scores from MIAA semifinal and finals

Find all of Saturday's South Shore scores from the MIAA state semifinal and finals right here.

More: Scores, times and stories: Find our coverage from all the MIAA state championships here

RUGBY

Division 2 Final - Weymouth 48, Hanover 28: Mike Mastrocola (3 tries) and Jaheem Ridore (2 tries) starred as the Wildcats won their first state title.

More: STATE CHAMPS AT LAST: Weymouth High boys rugby defeats Hanover in Division 2 final

Division 1 Final - Belmont 20, BC High 7: John McNicholl had a try, but the Eagles couldn't defend their state title.

More: Rosenmeier family powers Belmont High boys rugby past BC High in Division 1 state final

BOYS LACROSSE

Division 1 semifinal - St. John's Prep 12, Hingham 8: The No. 4 Harbormen lost to the top seed.

More: Hingham bows out, B.C. High advances to Divison 1 boys lax finals

Division 1 semifinal - BC High 8, Lincoln-Sudbury 6: The Eagles clinched a spot in the state final against top-seeded SJP as Andrew Toland made 15 saves and Will Emsing tallied 4 goals.

Division 4 semifinal - Wahconah 13, Cohasset 12: The Skippers dropped a heartbreaker in overtime.

GIRLS LACROSSE

Division 3 semifinal - Cohasset 14, Weston 13: Molly Stephens tallied the game-winning goal to send the Skippers to the state final.

BASEBALL

Division 2 final - Milton 4, King Philip 2: Charlie Walker earned the win in a complete-game effort as the Wildcats won their first-ever state title. Jimmy Fallon had 2 hits and an RBI.

SOFTBALL

Division 3 final - Greater New Bedford Voke 8, Middleboro 5: Alex Welch had a 3-run home run in the loss.

This article originally appeared on The Patriot Ledger: All the South Shore high school sports scores from Saturday