Miami Marlins vs Pittsburgh Pirates MLB Pick – July 22

The MLB is set up with another great slate of baseball throughout July 22. Fourteen games are up on the board throughout Friday night. One of these games will be between the Miami Marlins and the Pittsburgh Pirates. These two teams have struggled a bit on the season, but will look for a big win in this one. This game will start at around 7:05 PM Eastern time.

Miami has earned a record of 43-49 throughout this season, which has them sitting in fourth place of the NL East. The Marlins have lost four games in a row and are 3-7 throughout their last 10 games. Miami is six games back on a wild card spot entering this one though. The Marlins will look to get back on track with a big road win on Friday night.

The Pirates have put up a record of 39-54 so far on the season, which has them in third place of the NL Central. Pittsburgh is coming off a win in their last game and have gone 5-5 in their last 10. The Pirates are 11 games back on the top spot in the division. Pittsburgh will look to get back in the race with a fast start after the All-Star break.

These two teams have been up and down throughout this season, but will look for a big win in this one. The Marlins have been struggling in their last stretch of games, but will look to bounce back. Pittsburgh will look to grab a big win at home as well. If either team can come out fast, it could be enough for the win.

Game Overview

The following odds are courtesy of Bovada:

Teams Spread Money Line Total
Miami Marlins -1 ½ (+135) -128 Over 8 ½ (-105)
Pittsburgh Pirates +1 ½ (-160) +107 Under 8 ½ (-115)
Team Data Miami Marlins Pittsburgh Pirates
Overall Record 43-49 39-54
Away/ Home Record 21-26 20-23
Batting Average .237 .222
Batting Average Away/ Home .230 .226
ERA 3.82 4.67
ERA Away/ Home 4.03 4.78

Betting Trends

Miami Marlins

  • 9-9 in July
  • 5-10 when playing on Friday
  • 25-29 in night games
  • 32-41 against right handers
  • 4-4 after getting shut out
  • 23-26 after a loss
  • 25-18 against team with a losing record

Pittsburgh Pirates

  • 8-9 in July games
  • 1-12 when playing on a Friday
  • 21-32 in night games
  • 16-20 against lefties
  • 13-23 after a win
  • 22-21 against team with a losing record

These two teams have met up four times this season. Jake Marisnick had three RBI’s and two home runs over the first two games as Pittsburgh won 5-1 and 3-2 on the road. Avisail Garcia and Brian Anderson each had a two RBI game over the next two. Miami was able to win those games 5-4 and 3-2 to split the four game set.


The Marlins have struggled a bit hitting the ball this season. Miami has a batting average of .237, which is 22nd in the league. The Marlins have earned a .301 on base percentage, which is 24th in the MLB. Miami has put up an OPS of .678, which is 27th in the league. The Marlins have hit .242 against right handers.

Pittsburgh has also struggled at the plate on the season. The Pirates have a .222 batting average, which is 29th in the MLB. Pittsburgh has posted an OBP of .290, which is 28th in the league. The Pirates have earned a .660 OPS, which is also 28th in the MLB. Pittsburgh has a BA of .223 against lefties this season.

Both of these teams have struggled to remain consistent at the plate this season, with Miami having a slight edge in this one. Miami’s bats have struggled heavily as of late, having one run over their last four games with three straight scoreless games. If either team can get their bats going early, it could be enough for the win.

Pitching Preview

Braxton Garrett will likely get the start at pitcher for Miami in this one. Garrett has started in 8 games this season, going 1-3 in those matchups. He has posted a 3.70 ERA and a WHIP of 1.23 in those games. Garrett’s last start was against the Pirates. He gave up two hits through six innings in the no decision.

I expect Zach Thompson to get the nod on the mound for the Pirates on Friday night. Thompson has earned a record of 3-6 throughout his 16 appearances this season. He has put up an ERA of 4.09 and a 1.39 WHIP in those outings. Thompson pitched six and two thirds innings in his last start against Miami. He gave up four hits and one run in the no decision.

These two pitchers have been solid this season and will look for the fast start. Garrett has been a bit better this season and will look to build on his last outing against the Pirates. The Marlins have the edge in the bullpen entering this matchup. Miami’s relievers have a combined ERA of 4.07, which is 19th in the league. Pittsburgh’s bullpen has a 4.73 ERA, which is 29th in the MLB.

Pick Overview

Miami has struggled a bit as of late, but I expect them to change things up as they meet the Pirates on Friday night. The Marlins have been shut out for three straight games, but this is not going to keep up. I believe that Miami can get their bats going early in this one. If the Marlins can get the early lead, I think they can earn the win.

Bovada has Miami listed as a -128 against the money line on Friday night. This implies that the Marlins will win this game around 56.1 percent of the time. I think that this line is accurate entering this matchup. Miami will look for a much faster start in this one. As slight favorites, I like the value on the Marlins to end this losing streak.

The Bet
Miami Marlins
Andruw Burling / Author

Andruw Burling has been writing sports picks since 2017, covering mainly NHL and NBA content, but doing work in other sports as well. Andruw grew up in Las Vegas and has been around sports since a young age. He grew up a huge NHL and NBA fan and continues to use that knowledge in his content today.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.