Ross Ohlendorf has won his appeal and his three-game suspension and fine have been revoked, according to a source.

Ohlendorf was suspended three games by Major League Baseball for throwing at David Freese of the Pittsburgh Pirates.

The right-hander was ejected after hitting Freese in the ninth inning.