The Fourth of July weekend brought some huge individual performances across MLB, with a mix of power bats, clutch run producers, and dominant starting pitching. Some players carried their lineups through big series wins, while others delivered the kind of pitching performances that completely changed the feel of a game. Here are the top five MLB players from the July 4th weekend:
1. Otto Lopez, Miami Marlins
Otto Lopez was the best hitter in baseball this weekend, leading the Marlins through a sweep of the Athletics with one of the strongest three-game stretches of the season. Lopez went 8-for-14 with 2 home runs and 6 RBIs, hitting .571 across the series. He had multiple hits in all three games, including back-to-back three-hit performances on Saturday and Sunday.
What made the weekend stand out was how much damage he did from the top of the lineup. Lopez had a homer and three RBIs in Saturday’s 7-2 win, then followed it with another homer and three more RBIs in Sunday’s 9-8 win. Miami scored 28 total runs in the series, and Lopez was right in the middle of almost everything the Marlins did offensively.
2. Yordan Alvarez, Houston Astros
Yordan Alvarez continues to look like one of the most dangerous hitters in baseball, and this weekend was another reminder. Across three games against the Rays, Alvarez went 4-for-12 with 3 home runs and 7 RBIs. He homered once in Friday’s loss, then completely took over Saturday’s 10-8 win with a three-hit, two-homer, six-RBI performance.
The biggest swing came on Saturday, when Alvarez launched a walk-off two-run homer to complete Houston’s comeback and end Tampa Bay’s winning streak. It was the kind of performance that defines a weekend, especially against one of the best teams in the American League. Even with a quiet Sunday, Alvarez did more than enough damage to land near the top of this list.
3. Michael Harris II, Atlanta Braves
Michael Harris II had a monster weekend for the Braves, giving Atlanta steady production in all three games against the Mets. Harris went 7-for-14 with 5 runs, 2 home runs, and 7 RBIs, hitting .500 over the three-game stretch. He homered on Friday, homered again Saturday, then drove in three more runs on Sunday.
Harris’ best overall game came Saturday, when he went 3-for-5 with 3 runs, 1 home run, and 2 RBIs in Atlanta’s blowout win. But the consistency across the weekend is what made his stretch so impressive. He had at least two hits in all three games and gave the Braves both power and run production from the bottom half of the lineup.
4. Yoshinobu Yamamoto, Los Angeles Dodgers
Yoshinobu Yamamoto delivered one of the best pitching performances of the weekend in the Dodgers’ 3-0 shutout win over the Padres. Yamamoto threw 7 scoreless innings, allowing just 3 hits and 2 walks while striking out 10 on 100 pitches. It was a dominant outing from start to finish and gave the Dodgers complete control in a low-scoring game.
What made the start so impressive was how little room for error he had. The Dodgers scored only three runs, but Yamamoto made that feel like more than enough. He worked around early traffic, settled in quickly, and finished his outing with his 10th strikeout to close seven shutout frames. For a weekend loaded with offensive performances, Yamamoto’s start still stood out.
5. Dylan Cease, Toronto Blue Jays
Dylan Cease rounds out the list after giving the Blue Jays a dominant start in their 2-0 win over the Mariners. Cease threw 7 scoreless innings, allowing just 3 hits and 1 walk while striking out 9. He earned the win and lowered his season ERA to 2.79, giving Toronto exactly the kind of ace-level performance it needed.
The Blue Jays did not give him much offensive support, scoring only two runs, but Cease made sure it held up. He controlled the strike zone, missed bats consistently, and kept Seattle from creating any real momentum. In a weekend full of big bats, Cease earned his spot because he completely shut down a division-leading Mariners team.