May 18, 2010 8:39 AM EST

Marlins manager Fredi Gonzalez benched shortstop Hanley Ramirez for not hustling after a ball against the Diamondbacks on Monday night.

Ramirez committed a costly error in the second inning after Tony Abreu's looper dropped near him in short left field. He accidentally kicked the baseball about 100 feet, allowing two runners to score and Abreu to reach third base.

He was replaced by Brian Barden the next inning.

"Hanley left the game because we felt -- he got smoked in the ankle -- but we felt whether he was hurt or not hurt or whatever it was, we felt that the effort wasn't there that we wanted," Gonzalez said. "There's 24 guys out there that are busting their butts. Cody Ross got hit with a ball 95 mph and it wasn't hit or thrown any slower and he stayed in the game making diving plays and battling, got two hits and an RBI.

"There are some injuries there, but we expect an effort from 25 guys on this team and when that doesn't happen, we have got to do something," he added.

Via ESPN