Bo MacCormack finished with three touchdowns and 182 yards on the ground to boost BB&N past Thayer Academy, 34-6.
In other ISL action, Huge Djeumenis rushed for 239 yards and a touchdown on 23 carries, while adding a 53-yard TD reception as Tabor (2-0) defeated St. George’s, 41-7. … Marcus Griffin ran for a pair of scores as Belmont Hill (1-1) blanked Roxbury Latin, 31-0. … Max Stevelman threw four touchdown passes, three to Amir Lindsey, as Rivers (2-0) rolled to a 42-13 win over Groton.
Hudson Weidman threw three touchdown passes and ran for a fourth as Pingree (2-0) held off Proctor Academy, 28-26. … Joe McCauley completed 10-of-16 passes for 149 yards and three touchdowns as Dexter Southfield (3-0) defeated St. Luke’s, 49-0.
Matt O’Donnell’s 20-yard TD run with 5:39 left gave Cardinal Spellman (4-0) an 18-12 win over Cathedral in the Catholic Central League.
Gustavo Varela ran for 210 yards and a touchdown as Greater Lawrence (2-2) beat Greater Lowell 14-7 in the Commonwealth Athletic Conference.
Angel Cabrera’s six-yard TD run late in the third quarter broke a 6-6 tie and Nantucket (1-3) went on to defeat Tech Boston 19-6 in a nonleague contest. … Jimmy Nardone ran for a pair of scores and tacked on three successful 2-point conversion runs as St. John’s Prep (4-0) extended its winning streak to a state-best 11 with a 41-0 win over LaSalle (RI). … Cooper Tarantino ran for four touchdowns and threw for a fifth, while Rayhan Nsereko added 130 rushing yards as Lincoln-Sudbury (3-1) defeated New Bedford, 42-6. … Cesar Reyes ran for two scores and made four extra points as Lynn Tech (3-1) bested English/New Mission, 36-0.
Max Dresens rushed for 186 yards and four touchdowns as Wayland (3-1) defeated Boston Latin 55-0 in the Dual County League.
THURSDAY’S RESULTS
Hingham 28, Plymouth North 8
Hopkinton 22, Dracut/Innovation 6
King Philip 28, Taunton 7
Lynn Classical 38, Medford 14
Marlboro 34, Nashoba 6
Milford 48, Attleboro 14
Newton South 28, Cambridge 27
Weston 46, Roxbury Prep 14
Westwood 39, Medway 21
FRIDAY’S RESULTS
Acton-Boxboro 14, Waltham 6
Amesbury 48, Ipswich 7
Barnstable 50, Dennis-Yarmouth 16
Bartlett 44, Minuteman 14
Bellingham 27, Ashland 21
Belmont 15, Winchester 9
Billerica 33, Haverhill 21
Bishop Fenwick 48, St. Mary’s 16
Bishop Stang 36, Arlington Catholic 7
Braintree 44, Quincy 16
Bristol-Plymouth 20, South Shore 18 (ot)
Brockton 14, Lawrence 7
Burlington 21, Wakefield 0
Cape Cod Tech 28, Atlantis Charter/Westport 0
Carver 50, Martha’s Vineyard 12
Case 22, Upper Cape 0
Danvers 27, Winthrop 7
Dartmouth 36, Apponequet 20
Dedham 44, Dover-Sherborn 16
Doherty 27, Tantasqua 7
Durfee 43, Nauset 13
East Boston 20, Chelsea 8
East Bridgewater 28, Seekonk 8
Everett 35, BC High 34
Fairhaven 46, Bourne 10
Foxboro 41, Sharon 13
Franklin 32, North Attleboro 20
Hanover 42, Plymouth South 7
Holliston 14, Grafton 12
KIPP 26, Leicester 21
Lexington 27, Arlington 24
Leominster 21, Westford Academy 13
Lynn English 28, Revere 6
Lunenburg 11, Ayer-Shirley 8
Lynnfield 38, Pentucket/Georgetown 7
Malden 27, Somerville 12
Malden Catholic 28, Concord-Carlisle 7
Mansfield 25, Canton 0
Marshfield 33, Bridgewater-Raynham 7
Masconomet 20, Beverly 6
Mashpee 24, Randolph 8
Melrose 15, Stoneham 8
Methuen 51, Andover 18
Middleboro 34, Sandwich 15
Middlesex 28, St. Mark’s 7
Millis 7, David Prouty 6
Milton 31, Weymouth 7
Monomoy 25, Holbrook/Avon 22
Nashoba Tech 28, Manchester-Essex 16
Natick 23, Wachusett 0
Needham 21, Walpole 19
Newburyport 22, Bedford 21
North Andover 14, Chelmsford 13
North Middlesex 40, Groton-Dunstable 0
North Quincy 20, Cohasset 14
North Reading 48, Hamilton-Wenham 20
Norton 31, St. John Paul II 0
Norwell 27, Abington 7
Norwood 34, Medfield 0
Oakmont 43, Latin Academy 6
Old Colony 48, Wareham 20
Old Rochester 35, Greater New Bedford 0
Peabody 41, Marblehead 21
Rockland 28, Falmouth 6
St. John’s (S) 28, Exeter (NH) 7
Salem 40, Gloucester 6
Scituate 35, Pembroke 12
Shawsheen 38, Northeast/Mystic Valley 6
Somerset Berkley 36, Dighton-Rehoboth 7
Southeastern 47, Southbridge 0
Stoughton 28, Oliver Ames 0
Swampscott 35, Saugus 0
Tabor 41, St. George’s 7
Tewksbury 42, Lowell 6
Triton 25, Essex Tech 12
Wayland 55, Boston Latin 0
Wellesley 40, Brookline 6
West Boylston 52, Blue Hills 14
West Bridgewater 35, Brighton 8
Whitman-Hanson 28, Silver Lake 25
Whittier 36, Lowell Catholic 20
Wilmington 14, Watertown 13
Woburn 30, Reading 14
Xaverian 28, Central Catholic 14
O’Bryant at Keefe Tech (ccd.)
SATURDAY’S GAMES
Belmont Hill 31, Roxbury Latin 0
Bishop Feehan 31, Archbishop Williams 6
BB&N 34 Thayer Academy 6
Cardinal Spellman 18, Cathedral 12
Dexter Southfield 49, St. Luke’s (Conn.) 0
Framingham 22, Newton North 18
Governor’s Academy 37, Brooks 13
Greater Lawrence 14, Greater Lowell 7
Lawrence Academy 27, Milton Academy 26 (ot)
Kingswood Oxford 35, Austin Prep 13
Lincoln-Sudbury 42, New Bedford 6
Lynn Tech 36, Boston English/New Mission 0
Nantucket 19, TechBoston 6
Pingree 28, Proctor Academy 26
Rivers 42, Groton 13
St. John’s Prep 41, LaSalle (RI) 0
St. Sebastian’s 35, Noble and Greenough 7
Tri-County 28, Diman 20
BELMONT HILL 31, ROXBURY LATIN 0
Belmont Hill (1-1) 14 10 7 0 – 31
Roxbury Latin (1-1) 0 0 0 0 – 0
BH – Marcus Griffin 7 run (Nick Ascione Kick)
BH – Marcus Griffin 7 run (Ascione Kick)
BH – Nick Ascione 36 field goal
BH – Cal Peterson 1 run (Ascione Kick)
BH – Rèis Little 4 run
BISHOP FEEHAN 31, ARCHBISHOP WILLIAMS 6
Abp. Williams (2-2) 0 0 0 6 – 6
Bp. Feehan (3-1) 7 21 3 0 – 31
BF – Jacob Ferrao 47 pass from Owen Mordas (Austin Clemente kick)
BF – Finn McHale 20 pass from Mordas (Clemente kick)
BF – Devin Ferreira 27 pass from Mordas (Clemente kick)
BF – Ferrao 51 pass from Mordas (Clemente kick)
BF – Clemente 37 field goal
AW – Tommy McDonagh 6 pass from Joseph Schwartz (rush failed)
BB&N 34, THAYER ACADEMY 6
BB&N (2-0) 13 7 7 7 – 34
Thayer (1-1) 6 0 0 0 – 6
BB- Bo MacCormack 25 run (Vince Snoonian kick)
BB – MacCormack 12 run (kick failed)
TA – Angel Perez-Gonzales 70 pass from Arnaud Dugas (kick failed)
BB – Brett Elliott 11 pass from Henry Machnik (Snoonian kick)
BB – MacCormack 39 run (Snoonian kick)
BB – Snoonian 15 pass from Machnik (Snoonian kick)
DEXTER SOUTHFIELD 49, ST. LUKE’S 0
Dexter Southfield (3-0) 34 0 7 8 – 49
St. Luke’s (1-1) 0 0 0 0 – 0
DS – Santana Cardoso 10 pass from Joe McCauley (kick failed)
DS – Kiernan Crayton-Dillion 31 run (Quinn Carver rush)
DS – Cardoso 25 pass from McCauley to Cardoso (rush failed)
DS – Darius Day 60 punt return (Judah Siff kick)
DS – Quinn Carver 30 pass from McCauley (Siff kick)
DS – Crayton Dillion 38 run (Luke Hoganson kick)
DS – Michael Thomas 80 pass from Thomas Mahoney (Judah Siff rush)
GREATER LAWRENCE 14, GREATER LOWELL 7
Gr. Lawrence (2-2) 7 0 0 7 – 14
Gr. Lowell (1-3) 0 7 0 0 – 7
GLA – Gustavo Valera 58 run (Dan Laurendeau kick)
GLO – Jayson Frasca 21 fumble recovery (Frasca kick)
GLA – Ellis Macea 24 pass from Isiah Suero (Laurendeau kick)
LYNN TECH 36, ENGLISH/NEW MISSION 0
English (1-3) 0 0 0 0 – 0
Lynn Tech (3-1) 29 7 0 0 – 36
LT – Alberto Gerardo 75 kickoff return (kick failed)
LT – Cesar Reyes 16 run (Reyes kick)
LT – Safety
LT – Ethan Prum 3 run (Reyes kick)
LT – Reyes 5 run (Reyes kick)
LT – Prum 33 run (Reyes kick)
LINCOLN-SUDBURY 42, NEW BEDFORD 6
L-Sudbury (3-1) 7 14 7 14 – 42
New Bedford (1-3) 0 6 0 0 – 6
LS – Cooper Tarantino 2 run (Marcus Cassel kick)
LS – C. Tarantino 11 run (Cassel kick)
NB – Jarred Goodine 1 run (run failed)
LS – Eric Siegal 50 pass from Tarantino (Cassel kick)
LS – C. Tarantino 5 run (Cassel kick)
LS – C. Tarantino 2 run (Cassel kick)
LS – Mason Tarantino 1 yard run (Cassel kick)
RIVERS 42, GROTON 13
Groton (1-1) 0 6 0 7 – 13
Rivers (2-0) 7 7 21 7 – 42
RI – Griffin Schutte 33 pass from Max Stevelman (Josh Do kick)
RI – Amir Lindsey 75 pass from Stevelman (Do kick)
GR – Gavin Cronin pass from Sean Greene (kick failed)
RI – Lindsey 6 pass from Stevelman (Do kick)
RI – Lindsey 12 pass from Stevelman (Do kick)
RI – Jalen Morris 39 run (Do kick)
RI – Morris 1 run (Do kick)
GR – Salim Hill 65 run (Luke Tyner kick)
ST. SEBASTIAN’S 35, NOBLES 7
Nobles (0-2) 0 7 0 0 – 7
St. Sebastian’s (2-0) 14 14 7 0 – 35
SS – Ace Ciongoli 6 pass from Ty Ciongoli (Cooper Bolton kick)
SS – Justin Bourque 29 run (Bolton kick)
NO – Chris Capone 2 run (Owen Fitzsimmons kick)
SS – Isaiah Simmons 39 pass from Ciongoli (Bolton kick)
SS – Crosby Thurmond 14 pass from Ciongoli (Bolton kick)
SS – George Kelly 8 run (Bolton kick)
WAYLAND 55, BOSTON LATIN 0
Boston Latin (3-1) 0 0 0 0 – 0
Wayland (3-1) 21 21 7 6 – 55
WA – Max Dresens 20 run (Dylan Engelhardt kick)
WA – Dresens 40 run (Englehardt kick)
WA – Dresens 18 run (Englehardt kick)
WA – Mekhi Walker 8 run (Englehardt kick)
WA – Michael Caulfield 58 run (Englehardt kick)
WA – Dresens 56 run (Englehardt kick)
WA – Caulfield 28 run (Englehardt kick)
WA – Nathaniel Kilmon 72 run