So far this season, Mets manager Mickey Callaway has pushed all the right buttons.

His team has hit in the clutch, ran the bases well and been solid on defense. His starters, while not dominant, have kept the team in the game and his relievers have been lights out.

On Monday, this all culminated once again as New York captured its sixth straight victory and eighth win in nine contests.

“In my six years in the major leagues, this is the best team I’ve ever been on,” said outfielder Yoenis Cespedes. “We’ve been showing it, and we will keep proving it.”

Callaway, who has looked calm, cool and collected in the dugout, commended his players and was quick to call them the reason for the team’s early success.

“It’s the players,” Callaway said. “They’re doing the job. It’s almost like you can throw anybody in that situation and they get the job done.”

When one player is down, another picks them up.

Noah Syndergaard was far from bad on Monday in the series opener versus the Miami Marlins, but felt his performance was subpar. Even still, the Mets scored early and they held the lead throughout the contest to stave off the Fish.

“I think I was kind of subpar, but that’s not really what matters,” Syndergaard said. “What matters is we got a team win and it’s a lot of fun watching us play baseball, you see aggressiveness on the basepaths to the timely hitting to the explosive hitting we’ve got going.

“The ball-busting in the clubhouse and the dugout, and it’s just a lot of fun. It’s a great team chemistry to be around.”

Syndergaard said he would like to go deeper into the games, which realistically, can be said for each starter thus far.

However, it’s early, and Callaway said he has been pleased with the length his starters have given so far.

“The beginning of the season is tough,” Callaway said. “I think the conditions we’ve played in have been tough and then tonight it’s tough coming into the humidity for the first time. It will normalize and some guys will start to get stretched out from 100 to 110 pitches and go pitch a little more, but it’s been adequate.”

In the second inning, the Mets got on the scoreboard first after Todd Frazier walked, advanced to second on a base knock from Asdrubal Cabrera and ultimately came home on a single from Adrian Gonzalez.

Catcher Kevin Plawecki then grounded into a twin killing, but it was productive, as the second tally of the game came in on the play.

In the third inning, young shortstop stud Amed Rosario doubled to kick off the frame and came home on a rocket up the middle from outfielder Jay Bruce.

In the fifth and sixth innings, the Marlins fired two salvos to get back within one run, but in the seventh, Rosario notched an RBI of his own on a single to left field.

From that point on, the bullpen was strong yet again and locked down the victory.

Hansel Robles, Jerry Blevins, AJ Ramos and Jeurys Familia combined for three scoreless frames to fry the Fish and give New York the early series advantage.

“Everybody is doing the job,” Familia said. “Everybody throws what they have got. I think that is the most impressive thing, when you are not afraid to throw what you have got. That is why we are having success right now.”

Gonzalez said this team from top to bottom has all the right pieces to succeed.

“I’ve played on talented teams, but talent doesn’t create a good team,” he said. “We have a good team. You can tell we’re structured well.”

New York will look to keep it rolling on Tuesday night and win their seventh straight game. Jacob deGrom will get the ball for the Amazin’s in his third start of the campaign.