St. Louis Cardinals vs. KC Royals MLB Pick – September 21, 2020

Probable Starters:

    Adam Wainwright (5-1, 2.87 ERA) vs. Carlos Hernandez (0-0, 3.86 ERA)

The St. Louis Cardinals and Kansas City Royals meet over the next three day at Kauffman Stadium. It’s a business meeting with postseason implications for the Cardinals. They go into KC with a record of 26-24 and the sixth seed in the National League. Eight teams from each league will get into the postseason.

The Phillies at 27-26 and Reds at 27-27 are immediately behind the Cardinals, so there isn’t much room to breathe right now. With only eight games left on the schedule, the Cardinals have no room to slip up down the stretch. The Cardinals are coming off a successful five-game series against the Pittsburgh Pirates.

After losing the opener, the Cardinals came back with four straight wins. Their most recent win was a tight 2-1 victory on Sunday afternoon. Jack Flaherty pitched a gem, as he went 6 innings with just 2 hits and 1 earned run conceded. He racked up the strikeout count with 11 K’s. Joe Musgrove was left to sit and watch while his offense generated no support for him.

The Cardinals have another beatable opponent in front of them for the next three games. Following the Royals, they will see the Brewers for five games in the most important series of the year. That isn’t the most winnable matchup. In other words, picking up the games they should win are mightily vital. They were able to do that against the Royals, now let’s see how they react against the Royals.

The Royals are out of the postseason discussion and likely will be next year as well. They need more than an offseason to fix what ails them. There are a lot of holes in their lineup and pitching staff to address before they jump into the divisional race. They’re on the heels of a 5-3 loss versus the Brewers on Sunday.

Brad Keller was touched up for 5 hits and 5 earned runs through 5 innings. Rookie Carlos Hernandez will look for a better effort for the Royals on Monday. Veteran Adam Wainwright is scheduled to touch the rubber for the Cardinals to get the series started. Head below for our free St. Louis Cardinals vs. Kansas City Royals pick for September 21, 2020.

St. Louis Cardinals vs. KC Royals MLB Betting Odds:


  • Cardinals +1.5 (-180)
  • Royals -1.5 (+160)

  • Cardinals (-153)
  • Royals (+141)

  • Over 9 (-120)
  • Under 9 (+100)

$1000.00 FREE BET BONUS!

St. Louis Cardinals vs. KC Royals Prediction:

Adam Wainwright has been in great shape this season. His career was teetering the past few years. He looked like just any other average pitcher and a shell of his former self. An injury in 2015 set off a big stage of regression for Wainwright. He hasn’t posted an ERA below 4.00 in a full season since 2014.

I don’t know if you want to consider this year a full season, but Wainwright has been healthy and has been strong in this 60-game campaign. He flicked the switch and resembles the guy from in his prime from 2006 to 2014. I don’t think Wainwright gets enough credit for how long he’s been good in the major leagues.

If it weren’t for the major injury in 2015, he might have never been bumped off, ala Clayton Kershaw. Wainwright goes into Monday with a sharp ERA of 2.87 and 0.98 WHIP through eight games and 53.1 innings. He has conceded more than 3 earned runs in just one out of his eight outings.

It’s been quite the comeback story for the 39-year-old. He doesn’t have a lot left in his career, but this has been impressive. Wainwright has been better on the road with an ERA of 2.45 and 0.93 WHIP in 18.1 innings. Opponents are hitting just .182 versus Wainwright on the road.

The Royals are 27th in the majors with 4.06 runs per game in 2020. If Wainwright maintains his form, then he should have a nice evening at Kauffman Stadium.23-year-old Carlos Hernandez made his debut September 3 as a reliever. He held up well against the Indians, with no runs conceded through 3.2 innings.

Hernandez was okay in his next performance, with 3 hits and 1 earned run allowed in 2.2 innings versus the White Sox. However, when it was time for his first major league start, Hernandez had issues on September 12. Hernandez gave up 3 hits and 3 earned runs against the Pirates and was pulled after 3 innings. I’m going to side with the Cards on the road on Monday night.


The Bet
Kyle E / Author

Kyle is a veteran of TheSportsGeek and has spent nearly a decade providing accurate sports picks and writeups here. He has been a sports handicapper for 10+ years and started sharing his picks and thoughts in 2011 at TheSportsGeek. His expertise spans across multiple sports, including the NFL, NCAAF, MLB, NHL, and horse racing. Prior to writing for TheSportsGeek, Kyle was a fantasy football expert, who ultimately parlayed it into a successful sports betting career. You can find his picks daily only at TheSportsGeek.