MLB scores, schedule and odds: Friday, March 20, 2026
The MLB schedule for Friday, March 20, 2026 has 17 games.
- Toronto Blue Jays at Minnesota Twins — TOR 2, MIN 1 (Final) · Lee Health Sports Complex, Fort Myers
- Detroit Tigers at Philadelphia Phillies — DET 4, PHI 4 (Final) · BayCare Ballpark, Clearwater
- Boston Red Sox at Tampa Bay Rays — BOS 0, TB 2 (Final) · Charlotte Sports Park, Port Charlotte
- St. Louis Cardinals at New York Mets — STL 4, NYM 3 (Final) · Clover Park, Port St. Lucie
- Chicago White Sox at Los Angeles Angels — CHW 3, LAA 4 (Final) · Tempe Diablo Stadium, Tempe
- Pittsburgh Pirates at Atlanta Braves — PIT 1, ATL 8 (Final) · CoolToday Park, North Port
- Miami Marlins at Houston Astros — MIA 7, HOU 4 (Final) · CACTI Park of the Palm Beaches, Palm Beach
- Baltimore Orioles at New York Yankees — BAL 1, NYY 3 (Final) · George M. Steinbrenner Field, Tampa
- Washington Nationals at Miami Marlins — WSH 2, MIA 3 (Final) · Roger Dean Chevrolet Stadium, Jupiter
- Kansas City Royals at San Francisco Giants — KC 2, SF 5 (Final) · Scottsdale Stadium, Scottsdale
- Cincinnati Reds at Chicago Cubs — CIN 8, CHC 6 (Final) · Sloan Park, Mesa
- Seattle Mariners at Cleveland Guardians — SEA 20, CLE 8 (Final) · Goodyear Ballpark, Goodyear
- San Diego Padres at Los Angeles Dodgers — SD 3, LAD 4 (Final) · Camelback Ranch - Glendale, Phoenix
- San Francisco Giants at Texas Rangers — SF 5, TEX 6 (Final) · Surprise Stadium, Surprise
- Milwaukee Brewers at Arizona Diamondbacks — MIL 7, ARI 8 (Final) · Salt River Fields at Talking Stick, Scottsdale
- Chicago Cubs at Athletics — CHC 2, ATH 6 (Final) · Hohokam Stadium, Mesa
- Colorado Rockies at San Diego Padres — COL 9, SD 3 (Final) · Peoria Stadium, Peoria