The Miami Marlins will conclude their three-game series with the Arizona Diamondbacks on Sunday at Chase Field. We're here to share our MLB odds series, make a Marlins-Diamondbacks prediction, and pick while showing you how to watch.

The Marlins have had a disastrous season. So far, they have been one of the worst teams in baseball, and they are probably already looking forward to next season. But the Marlins will still hope to keep things going as they finish their series in Arizona.

The Diamondbacks are hanging around in the National League West. However, they have had some inconsistency as they have tethered through the first part of the season. They are looking for better pitching while also trying to hit off a Miami pitcher who has done well recently.

Ryan Weathers starts for the Marlins. He is 2-4 with a 3.49 ERA. Remarkably, he is coming off an outing where he tossed seven innings while allowing two runs, one earned, on two hits while striking out eight and walking three in a no-decision against the Milwaukee Brewers. Weathers has tossed four consecutive quality starts. Yet, he is just 0-1 with a 5.14 ERA, eight strikeouts, and one save in six appearances against the Diamondbacks.

Brandon Pfaadt starts for the Diamondbacks. He is 2-3 with a 4.05 ERA. Recently, he went six innings while allowing three runs, two earned on four hits while striking out seven in a win over the Los Angeles Dodgers. It was his first win since March despite having a quality start in four of his last five outings.

Here are the MLB Odds, courtesy of FanDuel. 

MLB Odds: Marlins-Diamondbacks Odds

Miami Marlins: +1.5 (-146)

Moneyline: +142

Arizona Diamondbacks: -1.5 (-168)

Moneyline: -168

Over: 8.5 (-115)

Under: 8.5 (-105)

How to Watch Marlins vs. Diamondbacks

Time: 4:10 PM ET/1:10 PM PT

TV: Bally Sports Sun

Stream: fuboTV (Click for free trial)

Why The Marlins Will Cover The Spread/Win

The Marlins have had a bad offense this season. Sadly, they are 21st in batting average, 25th in runs, and 23rd in home runs. Miami also ranks just 29th in both on-base percentage and slugging percentage. Therefore, this lineup has work to do.

Josh Bell needs to do more. Ultimately, he is hitting just .228 with six home runs, 26 RBIs, and 21 runs. It has not been much better for Jake Burger, who is batting .175 with four home runs, 17 RBIs, and 11 runs. On the plus side, he clubbed a home run on Friday, but the Marlins need more of his power to register for the offense to improve.

Bryan De La Cruz has been the team MVP so far this season. Overall, he is batting .259 with nine home runs, 25 RBIs, and 26 runs. Jazz Chisholm Jr. continues to be a mainstay in this lineup. Thus, he entered Saturday's action with a mark of .254 with seven home runs, 25 RBIs, and 26 runs.

The Marlins have one of the worst pitching staffs in baseball. Currently, they are second-to-last in team ERA. Miami's relievers have also had a tough time. Sadly, they are just 23rd in team ERA.

The Marlins will cover the spread if they can find a way to generate more runs by getting on base and then driving them home. Then, they need another solid outing from Weathers.

Why The Diamondbacks Will Cover The Spread/Win

The Diamondbacks have hit the ball for the most part. Currently, they are 11th in batting average, 20th in home runs, and 14th in slugging percentage. Arizona also ranks ninth in both on-base percentage and runs.

Corbin Carroll has not had a good sophomore season. Unfortunately, he is hitting just .188 with two home runs, 16 RBIs, and 21 runs. Veteran Joc Pederson has done well when given the chance. So far, he is batting .313 with six home runs, 16 RBIs, and 17 runs. It has not been smooth sailing for Lourdes Gurriel Jr. Currently, he is batting .237 with six home runs, 27 RBIs, and 25 runs. But Christian Walker is still driving runners home. Overall, he came into Saturday's game with a mark of .257 with 10 home runs, 32 RBIs, and 34 runs.

The Diamondbacks have not had reliable pitching this season. So far, they are 22nd in team ERA. Their bullpen has not been much better. Ultimately, their relievers are 22nd in team ERA.

The Diamondbacks will cover the spread if they can give Weathers some trouble. Then, they need Pfaadt to make his pitches and toss a good game.

Final Marlins-Diamondbacks Prediction & Pick

The Diamondbacks are 0-4 against the spread over their past four home games and 2-8 in their last 10 home games against the spread. Conversely, the Marlins are 4-0 against the spread over their last four road games and 5-5 over 10 games. But it is incredibly difficult to ignore Weathers's struggles against this team. Yes, the Diamondbacks are not playing consistent baseball at all this season. They also lost the opener on Friday. Yet, they have the advantage in this matchup from a pitching perspective. Give the nod to the Diamondbacks.

Click here for more betting news and predictions

Final Marlins-Diamondbacks Prediction & Pick: Arizona Diamondbacks: -1.5 (-168)