Skip to content
GARY A.I.Get the app
MLB · Mon, Jun 22 · 6:40 PM

Royals at Rays

O/U 7.5 · RL Rays -1.5 · Tropicana Field

GARY'S PICK
Rays Moneyline
MLBvs Royals· -184

Rays
Moneyline

-184 · LOST · KC 12 · TB 5

Royals

The pick & result

Published pick
Rays ML -184
Published odds
-184
Result
Lost
Final score
12-5

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The read

Under the lights of the Tropicana Field dome, a high-stakes series gets underway tonight as the Tampa Bay Rays host a depleted Kansas City Royals team looking to survive without their superstar anchor. This matchup completely hinges on Drew Rasmussen’s absolute dominance against right-handed hitters and Michael Wacha's severe road vulnerabilities. Rasmussen is holding righties to a ridiculous .125 batting average and .350 OPS this season. With Bobby Witt Jr. sidelined with a knee sprain, the Royals are forced to send out a heavily right-handed lineup featuring Maikel Garcia and Salvador Perez. This leaves the Royals’ offense highly exposed to Rasmussen, who has yielded just a single run over his last 21 innings and comes in with an elite 0.88 WHIP.

On the other side, Michael Wacha is prime for a reality check on the road. The market is pricing him on a solid 3.64 ERA, but his 4.15 xERA reveals a fragile underbelly. Wacha's road splits are troubling, ballooning to a 4.44 ERA in 46.2 innings away from home. He matches up poorly against a disciplined Rays offense that leads the AL with a .334 team OBP and features Yandy Diaz, who bats .364 at home and is a career .400 hitter against Wacha. Combine Wacha's contact-reliant style (6.9 K/9) with the Rays' stellar infield positioning—which leads the league with +26 positioning runs—and Tampa Bay holds a massive defensive and pitching advantage.

Of course, the strongest argument against laying this juice on Tampa Bay is that Wacha has historically performed well against the Rays, logging quality starts in four consecutive matchups. However, those past matchups don’t account for the massive current talent disparity, nor the fact that the Royals' pitching staff has compiled a brutal 5.73 ERA when young catcher Carter Jensen is behind the plate. While the Rays' bullpen has some minor fatigue, their high-leverage arms like Bryan Baker (1.78 ERA) offer a much safer floor than Kansas City's volatile relief unit. Expect Rasmussen to dictate the pace and secure a comfortable home victory for the Rays.

Injuries noted

Rays: [NEW] Gavin Lux (Second Baseman) — Shoulder (Left): Lux (shoulder) is scheduled to begin a rehab assignment June 29, Marc Topkin of the Tampa Bay Times reports. (Jun 19 — 2d ago) [KNOWN] Jonathan Heasley (RP) — Elbow (Right): Heasley was returned to the major-league roster and placed on the 15-day injured list Tuesday with a right elbow stress reaction. (Jun 8 — 14d ago) [KNOWN] Jesse Scholtens (RP) — Wrist (Right): Scholtens was charged with a blown save and dropped to 5-3 on the season in Monday's 9-7 loss to the Orioles in 13 innings after yielding five runs (three earned) on four hits across 1.1 frames. He struck out one batter. (May 27 — 26d ago) [KNOWN] Jake Fraley (RF) — Abdomen (Not Specified): Rays manager Kevin Cash said Monday that Fraley (hernia) will require surgery and will face a recovery timeline of 6-to-8 weeks, Marc Topkin of the Tampa Bay Times reports. (May 18 — 34d ago) [KNOWN] Ryan Pepiot (Starting Pitcher) — Hip (Right): Pepiot will undergo surgery on his right hip May 13 and miss the rest of the 2026 season, Ryan Bass of Rays.tv reports. (May 8 — 45d ago) Royals: [NEW] Bobby Witt Jr. (SS) — Knee (Right): Witt (knee) remains out of the lineup for Monday's game against the Rays. (Jun 22 — 0d ago) [NEW] Nick Mears (RP) — Shoulder (Right): Mears (shoulder) was tracking toward a rehab assignment but experienced soreness after his bullpen session Tuesday, MLB.com reports. (Jun 22 — 0d ago) [NEW] Kris Bubic (SP) — Elbow (Left): Bubic (elbow/shoulder) threw a two-up bullpen Sunday, per MLB.com. (Jun 22 — 0d ago) [KNOWN] Cole Ragans (SP) — Elbow (Left): The Royals transferred Ragans (elbow) to the 60-day injured list Wednesday. (Jun 17 — 4d ago) [KNOWN] Carlos Estevez (Relief Pitcher) — Shoulder (Right): The Royals transferred Estevez (shoulder) from the 15-day injured list to the 60-day IL on Monday. (Jun 15 — 7d ago) [KNOWN] Vinnie Pasquantino (1B) — Hand (Right): Royals manager Matt Quatraro said that Pasquantino underwent surgery Sunday to remove a fractured hamate bone in his right hand and will face a recovery timeline of roughly 4-6 weeks, Joel Goldberg of Bally Sports Kansas City reports. (Jun 14 — 8d ago) [KNOWN] Kyle Isbel (CF) — Foot (Left): Isbel has been diagnosed with a Grade 3 tear of a portion of his left plantar fasciitis. (Jun 11 — 11d ago) [KNOWN] Jonathan India (Second Baseman) — Shoulder (Left): no (Jun 4 — 18d ago)

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

