| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Gunnar Henderson | SS | 10 | .111 | 0.311 | 0 |
| Pete Alonso | 1B | 10 | .300 | 1.000 | 1 |
| Neill | RF | 10 | .100 | 0.200 | 0 |
| Leody Taveras | CF | 6 | .200 | 0.533 | 0 |
| Coby Mayo | 3B | 4 | .750 | 2.500 | 1 |
| Jackson Holliday | 2B | 4 | .333 | 0.833 | 0 |
| Carlos Narvaez | C | 1 | .000 | 0.000 | 0 |
| Christian Encarnacion-Strand | 3B | 1 | .000 | 0.000 | 0 |
| Christian Franklin | CF | 1 | .1000 | 2.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Liam Hicks | C | 7 | .167 | 0.453 | 0 |
| Jonathan Aranda | 1B | 3 | .333 | 1.000 | 0 |
| Yandy Diaz | DH | 3 | .1000 | 3.500 | 1 |
| Cedric Mullins | CF | 2 | .500 | 1.000 | 0 |
| Chandler Simpson | LF | 2 | .500 | 1.000 | 0 |
| Jorge Mateo | SS | 2 | .500 | 2.500 | 1 |
| Junior Caminero | 3B | 2 | .000 | 0.000 | 0 |
| Nick Fortes | C | 2 | .500 | 1.500 | 0 |
| Richie Palacios | 2B | 2 | .500 | 1.000 | 0 |
| Ryan Vilade | RF | 2 | .500 | 2.500 | 1 |
Baltimore's lineup is built to punish a left-handed starter who cannot get deep into games. Pete Alonso enters on a 12-game hitting streak with a 1.426 OPS over the last seven days and 30 home runs on the season. His career numbers against McClanahan back the streak up: a 1.000 OPS with 1 HR across 10 plate appearances. Coby Mayo adds another pressure point. Mayo has a 2.500 OPS and 1 HR in just 4 PA against McClanahan this season, and his platoon split vs LHP sits at 1.079 OPS for 2026. Camden Yards adds another layer, with a 1.06 home run factor and a short left-field wall that specifically rewards right-handed power. When McClanahan runs into this lineup a second and third time through the order, the damage compounds fast.
The Orioles bullpen enters this game already compromised. Baltimore designated Suarez for assignment after he threw 57 pitches over three consecutive days during the Yankees sweep, and recalled Anthony Nunez from Triple-A Norfolk to replace him. Suarez was the most-used relief arm in recent days. Replacing him with an unproven option means Baltimore's depth chart gets tested the moment Young's night ends. If Young cannot reach the fifth inning, which he failed to do against this same Tampa Bay lineup on August 17, the bullpen math gets uncomfortable early. Tampa's bullpen is in considerably better shape at 3.75 ERA, which is the strongest structural argument for the Rays tonight.
Tampa Bay carries an AL East-best 76-52 record into Camden Yards with a +43 run differential compared to Baltimore's -34. Those season-level numbers are real and worth respecting. But the Rays have dropped two straight and gone 4-6 over their last ten games. And tonight's specific matchup, two starters with recent early-exit patterns squaring off in a park with a 1.02 run factor, sets up for a game decided by which bullpen breaks first. Baltimore's is already undermanned. That is where the edge lives tonight.
Picks made August 22, 2026 at 05:39 AM ET. Odds shown reflect current market prices.
The contrarian case deserves acknowledgment. Tampa Bay owns the AL East at 76-52 with a +43 run differential, a 3.75 bullpen ERA ranked among the league's best, and an offense hitting .261 as a team. The Rays run line at -1.0 for -106 is where sharp money may land, and it is a legitimate position if you believe McClanahan settles in and Tampa's bullpen keeps Baltimore quiet after he exits. That is a reasonable bet. But McClanahan's length concerns are the dominant variable in this specific matchup, and the Orioles lineup has the personnel to exploit them. Manage your unit size on a game with this many moving parts, and no outcome is guaranteed.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Aug 21, 2026 | TB @ BAL | BALBAL 5-3 |
Tampa Bay Rays vs Baltimore Orioles predictions: Orioles ML -102 backed by Alonso's 12-game streak and McClanahan's early-exit trend at Camden Yards.