We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsTampa Bay Rays at Baltimore Orioles
Tampa Bay RaysTampa Bay Rays
@
Oriole Park at Camden Yards
Baltimore OriolesBaltimore Orioles

Match Predictor

Pre-match Prediction
Tampa Bay Rays
@
Baltimore Orioles
Tampa Bay Rays 46%Baltimore Orioles 54%
Market LinesRun Line: Baltimore Orioles -0.5Total: O/U 8
Model: Under 8
Model projects 7.9 total runs vs 8 line

Tampa Bay Rays

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
42%
53/127
MLB: 48%
Starter
100%
3/3
vs BAL
60%
6/10
Avg Total
8.8
MLB: 8.9
Game Starter (3) Last Starter vs BAL vs BAL (10)
Freddy Peralta #51 · RHP · Age 30
5.27
ERA (2026)
8.6
K/9 (2026)
3
Starts (2026)
14.7
Avg Total (2026)
Last 3:
L BAL (Aug 16): 4.2IP, 2ER, 2K
ND @ATH (Aug 10): 6.0IP, 3ER, 5K
ND @COL (Aug 04): 3.2IP, 7ER, 3K
vs BAL: W (Apr 12 2024): 6.0 IP, 1 ER, 11 K
Bullpen (2026 Season)Average
ERA: 3.76MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-08-16 vs BAL. Bullpen arms likely still recovering.
Recent: L 2-10W 7-6L 5-10W 7-6L 1-5
Lineup vs Freddy Peralta (Career)
BatterPosPAAVGOPSHR
NeillRF17.2500.6070
Pete Alonso1B13.2500.9130
Leody TaverasCF6.0000.3330
Colton CowserCF5.4001.6001
Gunnar HendersonSS5.0000.0000
Christian Encarnacion-Strand3B4.0000.0000
Jackson Holliday2B4.0000.0000
Carlos NarvaezC2.0000.5000
Coby Mayo3B2.0000.5000
Dylan BeaversRF2.0000.0000
Yohel PozoC2.5001.0000
2 batters with no matchup history

Baltimore Orioles

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
51%
65/128
MLB: 48%
Starter
48%
11/23
vs TB
60%
6/10
Avg Total
9.3
MLB: 8.9
Game Starter (23) Last Starter vs TB vs TB (10)
Trevor Rogers #28 · LHP · Age 29
4.15
ERA (2026)
7.8
K/9 (2026)
23
Starts (2026)
9.5
Avg Total (2026)
Last 3:
W @TB (Aug 16): 6.0IP, 2ER, 6K
L @MIN (Aug 10): 4.0IP, 2ER, 4K
W LAA (Aug 05): 6.0IP, 2ER, 9K
vs TB: W (Jul 20 2025): 6.0 IP, 2 ER, 3 K
Bullpen (2026 Season)Average
ERA: 4.25MLB Avg: 3.959 relievers
Recent: W 10-2L 6-7L 1-3L 3-5L 1-6
Lineup vs Trevor Rogers (Career)
BatterPosPAAVGOPSHR
Yandy DiazDH14.5381.3400
Junior Caminero3B11.3000.6640
Taylor WallsSS9.2500.7080
Chandler SimpsonLF8.2500.6250
Jonathan Aranda1B8.2500.5000
Ryan ViladeRF6.10003.3331
Jonny DeLucaRF5.2000.6000
Jorge MateoSS5.2000.4000
Nick FortesC5.0000.2000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickTampa Bay Rays Moneyline (+112, MEDIUM)
The market implies Baltimore wins this game roughly 55% of the time.
PickTampa Bay Rays +1.5 (-189, MEDIUM)
The projected game flow has this ending 4-3 Tampa Bay.
PickUnder 8.5 Total Runs (-122, LOW)
The directional model is in line with 8.0 total runs, sitting half a run below the market line.

Tampa Bay Rays vs Baltimore Orioles Game Preview

