MLB scores, schedule and odds: Thursday, May 21, 2026
The MLB schedule for Thursday, May 21, 2026 has 7 games.
- Cleveland Guardians at Detroit Tigers — CLE 3, DET 1 (Final) · Comerica Park, Detroit
- Pittsburgh Pirates at St. Louis Cardinals — PIT 6, STL 2 (Final) · Busch Stadium, St. Louis
- New York Mets at Washington Nationals — NYM 2, WSH 1 (Final) · Nationals Park, Washington
- Atlanta Braves at Miami Marlins — ATL 9, MIA 3 (Final) · loanDepot park, Miami
- Toronto Blue Jays at New York Yankees — TOR 2, NYY 0 (Final) · Yankee Stadium, Bronx
- Athletics at Los Angeles Angels — ATH 3, LAA 2 (Final/10) · Angel Stadium, Anaheim
- Colorado Rockies at Arizona Diamondbacks — COL 1, ARI 2 (Final) · Chase Field, Phoenix