Free MLB Picks Today for Sunday, July 4th, 2021

Free MLB Picks Today for Sunday, July 4th, 2021
Sun 4th July 2021

It’s the 4th of July, and what better way to celebrate by watching America’s favorite sport? There are a lot of interesting series that are wrapping up today with a lot at stake. Who will come out on top, and who will bow to the pressure? All will be revealed!

Look below to find our free MLB Picks for the five best games on today’s schedule!

Milwaukee Brewers @ Pittsburgh Pirates – 1.05PM ET

This Sunday afternoon clash between the Milwaukee Brewers and the Pittsburgh Pirates will be the fourth and final game of the series. The first game was played on Thursday, where the Brewers managed to draw first blood, winning 7-2. The second game was played on Friday, and the Brewers won again with the same scoreline, 7-2. The third game was played on Saturday, and the Brewers made it three from three, winning 11-2.

The Milwaukee Brewers are having an awesome season in terms of results, they are currently sitting on a 50-33 season record. They are currently the top team in the Central Division in the National League, with the Reds their closest rivals.

The Brewers have won ten games out of their last ten, and this includes series wins against the Rockies (3-0) as well as the Cubs (3-0), in total their winning streak is up to 11 games in a row. The Brewers are in the middle of the league when it comes to average runs scored per game, at 4.4.


The Pittsburgh Pirates are not having the season they would have hoped for, they are currently sitting on a 29-52 season record. They are the last team of their Central Division in the National League, with the Cardinals their closest rivals.

The Pirates have only won three games out of their last ten, and this does include a series win against the Cardinals (3-1) and a series loss to the Rockies (0-3). When it comes to average runs scored per game, they are dead last in the league, with an average of 3.49.

You simply cannot deny that the Brewers are one of, if not the best team in the league right now. Just look at the previous score lines with the Pirates, the Brewers have won by five or more runs in each game. The Brewers are 8-0 in their previous eight games played on a Sunday as well as this they are 5-0 in their previous five games on the road. This should be a straightforward affair, back the Brewers.

MLB Pick – Milwaukee Brewers (-176)
Spread Pick – Unlock Premium Picks
Total Runs Pick – Unlock Premium Picks

Houston Astros @ Cleveland Indians – 1.10PM ET

This Sunday afternoon clash between the Houston Astros and the Cleveland Indians will be the fourth and final game of the series. The first game was played on Thursday, where the Astros managed to draw first blood, winning 7-2. The second game was played on Friday, and the Astros won again, 6-3. The third game was played on Saturday, and the Astros made it three from three, winning 3-2.

The Houston Astros are having an awesome season in terms of results, they are currently sitting on a 51-33 season record. They are currently the top team in the West Division in the American League, with the Athletics their closest rivals.

The Astros have won five games out of their last ten, and this includes a series win tie with the Tigers (2-2) and a series loss to the Orioles (0-3), which certainly shocked a lot of people. The Astros are the top team in the league when it comes to average runs scored per game, at 5.6.
fanduel sign up bonus

The Cleveland Indians are having a good season, but would probably like to get their win record for the season a little higher, they are currently sitting on a 42-37 season record. They are the second team of their Central Division in the American League, with the White Sox the only team ahead of them.

The Indians have only won two games out of their last ten, and this does include series losses to the Twins (2-1) as well as the Tigers (2-1). When it comes to average runs scored per game, they are in the top half of the league, with an average of 4.35.

The Indians have been struggling this week, which is concerning to see if you are a fan, as they could see their position in the league slip down if they can’t turn things around. The Astros have also had a mixed bag over the past week, but they look back on track in this series against the Indians and have won all three games so far. The Astros seem to have their offense locked back on, and we think they will sweep this series against the Indians. 

MLB Pick – Houston Astros (-168)
Spread Pick – Unlock Premium Picks
Total Runs Pick – Unlock Premium Picks

Miami Marlins @ Atlanta Braves – 1.20PM ET

This Sunday afternoon clash between the Minnesota Twins and the Kansas City Royals will be the third and final game of the series. The first game was played on Friday, where the Braves managed to draw first blood playing at home, winning 1-0. The second game was played on Saturday, and the Marlins managed to strike back in another close affair, winning 3-2.

The Miami Marlins are not having an okay season in terms of results so far, they are currently sitting on a 35-46 season record. They are the last team of their East Division in the National League, with the Phillies their closest rivals.

The Marlins have only won four games out of their last ten, and this does include a series loss to the Blue Jays (0-2) and series ties with the Nationals (2-2) as well as the Phillies (1-1). When it comes to average runs scored per game, they are in the bottom third of the league, with an average of 4.


The Atlanta Braves are having an okay season in terms of results so far but need to put in more consistent performance if they want to make the postseason, they are currently sitting on a 40-42 season record. They are currently the middle team in the East Division in the Nationals League, with the Mets and the Nationals the teams ahead of them.

