# MLB Player Props – Cardinals @ Royals

> OddsTrader AI player prop predictions for this matchup.
> Grouped by market. Each player shows Over and Under lines.
> All odds in American format. Last updated: 2026-06-27T04:41:08.457640-07:00.
>
> - League: MLB
> - Matchup: Cardinals @ Royals
> - Game Time: Sun 06/21 7:10 AM
> - Props: 70

## Player to record a RBI

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Salvador Perez | -9.2% | 31% | ☆☆☆☆☆ | 150 | Bovada |
| Lane Thomas | -2.7% | 27% | ☆☆☆☆☆ | 240 | Bovada |
| Ivan Herrera | -2.7% | 33% | ☆☆☆☆☆ | 180 | Bovada |
| Jordan Walker | +13.2% | 62% | ★★☆☆☆ | 105 | Bovada |
| Masyn Winn | -13.8% | 23% | ☆☆☆☆☆ | 170 | Bovada |
| Lars Nootbaar | -15.0% | 26% | ☆☆☆☆☆ | 145 | Bovada |
| Maikel Garcia | +6.0% | 42% | ★☆☆☆☆ | 180 | Bovada |
| Michael Massey | +4.6% | 41% | ☆☆☆☆☆ | 175 | Bovada |
| Alec Burleson | +6.8% | 50% | ★★☆☆☆ | 130 | Bovada |
| Nick Loftin | -11.4% | 18% | ☆☆☆☆☆ | 240 | Bovada |
| Kameron Misner | +9.0% | 38% | ★☆☆☆☆ | 250 | Bovada |
| Isaac Collins | -10.9% | 19% | ☆☆☆☆☆ | 230 | Bovada |
| Tyler Tolbert | +3.1% | 33% | ☆☆☆☆☆ | 230 | Bovada |
| John Rave | -14.9% | 14% | ☆☆☆☆☆ | 240 | Bovada |
| Jac Caglianone | -17.0% | 22% | ☆☆☆☆☆ | 155 | Bovada |
| Nathan Church | +1.1% | 33% | ☆☆☆☆☆ | 210 | Bovada |
| Jimmy Crooks | -16.5% | 19% | ☆☆☆☆☆ | 185 | Bovada |
| Carter Jensen | -3.6% | 33% | ☆☆☆☆☆ | 170 | Bovada |
| JJ Wetherholt | -0.3% | 36% | ☆☆☆☆☆ | 175 | Bovada |
| Blaze Jordan | -3.0% | 33% | ☆☆☆☆☆ | 175 | Bovada |

## Player to record a Single

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Salvador Perez | -7.8% | 45% | ☆☆☆☆☆ | -110 | Bovada |
| Lane Thomas | -14.3% | 33% | ☆☆☆☆☆ | 110 | Bovada |
| Ivan Herrera | -15.7% | 48% | ☆☆☆☆☆ | -176 | Bovada |
| Jordan Walker | -13.3% | 45% | ☆☆☆☆☆ | -141 | Bovada |
| Masyn Winn | -23.2% | 37% | ☆☆☆☆☆ | -154 | Bovada |
| Lars Nootbaar | -15.3% | 37% | ☆☆☆☆☆ | -110 | Bovada |
| Maikel Garcia | -7.4% | 56% | ★☆☆☆☆ | -176 | Bovada |
| Michael Massey | -0.5% | 50% | ☆☆☆☆☆ | 100 | Bovada |
| Alec Burleson | -14.2% | 46% | ☆☆☆☆☆ | -150 | Bovada |
| Nick Loftin | -29.6% | 22% | ☆☆☆☆☆ | -106 | Bovada |
| Kameron Misner | -2.4% | 41% | ☆☆☆☆☆ | 130 | Bovada |
| Isaac Collins | -6.6% | 39% | ☆☆☆☆☆ | 120 | Bovada |
| Tyler Tolbert | -12.5% | 40% | ☆☆☆☆☆ | -110 | Bovada |
| John Rave | -11.4% | 35% | ☆☆☆☆☆ | 115 | Bovada |
| Jac Caglianone | -9.0% | 36% | ☆☆☆☆☆ | 120 | Bovada |
| Nathan Church | -12.5% | 40% | ☆☆☆☆☆ | -110 | Bovada |
| Jimmy Crooks | -21.1% | 29% | ☆☆☆☆☆ | 100 | Bovada |
| Carter Jensen | -10.1% | 40% | ☆☆☆☆☆ | 100 | Bovada |
| JJ Wetherholt | +4.4% | 66% | ★☆☆☆☆ | -159 | Bovada |
| Blaze Jordan | -19.3% | 40% | ☆☆☆☆☆ | -145 | Bovada |

