{"id":110,"date":"2025-04-26T00:06:10","date_gmt":"2025-04-26T00:06:10","guid":{"rendered":"https:\/\/www.rawchili.com\/mlb\/110\/"},"modified":"2025-04-26T00:06:10","modified_gmt":"2025-04-26T00:06:10","slug":"mlb-best-bets-today-odds-predictions-and-picks-for-friday-april-25","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/mlb\/110\/","title":{"rendered":"MLB Best Bets Today: Odds, predictions and picks for Friday April 25"},"content":{"rendered":"<p>MLB Best Bets Today April 25:<\/p>\n<p>One day game and 14 night games welcome us into the weekend, as all 30 MLB teams are scheduled to take the field this evening. Rainouts look very possible in Detroit and Cleveland, so we\u2019ll see if Orioles vs. Tigers and Red Sox vs. Guardians can be played. The day starts in the Midwest with Phillies vs. Cubs on a chilly day in Wrigleyville, as evidenced by the total of 8 with Taijuan Walker and Colin Rea on the bump.<\/p>\n<p>For a random quirk on today\u2019s schedule, the only left-handed starters listed are all in NL games. There are no southpaws slated to go in the AL or interleague games.<\/p>\n<p>\u00a0<\/p>\n<p>Top MLB Resources:<\/p>\n<p>This article will run Monday-Saturday and I\u2019ll write up a standalone preview for Sunday Night Baseball on Sundays. This year, we\u2019ll also have <a href=\"https:\/\/vsin.com\/author\/greg-peterson\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">MLB best bets from Greg Peterson<\/a> posted with overnight lines.<\/p>\n<p>My tracking sheet is <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1cJoy4AKvrW7KyUS4ChJbArEe0Vvy3CPALDCefnhWXqE\/edit?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">here<\/a>. For transparency sake, I also have tracking for my three MLB seasons at VSiN (<a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1rsLAs5YE_LV9Fn2jf7QBk0qtmIvTfzNDv0bDCB-XPgo\/edit?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">2024<\/a>, <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1W6O8RcgtB-Ub7GjH102tKD0IWhytuzirMLRLtByZvo8\/edit?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">2023<\/a>, <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1QeJma5cYiiw_dhahaQUY2kOH_Z_g18qqBPJRvgK3iR0\/edit?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">2022<\/a>). This year, I intend to work in more props, derivatives, and maybe even some parlay bets to have a more diversified MLB portfolio and attack some different markets. What worked for me in the past has not worked as well the last two years, so I\u2019m looking to make some changes and that includes my bet distribution by type and market.<\/p>\n<p>Odds are from DraftKings Sportsbook because they are widely available to readers and because of some of our betting tools. I highly, highly, highly encourage you to shop around for the best lines. Sometimes they will be at DK. Oftentimes, they will not. Do what you can to shop around and get as much bang for your buck as possible.<\/p>\n<p>Feel free to use my opinions and thoughts, as well as our suite of MLB Betting Tools, including the DraftKings and Circa <a href=\"https:\/\/data.vsin.com\/mlb\/betting-splits\/\" rel=\"nofollow noopener\" target=\"_blank\">Betting Splits<\/a>, <a href=\"https:\/\/data.vsin.com\/mlb\/daily-power-ratings\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Steve Makinen\u2019s Daily Ratings<\/a>, <a href=\"https:\/\/vsin.com\/mlb\/greg-petersons-daily-mlb-lines\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Greg Peterson\u2019s Daily Lines<\/a>, the <a href=\"https:\/\/data.vsin.com\/mlb\/analysis\/team-summary\/?view=f5&amp;_gl=1*btl5oq*_ga*NTQzNjQ4ODMzLjE3MDQ5Mzc0NTg.*_ga_9JYMWSCRCK*MTc0MzA4ODgyMi4xNTU3LjAuMTc0MzA4ODgyMy41OS4wLjA.\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">1st 5 Innings Analyzer<\/a>, and <a href=\"https:\/\/data.vsin.com\/mlb\/analysis\/umpire-summary\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Umpire Stats<\/a>.<\/p>\n<p>Toronto Blue Jays at New York Yankees (-135, 9)<\/p>\n<p>7:05 p.m. ET<\/p>\n<p>After a seven-game road trip, the Yankees are back in the friendly confines to take on the Blue Jays. They\u2019ll see a familiar face in Jose Berrios and counter with veteran Carlos Carrasco. I\u2019m looking at the Yankees offense in this one, even though both offenses could certainly have success based on the pitching matchup this evening.<\/p>\n<p>Berrios comes in with a 5.02 ERA, 4.70 xERA, and a 5.43 FIP over his 28.2 innings of work. He\u2019s had problems with both his command and control this season, as he\u2019s surrendered six homers and issued 13 walks in his five starts. He has 24 strikeouts for a 19.8% K%. The Yankees have struck out a lot against right-handed starters this season, but I don\u2019t know that the quality of Berrios\u2019 stuff is up to snuff right now.<\/p>\n<p>He has allowed 11 Barrels (13.1%) over 84 batted ball events. He\u2019s allowed seven of them over his last three starts and has allowed 17 hard-hit balls in his last two outings against the Mariners and Orioles, including five Barrels. The Yankees lead MLB in Hard Hit% and also Barrel% at 46.9% and 12.7%, respectively. They are also fifth in BB% and the Mariners, who lead the league, just drew four walks against Berrios at home.<\/p>\n<p>That start for Berrios was his third in five outings with a single-digit SwStr%. In fact, it was his second start with a SwStr% under 5%. He has allowed a 92.6% Z-Contact%, so he hasn\u2019t generated many Whiffs in the zone. He\u2019s never shined in that area, but he\u2019s having his worst season thus far and his Chase Rate is the lowest he\u2019s had since 2018. I just don\u2019t see the quality of the stuff being there.<\/p>\n<p>Berrios is also on track to allow the highest Pulled Air% of his career since 2016. He\u2019s over 20% for the first time since then and that is not a great thing at Yankee Stadium with the dimensions down the lines. He also had some notable home\/road splits last season, where his SLG allowed was 131 points higher and his wOBA against was 64 points higher. We don\u2019t have enough data for 2025 yet, but it is something to watch.<\/p>\n<p>Because Berrios typically works deeper into games and may leave a reliever with a mess to clean up, instead of the 1st 5 Over 2.5, I\u2019m looking at the full-game Over 4.5. Historically, like most pitchers, Berrios struggles most the third time through the order, where he\u2019s given up 59 HR out of 1,540 batters compared to 61 HR to 2,194 batters the second time through.<\/p>\n<p>Pick: Yankees Team Total Over 4.5 Runs (-115)<\/p>\n<p>Boston Red Sox (-110, 9) at Cleveland Guardians<\/p>\n<p>7:10 p.m. ET<\/p>\n<p>I think this game is a rainout, so I\u2019m not going to write about it in deep detail, but I did want to mention something to follow about Ben Lively and maybe something I\u2019ll look to play if his start is pushed to Saturday. Lively has thrown 10.1 shutout innings against the Pirates and White Sox. He\u2019s allowed 11 runs in 15.1 innings against the Royals twice and Padres. Even the Pirates and White Sox had Hard Hit% of 52.9% and 60% in those outings, so he\u2019s definitely a guy I\u2019m looking to fade.<\/p>\n<p>Houston Astros (-118, 8) at Kansas City Royals<\/p>\n<p>7:40 p.m. ET<\/p>\n<p>Hayden Wesneski makes his 73rd career appearance today and Seth Lugo makes his 340th as the Astros kick off a quick three-game road trip to the Land of BBQ. Both teams are riding a bit of a heater right now, as the Astros have won three in a row and five of six, while Kansas City has won four in a row, although it was the Rockies that they just swept at Kauffman Stadium.<\/p>\n<p>I\u2019ve been following Wesneski pretty closely, as I\u2019m always intrigued when a smart team acquires a pitcher. So far, the Astros have had some pretty good returns with him, as he has a 3.91 ERA with a 4.11 xERA and a 4.89 FIP in his 23 innings. Wesneski has elevated his K% to 27.8% and cut his BB% down to 4.4%, but he\u2019s allowed six home runs. He\u2019s given up some hard contact with a 50% Hard Hit% and eight Barrels. That\u2019s been a bugaboo for Wesneski throughout his career, but his 2.99 xFIP shows what could be possible if he gets rid of the home run issue.<\/p>\n<p>He should have a chance at that tonight. The Royals have only hit 12 home runs so far this season. That ranks 30th in MLB and their .320 SLG ranks 29th, better than only the hapless White Sox. While the Royals do rank 15th in Hard Hit%, they are 27th in Barrel%. This should be an opportunity for Wesneski to work around his home run issue.<\/p>\n<p>Lugo is a guy that I pegged as a regression candidate coming into the season. He\u2019s thrown 353 innings over the last two seasons while making 59 starts and I just don\u2019t love that type of workload for a guy in his mid-30s who has primarily been a reliever. And I think we\u2019re seeing some of the things I was worried about. Lugo is fortunate right now to be carrying an 81.1% LOB%, as it\u2019s kept his ERA under 4.00. He has a 3.90 ERA with a 4.46 xERA and a 5.42 FIP.<\/p>\n<p>Lugo\u2019s K% is down 4.3% from last season and his BB% is up nearly 4%. His Hard Hit% against is 46.6%, which would be the highest of his career. His spin rates are down pretty much across the board, though not by a lot. Still, I think Lugo is a guy battling through something right now. He has a 76% F-Strike%, but still only has a 7.9% SwStr%, so he\u2019s working ahead, but still not finding a ton of success.<\/p>\n<p>Over the last 14 days, the Astros are eighth in wRC+ at 116. The Royals are 28th at 73. I\u2019m not going to let a series against the Rockies skew my thoughts on this KC team.<\/p>\n<p>The Astros had yesterday off in anticipation of this game, while the Royals had to use six relievers, including two \u2013 Carlos Estevez and Daniel Lynch \u2013 for the fourth time in six days during the doubleheader. I\u2019ll back Houston in this one.<\/p>\n<p>Pick: Astros -118<\/p>\n<p>Los Angeles Angels at Minnesota Twins (-205, 8)<\/p>\n<p>7:40 p.m. ET<\/p>\n<p>I normally don\u2019t play run lines with home teams. They only get to bat eight times if they are ahead and that can limit their offensive upside a little bit. In this game, though, I have enough compelling reasons to do it.<\/p>\n<p>Let\u2019s start with the travel. Sam Blum of The Athletic ($) wrote a terrific piece about the <a href=\"https:\/\/www.nytimes.com\/athletic\/6300051\/2025\/04\/23\/angels-travel-days-player-frustration-trout\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">displeasure of the Angels players<\/a> for having to play a night game last night before the 3:20 flight to Minneapolis. The Angels left LAX, which they don\u2019t normally do, as they often fly out of SNA or LGB, so they left California at 11:17 p.m. PT. They <a href=\"https:\/\/www.flightaware.com\/live\/flight\/UAL3781\/history\/20250425\/0505Z\/KLAX\/KMSP\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">arrived in Minneapolis<\/a> at 4:37 a.m. CT.<\/p>\n<p lang=\"en\" dir=\"ltr\">The Angels getaway game Thursday is at 6:29 p.m., before a flight to MIN. <\/p>\n<p>Angels mgmt picked the time. Angels players aren&#8217;t happy. <\/p>\n<p>6:29 p.m. is the latest minute allowed by the CBA. A day game is standard.<\/p>\n<p>&#8220;I don\u2019t think it should be allowed.&#8221;<\/p>\n<p>Read: <a href=\"https:\/\/t.co\/ElYNpDwKyV\" rel=\"nofollow\">https:\/\/t.co\/ElYNpDwKyV<\/a> <a href=\"https:\/\/t.co\/xIDnrk8MHh\" rel=\"nofollow\">pic.twitter.com\/xIDnrk8MHh<\/a><\/p>\n<p>\u2014 Sam Blum (@SamBlum3) <a href=\"https:\/\/twitter.com\/SamBlum3\/status\/1915068772232355976?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">April 23, 2025<\/a><\/p>\n<p>The Halos won 4-3, so Blum asked Ron Washington about whether or not it makes the flight better.<\/p>\n<p lang=\"en\" dir=\"ltr\">Does winning make the flight a little more comfortable?<\/p>\n<p>Ron Washington: <\/p>\n<p>\u201cNo. But it\u2019s nice to have to have a win. That flight\u2019s not going to be comfortable. But I\u2019m going to do the best I can to get me some sleep, getting in at 6 in the morning.\u201d<\/p>\n<p>\u2014 Sam Blum (@SamBlum3) <a href=\"https:\/\/twitter.com\/SamBlum3\/status\/1915635705759621594?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">April 25, 2025<\/a><\/p>\n<p>This was not a happy team heading to MSP and I can\u2019t help but feel like the goal was to win last night knowing that today was something of a throwaway.<\/p>\n<p>Also, Kyle Hendricks is on the mound and he has allowed 10 runs on 17 hits in 20 innings with just 10 strikeouts against seven walks. Hendricks has allowed eight runs over his last nine innings and has only struck out two of the 38 batters that he has faced. And the Angels lineup draws a returning Pablo Lopez, who looked excellent in his Triple-A rehab start.<\/p>\n<p>Rocco Baldelli will likely only shoot for five innings at most from Lopez, something to keep in mind for his props, but he has a pretty rested bullpen following yesterday\u2019s off day. Over the last 14 days, the Angels rank 29th in wRC+ at 56 and have a 32.1% K%.<\/p>\n<p>So, we should have a lot more balls in play from the Twins with Hendricks\u2019 lack of strikeouts and Lopez\u2019s ability to generate Whiffs against a lineup already striking out a ton with low-quality at bats.<\/p>\n<p>I know the Twins only get to bat eight times, but I can\u2019t see the Angels scoring much in this game, if at all, with the fatigue and the anger about the situation.<\/p>\n<p>Pick: Twins Run Line -1.5 (+110)<\/p>\n<p>Cincinnati Reds (-120, 9.5) at Colorado Rockies<\/p>\n<p>8:40 p.m. ET<\/p>\n<p>While the Rockies were getting swept in a doubleheader in Kansas City, the Reds were just chilling in Denver. This is the third city on a nine-game road trip for the Reds, but they\u2019ve already been outside the Eastern Time Zone with trips to Milwaukee and San Francisco, so I think they\u2019re ready to hit the ground running here, especially after dropping a series to the Marlins.<\/p>\n<p>Andrew Abbott and Kyle Freeland are the listed hurlers tonight. Freeland left his last start after two innings with a blister on his left index finger. He had blister issues twice last season and has twice been put on the IL in his career for them, so it\u2019s a normal thing, but I can\u2019t help but wonder if it will have a notable impact on his newfound sweeper, a pitch that he has dropped the usage of in his last two starters while focusing on more sinkers and curveballs.\u00a0<\/p>\n<p>His sweeper is his best swing-and-miss pitch and I wonder if the beginnings of the blister two starts ago played a role in the pitch\u2019s decreased usage and then he barely threw it last time out. His sinker and fastball are both awful pitches with limited swing-and-miss upside and his curveball, while a very valuable pitch, could be more difficult to control in the thin air.<\/p>\n<p>Abbott is making his third start of the season after getting off to a bit of a slow start due to injury. He\u2019s allowed two runs on four hits with 16 strikeouts over 11 innings against just three walks. Abbott is a fly ball guy, which is something to worry about at Coors, but it won\u2019t be a great night for hitting with damp conditions and winds blowing in. That could actually hurt Freeland even more with grip on a wet night.<\/p>\n<p>Also, let\u2019s be honest. The Rockies are 5-20. To be fair, they\u2019ve played 15 games on the road, where they are 1-14, but still. This is a horrible baseball team. The Reds, even if we take out their 24-2 win, have a positive run differential. I can\u2019t let them go by at this cheap of a price, especially with lingering worries about Freeland.<\/p>\n<p>Pick: Reds -120<\/p>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"MLB Best Bets Today April 25: One day game and 14 night games welcome us into the weekend,&hellip;\n","protected":false},"author":2,"featured_media":111,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[5,44,4,163,164],"class_list":{"0":"post-110","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-mlb","8":"tag-baseball","9":"tag-featured","10":"tag-mlb","11":"tag-mlb-best-bets","12":"tag-mlb-picks"},"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media\/111"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}