Major League Baseball delivered a full 15-game schedule on March 28, 2026, with close finishes, late separation, and several strong pitching efforts shaping the day’s results. Here’s a game-by-game look at everything that happened across the league.

The Chicago Cubs came away with a 10-2 win over the Washington Nationals, taking control early and maintaining the edge throughout. Chicago’s lineup produced consistently, while the pitching staff kept Washington quiet for most of the afternoon.

The St. Louis Cardinals held off the Tampa Bay Rays 6-5 in one of the tighter games on the board. St. Louis did enough offensively to stay in front, and the bullpen protected the margin late.

The Miami Marlins edged the Colorado Rockies 4-3, making the most of a close contest from start to finish. Miami’s timely hitting proved to be the difference in a game that stayed within reach all the way through.

The Toronto Blue Jays outscored the Athletics 8-7 in a back-and-forth matchup. Toronto found just enough offense to come away with the win, surviving a strong push from the Athletics.

The Houston Astros earned an 11-9 victory over the Los Angeles Angels in one of the highest-scoring games of the day. Both lineups had productive stretches, but Houston’s extra offense helped them stay ahead in the later innings.

The Cleveland Guardians slipped past the Seattle Mariners 6-5 in another one-run result. Cleveland capitalized on key scoring chances and then did enough on the mound to finish the job.

The New York Yankees beat the San Francisco Giants 3-1 behind a sharp all-around effort. New York’s pitching set the tone, and the offense supplied enough support in a controlled, efficient win.

The Atlanta Braves topped the Kansas City Royals 6-2, using balanced production to take command. Atlanta’s offense created steady pressure, while the pitching staff limited Kansas City’s opportunities.

The Milwaukee Brewers handled the Chicago White Sox 6-1 with a strong showing on both sides of the ball. Milwaukee’s pitchers kept the White Sox lineup in check, and the offense steadily added on.

The Cincinnati Reds edged the Boston Red Sox 6-5 in a closely contested matchup. Cincinnati managed the key moments a little better, securing the win in a game that remained unsettled until the end.

The Texas Rangers picked up a 5-4 win over the Philadelphia Phillies, holding off a late challenge to secure the result. Texas built enough of a cushion early and then protected it in the final frames.

The Minnesota Twins earned a 4-1 road win over the Baltimore Orioles in a game defined by pitching and timely offense. Minnesota limited Baltimore’s scoring chances and made its own opportunities count.

The New York Mets defeated the Pittsburgh Pirates 4-2, putting together a composed performance at home. The Mets stayed in control for much of the game and closed it out without allowing a late turnaround.

The Los Angeles Dodgers slipped past the Arizona Diamondbacks 3-2 in a tight National League West contest. The Dodgers executed well in a low-scoring game and held firm late to secure the decision.

The San Diego Padres completed a 3-0 win over the Detroit Tigers, with the pitching staff leading the way. Detroit was kept off the scoreboard all game, while San Diego did enough offensively to back the shutout effort.

Across the league, March 28 featured plenty of narrow finishes, with several games decided by a single run and a few standout pitching performances anchoring the day. With all 30 teams in action, the early-season storylines are already taking shape, and the next set of matchups will offer another chance for contenders and surprise clubs to build momentum.