Tonight’s MLB game at Camden Yards is a pitching regression story with a clear directional lean. Trevor Rogers was one of the most reliable starters in baseball last season, posting a 1.81 ERA over 109.2 innings in 2025. In 2026, he is 8-8 with a 4.15 ERA, walking more batters and giving up harder contact. Freddy Peralta’s regression runs the same direction but steeper. He went 18-8 with a 2.86 ERA last year. This year, he is 5-10 with a 5.27 ERA in 128 innings, and his command has been fragile enough to make any outing feel like a coin flip. The environment at Camden Yards adds its own layer: a 1.02 runs factor that plays nearly neutral, but a 1.06 HR factor and a short left-field wall that amplify right-handed power in ways that matter for the specific bats in this game tonight.

Peralta’s recent numbers make the clearest case for how this game shapes up. His last three starts produced 2, 5, and 3 strikeouts, for a 3.3-K average. Five days ago, he faced this exact Baltimore Orioles lineup and managed just 2 strikeouts in 4.2 innings before exiting. His 5.27 ERA reflects real stuff and command regression, not sequencing noise. Rogers, by contrast, is trending in a better direction. His last three outings averaged 6.3 strikeouts, including a 6-K effort over six full innings against this same Tampa Bay Rays roster on August 16. He also went six innings with 9 Ks against Los Angeles on August 5. The starters are not in the same place right now, and that gap matters more than their similar ERA ranges imply.

The standings reinforce what the numbers show. Tampa Bay is 76-51 and in first place in the AL East. Baltimore comes in at 61-67, 15.5 games out, having dropped four straight to the Yankees. The Orioles carry a -36 run differential despite averaging 4.5 runs per game, which points directly at a bullpen (4.25 ERA) that leaks in close games. Their 12-19 record in one-run decisions is the signature of a team that gives back leads when it matters most. The Rays’ bullpen clocks in at 3.76 ERA, and Tampa Bay runs the top offense in baseball at .261 AVG and 4.6 runs per game. The talent gap between these rosters is 25 games in the standings. The market prices this as a near coin-flip. It is not.

The sharpest individual angle sits with Yandy Díaz against Rogers. Díaz is 7-for-13 (.538 AVG) against Rogers in his career with a 1.340 OPS, and the dominance spans three separate seasons: a 2.500 OPS across 3 PA in 2022, a 1.000 OPS across 5 PA in 2025, and a 1.167 OPS across 6 PA already in 2026. He enters tonight hitting .308 with a 1.076 OPS over his last seven days. Camden Yards’ short left-field wall amplifies right-handed power, and Díaz gets multiple trips to the plate against a pitcher he has historically torched. That matchup is the engine of Tampa Bay’s offensive plan tonight, and it is the single clearest contextual edge in this game.

Tampa Bay Rays vs Baltimore Orioles Key Insights

  • Rogers and Peralta are trending in opposite directions. Rogers averaged 6.3 strikeouts over his last three starts, including 6 against this Tampa Bay lineup five days ago. Peralta averaged 3.3 Ks over the same window, with just 2 against this Baltimore lineup in his most recent outing. Recent form matters more than season-long K/9 here.
  • The talent gap is real and the market is pricing it wrong. Tampa Bay is 25 games better in the standings, runs the top offense in baseball (.261 AVG, 4.6 R/G), and carries a meaningfully better bullpen ERA (3.76 vs 4.25). Treating this as a coin-flip understates the Rays’ structural advantage across every key category.
  • Baltimore is 12-19 in one-run decisions with a -36 run differential. That combination describes a team that loses tight games through late-inning pitching, not a team that stages comebacks. It favors Tampa Bay’s superior bullpen in the final three innings of a close contest.
  • Yandy Díaz owns Trevor Rogers. A career .538 AVG and 1.340 OPS across three separate seasons is not a small-sample artifact. Díaz gets multiple at-bats against this pitcher tonight, and he is in the best individual form of anyone in this game over the past seven days (1.076 OPS).
  • Gunnar Henderson is 0-for-5 against Peralta with a 0.000 OPS across two seasons. For Baltimore’s offense to generate runs consistently, its shortstop needs to contribute. That matchup history represents a real drag on the home lineup’s ceiling against tonight’s starter.
  • The directional model aligns with roughly 8.0 total runs, sitting below the 8.5 market line. Both starters have been inconsistent, but the projected game flow points toward a tight, lower-scoring finish where Tampa Bay’s roster quality wins out in the end.

