David Freese drove in two runs as St. Louis won for the fifth time in six games. The NL East-leading Braves played without Jason Heyward, who is out with a broken right jaw after he was beaned during Wednesday's 4-1 win at the New York Mets.
The Cardinals' broadcaster thanked well-wishers and said he expects to return to the broadcast booth before the end of the regular season.
The Cardinals defeated the Brewers 8-6.
David Lough drove in another run for the Royals in the sixth, but that was all they managed in another lackluster offensive performance. They finished with six hits on the night.
Kyle Lohse beat the Cardinals in his fourth try this season and Sean Halton knocked in a career-high three runs to help the Milwaukee Brewers beat St. Louis 6-3 Tuesday night.
John Danks (3-10) ended his exasperating winless streak by scattering seven hits and a walk. The White Sox beat the Royals 2-0.
Quarterback Sam Bradford has raved about his comfort level working with offensive coordinator Brian Schottenheimer for the second straight season. But on game day, rookie wide receiver Tavon Austin has yet to show his breakaway capability. Tight end Jared Cook, the other major skill upgrade on offense, has one big catch.
Kolten Wong got his first two major-league hits Monday night, keying a four-run rally with an infield single in an 8-5 win over the Milwaukee Brewers.
Kansas City Chiefs coach Andy Reid said new pick A.J Jenkins would bring a "fresh start" to the team.
Daryl Richardson solidified his status as the St. Louis Rams' front runner at running back. "I mean basically from a starting standpoint, yeah, I think Daryl will probably take the first snap against Arizona," coach Jeff Fisher said after practice Monday night.
Albert Pujols will miss the rest of the season to rest his injured left foot, the Los Angeles Angels announced Monday.
Jacksonville Jaguars coach Gus Bradley named Blaine Gabbert his starting quarterback Monday, the same day he announced the former Missouri standout will miss the rest of the preseason because of a broken thumb.
The Chiefs traded wide receiver Jon Baldwin to the 49ers on Monday for fellow wideout A.J. Jenkins.
Adam Wainwright hadn't won since July 21 at home against San Diego and had allowed 14 runs in 28 innings during the span.
Bruce Chen (5-1) allowed six earned runs — more than he had given up in his last six starts — on eight hits over 5 1-3 innings.
The former MVP tested positive under Major League Baseball's amphetamine policy. His suspension is one of the longest given by the league.
Shelby Miller said his arm felt fine coming off a two-pitch outing abbreviated by a stinging line drive off his elbow by Dodgers leadoff man Carl Crawford, but he gave up a pair of home runs as St. Louis lost 5-1 to the Pittsburgh Pirates on Wednesday night.
After a 5-2 loss to Miami gave them their first defeat in eight series, the Kansas City Royals limp off to play five games in four days against AL Central-leading Detroit.
St. Louis catcher Yadier Molina plans to be in the lineup Thursday, the first day he's eligible to come off the 15-day disabled list from a right knee strain.
St. Louis Rams starting linebacker Jo-Lonn Dunbar was second on the team with a career-high 157 tackles last season. He will be able to practice and play in all exhibition contests prior to the opener.