| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Rhys Hoskins | 1B | 24 | .429 | 1.595 | 4 |
| Steven Kwan | LF | 6 | .500 | 1.167 | 0 |
| Jose Ramirez | 3B | 5 | .250 | 0.700 | 0 |
| Brayan Rocchio | SS | 4 | .000 | 0.250 | 0 |
| David Fry | 1B | 4 | .250 | 1.250 | 1 |
| Bo Naylor | C | 2 | .000 | 0.000 | 0 |
| Daniel Schneemann | 2B | 2 | .000 | 0.500 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Gunnar Henderson | SS | 5 | .250 | 0.650 | 0 |
| Coby Mayo | 1B | 4 | .000 | 0.500 | 0 |
| Colton Cowser | LF | 4 | .500 | 1.000 | 0 |
| Taylor Ward | LF | 1 | .000 | 0.000 | 0 |
Both lineups face a same-handed starter today, and the splits tell the entire story. Cleveland is 5-1 against left-handed pitching in 2026. Baltimore walks into Progressive Field at 0-2 versus lefties. That is not a fluke. Cantillo exploits it by generating swing-and-miss across the zone. Baltimore's top hitters, particularly Gunnar Henderson with his 1.056 OPS versus lefties, present a real threat at the top of the order. But the middle and lower third of the Orioles lineup has been brutal against southpaws all season, and that is where Cantillo racks up strikeouts and quiet innings without much resistance.
The number that jumps off the page in this matchup is Rhys Hoskins against Rogers. Hoskins has seen this pitcher 24 times in his career and hit .429 with a 1.595 OPS and 4 home runs. One home run every six plate appearances against a specific pitcher is not luck. It spans multiple seasons: 1.250 OPS in 2021, 1.420 OPS in 2022, and 2.500 OPS in a 2024 sample. Rogers does not retire Hoskins. That pattern is the deepest batter-vs-pitcher edge on today's full slate, and it makes this game far more interesting than the modest seven-run total suggests.
This is Game 3 of a three-game series that both teams have split in 2026. Cleveland won Games 1 and 3, Baltimore took Game 2. Bullpens carry wear from the weekend, and Progressive Field does not help power hitters, with a home run park factor of 0.95. Baltimore owns a bullpen ERA of 2.66, the best relief staff of this series. If Rogers exits early because of Hoskins or a shaky inning, those arms can still keep Baltimore in range. That competitive dynamic is what makes the run line and the total the places to find value today, rather than the moneyline.
Picks made April 19, 2026 at 04:05 AM ET. Odds shown reflect current market prices.
The bet I keep returning to is Hoskins over 0.5 hits at -130. Four home runs in 24 career plate appearances against one pitcher is not a coincidence. It holds across five seasons and multiple sample sizes. Rogers gave up 4 earned runs in his last start and has never found a consistent answer for Hoskins. At -130, the over on a hit is the clearest edge in this game. Stack it with Ramirez over 1.5 total bases at +104 and you have two Cleveland bats at value prices in a low-scoring game where every hit matters. Cantillo over 6.5 strikeouts rounds it out: a 10.5 K/9 starter against a lineup that struggles against lefties, in a park that naturally suppresses offense.
The caveat is Rogers' variance. His 2025 season (1.81 ERA) showed what he can be when everything clicks, and a bounce-back start today changes the run environment and the Hoskins narrative entirely. Baseball does not guarantee outcomes, and a lefty pitching his best stuff against a left-heavy lineup can get through six clean innings. Manage your units accordingly. For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Apr 16, 2026 | BAL @ CLE | CLECLE 4-2 |
| Apr 17, 2026 | BAL @ CLE | BALBAL 6-4 |
| Apr 18, 2026 | BAL @ CLE | CLECLE 4-2 |
Compare odds for BAL @ CLE