| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Bobby Witt Jr. | SS | 6 | .200 | 1.133 | 1 |
| Maikel Garcia | 3B | 6 | .500 | 1.167 | 0 |
| Vinnie Pasquantino | 1B | 6 | .333 | 0.833 | 0 |
| Jac Caglianone | RF | 3 | .000 | 0.000 | 0 |
| Michael Massey | 2B | 3 | .000 | 0.000 | 0 |
| Nick Loftin | LF | 3 | .000 | 0.000 | 0 |
| Salvador Perez | C | 3 | .333 | 1.000 | 0 |
| Elias Diaz | C | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Gunnar Henderson | SS | 5 | .200 | 0.400 | 0 |
| Taylor Ward | LF | 5 | .400 | 1.400 | 1 |
| Blaze Alexander | SS | 3 | .333 | 0.666 | 0 |
| Leody Taveras | OF | 2 | .1000 | 2.000 | 0 |
| Sam Huff | C | 2 | .000 | 0.000 | 0 |
| Johnathan Rodriguez | RF | 1 | .1000 | 3.000 | 0 |
Bubic is the more interesting name on this card. The 29-year-old lefty carries a 3.97 ERA in 2026 and has shown a split personality: dominant against Chicago (7 IP, 0 ER, 11 K), rough against Detroit (4.2 IP, 5 ER), and rocky against Milwaukee (5 IP, 4 ER). But one data point cuts through all that noise. In three career starts against Baltimore, Bubic has never allowed a single earned run. Two of those came in 2025, including a 6.2-inning shutout in April and a 5-inning gem in May. The market is pricing Bubic at his 2026 inconsistency level. The Baltimore-specific track record suggests a ceiling much higher than that tonight.
That history lands with more force because of who is not in the Baltimore lineup. The Orioles are missing six key position players: Adley Rutschman, Jackson Holliday, Tyler O'Neill, Jordan Westburg, Heston Kjerstad, and Ryan Mountcastle. The Orioles are hitting .201/.295/.316 away from home this season, one of the worst road slash lines in baseball. They went 0-3 against left-handed pitching in 2026 and struck out 48 times across four games against Cleveland. Taylor Ward leads MLB with 11 doubles and carries a 1.169 OPS against lefties, making him the most dangerous bat in this depleted order. Kansas City's offense is not offering much relief: the Royals score just 3.3 runs per game and have topped four runs only twice since April 5. Bobby Witt Jr. has zero home runs in 2026 despite 23 last season, capping the Royals' ceiling in multi-run innings.
As Royals manager Quatraro said recently: "Everybody's frustrated. Nobody wants to have a start like this. But it is early, mid-April, and we play better baseball, that's what's in our control." The attitude is right. The matchup data is harder to argue with. Baltimore won Game 1 of this series 7-5 on Monday, and now both managers send out their most scrutinized pitchers in a game where the bullpens may decide as much as the starters.
Picks made April 21, 2026 at 03:23 AM ET. Odds shown reflect current market prices.
The Baltimore +1.5 run line at -180 is the complementary ticket. The juice is steep, but Kansas City is 0-5 in one-run games this season. Their offensive ceiling caps the blowout risk that a -1.5 cover requires. For prop players, Bubic's strikeout over at -104 is near-even money for a pitcher running 10.3 K/9 against a lineup starting multiple replacement-level players tonight. Henderson under 0.5 hits at +164 is the high-upside leg in the stack, supported by a 0.400 career OPS against Bubic. One honest caveat: Bubic can implode. His Detroit start (5 ER in 4.2 IP) is recent. If he runs into trouble early, this game changes shape fast. The structural case is strong. The variance is real. Size your positions accordingly.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Apr 20, 2026 | BAL @ KC | BALBAL 7-5 |
Compare odds for BAL @ KC