STARTER FORM

  • Drew Rasmussen: 0.43 ERA over his last 3 starts

    0.43

    Across his last 3 starts (21 IP) he has a 0.43 ERA with a 0.48 WHIP (0.88 season) and 29 strikeouts — his season mark is 2.59, and that is where most lines still price him.

BATTER VS ARM

  • Yandy Diaz vs Michael Wacha: .400

    .400

    Yandy Diaz's career line off Michael Wacha is 4-for-10, a .400 average over 10 at-bats with 1 home run — they meet again tonight. He enters hot (.832 OPS, L15).

HEAT CHECK

  • Jac Caglianone: 1.236 OPS in Last 15 Days

    1.236

    Over the last 15 days (48 PA) he is at a 1.236 OPS, up 0.407 on his .829 season mark. He has 12 home runs on the season. His total-bases line tonight: 0.5.

  • Carter Jensen: 1.110 OPS in Last 15 Days

    1.110

    Over the last 15 days (44 PA) he is at a 1.110 OPS, up 0.361 on his .749 season mark. He has 10 home runs on the season. His total-bases line tonight: 0.5.

RUNNING GAME

  • Tampa Bay Rays like to run — Carter Jensen (34% caught) is the wrong catcher to test

    34% CS

    Carter Jensen owns a 34% caught-stealing rate (10 of 29) and Tampa Bay Rays run anyway — 0.9 steals a game. Strength on strength on the bases.

REPLACEMENT

  • Jac Caglianone (.877 vs RHP) replaces Vinnie Pasquantino at 1B tonight

    .829

    Jac Caglianone draws RHP Drew Rasmussen from the 3rd spot. He carries a .877 OPS vs RHP (170 AB) — a favorable platoon spot relative to his .829 season line. On the injury report for 8 days (Hand).

SITUATIONAL

  • KC's bullpen has covered 14.3 innings over the last 3 games

    14.3

    That is 14.3 relief innings in 3 games, led by Beck Way (4) and Mason Black (2). TB's pen has thrown 11 over the same span.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored June 22, 2026 at 11:33 AM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, caesars, draftkings, betrivers, betmgm.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

3
  • GARY'S PICK
    YANDY DIAZTOTAL BASES OVER 1.5
    MLBRays· +100

    Yandy Diaz
    Total Bases over 1.5

    +100 · CASHED · ACTUAL 2

    Rays

    Yandy Diaz enters this matchup with a significant statistical edge over Royals starter Michael Wacha. Diaz has historically dominated Wacha, recording four hits in ten career at-bats, including a home run.

    This success is amplified by Diaz's elite performance at home; he is currently batting .364 with a 1.092 OPS at Tropicana Field, significantly higher than his road marks. Wacha is trending in the wrong direction, having surrendered 37 hits over his last five starts, which has inflated his expected ERA (4.15 xERA) above his actual mark (3.64).

    As the Rays' leadoff hitter, Diaz is guaranteed maximum plate appearances against a pitcher he sees exceptionally well, making two bases (via multiple hits or an extra-base hit) highly probable.

  • GARY'S PICK
    SALVADOR PEREZH+R+RBI UNDER 1.5
    MLBRoyals· -145

    Salvador Perez
    H+R+RBI under 1.5

    -145 · CASHED · ACTUAL 0

    Royals

    Salvador Perez faces a daunting matchup tonight against Drew Rasmussen, who has been nearly unhittable for right-handed batters this season. Rasmussen is holding righties to a .125 batting average, and Perez himself has managed just one hit in eight career at-bats against him.

    Furthermore, the Royals' lineup is severely depleted with the absence of Bobby Witt Jr. and Vinnie Pasquantino, which significantly reduces Perez's opportunities to accumulate Runs or RBIs even if he manages to reach base.

    Perez has struggled against right-handed pitching all season, posting a meager .539 OPS, and facing a starter who has allowed just one run over his last 21 innings makes it unlikely he will clear this 1.5 HRR threshold.

  • THE LONG SHOT
    JUNIOR CAMINEROHR UNDER 0.5
    MLBRays· -550

    Junior Caminero
    HR under 0.5

    -550 · CASHED · ACTUAL 0

    Rays

    Junior Caminero is a significant power threat with 15 home runs on the season, but he enters this contest in a power drought, having failed to go deep in any of his last five games. While Michael Wacha is a fly-ball leaning pitcher (0.80 GO/AO) who can be susceptible to the long ball, Caminero's recent contact quality has been inconsistent (0 HR in L5).

    Furthermore, the betting market prices his 'Over' at +370, which implies only a 21.3% probability of hitting a home run tonight. Given Wacha's veteran presence and the neutral environment of Tropicana Field (dome), the statistical probability heavily favors the Under.

    Caminero will likely need multiple hits to find a home run, and Wacha's 3.64 ERA suggests he remains effective enough to navigate the middle of the Rays' order without surrendering a blast.

Every prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day