Jeremy Hefner does a better job of owning the Marlins than Jeffrey Loria.

The Mets right-hander doesn’t consider it a fluke. Sometimes, he says, a pitcher just matches up well against an opponent.

Hefner, tonight’s scheduled starter for the Mets, owns a 2.21 ERA in four career appearances against the Marlins. Overall, he has posted a 5.10 ERA in his 31 games in the majors.

The secret of Hefner’s success against the Marlins?

“They are not as disciplined as other teams,” Hefner said yesterday. “Obviously I don’t want to say too much, because I don’t want to give it over to them, but as far as being able to chase pitches, it seems to work to my advantage against them more than maybe other teams.”

Hefner allowed one run over six innings against the Marlins at Citi Field earlier this month to take the loss. He followed that with consecutive clunkers against the Phillies and Nationals before allowing one run over seven innings in a no-decision against the Dodgers on Thursday.

Hefner went 1-0 with a 2.70 ERA in two starts at Marlins Park last year.

“It’s a big park — you can get away with a few mistakes here as far as the home run ball, as opposed to Philadelphia,” Hefner said. “If you want to contrast [the Marlins] and Philly, they have a smaller ballpark and more veteran lineup in Philly. Here, it’s a bigger ballpark and younger lineup.”