SportzBallz Daily Desk

MLB Daily Notebook — 2026-05-21

Model: dutch • Updated 2026-05-22 07:11 AM
Reload
Sponsored
Daily Notebook Sponsorship • Your brand could be here.
Advertise on SportzBallz
Total Picks7
Decided7
Record3-4
Win Rate42.9%
Plus Money Record1-1
Plus Money Win %50.0%
Pick 1

Atlanta Braves over Miami Marlins

WIN
Atlanta Braves vs Miami Marlins prediction — 2026-05-21 • First pitch: 6:40 PM ET
Odds-139
Confidence0.501 (data points: 21.351/28.442999999999998)
PitchingSpencer Strider vs Sandy Alcantara
VenueloanDepot park

Atlanta is still the side at -139 because this matchup points to the better full-game floor, not just the flashier top-end outcome. Even with slight drift away from the Braves, the core read holds: their run-creation consistency and late-inning stability fit a game that should tighten after the first trip through the order.From the road side, the Braves bring the cleaner blueprint. Spencer Strider’s return has stabilized their rotation pocket, and Atlanta just took control of this series after dropping the opener, which matters in terms of lineup confidence and leverage usage. Their best path is forcing strike-zone decisions early, then letting their power depth pressure Miami’s middle innings.Miami can absolutely make this uncomfortable behind Sandy Alcantara, especially if he gets ahead and keeps the ball off the barrel. But the Marlins’ offensive volatility remains the swing variable, and that is the gap this price is asking you to bet. In a competitive game script, Atlanta still looks more likely to win the decisive innings.

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Austin Jones; First Base: Lance Barrett; Second Base: Jonathan Parra; Third Base: Mike Estabrook
  • Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Carlos Carrasco (Active), Chadwick Tromp (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Dylan Dodd (Active)
  • Miami Marlins Injuries: Andrew Nardi (Active), Anthony Bender (Active), Cade Gibson (Active), Calvin Faucher (Active), Christopher Morel (Active), Connor Norby (Active), Esteury Ruiz (Active), Eury Pérez (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Atlanta Braves: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Atlanta Braves went 2-2. Miami Marlins: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Miami Marlins went 1-3.
  • Line Movement: Line movement unavailable.
Pick 2

Pittsburgh Pirates over St. Louis Cardinals

WIN
Pittsburgh Pirates vs St. Louis Cardinals prediction — 2026-05-21 • First pitch: 1:15 PM ET
Odds-120
Confidence0.272 (data points: 17.486/27.486)
PitchingBraxton Ashcraft vs Dustin May
VenueBusch Stadium

Pittsburgh remains the play at -120 because this number still prices a narrow edge that fits how these clubs are built right now. It is not a blowout projection; it is a one-possession baseball game where the Pirates profile as slightly cleaner in run prevention and sequencing.On the Pittsburgh side, Braxton Ashcraft has looked increasingly comfortable working deeper into starts, and that has reduced stress on the bridge innings. The Pirates’ offense does not need a huge outburst at Busch; it needs traffic, pressure counts, and one or two crooked opportunities converted instead of wasted.St. Louis has enough punch to flip a game quickly, and Dustin May can keep this close if his fastball command shows up. The issue for the Cardinals in this specific setup is consistency across nine innings, especially when leverage turns to execution. The pick stays with the Pirates because they own a slightly more repeatable path to the final outs.

Expanded game context
  • Weather: 66.7°F, Wind 6.1 mph NNE (in from RF), Humidity 73%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: James Hoye; First Base: Tyler Jones; Second Base: D.J. Reyburn; Third Base: John Libka
  • Pittsburgh Pirates Injuries: Billy Cook (Active), Brandan Bidois (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (Active)
  • St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), César Prieto (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (Active), JJ Wetherholt (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Pittsburgh Pirates went 1-1. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 0-2.
  • Line Movement: Line movement unavailable.
Pick 3

New York Yankees over Toronto Blue Jays

LOSS
New York Yankees vs Toronto Blue Jays prediction — 2026-05-21 • First pitch: 7:05 PM ET
Odds-142
Confidence0.215 (data points: 17.387/28.618000000000002)
PitchingCarlos Rodón vs Braydon Fisher
VenueYankee Stadium

The Yankees stay the recommendation at -142 even after a notable price correction, because the matchup still favors New York’s ability to control the game in layers. This is less about laying a big favorite number and more about trusting the side with the steadier two-way profile at home.For New York, the script starts with Carlos Rodón setting the tone and forcing Toronto to chase from behind in counts. The Yankee lineup has enough top-end damage to create quick separation, but the bigger edge is depth: they can keep pressure on through multiple turns and avoid relying on one bat to decide the night.Toronto has the talent to make this volatile, particularly if their right-handed thump gets to Rodón early. Still, the Blue Jays are being asked to win a cleaner, more complete road game than the Yankees need to win at home. With the price now softer than the opener, New York remains the side.

Expanded game context
  • Weather: 61.8°F, Wind 1.6 mph N (in from RF), Humidity 74%, P.O.P. 4% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Brennan Miller; First Base: Ben May; Second Base: John Tumpane; Third Base: Brock Ballou
  • New York Yankees Injuries: Aaron Judge (Active), Amed Rosario (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active)
  • Toronto Blue Jays Injuries: Adam Macko (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Chase Lee (Active), Daulton Varsho (Active), Davis Schneider (Active), Dylan Cease (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: New York Yankees: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 0-2. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Toronto Blue Jays went 1-1.
  • Line Movement: Line movement unavailable.
Pick 4

Detroit Tigers over Cleveland Guardians

LOSS
Detroit Tigers vs Cleveland Guardians prediction — 2026-05-21 • First pitch: 1:10 PM ET
Odds-120
Confidence0.149 (data points: 16.477/28.688000000000002)
PitchingCasey Mize vs Joey Cantillo
VenueComerica Park

Detroit is still the call at -120 in a division matchup that projects tight from first pitch to last. The recommendation is built on game-shape fit: lower total environment, slimmer margin, and a modest edge for the team more likely to keep run traffic contained.From the Tigers’ angle, Casey Mize’s efficiency matters more than raw strikeout volume. If he gets early contact and avoids free passes, Detroit can keep this in the tempo it wants while asking its lineup for timely extra-base contact rather than constant pressure. Comerica rewards that kind of patient, situational offense.Cleveland is dangerous in exactly this type of game, so this is not a fade of the Guardians’ quality. The difference is that Detroit’s path to winning the leverage innings is just a touch clearer in this setup, especially if the game stays in the one- to two-run band. That is enough to hold the Tigers as the pick.

Expanded game context
  • Weather: 59.0°F, Wind 10.4 mph ENE (in from RF), Humidity 63%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Manny Gonzalez; First Base: Tom Hanahan; Second Base: Ron Kulpa; Third Base: Scott Barry
  • Detroit Tigers Injuries: Brant Hurter (Active), Burch Smith (Active), Casey Mize (Active), Colt Keith (Active), Connor Seabold (Active), Dillon Dingler (Active), Drew Anderson (Active), Enmanuel De Jesus (Active)
  • Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Codi Heuer (Active), Colin Holderman (Active), Daniel Schneemann (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 0-3. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-0.
  • Line Movement: Line movement unavailable.
Pick 5

Washington Nationals over New York Mets

LOSS
Washington Nationals vs New York Mets prediction — 2026-05-21 • First pitch: 4:05 PM ET
Odds-106
Confidence0.091 (data points: 14.525/26.626)
PitchingCade Cavalli vs David Peterson
VenueNationals Park

Washington remains the side at -106 in what is fundamentally a coin-flip matchup where context gives the Nationals a narrow but playable edge. The line is short for a reason, yet the game script still leans toward the home side doing just enough across nine innings.For the Nationals, Cade Cavalli’s strike-throwing rhythm is the key to keeping this game on their terms. Washington has played with better competitive energy recently, and when they pressure early counts they can manufacture scoring without needing constant home-run output. In a tight price range, that flexibility matters.The Mets have enough lineup talent to punish mistakes and steal this late, especially if they get length from David Peterson. But New York’s path relies more on converting a smaller set of opportunities cleanly on the road. With market support lightly toward Washington, the pick stays with the Nationals.

Expanded game context
  • Weather: 60.3°F, Wind 11.3 mph N (in from CF), Humidity 80%, P.O.P. 6% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Chris Segal; First Base: Todd Tichenor; Second Base: Clint Vondrak; Third Base: John Bacon
  • Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), Brad Lord (Active), CJ Abrams (Active), Cade Cavalli (Active), Clayton Beeter (Active), Curtis Mead (Active), Daylen Lile (Active)
  • New York Mets Injuries: A.J. Ewing (Active), Austin Warren (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active), Craig Kimbrel (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-2. New York Mets: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), New York Mets went 2-1.
  • Line Movement: Line movement unavailable.
Pick 6

Colorado Rockies over Arizona Diamondbacks

LOSS
Colorado Rockies vs Arizona Diamondbacks prediction — 2026-05-21 • First pitch: 9:40 PM ET
Odds+176
Confidence0.044 (data points: 15.0/28.736)
PitchingZach Agnos vs Eduardo Rodriguez
VenueChase Field

Mack Ledger (Market Maker) — First-pitch read: Colorado Rockies over Arizona Diamondbacks at +176. Model confidence is 0.044 on 15.101/28.929000000000002. Price and matchup are aligned, so the read stays actionable. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from 166 to 163 (-3), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Colorado Rockies went 2-2. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 2-0. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.28). Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Carlos Torres; First Base: Nate Tomlinson; Second Base: Rob Drake; Third Base: Bruce Dreckman. Evaluated metrics (team-favor): confidence=0.044 (data points: 15.101/28.929000000000002); odds=+176; pitching=Zach Agnos vs Eduardo Rodriguez; line move=Moneyline moved from 166 to 163 (-3), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Carlos Torres; First Base: Nate Tomlinson; Second Base: Rob Drake; Third Base: Bruce Dreckman; lineups=Both starting lineups were announced at publish time.; lineup impact=Colorado Rockies: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 2-0.; signal-count edge=Colorado Rockies (15-12); Colorado Rockies favored metrics=avg, groundOuts, airOuts, runs, homeRuns, strikeoutWalkRatio (+9 more); Arizona Diamondbacks favored metrics=doubles, triples, rbi, whip, strikeoutsPer9Inn, hitsPer9Inn (+6 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Carlos Torres; First Base: Nate Tomlinson; Second Base: Rob Drake; Third Base: Bruce Dreckman
  • Colorado Rockies Injuries: Antonio Senzatela (Active), Blas Castaño (Active), Braxton Fulford (Active), Brennan Bernardino (Active), Brett Sullivan (Active), Chad Stevens (Active), Edouard Julien (Active), Ezequiel Tovar (Active)
  • Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Aramis Garcia (Active), Brandon Pfaadt (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Colorado Rockies: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Colorado Rockies went 2-2. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 2-0.
  • Line Movement: Moneyline moved from 166 to 163 (-3), toward the pick side.
Pick 7

Athletics over Los Angeles Angels

WIN
Athletics vs Los Angeles Angels prediction — 2026-05-21 • First pitch: 9:38 PM ET
Odds+102
Confidence0.015 (data points: 14.292/28.152)
PitchingLuis Severino vs José Soriano
VenueAngel Stadium

Dex Numbers (Quant) — First-pitch read: Athletics over Los Angeles Angels at +102. Model confidence is 0.032 on 14.382/27.859. The edge comes from stacked moderate signals rather than one noisy outlier. The preferred side grades better on run creation quality and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, and recent form. Market movement reads: Moneyline moved from -107 to 102 (+209), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Athletics: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 1-1. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-4. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.22); books are tightly aligned. Weather and crew context: 69.5°F, Wind 9.3 mph SW (out to CF), Humidity 61%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: David Rackley; First Base: Nestor Ceja; Second Base: Louie Krupa; Third Base: Chris Guccione. Evaluated metrics (team-favor): confidence=0.032 (data points: 14.382/27.859); odds=+102; pitching=Luis Severino vs José Soriano; line move=Moneyline moved from -107 to 102 (+209), away from the pick side.; weather=69.5°F, Wind 9.3 mph SW (out to CF), Humidity 61%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: David Rackley; First Base: Nestor Ceja; Second Base: Louie Krupa; Third Base: Chris Guccione; lineups=Both starting lineups were announced at publish time.; lineup impact=Athletics: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-4.; signal-count edge=Athletics (14-12); Athletics favored metrics=groundOuts, runs, triples, homeRuns, rbi, Pitcher has fewer hits vs opposing team (+8 more); Los Angeles Angels favored metrics=avg, airOuts, doubles, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+6 more).

Expanded game context
  • Weather: 71.9°F, Wind 8.6 mph SW (out to CF), Humidity 60%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: David Rackley; First Base: Nestor Ceja; Second Base: Louie Krupa; Third Base: Chris Guccione
  • Athletics Injuries: Aaron Civale (Active), Alika Williams (Active), Brent Rooker (Active), Carlos Cortes (Active), Colby Thomas (Active), Darell Hernaiz (Active), Henry Bolte (Active), Hogan Harris (Active)
  • Los Angeles Angels Injuries: Adam Frazier (Active), Brent Suter (Active), Chase Silseth (Active), Grayson Rodriguez (Active), Jack Kochanowicz (Active), Jo Adell (Active), Jorge Soler (Active), José Fermin (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Athletics: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 1-1. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-4.
  • Line Movement: Moneyline moved from -107 to 111 (+218), away from the pick side.