He hit .200 for the month, lowest since he hit .279 last April.
Ramirez did not have a home run in April, but he had one in the first inning Sunday to end a dry spell that stretched back to Sept. 6 of last season, in the second game of a double header at Philadelphia.
It was a homerless streak that includes the 64 at-bats he had in 24 spring training training games in March.
Ramirez played his first full season in 2006, and here are his April averages: .304 in 2006; .364 in 2008; .324 in 2008; .289 in 2009; and .279 last year.
It was the first April without a home run, as his previous low was two in 2006, 2009 and 2010.
"He has been handling the situation perfectly," Marlins manager Edwin Rodriguez said about how Ramirez is dealing with the slump. "He has shown a lot of energy, he is pulling for his teammates."
Asked if he considered moving Ramirez out of the third spot in the batting order, Rodriguez shook his head.
"No consideration. Who are we going to put in the third hole? Chris Coghlan? Then who is going to lead off?" Rodriguez said.