SportzBallz Daily Desk

MLB Daily Notebook — 2026-04-28

Model: dutch • Updated 2026-04-28 11:56 PM
Reload
Sponsored
Daily Notebook Sponsorship • Your brand could be here.
Advertise on SportzBallz
Total Picks15
Decided12
Record9-3
Win Rate75.0%
Plus Money Record1-1
Plus Money Win %50.0%
Pick 1

Los Angeles Dodgers over Miami Marlins

In Progress
Los Angeles Dodgers vs Miami Marlins prediction — 2026-04-28 • First pitch: 10:10 PM ET
Odds-279
Confidence0.754 (data points: 21.346/24.346)
PitchingShohei Ohtani vs Janson Junk
VenueUNIQLO Field at Dodger Stadium

The card stays on Los Angeles Dodgers over Miami Marlins because the price and matchup context still point in that direction. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. Los Angeles Dodgers needs early traffic and extra-base contact to keep pressure on from the first inning. If Los Angeles Dodgers gets swing decisions in its favor, this price is playable without asking for an outlier performance. On the other side, Miami Marlins carries the cleaner late-game path and should own the highest-leverage innings. Even with that resistance, the pick stays Los Angeles Dodgers because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 63.3°F, Wind 7.2 mph W (out to RF), Humidity 55%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Clint Vondrak; First Base: Austin Jones; Second Base: Tom Hanahan; Third Base: Tripp Gibson
  • Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Blake Treinen (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Emmet Sheehan (Active)
  • Miami Marlins Injuries: Agustín Ramírez (Active), Andrew Nardi (Active), Anthony Bender (Active), Cade Gibson (Active), Calvin Faucher (Active), Chris Paddack (Active), Christopher Morel (Active), Connor Norby (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 1-1. 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 2-1.
  • Line Movement: Moneyline moved from -297 to -215 (+82), away from the pick side.
Pick 2

Pittsburgh Pirates over St. Louis Cardinals

LOSS
Pittsburgh Pirates vs St. Louis Cardinals prediction — 2026-04-28 • First pitch: 6:40 PM ET
Odds-154
Confidence0.709 (data points: 24.813/29.046)
PitchingBraxton Ashcraft vs Kyle Leahy
VenuePNC Park

I’m sticking with Pittsburgh Pirates over St. Louis Cardinals; the number asks this side to do what it has already shown it can do in this matchup profile. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. For Pittsburgh Pirates, the path is tempo: win at-bats early, avoid empty innings, and force leverage bullpen outs before the late frames. If Pittsburgh Pirates gets swing decisions in its favor, this price is playable without asking for an outlier performance. St. Louis Cardinals profiles as the steadier club in run prevention, which matters most once the game turns over to the back half. Even with that resistance, the pick stays Pittsburgh Pirates because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 72.9°F, Wind 7.7 mph SSW (in from LF), Humidity 59%, P.O.P. 2% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Erich Bacchus; First Base: Laz Diaz; Second Base: Brian O'Nora; Third Base: Chris Segal
  • Pittsburgh Pirates Injuries: Billy Cook (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (Active), Evan Sisk (Active)
  • St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (Active), JJ Wetherholt (Active), JoJo Romero (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 7.0/9 starters on average. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
  • Line Movement: Moneyline moved from -160 to -149 (+11), away from the pick side.
Pick 3

New York Mets over Washington Nationals

WIN
New York Mets vs Washington Nationals prediction — 2026-04-28 • First pitch: 7:10 PM ET
Odds-182
Confidence0.526 (data points: 20.95/27.461)
PitchingClay Holmes vs Zack Littell
VenueCiti Field

This is still a New York Mets over Washington Nationals spot, with the market price and game script aligned to that side. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. The away-side case starts with New York Mets controlling count leverage and converting runners instead of settling for scattered singles. If New York Mets gets swing decisions in its favor, this price is playable without asking for an outlier performance. The home-team angle is straightforward: Washington Nationals has the stronger probability of stacking quality innings on both sides of the ball. Even with that resistance, the pick stays New York Mets because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 59.0°F, Wind 7.0 mph S (out to CF), Humidity 40%, P.O.P. 2% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Chad Whitson; First Base: Bill Miller; Second Base: Brian Walsh; Third Base: Chad Fairchild
  • New York Mets Injuries: Austin Slater (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carl Edwards Jr. (Active), Carson Benge (Active), Christian Scott (Active), Clay Holmes (Active)
  • Washington Nationals Injuries: Andre Granillo (Active), Brad Lord (Active), Brady House (Active), CJ Abrams (Active), Cade Cavalli (Active), Cionel Pérez (Active), Curtis Mead (Active), Daylen Lile (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: 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 0-4. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-1.
  • Line Movement: Moneyline moved from -186 to -168 (+18), away from the pick side.
Pick 4

Athletics over Kansas City Royals

In Progress
Athletics vs Kansas City Royals prediction — 2026-04-28 • First pitch: 9:40 PM ET
Odds-108
Confidence0.306 (data points: 15.332/23.486)
PitchingAaron Civale vs Kris Bubic
VenueSutter Health Park

The recommendation remains Athletics over Kansas City Royals, built on the same edge profile rather than a narrative swing. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. Athletics can make this competitive by keeping the walk rate in check and creating run clusters instead of one-off scoring. If Athletics gets swing decisions in its favor, this price is playable without asking for an outlier performance. Kansas City Royals is positioned to control game flow if it protects the zone and forces contact on its terms. Even with that resistance, the pick stays Athletics because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 74.8°F, Wind 4.3 mph N (in from RF), Humidity 32%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Sean Barber; First Base: John Libka; Second Base: D.J. Reyburn; Third Base: James Hoye
  • Athletics Injuries: Aaron Civale (Active), Austin Wynns (Active), Brady Basso (Active), Brent Rooker (Active), Brett Harris (Active), Carlos Cortes (Active), Colby Thomas (Active), Darell Hernaiz (Active)
  • Kansas City Royals Injuries: Alex Lange (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Cole Ragans (Active), Daniel Lynch IV (Active), Elias Díaz (Active), Isaac Collins (Active), Jac Caglianone (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 2-1. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
  • Line Movement: Moneyline moved from -100 to -118 (-18), toward the pick side.
Pick 5

New York Yankees over Texas Rangers

WIN
New York Yankees vs Texas Rangers prediction — 2026-04-28 • First pitch: 8:05 PM ET
Odds-122
Confidence0.266 (data points: 15.365/24.275)
PitchingCam Schlittler vs Jacob deGrom
VenueGlobe Life Field

New York Yankees over Texas Rangers is the right hold here, with enough separation in form and run-prevention outlook to justify the ticket. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. The way in for New York Yankees is to lengthen innings and make the opposing starter work from the stretch repeatedly. If New York Yankees gets swing decisions in its favor, this price is playable without asking for an outlier performance. The closing case is with Texas Rangers handling leverage better inning to inning, especially if it grabs an early lead. Even with that resistance, the pick stays New York Yankees because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Chris Conroy; First Base: Tyler Jones; Second Base: Ben May; Third Base: John Tumpane
  • New York Yankees Injuries: Aaron Judge (Active), Amed Rosario (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active), Cody Bellinger (Active)
  • Texas Rangers Injuries: Alejandro Osuna (Active), Andrew McCutchen (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cole Winn (Active), Corey Seager (Active), Danny Jansen (Active), Evan Carter (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 7.6/9 starters on average. in stable-lineup comps (≥8 shared), New York Yankees went 3-0. Texas Rangers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
  • Line Movement: Moneyline moved from -122 to -115 (+7), away from the pick side.
Pick 6

Atlanta Braves over Detroit Tigers

WIN
Atlanta Braves vs Detroit Tigers prediction — 2026-04-28 • First pitch: 7:15 PM ET
Odds-125
Confidence0.253 (data points: 14.325/22.869)
PitchingMartín Pérez vs Casey Mize
VenueTruist Park

The card stays on Atlanta Braves over Detroit Tigers because the price and matchup context still point in that direction. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. Atlanta Braves needs early traffic and extra-base contact to keep pressure on from the first inning. If Atlanta Braves gets swing decisions in its favor, this price is playable without asking for an outlier performance. On the other side, Detroit Tigers carries the cleaner late-game path and should own the highest-leverage innings. Even with that resistance, the pick stays Atlanta Braves because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 65.4°F, Wind 3.1 mph SSW (in from LF), Humidity 86%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Alan Porter; First Base: Will Little; Second Base: Roberto Ortiz; Third Base: Jim Wolf
  • Atlanta Braves Injuries: Aaron Bummer (Active), Austin Riley (Active), Bryce Elder (Active), Carlos Carrasco (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (Active)
  • Detroit Tigers Injuries: Brant Hurter (Active), Brenan Hanifee (Active), Burch Smith (Active), Casey Mize (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Framber Valdez (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 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 2-0. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
  • Line Movement: Moneyline moved from -122 to 125 (+247), away from the pick side.
Pick 7

Philadelphia Phillies over San Francisco Giants

WIN
Philadelphia Phillies vs San Francisco Giants prediction — 2026-04-28 • First pitch: 6:40 PM ET
Odds-154
Confidence0.248 (data points: 14.931000000000001/23.931)
PitchingJesús Luzardo vs Tyler Mahle
VenueCitizens Bank Park

I’m sticking with Philadelphia Phillies over San Francisco Giants; the number asks this side to do what it has already shown it can do in this matchup profile. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. For Philadelphia Phillies, the path is tempo: win at-bats early, avoid empty innings, and force leverage bullpen outs before the late frames. If Philadelphia Phillies gets swing decisions in its favor, this price is playable without asking for an outlier performance. San Francisco Giants profiles as the steadier club in run prevention, which matters most once the game turns over to the back half. Even with that resistance, the pick stays Philadelphia Phillies because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 61.0°F, Wind 3.1 mph S (out to CF), Humidity 46%, P.O.P. 1% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Nestor Ceja; First Base: Charlie Ramos; Second Base: David Rackley; Third Base: Chris Guccione
  • Philadelphia Phillies Injuries: Aaron Nola (Active), Adolis García (Active), Alec Bohm (Active), Andrew Painter (Active), Brad Keller (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (Active)
  • San Francisco Giants Injuries: Adrian Houser (Active), Blade Tidwell (Active), Caleb Kilian (Active), Casey Schmitt (Active), Christian Koss (Active), Drew Gilbert (Active), Eric Haase (Active), Erik Miller (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 0-4. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 3-0.
  • Line Movement: Moneyline moved from -168 to -144 (+24), away from the pick side.
Pick 8

Milwaukee Brewers over Arizona Diamondbacks

WIN
Milwaukee Brewers vs Arizona Diamondbacks prediction — 2026-04-28 • First pitch: 7:40 PM ET
Odds-133
Confidence0.226 (data points: 14.457/23.58)
PitchingChad Patrick vs Merrill Kelly
VenueAmerican Family Field

This is still a Milwaukee Brewers over Arizona Diamondbacks spot, with the market price and game script aligned to that side. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. The away-side case starts with Milwaukee Brewers controlling count leverage and converting runners instead of settling for scattered singles. If Milwaukee Brewers gets swing decisions in its favor, this price is playable without asking for an outlier performance. The home-team angle is straightforward: Arizona Diamondbacks has the stronger probability of stacking quality innings on both sides of the ball. Even with that resistance, the pick stays Milwaukee Brewers because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Lance Barrett; First Base: Alfonso Márquez; Second Base: Mike Estabrook; Third Base: Malachi Moore
  • Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Angel Zerpa (Active), Blake Perkins (Active), Brandon Lockridge (Active), Brandon Sproat (Active), Brandon Woodruff (Active), Brice Turang (Active)
  • Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Alek Thomas (Active), Andrew Hoffmann (Active), Aramis Garcia (Active), Brandon Pfaadt (Active), Corbin Carroll (Active), Eduardo Rodriguez (Active), Geraldo Perdomo (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Arizona Diamondbacks went 0-2.
  • Line Movement: Moneyline moved from -113 to -119 (-6), toward the pick side.
Pick 9

Tampa Bay Rays over Cleveland Guardians

WIN
Tampa Bay Rays vs Cleveland Guardians prediction — 2026-04-28 • First pitch: 6:10 PM ET
Odds+111
Confidence0.220 (data points: 14.246/23.347)
PitchingNick Martinez vs Tanner Bibee
VenueProgressive Field

The recommendation remains Tampa Bay Rays over Cleveland Guardians, built on the same edge profile rather than a narrative swing. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. Tampa Bay Rays can make this competitive by keeping the walk rate in check and creating run clusters instead of one-off scoring. If Tampa Bay Rays gets swing decisions in its favor, this price is playable without asking for an outlier performance. Cleveland Guardians is positioned to control game flow if it protects the zone and forces contact on its terms. Even with that resistance, the pick stays Tampa Bay Rays because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 62.7°F, Wind 9.1 mph WNW (in from RF), Humidity 69%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Tom Hanahan; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Jacob Metz
  • Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Cole Sulser (Active), Drew Rasmussen (Active), Griffin Jax (Active)
  • Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Bo Naylor (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), Connor Brogdon (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Cleveland Guardians went 1-1.
  • Line Movement: Moneyline moved from 115 to 103 (-12), toward the pick side.
Pick 10

Cincinnati Reds over Colorado Rockies

WIN
Cincinnati Reds vs Colorado Rockies prediction — 2026-04-28 • First pitch: 6:40 PM ET
Odds-197
Confidence0.159 (data points: 16.67/28.762)
PitchingChase Burns vs Kyle Freeland
VenueGreat American Ball Park

Cincinnati Reds over Colorado Rockies is the right hold here, with enough separation in form and run-prevention outlook to justify the ticket. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. The way in for Cincinnati Reds is to lengthen innings and make the opposing starter work from the stretch repeatedly. If Cincinnati Reds gets swing decisions in its favor, this price is playable without asking for an outlier performance. The closing case is with Colorado Rockies handling leverage better inning to inning, especially if it grabs an early lead. Even with that resistance, the pick stays Cincinnati Reds because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 73.1°F, Wind 7.1 mph WSW (out to LF), Humidity 62%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Carlos Torres; First Base: Nate Tomlinson; Second Base: Bruce Dreckman; Third Base: Mark Wegner
  • Cincinnati Reds Injuries: Andrew Abbott (Active), Brady Singer (Active), Brandon Williamson (Active), Brock Burke (Active), Chase Burns (Active), Connor Phillips (Active), Dane Myers (Active), Elly De La Cruz (Active)
  • Colorado Rockies Injuries: Antonio Senzatela (Active), Brennan Bernardino (Active), Brenton Doyle (Active), Brett Sullivan (Active), Chase Dollander (Active), Edouard Julien (Active), Ezequiel Tovar (Active), Hunter Goodman (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Cincinnati Reds went 2-1. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 2-0.
  • Line Movement: Moneyline moved from -206 to -150 (+56), away from the pick side.
Pick 11

Los Angeles Angels over Chicago White Sox

LOSS
Los Angeles Angels vs Chicago White Sox prediction — 2026-04-28 • First pitch: 7:40 PM ET
Odds-130
Confidence0.120 (data points: 13.154/23.486)
PitchingJosé Soriano vs Davis Martin
VenueRate Field

The card stays on Los Angeles Angels over Chicago White Sox because the price and matchup context still point in that direction. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. Los Angeles Angels needs early traffic and extra-base contact to keep pressure on from the first inning. If Los Angeles Angels gets swing decisions in its favor, this price is playable without asking for an outlier performance. On the other side, Chicago White Sox carries the cleaner late-game path and should own the highest-leverage innings. Even with that resistance, the pick stays Los Angeles Angels because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 61.3°F, Wind 2.0 mph E (in from RF), Humidity 74%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Nic Lentz; First Base: Vic Carapazza; Second Base: John Bacon; Third Base: Hunter Wendelstedt
  • Los Angeles Angels Injuries: Adam Frazier (Active), Brent Suter (Active), Bryce Teodosio (Active), Chase Silseth (Active), Drew Pomeranz (Active), Jack Kochanowicz (Active), Jo Adell (Active), Joey Lucchesi (Active)
  • Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Austin Hays (Active), Bryan Hudson (Active), Chase Meidroth (Active), Colson Montgomery (Active), Davis Martin (Active), Derek Hill (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-2. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-1.
  • Line Movement: Moneyline moved from -141 to -125 (+16), away from the pick side.
Pick 12

Minnesota Twins over Seattle Mariners

LOSS
Minnesota Twins vs Seattle Mariners prediction — 2026-04-28 • First pitch: 7:40 PM ET
Odds+106
Confidence0.049 (data points: 12.246/23.347)
PitchingJoe Ryan vs Logan Gilbert
VenueTarget Field

I’m sticking with Minnesota Twins over Seattle Mariners; the number asks this side to do what it has already shown it can do in this matchup profile. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. For Minnesota Twins, the path is tempo: win at-bats early, avoid empty innings, and force leverage bullpen outs before the late frames. If Minnesota Twins gets swing decisions in its favor, this price is playable without asking for an outlier performance. Seattle Mariners profiles as the steadier club in run prevention, which matters most once the game turns over to the back half. Even with that resistance, the pick stays Minnesota Twins because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 56.7°F, Wind 11.5 mph WNW (out to CF), Humidity 36%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Doug Eddings; First Base: Dexter Kelley; Second Base: Mike Muchlinski; Third Base: Gabe Morales
  • Minnesota Twins Injuries: Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Byron Buxton (Active), Cole Sands (Active), Connor Prielipp (Active)
  • Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Bryan Woo (Active), Cal Raleigh (Active), Cole Wilcox (Active), Cole Young (Active), Connor Joe (Active), Cooper Criswell (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 1-2. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
  • Line Movement: Moneyline moved from 110 to 109 (-1), toward the pick side.
Pick 13

Toronto Blue Jays over Boston Red Sox

WIN
Toronto Blue Jays vs Boston Red Sox prediction — 2026-04-28 • First pitch: 7:07 PM ET
Odds-113
Confidence0.047 (data points: 7.692/14.692)
PitchingTrey Yesavage vs Payton Tolle
VenueRogers Centre

This is still a Toronto Blue Jays over Boston Red Sox spot, with the market price and game script aligned to that side. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. The away-side case starts with Toronto Blue Jays controlling count leverage and converting runners instead of settling for scattered singles. If Toronto Blue Jays gets swing decisions in its favor, this price is playable without asking for an outlier performance. The home-team angle is straightforward: Boston Red Sox has the stronger probability of stacking quality innings on both sides of the ball. Even with that resistance, the pick stays Toronto Blue Jays because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Brennan Miller; First Base: James Jean; Second Base: Ryan Blakney; Third Base: Marvin Hudson
  • Toronto Blue Jays Injuries: Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Daulton Varsho (Active), Davis Schneider (Active), Dylan Cease (Active), Eloy Jiménez (Active), Eric Lauer (Active)
  • Boston Red Sox Injuries: Andruw Monasterio (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connelly Early (Active), Connor Wong (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-2; in stable-lineup comps (≥8 shared), Toronto Blue Jays went 1-1. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 2-0; in stable-lineup comps (≥8 shared), Boston Red Sox went 1-2.
  • Line Movement: Moneyline moved from -117 to -132 (-15), toward the pick side.
Pick 14

Baltimore Orioles over Houston Astros

WIN
Baltimore Orioles vs Houston Astros prediction — 2026-04-28 • First pitch: 6:35 PM ET
Odds-134
Confidence0.035 (data points: 11.194/21.629)
PitchingShane Baz vs Kai-Wei Teng
VenueOriole Park at Camden Yards

The recommendation remains Baltimore Orioles over Houston Astros, built on the same edge profile rather than a narrative swing. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. Baltimore Orioles can make this competitive by keeping the walk rate in check and creating run clusters instead of one-off scoring. If Baltimore Orioles gets swing decisions in its favor, this price is playable without asking for an outlier performance. Houston Astros is positioned to control game flow if it protects the zone and forces contact on its terms. Even with that resistance, the pick stays Baltimore Orioles because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 59.8°F, Wind 5.7 mph SE (out to LF), Humidity 57%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Jordan Baker; First Base: Rob Drake; Second Base: Stu Scheurwater; Third Base: Junior Valentine
  • Baltimore Orioles Injuries: Adley Rutschman (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Blaze Alexander (Active), Brandon Young (Active), Chris Bassitt (Active), Coby Mayo (Active), Colton Cowser (Active)
  • Houston Astros Injuries: AJ Blubaugh (Active), Bennett Sousa (Active), Braden Shewmake (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Carlos Correa (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 2-1. Houston Astros: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-1; in stable-lineup comps (≥8 shared), Houston Astros went 0-2.
  • Line Movement: Moneyline moved from -137 to -117 (+20), away from the pick side.
Pick 15

Chicago Cubs over San Diego Padres

In Progress
Chicago Cubs vs San Diego Padres prediction — 2026-04-28 • First pitch: 9:40 PM ET
Odds-117
Confidence0.017 (data points: 11.536/22.685)
PitchingEdward Cabrera vs Walker Buehler
VenuePetco Park

Chicago Cubs over San Diego Padres is the right hold here, with enough separation in form and run-prevention outlook to justify the ticket. The stance is the same: back the side with the more reliable path to lead changes and late-inning conversion. The way in for Chicago Cubs is to lengthen innings and make the opposing starter work from the stretch repeatedly. If Chicago Cubs gets swing decisions in its favor, this price is playable without asking for an outlier performance. The closing case is with San Diego Padres handling leverage better inning to inning, especially if it grabs an early lead. Even with that resistance, the pick stays Chicago Cubs because the matchup still grades better for that side over nine innings.

Expanded game context
  • Weather: 66.2°F, Wind 10.6 mph NW (in from RF), Humidity 63%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Dan Bellino; First Base: Mark Ripperger; Second Base: Shane Livensparger; Third Base: Dan Merzel
  • Chicago Cubs Injuries: Alex Bregman (Active), Ben Brown (Active), Carson Kelly (Active), Colin Rea (Active), Corbin Martin (Active), Dansby Swanson (Active), Edward Cabrera (Active), Hoby Milner (Active)
  • San Diego Padres Injuries: Adrian Morejon (Active), Bradgley Rodriguez (Active), Bryce Johnson (Active), David Morgan (Active), Fernando Tatis Jr. (Active), Freddy Fermin (Active), Gavin Sheets (Active), Germán Márquez (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 1-2. San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
  • Line Movement: Moneyline moved from -119 to -108 (+11), away from the pick side.