Get your midweek moneyline fix with five free winners for today’s MLB action!
Look below to find our free MLB Picks for the five best games on today’s schedule!
Chicago Cubs @ San Diego Padres – 4.10PM ET
The Cubs and the Padres will wrap up their three game series in San Diego on Wednesday afternoon with the series currently tied at 1-1.
Both teams have already recorded big wins over one another in this set, as the Padres took game one with a 9-4 victory on Monday before the Cubs tied things up with a 7-1 victory of their own on Tuesday.
Chicago will be sending Jake Arrieta to the mound to win them the series on the road on Wednesday. Arrieta is 5-6 from 11 starts this season to go along with a 5.26 ERA, 1.49 WHIP and 42 strikeouts from 53 innings with the ball. The right hander is coming off a poor performance in his last outing, having given up six earned runs on six hits in just two innings against San Francisco.
Yu Darvish, Filthy Two Seamer. 😷 pic.twitter.com/QXy7vlufnc
— Rob Friedman (@PitchingNinja) June 4, 2021
The Padres will counter with former Chicago Cub Yu Darvish. Darvish is 6-1 from 12 starts this season and owns a 2.25 ERA, 0.93 WHIP and 84 strikeouts across 72 innings of work this year. The right hander has thrown 5+ innings in each of his last three starts, allowing seven earned runs on 15 hits in that time.
Seeing as both San Diego (4.54) and Chicago’s (4.59) lineups are averaging almost the exact same amount of runs per game, the team that performs better with the ball should win this clash. The Padres have a huge advantage with Yu Darvish on the mound, as San Diego’s ace is 4-1 with a 2.20 ERA at home this season. Jake Arrieta on the other hand, is 3-3 with a 7.24 ERA on the road. As well as that, the Padres also have the top pitching staff in baseball with a 2.89 ERA, compared to 3.82 for the Cubs.
New York Mets @ Baltimore Orioles – 7.05PM ET
The New York Mets will take on the Orioles in Baltimore for the second and final match of their midweek two game set.
As a result of their 10-3 victory on Tuesday, Baltimore (yes Baltimore) will be looking to complete a two game sweep over the Mets on Wednesday night. Maikel Franco was the hero with the bat on Tuesday, recording two runs from two hits and three RBIs in the victory.
New York had an out of character performance from their previously No. 2 ranked pitching staff (3.05 team ERA), as David Peterson and Robert Gsellman conceded four earned each in under three innings with the ball.
The Mets will send Taijuan Walker to the mound in an attempt to salvage the series finale on the road on Wednesday. Walker has a 4-2 record, 2.17 ERA, 1.06 WHIP and 51 strikeouts from 54 innings across 10 starts this season. The right hander is coming off a decent outing against the Padres in his last start, having allowed just three earned runs against one of baseball’s best offenses.
Baltimore will give Matt Harvey the responsibility of completing the series sweep on Wednesday. Harvey is 3-6 with a 6.62 ERA, 1.61 WHIP and 45 strikeouts from 51.2 innings across 12 starts. In his last three starts, the right hander has given up 11 earned runs on 16 hits in 10.2 innings.
Although Baltimore has a 5-1 record from their last six games and they are scoring eight runs per game in that time, we are going to take New York to tie this series at 1-1 on Wednesday. As good as the Orioles’ form has been, this team is no different to the team that was on a 14 game losing streak just last week. As well as that, New York are a first placed team, and Taijuan Walker will give them a substantial advantage at the mound over the struggling Matt Harvey.
Milwaukee Brewers @ Cincinnati Reds – 7.10PM ET
A pair of NL Central rivals will continue their three game series in Cincinnati on Wednesday night when the Reds host the Brewers for the second time this week.
As a result of their 5-1 victory on Tuesday, the Milwaukee Brewers improved their active winning streak to five consecutive games, while they also claimed the outright top spot in the NL Central.
Adrian Houser led the Brewers to a win with the ball, allowing just one earned run of five hits in 5.1 innings at the mound.
As for Cincinnati, they only managed one run from their six hits on Tuesday, even though their lineup had scored 36 runs in their previous six games.
First MLB career W ✔️
Congrats, Vladimir Gutierrez‼️ pic.twitter.com/SPtFygWhOJ
— Cincinnati Reds (@Reds) June 4, 2021
Vladimir Gutierrez will get the ball for his third start of the season for the Reds on Wednesday. Gutierrez has a 1-1 record with a 2.70 ERA, 1.00 WHIP and six strikeouts over 10 innings of work at the major league level this year. In his last MLB start, Gutierrez threw five innings and allowed just two runs on three hits in a Reds victory.
Milwaukee’s Brenton Anderson will take the mound for his 10th start of the season. Anderson is 2-3 so far this season, to go along with a 4.42 ERA, 1.527 WHIP and 21 strikeouts over 36.2 innings with the ball. In his last three starts, Anderson has allowed six earned runs on 16 hits in 12.2 innings.
Although they lost the series opener on Tuesday, Cincinnati entered this set against Milwaukee with momentum behind them, having averaged 5.85 runs per game in their past seven matches, and owning a 6-1 record in that time. Seeing as the Reds are at home and Gutierrez, who has pitched well in his two starts, will be facing a Brewers lineup that isn’t generating a ton of offensive production, we are going to take the Reds to win this game. Especially when considering that Cincinnati’s potent offense will likely get on top of the struggling Anderson.
Houston Astros @ Boston Red Sox – 7.10PM ET
The Houston Astros and Boston Red Sox will face off for the sixth time in just over a week when the two American League teams meet at Fenway Park for the second match of this three game series.
From their five recent games against one another, Houston holds a 4-1 lead over Boston. The Astros won three of their four games against the Red Sox in Houston just over a week ago, and they now hold a 1-0 over Boston at Fenway Park thanks to Tuesday’s 7-1 victory.
Carlos Correa recorded two runs from three hits as well as two RBIs in the six run victory, while Framber Valdez threw 7.1 innings and allowed just one run on five hits to go along with eight strikeouts.
Martin Perez started for Boston on Tuesday and gave up six earned runs on six hits in just two innings with the ball.
Nathan Eovaldi will look to lead Boston to a better performance at the mound on Wednesday when he makes his 13th start of the season. Eovaldi is 7-2 this year and has a 3.78 ERA, 1.19 WHIP and 65 strikeouts from 66.2 innings of work. The right hander has picked up three wins in his last three starts, throwing 16.2 innings and allowing just three earned runs on 17 hits in that time.
Houston will send Jake Odorizzi to the mound for his sixth start of the season. Odorizzi has an 0-3 record this year, to go along with a 7.16 ERA, 1.47 WHIP and just 17 strikeouts from 16.1 innings of work.
Although the Astros lineup boasts the best runs per game average in baseball, 5.33, Boston’s offense is also one of the most potent in the league. The Red Sox are scoring exactly five runs per game this season and they have averaged 4.82 runs per game in their past six. As well as that, Boston are at home and coming up against the struggling Jake Odorizz, while Houston will be tasked with trying to get the better of Nathan Eovaldi, who has arguably been the Red Sox best performer at the mound this season.
Cleveland Indians @ St Louis Cardinals – 8.15PM ET
The Cleveland Indians and St Louis Cardinals will close out our Wednesday night MLB schedule with the second game of their two match series.
Cleveland won Tuesday’s series opener 10-1, giving the Indians a 1-0 lead heading into the second and final game of the series on Wednesday.
Jose Ramirez continued his good form with the bat, recording two runs from three hits as well as four RBIs in the nine run win. Shane Bieber took the win with the ball, allowing just one run on five hits in six innings. Bieber also added five strikeouts to his league leading tally.
As for the Cardinals, Tuesday’s loss was their sixth consecutive defeat and eighth loss in 10 games.
Jose Ramirez – Cleveland Indians (14) 3-run. pic.twitter.com/NFhd8vGLlo
— MLB HR Tracker (@hr_mlb) June 9, 2021
Adam Wainwright has been given the responsibility of returning St Louis to the winners list when he makes his 12th start of the season on Wednesday. Wainwright has a 3-5 record, 4.19 ERA, 1.22 WHIP and 61 strikeouts from 66.2 innings of work this year. The right hander has thrown 20 innings in his last three starts, allowing seven earned runs on 14 hits in that time.
Cleveland will counter with Jean Carlos Mejia at the mound. Wednesday will be Mejia’s fifth MLB appearance and second career start. The right hander has thrown eight innings in the 2021 season and has allowed zero earned runs on just three hits in that time.
Seeing as the Cardinals are at home and their lineup will be coming up against an inexperienced Jean Carlos Mejia, we are going to take St Louis to win this matchup. The Cardinals are a good team that has been struggling lately and going against a rookie pitcher, who has never thrown more than three innings, and the league’s 15th ranked pitching staff (4.09 team), may be exactly what their offense needs. As well as that, Adam Wainwright is an experienced pitcher and he has held active Cleveland batters to a .206 batting average throughout his career.
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