ST. LOUIS (AP) -- The St. Louis Cardinals and free-agent pitcher Mike Leake have agreed to terms on a contract, a person with direct knowledge of the deal says.
The person, who spoke on condition of anonymity because the deal has not been formally announced, said the signing is pending the results of a physical.
General manager John Mozeliak has scheduled Tuesday afternoon news conference at Busch Stadium.
The Cardinals failed to land outfielder Jason Heyward and pitcher David Price earlier this offseason.
Details of the contract with the 28-year-old were not immediately available.