The Braves have won five games out of their last ten, and this includes a series tie with the Reds (2-2) and a series win against the Mets (2-1). The Braves are in the top third of the league when it comes to average runs scored per game, at 4.74.

The Marlins are the underdogs for this final clash with the Braves, and their record when they are underdogs is not something to be envied, 7-15 in their previous 22 games. The thing we are most interested in seeing is the two starters, they are completely underrated and this has got to be their time to shine. We think the Braves are the better bet here, as we simply cannot trust the Marlins offense.  

MLB Pick – Atlanta Braves (-186)
Spread Pick – Unlock Premium Picks
Total Runs Pick – Unlock Premium Picks

Minnesota Twins @ Kansas City Royals – 2.10PM ET

This Sunday afternoon clash between the Minnesota Twins and the Kansas City Royals will be the third and final game of the series. The first game was played on Friday, where the Royals managed to draw first blood playing at home, winning 7-4. The second game was played on Saturday, and the Royals got another win in the books, 6-3. 

The Minnesota Twins are not having an okay season in terms of results so far, they are currently sitting on a 33-48 season record. They are the last team of their Central Division in the American League, with the Royals their closest rivals.

The Twins have only won three games out of their last ten, and this does include a series tie with the Reds (1-1), a series win against the Indians (2-1) and a series loss to the White Sox (0-3). When it comes to average runs scored per game, they are in the top half of the league, with an average of 4.7.
fanduel sign up bonus

The Kansas City Royals are also not having a good season in terms of results so far, they are currently sitting on a 35-47 season record. They are currently the second last team in the Central Division in the American League, with the Twins the only team behind them.

The Royals have only won two games out of their last ten, and this includes series losses to the Rangers (0-3) and the Red Sox (0-4). The Royals are in the bottom third of the league when it comes to average runs scored per game, at 4.09.

This is a difficult game to pick as both teams have been struggling for form all season really, but particularly as of late. The Royals seem to be using the home field to their advantage, winning the first two games of this series. The starting pitchers for both teams, Maeda and Keller are not in form at the moment. If we were forced to pick a team, it would be the Royals, as they are 4-1 in their previous five games played at home.

MLB Pick – Kansas City Royals (+118)
Spread Pick – Unlock Premium Picks
Total Runs Pick – Unlock Premium Picks

Boston Red Sox @ Oakland Athletics – 4.07PM ET

This Sunday afternoon clash between the Boston Red Sox and the Oakland Athletics will be the third and final game of the series. The first game was played on Friday, where the Red Sox managed to draw first blood in a game that needed to go to the 10th innings, winning 3-2. The second game was played on Saturday, and the Athletics got a win in the books in an even closer affair (a total of 12 innings), winning 7-6.

The Boston Red Sox are having an awesome season in terms of results, they are currently sitting on a 52-32 season record. They are currently the top team in the East Division in the American League, with the Rays their closest rivals.

The Red Sox have won eight games out of their last ten, and this includes series wins against the Yankees (3-0) as well as the Royals (4-0), in total their winning streak is up to 9 games in a row. The Red Sox are the second team in the league when it comes to average runs scored per game, at 5.2.

The Oakland Athletics are also having a pretty decent season in terms of results, they are currently sitting on a 49-36 season record. They are currently the second team in the West Division in the American League, with the Astros the only team ahead of them.

The Athletics have only won four games out of their last ten, and this includes series losses to the Giants (1-2) and the Rangers (1-2). The Athletics are in the top half of the league when it comes to average runs scored per game, at 4.51.

The game of the day for us! The first two games were so close they needed to go to extra innings, we are absolutely loving the drama that is on display here. The Athletics got a much needed win on Saturday night to keep their record looking good. The Red Sox are just on fire at the moment and we think they have the ability to bounce back quickly after a heartbreaking 12th innings loss.

MLB Pick – Boston Red Sox (-104)
Spread Pick – Unlock Premium Picks
Total Runs Pick – Unlock Premium Picks

If you need more news, information and predictions, head over to our MLB hub page for all your baseball needs!

Want more picks? We have just launched our Premium Picks service, and for a limited time only, it is free! *T&Cs Apply.

*Odds and spreads correct at time of publication, courtesy of FanDuel.

If it's sport, Katherine has got you covered. She doesn't discriminate, and loves all sport equally, from baseball to darts, if there's a competition going on, she is all over it. Her days are filled with watching as much sport, and reading as much as she can.The biggest problem Katherine faces is that she doesn't have enough screens for all the different games she wants to watch (oh and also the lack of sleep...but that doesn't count!). She loves sport so much, she made it her career and now she can do the things she loves day in and day out.