After coming in under .500 on our MLB bets last week, we’re gonna look to turn the page. Some stats have started to stabilize, and we’re starting to see how the new baseball is impacting offense league-wide, so we’ll have to take that into account with our picks.
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 25
San Francisco Giants (11-5) @ Milwaukee Brewers (10-6), 6:10 p.m. ET
The Giants are tied for 4th in baseball with 4.94 runs scored per game, while Milwaukee has disappointed early on, scoring just 3.38 runs per game, good for 25th in MLB. These are two of the best bullpens in the league, with the Giants having a league-leading 1.71 bullpen ERA while the Brewers have a 2.91 rate.
- SF Starting Pitcher: Sam Long (2-1, 5.53 ERA, 1.28 WHIP, 8.41 K/9 in 2021)
- MIL Starting Pitcher: Corbin Burnes (1-0, 2.37 ERA, 0.79 WHIP, 10.42 K/9)
- The Pick:
Colorado Rockies (10-5) @ Philadelphia Phillies (6-10), 6:45 p.m. ET
The Rockies have cooled a bit away from home, ranking tied for 8th in baseball with 4.73 runs scored per game; meanwhile, the Phillies have started to heat up but are scoring just 4 runs per game and ranking tied for 14th in the league. The Rockies has come back to earth in the last week and now have a 4.27 bullpen ERA while Philadelphia has been bad all year and has a 4.57 rate.
- COL Starting Pitcher: Kyle Freeland (0-2, 7.71 ERA, 1.79 WHIP, 6.43 K/9)
- PHI Starting Pitcher: Kyle Gibson (1-1, 3.57 ERA, 1.02 WHIP, 9.68 K/9)
- The Pick:
Boston Red Sox (7-9) @ Toronto Blue Jays (10-6), 7:07 p.m. ET
Boston has been struggling to start the tear and ranks tied for 18th in baseball with 3.63 runs scored per game, while Toronto is just ahead at 12th with 4.14 runs per game. Both bullpens have been relatively strong to start the year with the Blue Jays having a 2.73 bullpen ERA and the Red Sox registering a 3.04 rate.
- BOS Starting Pitcher: Nathan Eovaldi (1-0, 3.68 ERA, 1.30 WHIP, 11.66 K/9)
- TOR Starting Pitcher: José Berríos (1-0, 6.35 ERA, 2.03 WHIP, 8.74 K/9
- The Pick:
New York Mets (12-5) @ St. Louis Cardinals (9-5), 7:45 p.m. ET
The Mets are off to a hot start and rank 7th with 4.76 runs scored per game, while the Cardinals are not far behind, ranking 11th with 4.29 runs per game. The Cardinals have had one of the best bullpen performances to start the year with a 1.95 bullpen ERA while the Mets have a 3.26 rate.
- NYM Starting Pitcher: Max Scherzer (3-0, 2.50 ERA, 0.89 WHIP, 11.50 K/9)
- STL Starting Pitcher: Miles Mikolas (1-0, 1.76 ERA, 1.04 WHIP, 7.63 K/9)
- The Pick:
For all of our MLB Betting Guides and News, click here
Houston Astros (7-8) @ Texas Rangers (5-10), 8:05 p.m. ET
Houston has been another offense that has disappointed early in the year, ranking 21st with 3.60 runs scored per game, while Texas has seen their free-agent signings pay off, ranking tied for 8th with 4.73 runs per game. The Texas pitching staff has been another story and their bullpen has just a 4.40 ERA compared to a 2.51 rate for Houston.
-
- HOU Starting Pitcher: Framber Valdez (1-1, 4.50 ERA, 1.57 WHIP, 7.71 K/9)
- TEX Starting Pitcher: Dane Dunning (0-1, 5.68 ERA, 1.89 WHIP, 9.95 K/9)
- The Pick:
Cleveland Guardians (7-8) @ Los Angeles Angels (9-7), 9:38 p.m. ET
Cleveland has cooled a bit of late but still ranks 3rd in baseball with 5 runs per game, while the Angels are nipping at their heels with 4.94 runs per game, good for tied for 4th in the league. The Angels continue to struggle with their bullpen and now have a 4.37 bullpen ERA while Cleveland has compiled a 3.73 rate.
- CLE Starting Pitcher: Shane Bieber (1-0, 2.25 ERA, 0.69 WHIP, 9.00 K/9)
- LAA Starting Pitcher: Michael Lorenzen (1-1, 4.82 ERA, 0.86 WHIP, 8.68 K/9)
- The Pick:
Los Angeles Dodgers (11-4) @ Arizona Diamondbacks (6-10), 9:40 p.m. ET
Unsurprisingly, the Dodgers have been the best offense to start the year, ranking 1st in baseball with 5.47 runs per game, while Arizona has been on the total opposite end of the spectrum, ranking 28th with 3.06 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.39 rate.
- LAD Starting Pitcher: Walker Buehler (1-1, 4.02 ERA, 1.47 WHIP, 6.32 K/9)
- ARI Starting Pitcher: Merrill Kelly (1-0, 0.59 ERA, 1.17 WHIP, 10.57 K/9)
- The Pick:
Staff Picks
Here you can keep track of all of our picks for the day’s games: