MLB Games

MLB games for today — stats, history, and predictions.

MLB predictions today— model leans & confidence →

Today's games
MLBDoubleheader - Game 1 – Makeup from July 27Jul 28, 2026 · 1:40 PM ET
Cleveland Guardians logo
Guardians
@
Reds
Cincinnati Reds logo
Great American Ball ParkMLB.TVCIN 59%
MLBMLBJul 28, 2026 · 6:40 PM ET
Arizona Diamondbacks logo
Diamondbacks
@
Pirates
Pittsburgh Pirates logo
PNC ParkMLB.TVPIT 52%
MLBMLBJul 28, 2026 · 6:40 PM ET
Baltimore Orioles logo
Orioles
@
Tigers
Detroit Tigers logo
Comerica ParkMLB.TVDET 56%
MLBMLBJul 28, 2026 · 6:40 PM ET
Philadelphia Phillies logo
Phillies
@
Marlins
Miami Marlins logo
loanDepot parkMLB.TVMIA 52%
MLBMLBJul 28, 2026 · 6:40 PM ET
Texas Rangers logo
Rangers
@
Rays
Tampa Bay Rays logo
Tropicana FieldMLB.TVTB 61%
MLBMLBJul 28, 2026 · 6:45 PM ET
Toronto Blue Jays logo
Blue Jays
@
Nationals
Washington Nationals logo
Nationals ParkMLB.TVWSH 56%
MLBMLBJul 28, 2026 · 7:10 PM ET
Atlanta Braves logo
Braves
@
Mets
New York Mets logo
Citi FieldMLB.TVATL 60%
MLBDoubleheader - Game 2Jul 28, 2026 · 7:10 PM ET
Cleveland Guardians logo
Guardians
@
Reds
Cincinnati Reds logo
Great American Ball ParkMLB.TVCLE 54%
MLBMLBJul 28, 2026 · 7:40 PM ET
Kansas City Royals logo
Royals
@
Twins
Minnesota Twins logo
Target FieldMLB.TVMIN 59%
MLBMLBJul 28, 2026 · 7:40 PM ET
New York Yankees logo
Yankees
@
White Sox
Chicago White Sox logo
Rate FieldMLB.TVNYY 55%
MLBMLBJul 28, 2026 · 7:45 PM ET
Chicago Cubs logo
Cubs
@
Cardinals
St. Louis Cardinals logo
Busch StadiumMLB.TV / TBSCHC 50%
MLBMLBJul 28, 2026 · 9:38 PM ET
Houston Astros logo
Astros
@
Angels
Los Angeles Angels logo
Angel StadiumESPN Unlmtd / MLB.TVHOU 50%
MLBMLBJul 28, 2026 · 9:40 PM ET
Boston Red Sox logo
Red Sox
@
Athletics
Athletics logo
Sutter Health ParkMLB.TVBOS 58%
MLBMLBJul 28, 2026 · 9:40 PM ET
Colorado Rockies logo
Rockies
@
Padres
San Diego Padres logo
Petco ParkMLB.TVSD 63%
MLBMLBJul 28, 2026 · 9:45 PM ET
Milwaukee Brewers logo
Brewers
@
Giants
San Francisco Giants logo
Oracle ParkMLB.TVMIL 57%
MLBMLBJul 28, 2026 · 10:10 PM ET
Seattle Mariners logo
Mariners
@
Dodgers
Los Angeles Dodgers logo
Dodger StadiumMLB.TVLAD 63%

Recent Results

Final scores from the past 7 days — click any game for full stats and analysis.

MLBMLBFINAL
Milwaukee Brewers logo
Brewers
@
Giants
San Francisco Giants logo
Oracle ParkMLB.TVMIL 53%
MLBMLBFINAL
Boston Red Sox logo
Red Sox
@
Athletics
Athletics logo
Sutter Health ParkMLB.TVATH 51%
MLBMLBFINAL
Houston Astros logo
Astros
@
Angels
Los Angeles Angels logo
Angel StadiumMLB.TVLAA 51%
MLBMLBFINAL
Chicago Cubs logo
Cubs
@
Cardinals
St. Louis Cardinals logo
Busch StadiumMLB.TVSTL 52%
MLBMLBFINAL
New York Yankees logo
Yankees
@
White Sox
Chicago White Sox logo
Rate FieldMLB.TVCHW 53%
MLBMLBFINAL
Atlanta Braves logo
Braves
@
Mets
New York Mets logo
Citi FieldMLB.TVATL 52%
MLBMLBFINAL
Toronto Blue Jays logo
Blue Jays
@
Nationals
Washington Nationals logo
Nationals ParkMLB.TVWSH 57%
MLBMLBFINAL
Arizona Diamondbacks logo
Diamondbacks
@
Pirates
Pittsburgh Pirates logo
PNC ParkMLB.TVPIT 55%
MLBMLBFINAL
Baltimore Orioles logo
Orioles
@
Tigers
Detroit Tigers logo
Comerica ParkMLB.TVDET 54%
MLBMLBFINAL
Philadelphia Phillies logo
Phillies
@
Marlins
Miami Marlins logo
loanDepot parkMLB.TVMIA 54%
MLBMLBFINAL
Seattle Mariners logo
Mariners
@
Rangers
Texas Rangers logo
Globe Life FieldESPN Unlmtd / MLB.TVTEX 56%
MLBMLBFINAL
New York Yankees logo
Yankees
@
Phillies
Philadelphia Phillies logo
Citizens Bank ParkNBC / PeacockPHI 54%
MLBMLBFINAL
Los Angeles Angels logo
Angels
@
Giants
San Francisco Giants logo
Oracle ParkMLB.TVSF 56%
MLBMLBFINAL
Seattle Mariners logo
Mariners
@
Rangers
Texas Rangers logo
Globe Life FieldMLB.TVTEX 56%
MLBMLBFINAL
Cincinnati Reds logo
Reds
@
Cardinals
St. Louis Cardinals logo
Busch StadiumMLB.TVSTL 56%
MLBMLBFINAL
Athletics logo
Athletics
@
Twins
Minnesota Twins logo
Target FieldMLB.TVMIN 58%
MLBMLBFINAL
Colorado Rockies logo
Rockies
@
Brewers
Milwaukee Brewers logo
American Family FieldMLB.TVMIL 64%
MLBMLBFINAL
Houston Astros logo
Astros
@
White Sox
Chicago White Sox logo
Rate FieldESPN Unlmtd / MLB.TVCHW 57%
MLBMLBFINAL
Kansas City Royals logo
Royals
@
Tigers
Detroit Tigers logo
Comerica ParkMLB.TVDET 57%
MLBMLBFINAL
Los Angeles Dodgers logo
Dodgers
@
Mets
New York Mets logo
Citi FieldMLB.TVLAD 54%
MLBMLBFINAL
San Diego Padres logo
Padres
@
Marlins
Miami Marlins logo
loanDepot parkMLB.TVMIA 55%
MLBMLBFINAL
Arizona Diamondbacks logo
Diamondbacks
@
Nationals
Washington Nationals logo
Nationals ParkMLB.TVWSH 55%
MLBMLBFINAL
Atlanta Braves logo
Braves
@
Orioles
Baltimore Orioles logo
Oriole Park at Camden YardsMLB.TVBAL 51%
MLBMLBFINAL
Chicago Cubs logo
Cubs
@
Pirates
Pittsburgh Pirates logo
PNC ParkMLB.TVPIT 53%
MLBMLBFINAL
Toronto Blue Jays logo
Blue Jays
@
Red Sox
Boston Red Sox logo
Fenway ParkMLB.TVBOS 58%
MLBMLBFINAL
Cleveland Guardians logo
Guardians
@
Rays
Tampa Bay Rays logo
Tropicana FieldPeacockTB 58%
MLBMLBFINAL
Los Angeles Dodgers logo
Dodgers
@
Mets
New York Mets logo
Citi FieldMLB.TV / FOXLAD 54%
MLBMLBFINAL
Cincinnati Reds logo
Reds
@
Cardinals
St. Louis Cardinals logo
Busch StadiumMLB.TVSTL 57%
MLBMLBFINAL
Seattle Mariners logo
Mariners
@
Rangers
Texas Rangers logo
Globe Life FieldMLB.TV / FOXTEX 56%
MLBMLBFINAL
Athletics logo
Athletics
@
Twins
Minnesota Twins logo
Target FieldMLB.TVMIN 58%
MLBMLBFINAL
Colorado Rockies logo
Rockies
@
Brewers
Milwaukee Brewers logo
American Family FieldMLB.TVMIL 64%
MLBMLBFINAL
Houston Astros logo
Astros
@
White Sox
Chicago White Sox logo
Rate FieldMLB.TVCHW 56%
MLBMLBFINAL
Atlanta Braves logo
Braves
@
Orioles
Baltimore Orioles logo
Oriole Park at Camden YardsMLB.TVBAL 51%
MLBMLBFINAL
Chicago Cubs logo
Cubs
@
Pirates
Pittsburgh Pirates logo
PNC ParkMLB.TVPIT 52%
MLBMLBFINAL
Cleveland Guardians logo
Guardians
@
Rays
Tampa Bay Rays logo
Tropicana FieldMLB.TVTB 58%
MLBMLBFINAL
New York Yankees logo
Yankees
@
Phillies
Philadelphia Phillies logo
Citizens Bank ParkMLB.TVPHI 54%
MLBMLBFINAL
San Diego Padres logo
Padres
@
Marlins
Miami Marlins logo
loanDepot parkMLB.TV / FS1MIA 55%
MLBMLBFINAL
Toronto Blue Jays logo
Blue Jays
@
Red Sox
Boston Red Sox logo
Fenway ParkMLB.TVBOS 57%
MLBMLBFINAL
Arizona Diamondbacks logo
Diamondbacks
@
Nationals
Washington Nationals logo
Nationals ParkMLB.TVWSH 54%
MLBMLBFINAL
Los Angeles Angels logo
Angels
@
Giants
San Francisco Giants logo
Oracle ParkMLB.TVSF 56%
MLBMLBFINAL
Kansas City Royals logo
Royals
@
Tigers
Detroit Tigers logo
Comerica ParkESPN Unlmtd / MLB.TVDET 57%
MLBMLBFINAL
Los Angeles Angels logo
Angels
@
Giants
San Francisco Giants logo
Oracle ParkESPN Unlmtd / MLB.TVSF 56%
MLBMLBFINAL
Cincinnati Reds logo
Reds
@
Cardinals
St. Louis Cardinals logo
Busch StadiumMLB.TVSTL 56%
MLBMLBFINAL
Athletics logo
Athletics
@
Twins
Minnesota Twins logo
Target FieldMLB.TVMIN 57%
MLBMLBFINAL
Seattle Mariners logo
Mariners
@
Rangers
Texas Rangers logo
Globe Life FieldMLB.TVTEX 56%
MLBMLBFINAL
Houston Astros logo
Astros
@
White Sox
Chicago White Sox logo
Rate FieldMLB.TVCHW 57%
MLBMLBFINAL
Toronto Blue Jays logo
Blue Jays
@
Red Sox
Boston Red Sox logo
Fenway ParkTVABOS 58%
MLBMLBFINAL
Cleveland Guardians logo
Guardians
@
Rays
Tampa Bay Rays logo
Tropicana FieldMLB.TVTB 58%
MLBMLBFINAL
Los Angeles Dodgers logo
Dodgers
@
Mets
New York Mets logo
Citi FieldESPN Unlmtd / MLB.TVLAD 54%
MLBMLBFINAL
San Diego Padres logo
Padres
@
Marlins
Miami Marlins logo
loanDepot parkMLB.TVMIA 55%
MLBMLBFINAL
Atlanta Braves logo
Braves
@
Orioles
Baltimore Orioles logo
Oriole Park at Camden YardsMLB.TVBAL 51%
MLBMLBFINAL
Arizona Diamondbacks logo
Diamondbacks
@
Nationals
Washington Nationals logo
Nationals ParkMLB.TVWSH 54%
MLBMLBFINAL
New York Yankees logo
Yankees
@
Phillies
Philadelphia Phillies logo
Citizens Bank ParkApple TVPHI 54%
MLBMLBFINAL
Chicago Cubs logo
Cubs
@
Pirates
Pittsburgh Pirates logo
PNC ParkMLB.TVPIT 53%
MLBMLBFINAL
Kansas City Royals logo
Royals
@
Tigers
Detroit Tigers logo
Comerica ParkMLB.TVDET 58%
MLBMLBFINAL
Colorado Rockies logo
Rockies
@
Brewers
Milwaukee Brewers logo
American Family FieldMLB.TVMIL 64%
MLBMLBFINAL
Kansas City Royals logo
Royals
@
Tigers
Detroit Tigers logo
Comerica ParkMLB.TV / MLB NetDET 57%
MLBMakeup from June 25FINAL
Arizona Diamondbacks logo
Diamondbacks
@
Cardinals
St. Louis Cardinals logo
Busch StadiumMLB.TVSTL 54%
MLBMLBFINAL
Tampa Bay Rays logo
Rays
@
Blue Jays
Toronto Blue Jays logo
Rogers CentreMLB.TVTOR 50%
MLBMLBFINAL
Minnesota Twins logo
Twins
@
Guardians
Cleveland Guardians logo
Progressive FieldESPN Unlmtd / MLB.TVCLE 56%
MLBMLBFINAL
San Diego Padres logo
Padres
@
Braves
Atlanta Braves logo
Truist ParkMLB.TVATL 59%
MLBMLBFINAL
Miami Marlins logo
Marlins
@
Astros
Houston Astros logo
Daikin ParkMLB.TVHOU 54%
MLBMLBFINAL
Chicago White Sox logo
White Sox
@
Rangers
Texas Rangers logo
Globe Life FieldMLB.TVTEX 54%
MLBMLBFINAL
Detroit Tigers logo
Tigers
@
Cubs
Chicago Cubs logo
Wrigley FieldESPNCHC 59%
MLBMLBFINAL
San Diego Padres logo
Padres
@
Braves
Atlanta Braves logo
Truist ParkMLB.TVATL 59%
MLBDoubleheader - Game 2FINAL
Baltimore Orioles logo
Orioles
@
Red Sox
Boston Red Sox logo
Fenway ParkMLB.TVBOS 56%
MLBMLBFINAL
Tampa Bay Rays logo
Rays
@
Blue Jays
Toronto Blue Jays logo
Rogers CentreMLB.TVTOR 50%
MLBDoubleheader - Game 2 - Makeup from July 21FINAL
Pittsburgh Pirates logo
Pirates
@
Yankees
New York Yankees logo
Yankee StadiumMLB.TVNYY 57%
MLBMLBFINAL
Los Angeles Dodgers logo
Dodgers
@
Phillies
Philadelphia Phillies logo
Citizens Bank ParkMLB.TVPHI 52%
MLBMLBFINAL
Minnesota Twins logo
Twins
@
Guardians
Cleveland Guardians logo
Progressive FieldMLB.TVCLE 57%
MLBMLBFINAL
St. Louis Cardinals logo
Cardinals
@
Angels
Los Angeles Angels logo
Angel StadiumMLB.TVLAA 50%
MLBMLBFINAL
Athletics logo
Athletics
@
Diamondbacks
Arizona Diamondbacks logo
Chase FieldESPN Unlmtd / MLB.TVARI 59%
MLBMLBFINAL
Cincinnati Reds logo
Reds
@
Mariners
Seattle Mariners logo
T-Mobile ParkMLB.TVSEA 56%
MLBMLBFINAL
Washington Nationals logo
Nationals
@
Rockies
Colorado Rockies logo
Coors FieldMLB.TVCOL 51%
MLBMLBFINAL
New York Mets logo
Mets
@
Brewers
Milwaukee Brewers logo
American Family FieldMLB.TVMIL 63%
MLBMLBFINAL
San Francisco Giants logo
Giants
@
Royals
Kansas City Royals logo
Kauffman StadiumMLB.TVKC 55%
MLBDoubleheader - Game 1 – Makeup from July 21FINAL
Baltimore Orioles logo
Orioles
@
Red Sox
Boston Red Sox logo
Fenway ParkMLB.TVBOS 57%
MLBDoubleheader - Game 1FINAL
Pittsburgh Pirates logo
Pirates
@
Yankees
New York Yankees logo
Yankee StadiumMLB.TVNYY 56%
MLBMLBFINAL
Athletics logo
Athletics
@
Diamondbacks
Arizona Diamondbacks logo
Chase FieldMLB.TVARI 59%
MLBMLBFINAL
Cincinnati Reds logo
Reds
@
Mariners
Seattle Mariners logo
T-Mobile ParkMLB.TVSEA 57%
MLBMLBFINAL
St. Louis Cardinals logo
Cardinals
@
Angels
Los Angeles Angels logo
Angel StadiumESPN Unlmtd / MLB.TVLAA 51%
MLBMLBFINAL
Washington Nationals logo
Nationals
@
Rockies
Colorado Rockies logo
Coors FieldMLB.TVCOL 51%
MLBMLBFINAL
Miami Marlins logo
Marlins
@
Astros
Houston Astros logo
Daikin ParkMLB.TVHOU 54%
MLBMLBFINAL
Chicago White Sox logo
White Sox
@
Rangers
Texas Rangers logo
Globe Life FieldMLB.TVTEX 54%
MLBMLBFINAL
Detroit Tigers logo
Tigers
@
Cubs
Chicago Cubs logo
Wrigley FieldMLB.TVCHC 59%
MLBMLBFINAL
New York Mets logo
Mets
@
Brewers
Milwaukee Brewers logo
American Family FieldMLB.TVMIL 63%
MLBMLBFINAL
San Francisco Giants logo
Giants
@
Royals
Kansas City Royals logo
Kauffman StadiumMLB.TVKC 55%
MLBMLBFINAL
San Diego Padres logo
Padres
@
Braves
Atlanta Braves logo
Truist ParkMLB.TVATL 58%
MLBMLBFINAL
Tampa Bay Rays logo
Rays
@
Blue Jays
Toronto Blue Jays logo
Rogers CentreMLB.TVTOR 50%
MLBMLBFINAL
Los Angeles Dodgers logo
Dodgers
@
Phillies
Philadelphia Phillies logo
Citizens Bank ParkMLB.TV / TBSPHI 52%
MLBMLBFINAL
Minnesota Twins logo
Twins
@
Guardians
Cleveland Guardians logo
Progressive FieldMLB.TVCLE 57%
MLB teams
DiamondbacksAthleticsBravesOriolesRed SoxCubsWhite SoxRedsGuardiansRockiesTigersAstrosRoyalsAngelsDodgersMarlinsBrewersTwinsMetsYankeesPhilliesPiratesPadresGiantsMarinersCardinalsRaysRangersBlue JaysNationals
About MLB predictions on MatchupLens

For every MLB game, MatchupLens brings the matchup into one view: each side’s record and key stats, head-to-head history, the latest injury report, the betting-market line, and a transparent win-probability estimate with a plain-English breakdown of why it leans the way it does. Today's MLB slate is up top — check back through the day as scores and lines update.

New to the numbers? Read how to read a win probability and how betting odds work, or browse the full glossary. Our full approach is documented on the methodology page.