The Miami Marlins and right-hander Sandy Alcantara have agreed to a five-year contract extension worth $56 million, sources told SportsGrid's Craig Mish.

The deal is pending a physical, Mish adds.