Prediction, Preview, and Odds
#1971 Miami Marlins vs.
#1972 San Francisco Giants
Thursday, April 22, 2021 at 9:45pm EDT
Written by Chris Kubala

It’s the opening game of a weekend set between a pair of National League foes in the city by the bay. The Miami Marlins are on the road as they open up a four-game series with the San Francisco Giants Thursday night. Miami closed a two-game interleague set with Baltimore at home on Wednesday afternoon looking for a split. The Marlins took a 7-5 loss in the opening game of the set Tuesday night. San Francisco finished a three-game set on the road against the Phillies Wednesday afternoon looking for a sweep. The Giants earned a 10-7 win in the middle game of the set Tuesday night. In the first series between the teams this season, the Marlins took two of three at home April 16-18.

Miami Marlins Looking to Bring Success on the Road

Miami dropped their second straight after winning six of seven as they were knocked off by Baltimore in the opening game of a two-game set Tuesday night. The Marlins entered Wednesday third in the NL East, two games behind the Mets for the top spot in the division race. Miami was down 3-0 before they got to hit in the bottom of the first and couldn’t get back to even the rest of the way. Miguel Rojas (two runs, RBI) led the Marlins with four hits while Chris Wallach (run) added two in the loss. Nick Neidert (0-1) took the loss on the mound as he allowed five runs on five hits with two walks and two strikeouts over three innings of work.

Daniel Castano gets the call for the Marlins as he makes his second start of the season in this contest. He comes in with no record, a 1.80 ERA, a 1.00 WHIP, two walks and no strikeouts on the season. Castano didn’t factor in the decision in his season debut, which came Friday at home against the Giants. He threw five innings, allowing one run on three hits with two walks and no strikeouts in a game the Marlins went on to win 4-1. Castano’s outing against the Giants Friday marked his first career start against them, leaving him with no record, a 1.80 ERA, a 1.00 WHIP, two walks and no strikeouts over five innings of action. In his ninth major league appearance and his eighth career start, Castano pitches at Oracle Park for the first time.

San Francisco Giants Try to Maintain Recent Momentum

San Francisco won their third straight and their fifth in the last seven games as they beat the Phillies on the road Tuesday night, setting them up with a chance for a sweep Wednesday. The Giants entered Wednesday second in the NL West, 2.5 games behind the Dodgers for the top spot. In Tuesday’s contest, San Francisco erased deficits of 4-0 and 6-4 on the strength of a six-run eighth inning to earn the victory. Buster Posey (three runs, two RBI) had three hits in the win while Brandon Crawford and Mike Yastrzemski each added a pair. Posey (his third and fourth) homered twice, while Alex Dickerson (his third), Wilmer Flores (his first) and Tommy La Stella (his first) each homered in the victory. Logan Webb didn’t factor in the decision as he threw four innings, allowing four runs on seven hits with two walks and four strikeouts. Jose Alvarez (1-1) threw a scoreless seventh, allowing no hits with one walk and one strikeout, to earn the win in relief.

Aaron Sanchez is on the mound for his fourth start of the season for the Giants in this contest. He comes in 0-1 with a 2.45 ERA, a 1.227 WHIP, four walks and 12 strikeouts over 14.2 innings of work this season. Sanchez didn’t factor in the decision in his last start, which came Saturday on the road against the Marlins. He threw 4.2 innings, allowing one run on five hits with three walks and five strikeouts in a game the Giants went on to lose 7-6 in 10 innings. Sanchez makes his third career start against the Marlins in this contest. He has no record, a 6.00 ERA, a 2.111 WHIP, six walks and seven strikeouts over nine innings of work. Sanchez is 1-1 with a 2.25 ERA, a 1.00 WHIP, six walks and eight strikeouts over 12 innings in two career starts at Oracle Park.

Best Bets for this Game

All predictions are made well in advance of game time. Don't bet this pick before calling the free Winners And Whiners update line to make sure the pick is still good (recorded message): 1-213-205-3114

Full-Game Side Bet

Insiders Status:


The Giants have played well of late and are sitting in second place behind the Dodgers in the NL West. Sanchez has pitched well in his three starts and could be a surprise given his outings. The Giants used the power game to get past the Phillies Tuesday night but that could be a bit more challenging at home. Castano handcuffed the Giants in his season debut though it didn’t end up in a victory for him. After seeing him less than a week ago, the Giants should be a bit more familiar with what he brings to the table. San Francisco has momentum in their favor in the early part of the season and that carries them to a home victory.

Prediction: San Francisco Giants -143

Full-Game Total Pick

Insiders Status:


Miami entered Wednesday with the under posting a 7-7-2 mark on the season. The Marlins are 11th in runs per game with 4.44 runs a night though they have been much better on the road (six runs per game) than at home (3.50 runs per game) when it comes to putting runs on the board. Miami stands 15th in run prevention as they give up an average of 4.38 runs per contest, giving them an average total of 8.82 runs per contest on the year. San Francisco has seen the under hit in 12 of their 17 games, giving them the highest under percentage (70.6%) in the majors along with Toronto. The Giants are 27th in the majors in runs per game as they put up 3.59 runs per game this season. San Francisco is tied for second as they allow only 3.12 runs per game, giving them a total of 6.71 runs per contest this season. Runs have been hard to come by when the Giants are involved. Look for this one to end up short of the mark.

Prediction: Under

Written By Chris Kubala , "Chris Kubala"

Bio Coming soon!