Miguel Olivo provided one of the most memorable moments in one of the Marlins’ most forgettable seasons. It was the next-to-last game of the 2007 season when Olivo dashed across the diamond at Shea Stadium and began taking swings at New York Mets shortstop Jose Reyes, delivering blows that grazed third base coach Sandy Alomar and ignited a bench-clearing brawl.

“You guys still remember that?” Olivo asked reporters this week while standing inside the visitors’ clubhouse at Nationals Park. “That’s in the past. Everything in the past stays in the past.”

The Marlins hope not everything about Olivo remains in the past.

Signed only days ago to serve as the team’s backup catcher until Jeff Mathis is healthy and ready to return, the Marlins are hoping the muscular Olivo, built like a cinderblock, is able to deliver some much-needed punch with his bat.

Olivo and Atlanta’s Brian McCann are the only two catchers in the majors who have hit 10 or more home runs each of the past seven seasons. For Olivo, the first two of those in the string were with the Marlins, where he hit 16 home runs in both 2006 and ’07.

“I have pop, and I’m here,” said the 34-year-old native of the Dominican Republic and veteran of 11 big-league seasons. “I’m very happy the Marlins gave that opportunity again.”

Olivo signed a deal that pays him $800,000 but doesn’t provide him with much in the way of security. The Marlins are allowed to release him within 45 days without owing him the rest of that amount, and Mathis could be ready to return from a broken clavicle before then.

“Let’s not think that way,” Olivo said when asked about it. “I think about staying here. How? I don’t know. For right now, I just think about helping the team win. When that situation comes, we’ll see what happens.”