The 31-year-old is 6-9 with a 4.45 ERA in 22 starts with the Padres this season, and was the team's Opening Day starter in 2016. He did miss the rest of that season following the start due to thoracic outlet syndrome, which he had surgery for in October of 2016.
Ross made the National League All-Star team in 2014 and will help the Cardinals in a starting rotation, which is once again without Carlos Martinez due to a DL stint. Martinez was placed on the disabled list with a shoulder strain on July 31st, and that was too late for the Cards to make a move at the Trade Deadline. The now former Padre is owed $1.75 million this season and will be an unrestricted free agent this winter.
Meanwhile, 27-year-old pitcher Jordan Lyles also left the Padres on waivers, and was picked up by the Milwaukee Brewers. The right-hander is 2-4 with a 4.29 ERA in 24 appearances, eight of which have been starts. He will most likely get some starts for the Brew-Crew, who has struggled with injuries in their rotation. Brent Suter is done for the season, while Zach Davies and Jimmy Nelson have yet to return from their ailments.
The Brewers are in a battle with the Chicago Cubs for the top spot in the NL Central and entered Sunday a game back in that race. Despite that, they do still hold the top Wild Card spot, 2.5 games ahead of the Atlanta Braves, whom they would host in the Wild Card Game if the postseason were to start today.
Lyles has one more year left on his current contract, which will pay him $1 million. He is expected to be added to the 25-man roster by the Brewers later this week.