Thanksgiving Day scores and highlights
ROUNDUP
Jack Casey connected with Kelvin Amankwaah on a 2-yard touchdown pass with four seconds left to give Lowell (4-7) a 34-32 win over Haverhill in the Merrimack Valley Conference.
In the South Coast Conference, Brody Joly ran for 299 yards and four scores on 26 carries as Apponequet defeated Old Rochester, 26-14.
In a Tri-Valley League game, Nate Taris rushed for 139 yards with three scores while Brady McCormack added 125 yards on the ground and returned a punt to lead Medfield past Dover-Sherborn, 35-0.
Patrick Collins threw for one score and ran for another as Milton (5-6) blanked Braintree 31-0 in the Bay State Conference. …Noah Mackenzie threw for 217 yards and two touchdowns, both going to Cash Cantrell, and also added a pair of rushing scores as Walpole (6-6) defeated Weymouth, 35-12. … Sam Hubbard rushed for 225 yards and three touchdowns on 23 carries, giving him a season total of 1,210 yards, as Natick (9-2) rolled to a 43-15 win over Framingham.
Gianni DePrimeo ran for nearly 300 yards and three touchdowns as Winchester (8-3) defeated Woburn 35-28 in the Middlesex League.
Shane Mulcahy threw for one score, ran for another and added a punt return for a touchdown as Cohasset (5-6) blanked Hull 51-0 in the South Shore League.
Alex Wilson ran for 149 yards and three touchdowns on eight carries, Evan Pasters added 102 yards and a touchdown on the ground, and Quinn Reynolds had two interceptions to lead Westford Academy (8-3) over Acton-Boxboro, 50-0, in the Dual County League. … Akhai Marshall and Mason Tarantino combined for 233 rushing yards and a touchdown each on just six carries, pairing with three total touchdowns from Sean Landry to lead Lincoln-Sudbury (6-5) over Newton South, 42-6.
In the Patriot League, Jack Horvath rushed for 183 yards and two touchdowns on 20 carries as Plymouth South defeated Plymouth North, 19-7.
Danny Pierce threw four touchdowns passes, three going to Callan McCay, as Beverly (3-8) defeated Salem 35-33 in the Northeastern Conference.
Jared Bernabei rushed for 161 yards and four touchdowns on 20 carries as Lynnfield defeated North Reading 43-36 in the Cape Ann League. … Zach Hurd ran for 165 yards and two touchdowns as Manchester-Essex (6-5) defeated Essex Tech, 22-12. …DJ DiCarlo ran for 126 yards and two touchdowns, while throwing for a third as Amesbury defeated Newburyport, 42-38. Joe Puleo added 151 rushing yards on 14 carries.
Drew Laplante ran for a pair of scores as King Philip (12-0) erased a 14-0 halftime deficit and went on to defeat Franklin 27-21 in the Hockomock League to extend its winning streak to 25.
Dillon Chapman ran for 145 yards and a touchdown to give Monomoy (5-6) a 32-0 win over St. John Paul in the Cape and Islands League. … Jayden Barber threw a pair of touchdown passes to Walter Mayo and also caught a 70-yard TD pass as Dennis-Yarnouth (8-3) defeated Nauset, 35-6.
Kanyinsola Olanrewaju rushed for 129 yards and a touchdown, while adding six tackles as Blue Hills (7-5) defeated Bristol-Plymouth, 22-6.
Marcos Pineda rushed for 124 yards and a touchdown on 11 carries as Somerville (4-6) ran for 340 yards in a 38-6 nonleague win over Cambridge. … Zach Timmons ran for three scores as Shawsheen (12-0) blanked Arlington Catholic, 47-0. … … Matt Carleton and Will Hoover combined to rush for five touchdowns as Concord-Carlisle (6-5) defeated Lexington, 35-7. … Gus Stillman threw a pair of touchdown passes as Minuteman edged Keefe Tech, 16-14.
Kyle Coffin ran for two scores and threw for a third as Barnstable (7-4) defeated Falmouth, 34-0. … Marcio Semedo threw for 153 yards and a touchdown, while Ahmad Wiggins amassed 20 tackles as Brockton (5-6) defeated Bridgewater-Raynham, 21-14. …Caiden Carriuolo ran for 150 yards and two touchdowns, while Wyatt Goyette rushed for a pair of scores and returned an interception 70 yards for a third score as Middleboro (3-8) handled Carver, 34-6. …Michael Reilly threw a pair of touchdown passes to establish a new career mark as Abington (8-3) defeated Whitman-Hanson, 18-6. … Jackson Hart’s 15-yard TD scamper late in the third quarter broke a 14-14 tie as Dartmouth (8-3) went on to defeat Fairhaven, 21-16.
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
TUESDAY’S RESULTS
Nantucket 22, Martha’s Vineyard 14 (ot)
Stoneham 42, Reading 14
WEDNESDAY’S RESULTS
Ayer-Shirley 18, Littleton 6
Bishop Feehan 27, Bishop Stang 7
Blackstone Valley 35, Nipmuc 31
Central (RI) 42, Somerset Berkley 28
Central Catholic 34, Lawrence 12
East Boston 32, Chelsea 7
East Bridgewater 36, West Bridgewater 14
Greater Lowell 40, Lowell Catholic 6
KIPP 40, Lynn Tech 0
Latin Academy 20, O’Bryant 14
Malden Catholic 30, St. John’s (Shrewsbury) 7
Marblehead 42, Swampscott 6
Milford 42, Taunton 41
Nashoba Tech 26, Monty Tech 24
North Andover 20, Andover 16
North Middlesex 34, Rockland 28
Old Colony 40, Tri-County 0
St. Mary’s 46, Bishop Fenwick 32
Somerville 38, Cambridge 6
South Shore 16, Southeastern 12
Tech Boston 50, Brighton 14
Whittier 24, Greater Lawrence 21
Worcester South 42, Worcester North 12
THURSDAY’S GAMES
Abington 18, Whitman-Hanson 6
Amesbury 42, Newburyport 38
Apponequet 26, Old Rochester 14
Archbishop Williams 34, Cardinal Spellman 20
Arlington 22, Waltham 6
Ashland 34, Hopkinton 14
Barnstable 34, Falmouth 0
Bay Path 45, Oxford 6
Bedford 28, Burlington 12
Bellingham 26, Norton 7
Beverly 35, Salem 33
Blue Hills 22, Bristol-Plymouth 6
Bourne 47, Wareham 6
Brockton 21, Bridgewater-Raynham 14
Canton 36, Stoughton 6
Case 36, Atlantis Charter 6
Catholic Memorial 31, BC High 19
Chelmsford 28, Billerica 21
Cohasset 51, Hull 0
Concord-Carlisle 35, Lexington 7
Danvers 29, Gloucester 13
Dartmouth 21, Fairhaven 16
Dennis-Yarmouth 35, Nauset 6
Durfee 26, New Bedford 6
English/New Mission 28, Boston Latin 12
Greater New Bedford 38, Diman 7
Hamilton-Wenham 22, Ipswich 20 (ot)
Hudson 33, Marlborough 14
King Philip 27, Franklin 21
Leominster 46, Fitchburg 7
Lincoln-Sudbury 42, Newton South 6
Lowell 34, Haverhill 32
Lynn English 28, Lynn Classical 6
Lynnfield 43, North Reading 36
Manchester-Essex 22, Essex Tech 12
Mansfield 21, Foxboro 7
Marshfield 51, Duxbury 14
Masconomet 40, Northeast 20
Medfield 35, Dover-Sherborn 0
Medford 34, Malden 14
Medfield 35, Millis 14
Methuen 40, Dracut 6
Middleboro 38, Carver 6
Milton 31, Braintree 0
Minuteman 16, Keefe Tech 14
Monomoy 32, St. John Paul 0
Natick 45, Framingham 13
Needham 20, Wellesley 13
Newton North 30, Brookline 13
North Attleboro 38, Attleboro 8
North Quincy 43, Quincy 41 (ot)
Norwell 15, Hanover 13 (ot)
Norwood 35, Dedham 13
Oliver Ames 21, Sharon 0
Peabody 33, Saugus 7
Pembroke 29, Silver Lake 13
Pentucket 34, Triton 13
Plymouth South 19, Plymouth North 7
St. John’s Prep 23, Xaverian 6
Sandwich 48, Mashpee 0
Scituate 37, Hingham 7
Seekonk 53, Dighton-Rehoboth 13
Shawsheen 47, Arlington Catholic 0
Tewksbury 41, Wilmington 0
Upper Cape 22, Cape Cod Tech 13
Uxbridge 35, Northbridge 14
Wachusett 24, Shrewsbury 16
Wakefield 20, Melrose 14
Walpole 35, Weymouth 12
Watertown 23, Belmont 0
Wayland 42, Weston 0
Westford Academy 50, Acton-Boxboro 0
Westwood 32, Holliston 6
Winchester 35, Woburn 28
Winthrop 25, Revere 0
MIAA STATEWIDE TOURNAMENT
DIVISION 1 STATE FINAL – Thursday, December 5 at Gillette
No. 4 Needham (12-0) vs. No. 3 Xaverian (8-4), 5:30
DIVISION 2 STATE FINAL – Thursday, December 5 at Gillette
No. 2 King Philip (12-0) vs. No. 1 Catholic Memorial (11-1), 8
DIVISION 3 STATE FINAL – Friday, December 6 at Gillette
No. 3 Mansfield (9-3) vs. No. 4 North Attleboro (10-2), 8
DIVISION 4 STATE FINAL – Thursday, December 5 at Gillette
No. 2 Scituate (12-0) vs. No. 1 Duxbury (10-2), 3
DIVISION 5 STATE FINAL – Friday, December 6 at Gillette
No. 1 Shawsheen (12-0) vs. No. 3 Foxboro (8-4), 5:30
DIVISION 6 STATE FINAL – Wednesday, December 4 at Gillette
No. 3 Fairhaven (10-2) vs. No. 1 Hudson (12-0), 8
DIVISION 7 STATE FINAL – Wednesday, December 4 at Gillette
No. 1 Uxbridge (12-0) vs. No. 3 Mashpee (9-3), 5:30
DIVISION 8 STATE FINAL – Friday, December 6 at Gillette
No. 1 Randolph (10-1) vs. No. 2 West Boylston (9-2), 3
VOCATIONAL BOWL PLAYOFFS
SMALL SCHOOL FINAL – Wednesday, December 4
No. 4 Tri-County (7-4) at No. 3 Blue Hills (7-5), 6
LARGE SCHOOL FINAL – Wednesday, December 4
No. 6 Whittier (9-3) vs. No. 1 Bay Path (11-1), 6:30 (Assumption)
BOYS SOCCER
DIVISION 1 STATE FINAL
Newton North 2, St. John’s (Shrewsbury) 1
DIVISION 2 STATE FINAL
Oliver Ames 1, Hingham 0 (2 ot)
DIVISION 3 STATE FINAL
Dover-Sherborn 2, Norwell 0
DIVISION 4 STATE FINAL
Cohasset 3, Lynnfield 2
DIVISION 5 STATE FINAL
Sutton 1, Dearborn STEM 0 (so)
GIRLS SOCCER
DIVISION 1 STATE FINAL
Wellesley 3, Bishop Feehan 1
DIVISION 2 STATE FINAL
Masconomet 5, Duxbury 0
DIVISION 3 STATE FINAL
Nipmuc 1, Medfield 0
DIVISION 4 STATE FINAL
Sutton 2, Hamilton-Wenham 0
DIVISION 5 STATE FINAL
Douglas 3, Hull 2
VOLLEYBALL
DIVISION 1 STATE FINAL
Newton North 3, Brookline 0
DIVISION 2 STATE FINAL
Westborough 3, Oliver Ames 1
DIVISION 3 STATE FINAL
Medfield 3, Weston 0
DIVISION 4 STATE FINAL
Ipswich 3, Bellingham 1
DIVISION 5 STATE FINAL
Bourne 3, Whitinsville Christian 0
FOOTBALL BOXES
ABINGTON 18, WHITMAN-HANSON 6
Abington (8-3) 6 12 0 0 – 18
Whit-Hanson (3-8) 0 6 0 0 – 6
AB – Lee Spry 45 pass from Michael Reilly (rush failed)
AB – Kris Patterson 42 pass from Reilly (Pass failed)
WH – Brady Markowski 8 run (rush failed)
AB – Mason Nash 7 run (pass failed)
APPONEQUET 26, OLD ROCHESTER 14
Apponequet (4-6) 0 20 0 6 – 26
Old Rochester (9-3) 7 7 0 0 – 14
OR – Devin St. Germaine 19 run (Jake Proffit kick)
AP – Brody Joly 60 run (kick failed)
OR – St. Germaine 2 run (Proffit kick)
AP – Joly 59 run (Joly kick)
AP – Joly 3 run (kick failed)
AP – Joly 20 run (kick failed)
BARNSTABLE 34, FALMOUTH 0
Barnstable (7-4) 0 14 20 0 – 34
Falmouth (2-9) 0 0 0 0 – 0
BA – Kyle Coffin 1 run (Hagen Dias kick)
BA – Coffin 10 run (Dias kick)
BA – Brady Kundel 18 pass from Coffin (Dias kick)
BA – Karon Ford 5 run (Dias kick)
BA – Dylan Hamilton 22 run (rush failed)
BROCKTON 21, BRIDGEWATER-RAYNHAM 14
Brockton (5-6) 7 7 7 0 – 21
B-Raynham (6-5) 0 7 7 0 – 14
BRO – Jarred Mighty 53 run (Daniel DaSilva kick)
BRO – Cijai Tyler 1 run (DaSilva kick)
BRA – Jayson Kelleher 35 pass from Jack Lambert (Drew Bolin kick)
BRA – Will Porter Jr. 2 pass from Jack Lambert (Bolin kick)
BRO – Jayden Lopes Ribeiro 83 pass from Marcio Semedo (DaSilva kick)
CATHOLIC MEMORIAL 31, BC HIGH 19
BC High (8-3) 0 6 6 7 – 19
Catholic Memorial (11-1) 8 8 0 15 – 31
CA – Lasean Sharp 1 run (Mekhi Dodd run)
BC – Jackson Richard 1 run (pass failed)
CA – Dodd 75 run (Sharp rush)
BC – Gavin Barth 20 pass from Carter Carroll (rush failed)
CA – Sharp 7 run (Seamus Henry pass from Kise Flannery)
CA – Isaiah Simmons 9 run (Morgan Lenehan kick)
BC – Jackson Richard 17 run (Tommy Coleman kick)
COHASSET 51, HULL 0
Hull 0 0 0 0 – 0
Cohasset 23 14 7 7 – 51
CO – Gus Greene 10 run (Jack Cullinan pass from Shane Mulcahy)
CO – Mulcahy 45 run (Cullinan pass from Michael Wildfire)
CO – Michael Wildfire 1 run (Will Norgeot kick)
CO – Will McLoughlin 35 pass from Mulcahy (rush failed)
CO – McLoughlin 30 pass from Wildfire (Norgeot kick)
CO – Kyle Wakefield 2 run (Norgeot kick)
CO – Mulcahy 25 punt return (Norgeot kick)
DENNIS-YARMOUTH 35, NAUSET 6
D-Yarmouth (8-3) 7 14 7 7 – 35
Nauset (7-4) 0 0 0 6 – 6
DY– Walter Mayo 22 pass from Jayden Barber (Zachary Quintiliani kick)
DY– Barber 17 run (Quintiliani kick)
DY– Walter Mayo 25 pass from Barber (Zachary Quintiliani kick)
DY– Emelson Ysnardin 40 run ( Zachary Quintiliani kick)
NA – Isaiah Robinson 7 run (conversion failed)
DY– Barber 70 pass from AJ Gillespie (Zachary Quintiliani kick)
ENGLISH/NEW MISSION 28, BOSTON LATIN 12
English/New Mission (4-6) 8 8 6 6 – 28
Boston Latin (5-5) 0 6 6 0 – 12
BE – Kamren DePeiza 1 run (Graham rush)
BE – Dasani Alvarado 15 run (Graham rush)
BL – Groh 11 run (pass failed)
BL – Groh 21 run (pass failed)
BE – DePeiza 1 run (rush failed)
BE – Graham 3 run (rush failed)
LINCOLN-SUDBURY 42 NEWTON SOUTH 6
Lincoln-Sudbury (6-5) 7 21 7 7 – 42
Newton South (1-9) 0 6 0 0 – 6
LS – Akhai Marshall 65 run (Marcus Cassel kick)
NS – Charles Carpenter Simms 5 pass from James O’Connel (Jaylen Watson kick)
LS – Sean Landry 1 run (Cassel kick)
LS – Ryan Gallagher 10 pass from Landry (Cassel kick)
LS – Amari Thames 21 pass from Landry (Cassel kick)
LS – Mason Tarantino 79 run (Cassel kick)
LS – Jamie Champa 11 run (Cassel kick)
MARSHFIELD 51, DUXBURY 14
Duxbury (10-2) 7 7 0 0 – 14
Marshfield (10-2) 28 7 0 16 – 51
MA – Charlie Carroll 4 pass from Tor Maas (Nick Drosopoulos kick)
MA – Cole Summers 64 pass from Maas (Drosopoulos kick)
DU – Jake Falls 62 pass from Trevor Jones (Jones kick)
MA – Carroll 2 run (Drosopoulos kick)
MA – Maas 15 run (Drosopoulos kick)
DU – Jake Falls 49 pass from Trevor Jones (Jones kick)
MA – Aiden Summers 16 pass from Maas (Drosopoulos kick)
MA – Maas 2 run (Drosopoulos kick)
MA – Safety
MA – Jake Brilliant 7 run (Drosopoulos kick)
MEDFIELD 35, DOVER-SHERBORN 0
Medfield (4-7) 8 14 6 7 – 35
Dover-Sherborn (2-9) 0 0 0 0 – 0
ME – Brady McCormack 65 punt return (Luke Gobin rush)
ME – Nate Taris 6 run (Gobin rush)
ME – McCormack 37 run (rush failed)
ME – Taris 2 run (pass failed)
ME – Taris 20 run (Sabin Dhital kick)
MEDFORD 34, MALDEN 14
Medford 34, Malden 14
Medford 6 8 14 6 – 34
Malden 0 8 0 6 – 14
ME – Justin Marino 2 yard run (rush failed)
MA – Jayden McGuffie 3 run (Aidan Brett rush)
ME – Marino 1 run (Marino rush)
ME – Marino 9 run (rush failed)
ME – Marino 15 run (Exavier Price rush)
ME – Prince 7 run (rush failed)
MA – McGuffie 7 run (rush failed)
MILTON 31, BRAINTREE 0
Braintree (3-7) 0 0 0 0 – 0
Milton (5-6) 0 10 7 14 – 31
MI – Aidan Rowley 34 field goal
MI – Peter Skutnik 10 run (Rowley kick)
MI – Sean McCarthy 71 fumble return (Rowley kick)
MI – Harrison Hinckle 28 pass from Patrick Collins (Rowley kick)
MI – Collins 11 run (Rowley kick)
NATICK 43, FRAMINGHAM 15
Natick 14 7 8 14 – 43
Framingham 0 7 0 8 – 15
NA – Sam Hubbard 12 run (Nathan Napier kick)
NA – Jesse Gagliardi 30 run (Napier kick)
FR – Eli Rosen 11 pass from Matheus Silva (Pedro Perieira kick)
NA – Hubbard 17 run (Napier kick)
NA – Jack Showstead 7 run (Hubbard run)
NA – Hubbard 4 run (Napier kick)
FR – Silva 4 run (Nick Duarte run)
NA – Jimmy Mortarelli 12 run (Napier kick)
NEEDHAM 20, WELLESLEY 13
Wellesley (8-4) 0 0 0 13 – 13
Needham (12-0) 0 6 6 8 – 20
NE – Brandt Bickford 5 pass from Griffin Carr (kick failed)
NE – Aidan Williams 35 run (pass failed)
WE – Tennyson Charney 8 pass from Lukas Prock (kick failed)
NE – Williams 59 run (Joe Kajunski pass from Carr)
WE – Charney 4 pass from Prock (kick good)
NORTH QUINCY 43, QUINCY 41
North Quincy (4-6) 21 0 0 14 8 – 43
Quincy (3-7) 7 14 0 14 6 – 41
NQ – Marquez Rodrigues-Smith 31 pass from Mike Galligan (Alvin Nikolla kick)
NQ – Ryan Wirtz 2 run (Nikolla kick)
QU – Jayden Francois 43 pass from Nate Goff (Brayden O’Connell kick)
NQ – Rodriguez-Smith 21 pass from Galligan (Nikolla kick)
QU – Jonas Ala 22 run (O’Connell kick)
QU – Francois 17 pass from Ala (O’Connell kick)
QU – Leo Steinberg 9 run (rush failed)
NQ – Gavin Brown 2 run (kick blocked)
QU – Steinberg 45 run (Steinberg rush)
NQ – Tyler Cromwell 38 pass from Galligan (Galligan rush)
QU – Steinberg 20 run (rush failed)
NQ – Galligan 20 run (Galligan rush)
PLYMOUTH SOUTH 19, PLYMOUTH NORTH 7
Plymouth South (6-5) 0 7 6 6 – 19
Plymouth North (5-6) 7 0 0 0 – 7
PN – Gio Lynch-Ruberio 6 run (kick good)
PS – Jack Horvath 7 run (Logan Watts kick)
PS – Logan Watts 2 run (kick failed)
PS – Horvath 14 run (conversion failed)
ST. JOHN’S PREP 23 , XAVERIAN 6
Xaverian (8-4) 6 0 0 0 – 6
St. John’s Prep (10-2) 0 13 10 0 – 23
XA – Dave Chiavegato 34 pass from Will Wood (kick failed)
SJ – Merrick Barlow 7 pass fromDeacon Robillard (kick failed
SJ – Pierson Scala 26 pass from Robillard (LJ Laws kick)
SJ – Scala 15 pass from Robillard (Laws kick)
SJ – Laws 44 field goal
SCITUATE 37, HINGHAM 7
Hingham (6-5) 0 0 7 0 – 7
Scituate (12-0) 0 35 2 0 – 37
SC – Willy Robinson 38 pass from Jonny Donovan (kick failed)
SC – Roman Glowac 6 pass from Donovan (Ronan Manning pass from Donovan)
SC – Robinson 3 run (Griffin McGirr kick)
SC – Glowac 15 pass from Donovan (McGirr kick)
SC – Glowac 8 pass from Donovan (McGirr kick)
SC – Safety
HI – J.T. Reale 72 pass from Jake Varholak (Henry Sellers kick)
WESTFORD ACADEMY 50, ACTON-BOXBORO 0
Acton-Boxboro (0-11) 0 0 0 0 – 0
Westford Academy (8-3) 22 14 7 7 – 50
WA – Jesse Moran 40 run (Ben Chen run)
WA – Alex Wilson 25 run (Ryan Kyle kick)
WA – Chris Butts 1 run (Kyle kick)
WA – Evan Pasters 48 run (Kyle kick)
WA – Wilson 22 run (Kyle kick)
WA – Wilson 67 run (Kyle kick)
WA – Chen 27 run (Kyle kick)
WINCHESTER 35, WOBURN 28
Woburn (6-5) 0 7 14 7 – 28
Winchester (8-3) 14 7 7 7 – 35
WI – Nicky Rotondi 18 run (Will Bolognese kick)
WI – Gianni DePrimeo 93 run (Bolognese kick)
WO – Davis 5 pass to Foley (kick good)
WI – Ronan O’Connell 1 run (Bolognese kick)
WO – Davis 9 pass to Barrett (kick good)
WI – DePrimeo 47 run (Bolognese kick)
WO – Kineavy 1 run (kick good)
WI – DePrimeo 62 run (Bolognese kick)
WO – Davis 9 pass to Doherty (kick good)