Prediction, Preview, and Odds
#1939 San Francisco Giants vs.
#1940 Philadelphia Phillies
Wednesday, April 21, 2021 at 1:05pm EDT
Written by Adam Rauzino

This article covers a past game!

View upcoming games.

The San Francisco Giants and the Philadelphia Phillies wrap up a three-game set on Wednesday afternoon. Anthony DeSclafani will aim for another solid performance for the Giants. The Phillies will reply with Zach Eflin. The Giants opened the series with a 2-0 win on Monday and followed with a 10-7 triumph on Tuesday.

DeSclafani Tosses Gem, Giants Pitching Earns Shutout

Anthony DeSclafani will be on the mound for the fourth time of the year on Wednesday. DeSclafani was stellar in his previous outing, holding the hot Marlins lineup to one run over six innings, however, he received no run support and finished with the no-decision. The veteran right-hander is enjoying a tremendous start to the year, allowing one or zero runs in all three starts and brings a sparkling 1.06 ERA and a 1.06 WHIP in 17 innings of work into this one. DeSclafani has struggled against the Phillies, recording a 5.34 ERA in six outings.

San Francisco has performed better than expected thanks to the remarkable pitching which already has tallied four shutouts on the season including one in Monday's victory. The bats will need to increase production to sustain their record.

Buster Posey hasn’t particularly stood out at the plate however he does have at least one base hit in all but three games this season. The 34-year old catcher opted out in 2020 and is hitting .265 with two RBI’s and a .783 OPS this season. Posey did not play in the series opener and is questionable.

The Giants are only averaging 3.19 runs per game on the season, landing them 29th. They feature a dazzling 2.71 team ERA, good for second overall.

Eflin Remains Undefeated, Phillies' Offense Stumbles

The Phillies will give the nod to Zac Eflin to close out the series on Wednesday. Eflin resumed his outstanding work last time out, limiting the Cardinals to only two runs in six innings in a 9-2 win. The talented right-hander is having a fantastic season, sporting a 3.15 ERA and a dazzling 0.95 WHIP accompanied by a 1-0 record in 20 innings. Eflin has been subpar against the Giants, posting a 4.38 ERA and a 1-1 record in 24.2 innings.

The Phillies' inconsistent season continues. The offense has not been able to break through. They have only scored a combined two runs in their last two games entering Tuesday night and have only hit 13 dingers all season.

J.T. Realmuto continues to shine at the plate, collecting another three RBI’s in his last four games. The 30-year old is one of the best hitting catchers in the Majors and features a .386 average with nine RBI’s and a .876 OPS. Realmuto went 0 for 3 in Monday’s loss.

The Phillies are scoring an average of 3.56 runs on the year, placing them 26th in the big leagues. They enter with a 3.80 team ERA, positioning them 12th in the Majors.

Best Bets for this Game

Full-Game Side Bet

Insiders Status:


The Giants have a winning record but overall this team has not been scoring enough runs to win games with consistency regardless of who is on the mound. They are second-last in the Majors in runs scored and this is a tough matchup against Zach Eflin. The right-hander has been sharp in all three performances, conceding just seven runs in 20 innings of work.

Furthermore, the Phillies have been outstanding at home where they have won seven of their ten games entering Tuesday’s action. Also, Giants’ starter Anthony DeSclafani has posted a terrible 5.34 career ERA against the Phillies.

Prediction: Philadelphia Phillies -120

Full-Game Total Pick

Insiders Status:


This game should be more of a pitchers’ duel. The under has been the dominant trend when the Giants are involved this season. Their offense has scored three or fewer runs in four out of their last six games and the pitching has been effective. The under is also 7-1 in the Giants’ last eight road clashes.

In addition, the Phillies’ offense has not performed to its potential yet this season and while they will make an impact at the plate, DeSclafani has been outstanding as well. The under is 4-1 in the Phillies’ last five games as a favorite.

Prediction: Under 8

Written By Adam Rauzino , "Adam Rauzino"

Adam has been a sports fanatic his entire life, closely following hockey, baseball, basketball, and football. Adam enjoys analyzing various stats, as well as studying Sabermetrics and analytics to take his picks to a whole new level. Adam has a passion for writing about various sports as well as personal finance and has brought his talents to us here at Winners and Whiners. He graduated with a diploma in business marketing and business finance.