TRENTON, N.J. — On a day when temperatures soared past 70 degrees in New Jersey, the Portland Sea Dogs offense heated up.

The Sea Dogs juggled their lineup and responded with a season-high 16 hits in a 10-1 victory over the Trenton Thunder at Arm & Hammer Park, snapping a two-game losing streak.

Leadoff hitter Mike Miller had four hits, and Miller, Mike Brenly and Jantzen Witte each knocked in three runs. Each starter had a hit, and four players had at least two hits for the Sea Dogs (4-5), who also produced a season-high in runs.

“Sixteen hits is a good night,” said Sea Dogs Manager Billy McMillon. “It was nice to see us regroup after a couple of losses. Miller, Brenly and Witte got us going when we needed it.”

Portland starter Mike McCarthy (1-1) had a stellar outing. He settled into a groove after the first inning and retired 12 of the next 13 batters before leaving after five innings. He struck out three and threw 40 of his 69 pitches for strikes.

McCarthy, who allowed nine runs in four innings during a 14-4 loss to New Britain on Monday, labored in the first inning as he gave up consecutive singles and walked a batter to load the bases with one out. But Portland shortstop Marco Hernandez fielded a slow grounder and turned it into a double play to end the inning.

“McCarthy did a nice job and mixed his pitches,” said McMillon. “He kept them off balance, and we also had a couple double plays behind him.

“He could have stayed in, but it is early in the season.”

Pat Light, a New Jersey native, relieved McCarthy and allowed a run and a hit while striking out three in two innings. Madison Younginer took over in the eighth and struck out three in final two innings while yielding one hit.

Portland erupted for five runs in the second inning, batting around off Trenton starter Caleb Smith (0-2).

Jonathan Roof and Reed Gragnani smacked consecutive singles, and Brenly followed with a two-run single. Marco Hernandez and Witte each added an RBI single, and Keury De La Cruz lined a RBI double.

The Sea Dogs sent 11 men to plate in their most productive inning this season.

In the sixth, Witte dropped a two-run single into left to push the lead to 7-0.

Portland tacked on three runs in the ninth. Brenly drove in a run with a groundout, and Miller singled up the middle to drive home two more runs.

NOTES: Portland’s William Cuevas (1-0, 1.80) opposes Trenton’s Luis Severino (0-0, 0.00) at 1 p.m. Sunday in the series finale before the Sea Dogs leave for a three-game series at Binghamton. … Witte’s three RBI gave him a team-high nine. … Carlos Asuaje, who had a five-game hitting streak, was not in the starting lineup, but he entered as a replacement for Hernandez, who left with an unspecified injury while batting in the top of the fourth. De La Cruz also left the game early because of a cramp. … Before their five-run second inning, the Sea Dogs’ high for runs in an inning was three against Reading in their season opener. … Brenly raised his average to .400.