Philadelphia Phillies pitcher Roy Halladay left his start against the St. Louis Cardinals after two innings as a precaution due to right shoulder soreness, matching the second-shortest outing of his career.
A team spokesman Sunday said Halladay, a two-time Cy Young winner who was runner-up last year, would be re-evaluated in the next few days. Joe Savery replaced Halladay, who entered with a 4-4 record and 3.58 ERA, in the third inning at St. Louis.
Halladay surrendered the fifth grand slam of his career to the Cardinals' Yadier Molina in the first inning, but worked a perfect second by getting groundouts from pitcher Adam Wainwright, Rafael Furcal and Skip Schumaker.
Previously, his shortest outing this season was 5 1/3 innings May 2 at Atlanta in which he also allowed a grand slam to a catcher, the Braves' Brian McCann.
Halladay has allowed six homers this season, all in May and five in the last three starts.
The shortest outing of Halladay's career was two-thirds of an inning Sept. 10, 2006, at Anaheim when he was with the Blue Jays. He worked two-plus innings May 9, 1999, against the Rangers, giving up four runs on eight hits and was knocked out by four consecutive hits to start the third.
It was 90 degrees at game time, which may have been a contributing factor. Halladay left a start after four innings in Chicago last summer because he was having trouble dealing with the heat.
A team spokesman said conditions at that game against the Cubs were much more trying.
Five Cardinals reached in a span of six at-bats in the first against Halladay, and Molina hit his third career grand slam with two outs.
Fan, follow and download: Get the latest from NBCPhiladelphia.com anytime, anywhere. Follow us on Twitter, Facebook and NBC Philadelphia. Sign up for our sports newsletter. And, get breaking news delivered right to your mobile phone -- just text PHIBREAKING to 639710 to sign up. (Message and data rates may apply.)