## Total Bases

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Salvador Perez | -32.8% | 11% | ☆☆☆☆☆ | o1½ (130) | Bovada |
| Salvador Perez | +5.6% | 69% | ★★★☆☆ | u1½ (-170) | Bovada |
| Lane Thomas | -32.3% | 8% | ☆☆☆☆☆ | o1½ (145) | Bovada |
| Lane Thomas | +7.2% | 73% | ★★☆☆☆ | u1½ (-190) | Bovada |
| Ivan Herrera | -34.0% | 15% | ☆☆☆☆☆ | o1½ (105) | Bovada |
| Ivan Herrera | +4.5% | 62% | ★★☆☆☆ | u1½ (-135) | Bovada |
| Jordan Walker | -24.4% | 27% | ☆☆☆☆☆ | o1½ (-105) | Bovada |
| Jordan Walker | -9.2% | 46% | ☆☆☆☆☆ | u1½ (-125) | Bovada |
| Masyn Winn | -36.0% | 8% | ☆☆☆☆☆ | o1½ (130) | Bovada |
| Masyn Winn | +11.7% | 75% | ★★★☆☆ | u1½ (-170) | Bovada |
| Lars Nootbaar | -31.5% | 9% | ☆☆☆☆☆ | o1½ (145) | Bovada |
| Lars Nootbaar | +5.5% | 71% | ★★★☆☆ | u1½ (-190) | Bovada |
| Maikel Garcia | -28.7% | 19% | ☆☆☆☆☆ | o1½ (110) | Bovada |
| Maikel Garcia | -3.2% | 56% | ★☆☆☆☆ | u1½ (-145) | Bovada |
| Alec Burleson | -4.8% | 46% | ☆☆☆☆☆ | o1½ (-105) | Bovada |
| Alec Burleson | -27.5% | 28% | ☆☆☆☆☆ | u1½ (-125) | Bovada |
| Jac Caglianone | -32.7% | 13% | ☆☆☆☆☆ | o1½ (120) | Bovada |
| Jac Caglianone | +3.5% | 65% | ★☆☆☆☆ | u1½ (-160) | Bovada |
| Carter Jensen | -31.4% | 14% | ☆☆☆☆☆ | o1½ (120) | Bovada |
| Carter Jensen | +1.4% | 63% | ★★☆☆☆ | u1½ (-160) | Bovada |
| JJ Wetherholt | -25.9% | 22% | ☆☆☆☆☆ | o1½ (110) | Bovada |
| JJ Wetherholt | -6.8% | 52% | ★★☆☆☆ | u1½ (-145) | Bovada |
| Blaze Jordan | -25.9% | 14% | ☆☆☆☆☆ | o1½ (150) | Bovada |
| Blaze Jordan | -3.7% | 63% | ★★☆☆☆ | u1½ (-200) | Bovada |

## Total Earned Runs

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Dustin May | -22.6% | 29% | ☆☆☆☆☆ | o2½ (-105) | Bovada |
| Dustin May | -8.1% | 49% | ★☆☆☆☆ | u2½ (-135) | Bovada |

## Total Strikeouts

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Dustin May | -16.9% | 28% | ★☆☆☆☆ | o5½ (125) | Bovada |
| Dustin May | -5.0% | 57% | ★☆☆☆☆ | u5½ (-165) | Bovada |
| Stephen Kolek | -13.3% | 39% | ★☆☆☆☆ | o3½ (-110) | Bovada |
| Stephen Kolek | -13.1% | 41% | ☆☆☆☆☆ | u3½ (-120) | Bovada |

*Source: [OddsTrader](https://www.oddstrader.com/mlb/matchups/kansas-city-royals-vs-st-louis-cardinals-2026-06-21-e4782827/player-props) · Updated Saturday, June 27, 2026*
