Wen went 5-4-1 on our MLB bets last week, which isn’t too shabby. We’re still seeing some weird early-season results, like Houston playing so poorly, so it might take another week or two because a lot of the stats we want to use truly begin to stabilize.
Below, I take you through today’s schedule, the odds for each game along with the starting pitchers, and some picks that should help you not only enjoy the game but also think about which way you want to want to bet the game if that’s something you want to do.
Also, remember, you don’t HAVE to bet on each game. We are giving you our best bets for every game, but if our analysis isn’t landing with you or you just don’t feel like a bet stands out, it’s okay to give that game a pass. There will always be more games to bet on.
Also, we recommend checking the Fangraphs Probables Grid to see the likely starting pitchers from each game with clickable links to get the most in-depth information on each pitcher.
New to betting? Read our Beginner’s Guide to Betting with a glossary of terms
MLB Odds and Schedule, April 26
Milwaukee Brewers (10-7) @ Pittsburgh Pirates (8-8), 6:35 p.m. ET
These are two of the bottom third offenses in baseball in the early going. The Pirates are 20th in baseball with 3.56 runs scored per game, while Milwaukee has disappointed early on, scoring just 3.29 runs per game, good for 26th in MLB. Milwaukee has seen their bullpen stumble a bit to a 3.39 ERA, while the Pirates have a 3.75 bullpen rate.
- MIL Starting Pitcher: Brandon Woodruff (2-1, 4.30 ERA, 1.09 WHIP, 7.98 K/9 in 2021)
- PIT Starting Pitcher: Mitch Keller (0-3, 6.23 ERA, 1.69 WHIP, 10.38 K/9)
- The Pick: Pass
- WHY? Sometimes there are just games that you can’t get a good read on, and you need to feel comfortable passing. After all, you’re trying to win money, not just bet for the sake of betting. My model (which is still being tweaked as data starts to stabilize) projects 7.52 runs in this game, which is just barely over the Vegas total. It also projects the Brewers to score just 0.63 more runs than the Pirates. All of it just comes out looking like a fair slap fest between two offenses that have been unable to hit to start the year. I’ll avoid that.
San Diego Padres (10-7) @ Cincinnati Reds (3-13), 6:40 p.m. ET
The Reds are currently the worst offense in baseball with 2.69 runs scored per game; meanwhile, the Padres are middle of the pack. scoring 3.94 runs per game and ranking 16th in the league. Despite success in years past, these are two mediocre bullpens to start the year, with the Padres registering a 3.84 ERA and the Reds compiling a 4.10 rate.
- SD Starting Pitcher: Joe Musgrove (2-0, 1.89 ERA, 0.74 WHIP, 9.95 K/9)
- CIN Starting Pitcher: Reiver Sanmartin (0-2, 7.11 ERA, 1.58 WHIP, 5.68 K/9)
- The Pick:
Seattle Mariners (10-6) @ Tampa Bay Rays (9-7), 6:40 p.m. ET
Seattle’s offense has been strong despite not having Mitch Haniger, ranking tied for 5th in baseball with 4.81 runs scored per game; meanwhile, the Rays are just inside the top-10 scoring 4.44 runs per game and ranking 10th in the league. The Mariners have weathered the storm of a few key bullpen injuries and have a 2.62 bullpen ERA while the Rays have started to settle in and have a 3.08 rate.
- SEA Starting Pitcher: Logan Gilbert (2-0, 0.54 ERA, 0.84 WHIP, 8.10 K/9)
- TB Starting Pitcher: Josh Fleming (2-1, 5.40 ERA, 1.60 WHIP, 11.70 K/9)
- The Pick:
Colorado Rockies (10-6) @ Philadelphia Phillies (7-10), 6:45 p.m. ET
The Rockies have cooled a bit away from home, ranking tied for 9th in baseball with 4.56 runs scored per game; meanwhile, the Phillies have started to heat up a bit, scoring 4.24 runs per game and ranking tied for 11th in the league. The Rockies has come back to earth in the last week and now have a league-worst 4.50 bullpen ERA while Philadelphia has been bad all year and has a 4.34 rate.
- COL Starting Pitcher: German Marquez (0-0, 4.67 ERA, 1.38 WHIP, 6.75 K/9)
- PHI Starting Pitcher: Zach Eflin (0-1, 5.27 ERA, 1.46 WHIP, 7.90 K/9)
- The Pick: Pass
- WHY: This game may not even play because of rain. It may also be delayed. It may also be delayed in the middle of the game. There are just too many weather uncertainties here for me to feel comfortable this far out. I will tell you that I like the Over in this game, so if the day goes on and it seems like we’re going to get the game in, and the weather won’t impact performance, then I think the over could be a solid bet here.
Baltimore Orioles (6-10) @ New York Yankees (10-6), 7:05 p.m. ET
The Orioles have been another putrid offense to start the year, ranking 29th in baseball with 2.75 runs scored per game; meanwhile, the Yankees are showing mild signs of life but are scoring just 3.63 runs per game and ranking tied for 18th in the league. Both of these bullpens have been elite to start the year, with the Yankees registering a 2.44 bullpen ERA and Baltimore just behind with a 2.75 rate.
- BAL Starting Pitcher: Jordan Lyles (1-1, 3.52 ERA, 1.57 WHIP, 7.04 K/9)
- NYY Starting Pitcher: Luis Severino (1-0, 2.08 ERA, 1.38 WHIP, 9.69 K/9)
- The Pick:
Miami Marlins (7-8) @ Washington Nationals (6-12), 7:05 p.m. ET
Miami ranks 17th in baseball with 3.93 runs scored per game; meanwhile, the Nationals have been a bit worse, ranking 24th in the league with 3.44 runs per game. The Marlins have a solid 3.33 bullpen ERA while Nationals have not been great to start the year and have a 4.1o rate.
- MIA Starting Pitcher: Sandy Alcantara (1-0, 1.86 ERA, 1.09 WHIP, 6.98 K/9)
- WAS Starting Pitcher: Josiah Gray (2-1, 3.14 ERA, 1.33 WHIP, 11.30 K/9)
- The Pick:
Boston Red Sox (7-10) @ Toronto Blue Jays (11-6), 7:07 p.m. ET
Boston has been struggling to start the year and ranks 22nd in baseball with 3.53 runs scored per game, while Toronto is ahead in a tie for 1th with 4.24 runs per game. Both bullpens have been relatively strong to start the year with the Blue Jays having a 2.85 bullpen ERA, but the Red Sox are starting to show cracks and now have a 3.50 rate.
- BOS Starting Pitcher: Nick Pivetta (0-3, 10.03 ERA, 2.14 WHIP, 7.71 K/9)
- TOR Starting Pitcher: Kevin Gausman (1-1, 2.89 ERA, 1.13 WHIP, 10.61 K/9
- The Pick:
Kansas City Royals (5-9) @ Chicago White Sox (6-9), 7:10 p.m. ET
These are surprisingly two of the bottom offenses in baseball so far. The Royals rank 27th in baseball with 3.07 runs scored per game; meanwhile, the White Sox have been severely impacted by injuries and are scoring just 3.33 runs per game, 25th in the league. Both teams have had under-performing bullpens so far given that they were meant to be strengths on the team. The Royals have a 4.11 bullpen ERA while Chicago has a 3.74 rate and a potentially injured Liam Hendriks.
- KC Starting Pitcher: Daniel Lynch (1-1, 5.40 ERA, 1.50 WHIP, 8.10 K/9)
- CHW Starting Pitcher: Dallas Keuchel (1-1, 15.00 ERA, 2.83 WHIP, 7.50 K/9)
- The Pick:
Chicago Cubs (7-9) @ Atlanta Braves (7-10), 7:20 p.m. ET
The Cubs’ offense continues to score runs; although, I do think some of this is boosted by their series in Colorado and that one massive game against Pittsburgh. Still, they rank 2nd in baseball with 5.25 runs scored per game; meanwhile, the Braves are middle of the pack, scoring just 4 runs per game and ranking 15th in the league. The Cubs are, shockingly, the team with the better-performing bullpen so far with a 2.54 bullpen ERA while the Braves have been bad all year and have a 4.38 rate, second-worst in baseball so far.
- CHC Starting Pitcher: Marcus Stroman (0-2, 8.78 ERA, 1.65 WHIP, 7.94 K/9)
- ATL Starting Pitcher: Max Fried (1-2, 3.50 ERA, 1.00 WHIP, 8.50 K/9)
- The Pick:
Detroit Tigers (6-9) @ Minnesota Twins (8-8), 7:40 p.m. ET
Another matchup between two mediocre lineups. The Tigers rank 21st in baseball with 3.53 runs scored per game; meanwhile, the Twins rank tied for 18th in the league with 3.63 runs scored per game. The Tigers have had some of the best relief performances to start the year and have a 2.30 bullpen ERA while the Twins have been mediocre to start the year and have a 4.03 rate.
- DET Starting Pitcher: Eduardo Rodriguez (0-1, 5.27 ERA, 1.39 WHIP, 7.90 K/9)
- MIN Starting Pitcher: Chris Paddack (0-2, 5.00 ERA, 1.22 WHIP, 7.00 K/9)
- The Pick:
New York Mets (13-5) @ St. Louis Cardinals (9-6), 7:45 p.m. ET
The Mets are off to a hot start and rank 7th with 4.78 runs scored per game, while the Cardinals are not far behind, ranking 13th with 4.13 runs per game. Even with last night’s weirdness (how was that an error on Arenado but all the runs were earned?) the Cardinals have had one of the best bullpen performances to start the year with a 2.67 bullpen ERA while the Mets have a 3.45 rate.
- NYM Starting Pitcher: Chris Bassitt (2-1, 3.00 ERA, 0.94 WHIP, 10.00 K/9)
- STL Starting Pitcher: Jordan Hicks (Only 7 IP this season, Two Relief Appearances)
- The Pick:
For all of our MLB Betting Guides and News, click here
Houston Astros (7-9) @ Texas Rangers (6-10), 8:05 p.m. ET
Houston has been another offense that has disappointed early in the year, ranking 23rd with 3.50 runs scored per game, while Texas has seen their free-agent signings pay off, ranking tied for 5th with 4.81 runs per game. The Texas pitching staff has been another story and their bullpen has just a 4.21 ERA, while Houston has also begun to struggle in the back-end of their bullpen and has seen their bullpen ERA rise to 3.14.
- HOU Starting Pitcher: Jake Odorizzi (0-2, 9.00 ERA, 2.55 WHIP, 5.00 K/9)
- TEX Starting Pitcher: Taylor Hearn (0-1, 7.59 ERA, 2.25 WHIP, 11.81 K/9)
- The Pick:
Cleveland Guardians (7-9) @ Los Angeles Angels (10-7), 9:38 p.m. ET
Cleveland has cooled a bit of late, ranking 8th in baseball with 4.69 runs per game, while the Angels are surging with 4.82 runs per game, good for 4th in the league. The Angels continue to struggle with their bullpen and now have a 4.18 bullpen ERA while Cleveland has compiled a 3.63 rate.
- CLE Starting Pitcher: Triston McKenzie (0-1, 2.38 ERA, 0.69 WHIP, 9.00 K/9)
- LAA Starting Pitcher: Patrick Sandoval (0-0, 0.00 ERA, 0.86 WHIP, 8.68 K/9)
- The Pick: Pass
- WHY?: Yes, another game to pass on. I believe in both Sandoval and McKenzie, and my model has the total runs here at 3.69. However, I just can’t get behind betting under 7.5 with two pitchers who have been known to lose command and give up big hits. I think there is a lot of small sample size weirdness in Cleveland’s performance, so I just want more data before I really know how to bet on them and these arms.
Los Angeles Dodgers (12-4) @ Arizona Diamondbacks (6-11), 9:40 p.m. ET
Unsurprisingly, the Dodgers have been the best offense to start the year, ranking 1st in baseball with 5.38 runs per game, while Arizona has been on the total opposite end of the spectrum, ranking 28th with 2.88 runs per game. These teams have also seen diametrically opposed performances out of their bullpens with the Dodgers having a 2.07 bullpen ERA and the Diamondbacks registering a 4.33 rate.
- LAD Starting Pitcher: Tony Gonsolin (1-0, 0.69 ERA, 1.23 WHIP, 5.54 K/9)
- ARI Starting Pitcher: Zach Davies (1-1, 5.02 ERA, 1.33 WHIP, 6.91 K/9)
- The Pick:
Oakland Athletics (9-8) @ San Francisco Giants (12-5), 9:45 p.m. ET
Like their rivals, the Giants have also been the best offense to start the year, ranking 3rd in baseball with 4.88 runs per game, while Oakland has been a surprise, ranking 14th with 4.06 runs per game despite trading away their best hitters. This is how you know it’s still early. These teams have gotten strong performances out of their bullpens with the Giants having a league-leading 1.65 bullpen ERA and the A’s registering a 2.98 rate.
- OAK Starting Pitcher: Daulton Jefferies (1-2, 1.17 ERA, 0.98 WHIP, 5.28 K/9)
- SF Starting Pitcher: Carlos Rodón (2-0, 1.06 ERA, 0.82 WHIP, 15.35 K/9)
- The Pick:
Parlay of the Day
Season Record: 3-7 (Since our guideline is a minimum of +500 odds, these will always be longer shots).
SD (ML) + SEA (ML) + CHW/KC (Over 8.5 Runs)
Odds: +558 so a $10 bet can net you $65.84 or could be in a Round Robin for 3 $10 bets to win $106.08
Staff Picks
Here you can keep track of all of our picks for the day’s games: