Baseball MLB Game Results May 20th 2025

Table of Contents
Yankees Stay Hot Behind Warren’s Gem
The New York Yankees cruised to their ninth win in 12 games with a 5-2 victory over the Texas Rangers, fueled by a career night from Will Warren and more fireworks from Aaron Judge. Warren struck out a personal-best 10 batters over 5 2/3 innings, marking his fourth straight quality outing.
Ben Rice provided early offense with a solo shot and a sac fly, while Anthony Volpe added an RBI double in the sixth. Judge launched his AL-leading 16th homer in the eighth, raising his average to .403. Cody Bellinger extended his hitting streak to a career-best 14 games.
Texas struggled to generate offense until Jonah Heim’s two-run homer in the ninth. Patrick Corbin took the loss after allowing three runs in five-plus innings. For a full breakdown of betting angles, visit our MLB odds page.
Game Preview: New York Yankees vs. Texas Rangers
Cubs Erupt in 14-1 Rout Over Marlins
The Chicago Cubs exploded for 21 hits in a 14-1 demolition of the Miami Marlins. Seiya Suzuki led the charge with four RBIs, including a two-run homer and a two-run double.
Jameson Taillon allowed just one run over seven strong innings, while the Cubs broke the game open with an eight-run sixth inning. Contributions came from nearly every spot in the order, with Justin Turner, Kyle Tucker, and Nico Hoerner all driving in runs. If you’re looking for sharp wagering input, check out our MLB picks page.
Miami managed just six hits, with Nick Fortes providing the lone highlight via a solo homer.
Game Preview: Chicago Cubs vs. Miami Marlins
Nationals Edge Braves to Win Fourth Straight
The Washington Nationals notched their fourth straight win with a 5-3 triumph over the Atlanta Braves. Mitchell Parker allowed three runs over 5 1/3 innings, and Dylan Crews delivered the go-ahead homer in the fourth.
Spencer Strider gave up four runs in his first start since mid-April. Despite a Matt Olson homer and a trio of doubles in the second inning, the Braves couldn’t rally late against Washington’s bullpen.
Game Preview: Washington Nationals vs. Atlanta Braves
Blue Jays Blank Slumping Padres
Chris Bassitt tossed six shutout innings, and Anthony Santander homered to lead the Toronto Blue Jays past the San Diego Padres 3-0. Vladimir Guerrero Jr. added a solo homer as the Jays won despite only three hits.
The Padres’ offensive struggles deepened. They’ve scored just three runs over a four-game losing streak and went 0-for-3 with runners in scoring position.
Dylan Cease pitched well with three earned runs in seven innings but took the loss.
Game Preview: Toronto Blue Jays vs. San Diego Padres
Pirates Snap Skid in Tight Win Over Reds
The Pittsburgh Pirates snapped a four-game losing streak with a 1-0 win over the Cincinnati Reds, backed by seven dominant shutout innings from Bailey Falter. The left-hander struck out five, walked none, and allowed just four hits.
Bryan Reynolds drove in the game’s only run in the sixth inning with an RBI single that scored Oneil Cruz, who had walked and stolen his 18th base of the year. David Bednar handled the ninth inning to secure his fourth save of the season.
Nick Martinez delivered a quality start for Cincinnati, giving up just one run across six innings in a tough-luck loss. The Reds’ five-game winning streak came to an end.
Game Preview: Pittsburgh Pirates vs. Cincinnati Reds
Red Sox Blank Mets as Buehler Returns
Carlos Narvaez and Rafael Devers homered, and seven Boston Red Sox pitchers combined to shut out the New York Mets 2-0. Walker Buehler pitched 2 1/3 hitless innings in his return before being ejected.
Garrett Whitlock earned the win, and Aroldis Chapman recorded his eighth save of the season. Clay Holmes took the loss for New York, which finished 0-for-7 with runners in scoring position.
If you’re looking for insights from elite bettors, visit the Best Handicappers page.
Game Preview: Boston Red Sox vs. New York Mets
Houser, White Sox Silence Mariners
Adrian Houser pitched six scoreless innings in his debut for the Chicago White Sox, guiding them to a 1-0 win over the Seattle Mariners. Houser scattered two hits and three walks, striking out two across 90 efficient pitches.
Joshua Palacios plated the game’s only run with an RBI single in the third inning. The Chicago bullpen kept things tight the rest of the way, and Jordan Leasure picked up his first save after working around a ninth-inning double.
Seattle had a chance to break through in the eighth with the bases loaded but couldn’t deliver. The loss halted the Mariners’ four-game win streak.
Game Preview: Chicago White Sox vs. Seattle Mariners
Rays Rally Late to Walk Off Astros
The Tampa Bay Rays stunned the Houston Astros with a late-game comeback, scoring three unanswered runs in the final two innings to claim a 3-2 walk-off victory. Jonathan Aranda tied the game with a two-run single in the eighth before Taylor Walls won it in the ninth with a sacrifice fly.
Brandon Walter threw five shutout innings in his season debut for Houston, and Isaac Paredes supplied early offense with a solo homer. But the Astros’ bullpen faltered late, with Kaleb Ort taking the loss after failing to record a single out in the ninth.
Zack Littell allowed two runs over six innings for Tampa Bay, and Manuel Rodriguez earned the win in relief. For deeper strategy and matchup analysis, see the MLB Expert Betting Guide.
Game Preview: Tampa Bay Rays vs. Houston Astros
Brewers Extend Orioles’ Slide to Eight
The Milwaukee Brewers handed the Baltimore Orioles their eighth straight loss with a 5-2 victory, highlighted by another strong outing from rookie Logan Henderson. The right-hander tossed five shutout innings, striking out seven and walking two, improving to 3-0 in his MLB career.
Brice Turang and Sal Frelick both homered early, and Rhys Hoskins launched a solo shot in the eighth to extend the lead. Milwaukee’s bullpen allowed two runs in the seventh but locked things down in the ninth with Abner Uribe earning his first save.
Chayce McDermott took the loss for Baltimore, who is still winless under interim manager Tony Mansolino. The Brewers have now won 14 of their last 18 against the Orioles.
Game Preview: Milwaukee Brewers vs. Baltimore Orioles
Phillies Stay Hot, Drop Rockies to 8-40
The Philadelphia Phillies racked up 17 hits in a 7-4 win over the Colorado Rockies, extending their winning streak to five games. Kyle Schwarber homered for the second straight night, while Bryce Harper, Brandon Marsh, and Bryson Stott all had three hits.
Jesus Luzardo struck out 10 over six innings and allowed just two hits to improve to 5-0. The Phillies took an early lead with a three-run first and pulled away with a three-run seventh.
Antonio Senzatela gave up 10 hits and four runs over six innings in the loss. Colorado has now lost seven of its last eight and continues to struggle offensively. For daily betting opportunities and predictions, check out the MLB Picks page.
Game Preview: Philadelphia Phillies vs. Colorado Rockies
Tigers Rally Late to Clip Cardinals
Riley Greene went 3-for-4 with four RBIs, including the go-ahead double in the ninth, as the Detroit Tigers rallied to beat the St. Louis Cardinals 5-4. Greene also added a two-run single and a solo homer in one of his best games of the season.
Tarik Skubal struck out eight while allowing three runs over 5 2/3 innings. After St. Louis tied the game at 4-4 in the seventh, Greene came through again in the clutch to lead Detroit to their sixth win in eight games.
Nolan Arenado hit a two-run homer for the Cardinals, who had won 13 of 15 before the late-inning collapse.
Game Preview: Detroit Tigers vs. St. Louis Cardinals
Giants Edge Royals Behind Birdsong’s Arm
The San Francisco Giants edged the Kansas City Royals 3-2 behind a strong first start of the season from Hayden Birdsong. The right-hander gave up just one unearned run across five innings and struck out four.
Willy Adames drove in the tying run with a triple in the fourth and scored moments later. Jung Hoo Lee added a key RBI single in the fifth as San Francisco’s bullpen handled the final four innings. Ryan Walker notched his ninth save.
Michael Lorenzen allowed three runs (two earned) over five innings and took the loss. Kansas City had a chance to tie in the eighth, but Bobby Witt Jr. was thrown out attempting to steal second.
Game Preview: San Francisco Giants vs. Kansas City Royals
Muncy’s Walk-Off Sac Fly Lifts Dodgers
Max Muncy’s walk-off sacrifice fly in the 10th inning lifted the Los Angeles Dodgers past the Arizona Diamondbacks 4-3, snapping their season-high four-game losing streak. Muncy capped a three-run rally in the bottom of the 10th after the Dodgers fell behind 3-1.
Yoshinobu Yamamoto delivered his most dominant outing of the season, allowing just one hit over seven scoreless innings while lowering his ERA to 1.86. The Dodgers tied the game on a bases-loaded hit-by-pitch to Will Smith and won it moments later on Muncy’s deep fly to center.
Gabriel Moreno and Corbin Carroll homered in the top of the 10th to briefly give Arizona the lead. But reliever Shelby Miller couldn’t hold it, taking his first loss of the season.
Game Preview: Los Angeles Dodgers vs. Arizona Diamondbacks
Angels Keep Rolling, Drop A’s to Seventh Straight Loss
The Los Angeles Angels stayed hot with their fifth straight win, rallying from a three-run deficit to beat the Oakland Athletics 7-5. Yoan Moncada tied the game with a 439-foot, three-run homer in the fifth, and Logan O’Hoppe followed with the go-ahead RBI single.
Kyle Hendricks allowed four runs across 5 2/3 innings and earned the win, while Kenley Jansen recorded his 10th save of the season. The Angels offense produced seven hits with runners in scoring position to erase Oakland’s early lead.
The A’s dropped their seventh straight, getting home runs from Shea Langeliers and Nick Kurtz but little else after the fourth inning. Rookie Jacob Wilson exited with a forearm injury after being hit by a pitch. For more winning advice and betting breakdowns, visit the MLB Expert Betting Guide.
Game Preview: Los Angeles Angels vs. Oakland Athletic