John Roberts surprised many people in his first season as Duxbury’s quarterback last year.
On Thursday, in the first game of his senior year, the southpaw said he even surprised himself.
Roberts was masterful, racking up six touchdowns — three in the air and three on the ground — to guide the Dragons to a statement road win, 40-14, over host Bridgewater-Raynham.
“I didn’t even know I had it in me, to be honest,” he said, laughing.
Duxbury trailed, 14-13, late in the first half, but Roberts led the way as the Dragons (1-0) ripped off 27 unanswered to seize control.
He finished 8 for 12 with 187 yards passing and added 4 carries for 88 yards. Roberts’s only miscue was a mental mistake, according to Duxbury head coach Dave Maimaron.
“It’s my second year as the varsity quarterback, so I know a lot more,” Roberts said. “My reads are 10 times better and I know what to do.”
Roberts took it up the middle for a 61-yard score early, then connected with junior Will Prouty (5 receptions, 115 yards, 2 TDs) on a 33-yard strike to give Duxbury a 13-7 edge. B-R quarterback Anthony Morrison found senior Shane Fries for a 29-yard score, but Duxbury responded right away with a 55-yard connection from Roberts to Leo Allgaier.
The touchdowns came rapidly in the first half, but having longer possessions after the break favored the Dragons. That gave their defense time to breathe, which paid dividends in the form of second-half shutout of B-R (0-1).
Behind the blocking of Quinn Murphy and the rest of the seasoned offensive line, Roberts rushed for two more TDs after the break. He also hit Prouty on a gorgeous, high-arcing throw for another score.
Afterward, Roberts called it the best game of his career. The Dragons, who lost a lot of talent from last year’s team, established themselves as a contender once again with Roberts as the catalyst.
“John’s a senior that played an entire season last year, and he played like it,” Maimaron said. “He learned so much last year.”
Watertown 27, Arlington Catholic 18 — The defending Division 5 North champion Raiders (1-0) got a boost from the athleticism of senior Mange Camara and junior Karim Monroe as they led Watertown to victory, spoiling the debut of Arlington Catholic coach Anthony Petrelis.
Camara scored three times in three different ways — an 86-yard kickoff return in the first quarter, a 74-yard run in the second quarter, and a 39-yard reception in the third quarter.
Monroe ran Watertown’s first play from scrimmage 64 yards to give the Raiders the 7-0 lead just 22 seconds into the game.
The Cougars (0-1) stayed within reach throughout the entire game but were felled by Watertown’s big plays.
Senior quarterback Riley Donovan threw two touchdowns and rushed for another. His 5-yard rush made it 7-6 with 4:30 left in the first, but Camara responded on the ensuing kickoff with his 86-yard TD return.
Donovan’s 55-yard strike to senior Steve DiLeo gave Watertown a 13-12 lead with 1:59 left in the first. He also hit junior Joe Greenwood for a 26-yard touchdown pass with 1:53 remaining in the game.
Barnstable 2, Sandwich 0 — Jack Cordeiro scored one of the goals on a great individual play as the Red Raiders picked up the win.
Mashpee 4, Hull 0 — Sophomore Gabe Tellez scored two unassisted goals to help lead the Falcons to victory.
Winchester 3, Wakefield 0 — Goalkeeper Paris Taliadorous posted a shutout as the Warriors topped the Sachems.
Bishop Stang 1, Durfee 0 — Maddie Halstead scored the lone goal of the game to lift the Spartans to victory.
Franklin 4, Milford 0 — Sophomore Stephanie Bell scored her first two career goals for the Panthers in the victory.
Manchester Essex 4, Hamilton-Wenham 0 — Sophomore forward Anna Coyne potted two goals and an assist to pace the Hornets (1-0) to a season-opening win.
Bridgewater-Raynham 9, Bristol-Plymouth 0 — Captain Ryan Coughlin shot a 38 while teammate Ryan Hackenson duplicated the performance in the second win of the season for the Trojans.
Newburyport 90, Georgetown/Pentucket 61 — The Clippers (2-0) were led by medalist Mike Twomey with 19 points after five holes. Ryan Archie and Sam Lyman followed with 16 points. Colin Richmond had 14, Jacob Grossi-Hogg finished with 13, and Jake Robertson’s 11 points finished the day.
Hull 6, Mashpee 1 — Junior captain Lauren Anastos had two goals and three assists to propel the Pirates to their first victory of the season.
North Andover 6, Lowell 0 — Senior captain Rileigh Cinquegrano’s two goals paced the Scarlet Knights (2-0) to a win.
Cambridge 3, Latin Academy 0 — Seniors Melissa Liu and Janijah Allen both hit .400 for the Falcons. Liu also managed three aces and six kills while Allen had five aces and six kills.
Canton 3, Attleboro 0 — Senior middle blocker Erin Devine had 12 kills while not making an error for the Bulldogs.
Cardinal Spellman 3, Bishop Fenwick 0 — Senior Carly Fisher notched 22 assists in the victory for the Cardinals.
Holliston 3, Westwood 0 — Senior captain Anna Koeva had sixteen digs for the Panthers in the victory.
South Shore Voc-Tech 3, Holbrook 0 — The Vikings took down the Bulldogs with Jade Watts finishing with 14 aces and 5 kills.
Westborough 3, Bishop Feehan 0 — Natalie Reid’s 10 kills weren’t enough for the Shamrocks, as they lost to the Rangers.
Westford 3, Waltham 0 — The Grey Ghosts (2-0) toppled the Hawks behind Caitlin Cannuscio’s four kills and seven aces.
Karl Capen contributed to this report. To report scores, call 617-929-2860/3235 or email email@example.com.