CINCINNATI — Not only is the Mets lineup struggling to produce, but now the manager and his coaching staff can’t get the batting order right.

Oops.

In an embarrassing moment, the Mets were called for batting out of order in Wednesday’s first inning against the Reds, negating Asdrubal Cabrera’s two-out double.

As Jay Bruce stepped into the batter’s box, plate umpire Gabe Morales declared the inning over. According to the official scorer, the Mets gave Morales a lineup card that showed Cabrera batting second and Wilmer Flores third. But Flores and Cabrera batted in the opposite order.

Cabrera’s double was erased in the box score, but Bruce was called out, with a putout to the catcher.

The Reds’ Twitter account had some fun at their opponents’ expense.