Tampa Bay Rays vs Baltimore Orioles Betting Picks

Picks made August 21, 2026 at 05:29 AM ET. Odds shown reflect current market prices.

Tampa Bay Rays +1.5 (-189, MEDIUM)
Tampa Bay Rays +1.5 (-189, MEDIUM): The projected game flow has this ending 4-3 Tampa Bay. Even in a scenario where Peralta is shaky early, the Rays’ top-ranked offense and better bullpen make a 2-run road loss a low-probability outcome against a team on a 4-game skid with a 12-19 one-run record. Baltimore doesn’t blow teams out. They lose close games late. The Rays covering 1.5 is the structural floor bet in this matchup.
Under 8.5 Total Runs (-122, LOW)
Under 8.5 Total Runs (-122, LOW): The directional model is in line with 8.0 total runs, sitting half a run below the market line. That is a thin edge, and this pick carries real variance given Peralta’s inconsistency. But Rogers has been quality in two of his last three starts, Camden Yards plays nearly neutral (1.02 runs factor), and Baltimore’s offense has gone quiet during a 4-game skid. The under is the directionally consistent lean. Treat it as a low-confidence position and size accordingly.
Freddy Peralta Under 5.5 Strikeouts (-147, MEDIUM)
Freddy Peralta Under 5.5 Strikeouts (-147, MEDIUM): Peralta’s full-season K/9 of 8.65 is a misleading headline. His last three starts produced 2, 5, and 3 strikeouts, for a 3.3-K average per outing. He faced this exact Baltimore lineup five days ago and recorded just 2 Ks in 4.2 innings before exiting. The 5.5 line is anchored to a version of Peralta that has not shown up in his recent work. Under at -147 is the correct side.
Trevor Rogers Over 4.5 Strikeouts (-122, MEDIUM)
Trevor Rogers Over 4.5 Strikeouts (-122, MEDIUM): Rogers averaged 6.3 strikeouts over his last three starts, including 6 against this Tampa Bay lineup on August 16. The 4.5 line sits comfortably below his recent average. He has pitched into the fifth or sixth inning in two of his last three outings, and as long as he reaches that threshold tonight, the over on 4.5 Ks has multiple paths to cash. This is a well-supported position at a reasonable number.
Yandy Díaz Over 1.5 Hits (+140, HIGH)
Yandy Díaz Over 1.5 Hits (+140, HIGH): This is the cleanest individual-player value in the game. Díaz is 7-for-13 (.538 AVG) against Rogers in his career with a 1.340 OPS spanning three separate seasons. He is not in a cold stretch. He is hitting .308 with a 1.076 OPS over the last seven days. Over 1.5 hits at plus money against a starter he has historically owned is the rare alignment of current form and proven matchup edge. This is the best bet on the board tonight.
Gunnar Henderson Under 0.5 Hits (+160, MEDIUM)
Gunnar Henderson Under 0.5 Hits (+160, MEDIUM): Henderson is 0-for-5 against Peralta with a 0.000 OPS across two separate seasons (2024 and 2026). His season slash of .221/.304/.399 provides no reason to expect a breakout against a pitcher who has consistently neutralized him. At +160, there is real edge in a matchup where the career history is unusually clean across multiple years. The small sample caveat applies, but the cross-year consistency firms the signal.
Pete Alonso to Hit a Home Run (+310, LOW)
Pete Alonso to Hit a Home Run (+310, LOW): Alonso leads Baltimore with 29 HR and carries a .913 career OPS against Peralta across 13 PA, including a 1.000 OPS in 2026. Peralta has allowed 20 HR in 128 innings this year (1.41 HR/9), and Camden Yards’ 1.06 HR factor with a short left-field wall adds to the probability for a right-handed slugger. Low confidence given the inherent volatility of HR props, but Alonso is the right Baltimore bat to target if you want exposure to a big swing against a shaky starter.
Same-Game Parlay, 4 Legs
Same-Game Parlay, 4 Legs: Rays +1.5 [contract 439488667> + Under 8.5 [contract 439488694> + Rogers Over 4.5 K [contract 439526810> + Díaz Over 1.5 hits [contract 439526877>. The thesis connects cleanly: Rogers limits Baltimore’s run output, Díaz drives Tampa Bay’s offense, and the Rays win a tight game. A low-scoring, competitive contest where the better team prevails is the engine behind all four legs, and each leg reinforces the others.
Analysis insight — no specific bet associated
YRFI, Yes Run Scores in First Inning (-114, LOW)
YRFI, Yes Run Scores in First Inning (-114, LOW): Peralta has a 5.27 ERA and has shown recent first-inning vulnerability, including 7 ER in 3.2 IP against Colorado on August 4 and 2 ER in his most recent start against this Baltimore lineup. Tampa Bay ranks first in baseball at .261 BA and 4.6 R/G, giving them the tools to get on the board early against an inconsistent starter. The market at -114 prices this as a near coin-flip, which makes the lean toward a first-inning run reasonable. Low confidence given limited verified first-inning-specific splits; treat this as a lean, not a strong position.

Key Players

Batting AverageTB
Chandler Simpson
.309Batting Average
LF
Home RunsTB
Junior Caminero
35Home Runs
3B
Runs Batted InTB
Junior Caminero
81Runs Batted In
3B
Earned Run AverageTB
Drew Rasmussen
3.01Earned Run Average
SP
WinsTB
Drew Rasmussen
13Wins
SP
StrikeoutsTB
Drew Rasmussen
138Strikeouts
SP
Batting AverageBAL
Pete Alonso
.269Batting Average
1B
Home RunsBAL
Pete Alonso
29Home Runs
1B
Runs Batted InBAL
Pete Alonso
82Runs Batted In
1B
Earned Run AverageBAL
Kyle Bradish
3.70Earned Run Average
SP
WinsBAL
Brandon Young
9Wins
SP
StrikeoutsBAL
Shane Baz
132Strikeouts
SP

Recent Form

Tampa Bay Rays
L10-2Baltimore Orioles
W7-6Baltimore Orioles
L10-5Toronto Blue Jays
W7-6Toronto Blue Jays
L5-1Toronto Blue Jays
Baltimore Orioles
W10-2Tampa Bay Rays
L7-6Tampa Bay Rays
L3-1New York Yankees
L5-3New York Yankees
L6-1New York Yankees

Tampa Bay Rays vs Baltimore Orioles Summary

The game projects as a tight, competitive finish, with Tampa Bay’s roster quality as the deciding factor over nine innings. The directional model sits in line with roughly 8.0 total runs, pointing below the 8.5 market line. The projected flow is a 4-3 Rays win, Díaz doing early damage against Rogers, Peralta grinding through command issues into the middle innings, and Tampa Bay’s bullpen (3.76 ERA) closing it out against a Baltimore offense that has gone quiet over four straight losses. Rogers is the more reliable arm right now, and that edge in starting pitching quality reinforces the under lean even as Peralta’s inconsistency keeps the ceiling open.

The two picks I keep coming back to are the Rays moneyline at +112 and the Díaz over 1.5 hits at +140. Both are rooted in the same logic: a superior team sending its best hitter to the plate against a pitcher that hitter has dominated across three seasons, in a park that amplifies right-handed power, while the best hitter is in peak current form. The market hasn’t priced that specific context correctly. Play them individually or as a two-leg combination. As with any game involving two inconsistent starters, variance is real. Outcomes can swing on a single sequence of command errors or a bullpen implosion. Bet within your means, treat every pick as a calculated lean rather than a certainty, and please gamble responsibly.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesBAL wins series 2-0
DateMatchupResult
Feb 25, 2026TB @ BALBALBAL 4-3
Mar 05, 2026BAL @ TBBALBAL 4-3

Rays vs Orioles predictions: Díaz owns Rogers (.538 AVG, 1.340 OPS career). Rays ML +112 and Díaz Over 1.5 hits headline our Aug 21 picks.

Frequently Asked Questions

MLBGame PreviewsTampa Bay Rays at Baltimore Orioles