Rays at Blue Jays
O/U 8.5 · RL Rays -1.5 · Rogers Centre
The pick & result
- Published pick
- Tampa Bay Rays ML -116
- Published odds
- -116
- Result
- Lost
- Final score
- 1-3
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
Rogers Centre gets the finale of a series Tampa Bay has controlled from the opening pitch, with the Rays chasing a four-game sweep and Toronto trying to salvage the afternoon. I’m backing Tampa Bay on the moneyline because its advantages extend beyond the series results. Shane Bieber carries a 5.70 ERA, 1.73 WHIP and 8.54 xERA, with a 53.2% hard-hit rate and 11.7% barrel rate allowed. Tampa Bay opener Casey Legumina is at a 3.92 ERA, 1.28 WHIP and 4.97 xERA, with corresponding contact rates of 39.7% and 8.5%. Neither opening matchup is spotless, but Bieber brings considerably more volatility.
The offensive gap supports that pitching read. Tampa Bay is batting .261 with a .738 OPS and 4.5 runs per game; Toronto is at .241, .681 and 3.9. Over the last five games, those numbers have moved in opposite directions: the Rays have scored 6.0 runs per game while allowing 3.6, compared with Toronto scoring 1.2 and allowing 5.2. Junior Caminero is batting .429 over the last seven days, Victor Mesa Jr. is at .333 with three home runs, and Chandler Simpson is hitting .476. That form has translated directly to this series, where Tampa Bay has produced a 23-5 scoring advantage through three wins.
The bullpen situation closes the case. Tampa Bay used three relievers for 39 pitches Wednesday, while Toronto needed six non-starter arms for 130 pitches after its opener. That lighter workload better supports the Rays’ planned opener-and-bulk structure and gives them the cleaner late-game setup if the score remains tight. I considered the plus-money run line, but this is baseball and a one-run Tampa Bay win would still validate the core read while losing that ticket. At -116, I would rather pay the modest premium and back the better offense, the less concerning pitching setup and the more favorable bullpen condition to win outright.
Injuries noted
Blue Jays: [KNOWN] Jesus Sanchez (RF) — Ankle (Right): The Blue Jays announced July 6 that Sanchez (ankle) has been running and hitting at the club's complex in Florida, MLB.com reports. (Jul 14 — 9d ago) [NEW] Max Scherzer (SP) — Back (Left): Scherzer (back/thumb) will resume his rehab assignment with Triple-A Buffalo on Wednesday, Ben Nicholson-Smith of Sportsnet.ca reports. (Jul 20 — 2d ago) [KNOWN] Addison Barger (RF) — Back (Not Specified): Barger (back/elbow) remains shut down from baseball activities, Ben Nicholson-Smith of Sportsnet.ca reports. (Jul 17 — 5d ago) [KNOWN] Lenyn Sosa (2B) — Wrist (Right): Sosa (wrist) resumed hitting in the batting cages earlier this week after experiencing a setback in his rehab program, Arden Zwelling of Sportsnet.ca reports. (Jul 17 — 5d ago) [KNOWN] Joe Mantiply (RP) — Knee (Left): Mantiply will undergo arthroscopic surgery to repair some damage in his left knee, Arden Zwelling of Sportsnet.ca reports. (Jun 3 — 49d ago) [KNOWN] Jose Berrios (Starting Pitcher) — Elbow (Right): Blue Jays manager John Schneider said that Berrios underwent full Tommy John surgery Wednesday in addition to having a stress fracture repaired, Hazel Mae of Sportsnet reports. (May 27 — 57d ago) [KNOWN] Cody Ponce (Starting Pitcher) — Knee (Right): Ponce underwent surgery Friday to repair the ACL in his right knee, Arden Zwelling of Sportsnet.ca reports. (May 8 — 76d ago) [NEW] Jonatan Clase (LF) — Foot (Left): Clase (foot) isn't in the lineup for Wednesday's game against the Rays. (Jul 22 — 0d ago) [NEW] Patrick Corbin (SP) — Shoulder (Left): The Blue Jays placed Corbin on the 15-day injured list Thursday with a left teres major strain. (Jul 23 — 0d ago) Rays: [KNOWN] Jake Fraley (RF) — Groin (Not Specified): Fraley (groin) was pulled off his rehab assignment Sunday at Triple-A Durham after feeling something in the area of his hernia surgery, Ryan Bass of Rays.tv reports. (Jul 12 — 10d ago) [KNOWN] Steven Matz (SP) — Ankle (Left): Matz (ankle) will embark on a rehab assignment Thursday, Marc Topkin of the Tampa Bay Times reports. (Jul 6 — 16d ago) [KNOWN] Gavin Lux (Second Baseman) — Shoulder (Left): Lux (shoulder) was pulled off his rehab assignment earlier this week, Marc Topkin of the Tampa Bay Times reports. (Jul 17 — 6d 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 — 44d 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 — 76d ago) [NEW] Taylor Walls (SS) — Finger (Left): Walls (fingers) is not in the lineup for Thursday's game in Toronto. (Jul 23 — 0d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
PLATOON EDGE
Yohendrick Pinango (bats L) hits 1st against Casey Legumina (RHP)
.792Over 123 AB vs. Right, Yohendrick Pinango owns a .792 OPS versus .448 in 29 AB the other way. He sees RHP Casey Legumina tonight hitting 1st, where the platoon side lines up his way.
Jonathan Aranda (bats L) hits 2nd against Shane Bieber (RHP)
.899Over 260 AB vs. Right, Jonathan Aranda owns a .899 OPS versus .658 in 107 AB the other way. He sees RHP Shane Bieber tonight hitting 2nd, where the platoon side lines up his way.
HEAT CHECK
Victor Mesa Jr.: 1.340 OPS in Last 15 Days
1.340Over the last 15 days (24 PA) he is at a 1.340 OPS, up 0.54 on his .800 season mark. He has 8 home runs on the season. His total-bases line tonight: 1.5.
Chandler Simpson: .993 OPS in Last 15 Days
.993Over the last 15 days (41 PA) he is at a .993 OPS, up 0.314 on his .679 season mark. His total-bases line tonight: 1.5.
Alejandro Kirk: .990 OPS in Last 15 Days
.990The last 15 days sample runs 24 PA: a .990 OPS versus .645 for the season, 0.345 above his norm. His total-bases line tonight: 0.5.
COOLING OFF
Yandy Diaz: .601 OPS in L15 — draws RHP Shane Bieber
.601Yandy Diaz's .601 OPS over the last 15 days (54 PA) trails his .853 season mark, down 0.252. Tonight he draws RHP Shane Bieber — his weaker side: a .848 OPS vs RHP across 272 AB.
Jonny DeLuca: .552 OPS in L15 — draws RHP Shane Bieber
.552Jonny DeLuca's .552 OPS over the last 15 days (29 PA) trails his .730 season mark, down 0.178. Tonight he draws RHP Shane Bieber — his weaker side: a .710 OPS vs RHP across 111 AB.
BULLPEN
Toronto Blue Jays pen: 16.3 relief IP over their last 3 games
16.3 IPToronto Blue Jays's bullpen has thrown 16.3 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
PARK WEATHER
Wind blowing out 13 mph at Rogers Centre tonight
OUT 13Conditions at Rogers Centre: Partly Cloudy, 64°, wind 13 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.5.
HEAD-TO-HEAD
Rays are 9-2 vs Blue Jays this season
9-2Rays lead the season series 9-2 over Blue Jays. TB won the last meeting 4-2.
REPLACEMENT
Yohendrick Pinango (.792 vs RHP) replaces Jesus Sanchez at RF tonight
.729Yohendrick Pinango draws RHP Casey Legumina from the 1st spot. He carries a .792 OPS vs RHP (123 AB) — a favorable platoon spot relative to his .729 season line. On the injury report for 9 days (Ankle).
Victor Mesa Jr. (.799 vs RHP) replaces Jake Fraley at RF tonight
.800Victor Mesa Jr. draws RHP Shane Bieber from the 4th spot. He carries a .799 OPS vs RHP (85 AB) — a tough platoon spot relative to his .800 season line. On the injury report for 11 days (Groin).
Lenyn Sosa (2B) is out for TOR — Luis Urias starts in his place tonight
.833With Lenyn Sosa out (Wrist; on the injury report for 6 days), Luis Urias draws the start at 2B and bats 8th tonight and carries a .833 OPS / .267 AVG this season.
SITUATIONAL
16.3 bullpen innings in 3 games for TOR
16.3Relievers have absorbed 16.3 innings over the last 3 games (Spencer Miles (3.7) and Brendon Little (3) the heaviest). TB's pen has thrown 10 over the same span.
STREAK
TOR have lost 4 straight
L44 losses in a row for TOR, a -21 run margin across the slide — they limp in 1-5 over their last 6.
REGRESSION
Shane Bieber: 5.7 ERA vs 8.54 xERA
8.54Shane Bieber carries a 5.7 ERA against a 8.54 expected ERA (2.84 run gap), so he has been outperforming his contact quality. Opponents hit .302 off him vs a .324 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
Ernie Clement: .297 AVG vs .257 xBA
.257Across 399 plate appearances, Ernie Clement carries a .297 average versus a .257 xBA. His wOBA sits at .324 against a .275 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
Ian Seymour: 4.79 ERA vs 3.67 xERA
3.67Ian Seymour carries a 4.79 ERA against a 3.67 expected ERA (1.12 run gap), so he has been underperforming his contact quality. Opponents hit .215 off him vs a .216 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
FANTASY PICKUPS
Jonathan Aranda
.828 OPSPickup vs Shane Bieber (8.54 xERA) — .828 OPS, bats 2nd.
Victor Mesa Jr.
.800 OPSPickup vs Shane Bieber (8.54 xERA) — .800 OPS, bats 4th.
Jonny DeLuca
.730 OPSPickup vs Shane Bieber (8.54 xERA) — .730 OPS, bats 5th.
Kazuma Okamoto
.754 OPSPickup vs Casey Legumina (4.97 xERA) — .754 OPS, bats 6th.
Ernie Clement
.746 OPSPickup vs Casey Legumina (4.97 xERA) — .746 OPS, bats 3rd.
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 July 23, 2026 at 12:04 PM 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, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
1- GARY'S PICKJUNIOR CAMINEROTOTAL BASES OVER 1.5
Junior Caminero enters today's game in supreme form, hitting .382 (13-for-34) over his last 10 games with multi-hit outings in four of his last five. In this series at Rogers Centre, Caminero has crushed Blue Jays pitching, recording outputs of 2-for-4, 2-for-3 (with 3 walks), and 3-for-4 with two doubles.
The matchup against Shane Bieber is heavily advantageous: Bieber has been hit hard by right-handed batters in 2026, yielding a .396 AVG and a 1.139 OPS across 48 at-bats, backed by a high 53.2% Hard-Hit rate and 11.7% Barrel rate. With Rogers Centre expected to have its roof open and a 13 mph wind blowing out to center field, Caminero's exit velocity profile sets up well to clear 1.5 Total Bases.
The primary risk is Toronto pitching around Caminero or walking him in key spots, but his volume of hard contact makes Over 1.5 Total Bases the top play.
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 StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day