Snake Bytes 4/25: Mexico City Challenge

MEXICO CITY, MEXICO - APRIL 24: A detail shot of the MLB World Tour Mexico City Series 2026 path on the jersey of Ketel Marte #4 of the Arizona Diamondbacks in the clubhouse during the 2026 Mexico City Series preview photos at Estadio Alfredo Harp Helu on Friday, April 24, 2026 in Mexico City, Mexico. (Photo by Mary DeCicco/MLB Photos via Getty Images) | MLB Photos via Getty Images

Diamondbacks News

Diamondbacks-Padres Mexico City Preview
The altitude is poised to play an important role in this division-rival clash. Mexico City’s Estadio Alfredo Harp Helú sits 7,349 feet above sea level. That substantially higher than even Coors Field, which has an elevation of “only” 5289 feet.

Why Mexico City Series Might Spell Trouble for Zac Gallen
The long-time AZ starter is going to need to keep the ball down and perhaps increase the swing and miss he induces in order to keep the ball in the park in Mexico.

Diamondbacks President Speaks About Mexico City Series
Derrick Hall looks forward to the opportunities the series provides the Diamondbacks.

Other Baseball News

Cubs Resilience Overcomes Dodgers, Runs Win-Streak to 10
On the heels of the Mets finally ending a double-digit losing streak, the Cubs have extended their win streak to double-digits.

Updating the Rookie of the Year Races
Munetaka Murakami is starting to make some noise.

White Sox Have Murakami Decision to Make
Despite being tied for the league lead with 11 home runs, it still seems quite premature to be discussing an extension to keep Murakami around on an affordable salary.

Phillies Jettison Taijuan Walker
Old friend alert. Taijuan Walker has been released by the spiraling Phillies after posting a 9.13 ERA through five abysmal starts.

Saturday morning Rangers stuff

ARLINGTON, TEXAS - APRIL 24: Nathan Eovaldi #17 of the Texas Rangers delivers a pitch against the Athletics in the first inning at Globe Life Field on April 24, 2026 in Arlington, Texas. (Photo by Richard Rodriguez/Getty Images) | Getty Images

Good morning, LSB.

The Rangers got thwomped by the A’s last night.

Nathan Eovaldi allowed four homers in the loss and now leads the league in that category.

Overall the debut of the Rangers’ red City Connect uniforms could’ve gone better.

Elsewhere Jeff Wilson writes about Peyton Gray’s “dream moment” in his debut.

A simple adjustment has paid off big for Josh Jung so far this season.

And finally Evan Grant hosted another Rangers Q&A session where he discussed baseball, burgers and red uniforms.

That’s all for this morning. Have a great weekend!

Rockies-Mets game is postponed by rain, setting up a doubleheader on Sunday

NEW YORK (AP) — The middle game of the three-game series between the Colorado Rockies and New York Mets was postponed more than eight hours before the scheduled first pitch on Saturday, with persistent rain in the forecast this weekend.

The game will be made up as part of a doubleheader Sunday, with the first game beginning at 1:40 p.m. EDT, weather permitting.

Rockies left-hander Jose Quintana (0-2, 6.23 ERA) had been scheduled to start Saturday against his former team, and Mets righty Kodai Senga (0-3, 8.83) was set to pitch on seven days’ rest.

The Rockies held off the slumping Mets 4-3 on Friday night.

Brock Stewart scoreless inning for OKC, Jake Gelof homers twice for Tulsa

SPRINGFIELD, MO - APRIL 09: Jake Gelof #6 and Kole Myers #5 of the Tulsa Drillers walk to the dugout prior to the game between the Tulsa Drillers and the Springfield Cardinals at Hammons Field on Thursday, April 9, 2026 in Springfield, Missouri. (Photo by Shanna Stafford/Minor League Baseball via Getty Images)

Brock Stewart loaded the bases but pitched a scoreless sixth inning with two strikeouts for Triple-A Oklahoma City on Friday night, his second game for the Comets and fourth minor league rehab appearance so far. The right-hander induced four swinging strikes among his 15 pitches.

Stewart has pitched on either two or three days rest thus far, pitching on Tuesday and Friday both last weekwith Class-A Ontario and this week for Oklahoma City. You’d have to think Stewart will pitch a little more often, perhaps even in back-to-back outings on his rehab assignment before he gets activated off the injured list. But at the very least, he’s getting closer to rejoining the Dodgers bullpen.

Player of the day

Tulsa third baseman Jake Gelof homered twice for Double-A Tulsa, as the Drillers tried to overcome an early deficit.

Gelof has only eight hits in his 42 at-bats this season in his first taste of Double-A, but he started the season 0-for-18 with 12 strikeouts. Of those eight hits over his last 24 at-bats, four are home runs plus a double. Add in the 12 walks and he’s hitting .190/.370/.500

The 24-year-old was drafted in the second round in 2023 out of Virginia, where he held the school’s career home run record. Last year, Gelof hit 16 home runs and had .230 isolated power and a 116 wRC+ in High-A Great Lakes. His isolated power early on in Double-A is .310.

Triple-A Oklahoma City

The Comets never led and allowed runs in five different innings in a loss to the Tacoma Rainiers (Mariners).

The Triple-A learning curve for Jackson Ferris has been steep, allowing runs in three of his five innings, totaling seven runs (six earned) in 4 2/3 innings. Ferris now has a 9.00 ERA in his first 15 innings for Oklahoma City, with more walks (12) than strikeouts (seven).

Ryan Ward had a two-run triple in the loss. Noah Miller had a two-run single.

Double-A Tulsa

The Drillers offense did their best, but giving up eight runs in the first two innings proved too big a deficit to overcome in a loss to the Frisco RoughRidgers (Rangers).

Payton Martin got tattooed in his start, facing 15 batters and only retiring four of them. He got another out on his ledger thanks to an outfield assist by Josue De Paula, but the damage was vast — eight runs on nine hits and two walks in 1 2/3 innings.

Martin’s 2026 season to date has been one of extremes. In his first start he allowed six runs in 1 1/3 innings, but in his next two outings combined to allow only one run in nine innings before Friday’s clunker. He only has nine strikeouts in his 58 batters faced (15.5 percent) this season, to go with eight walks in his 12 innings.

Zyhir Hope had an RBI double in the loss. First baseman Joe Vetrano had three hits. Shortstop Sean McLain singled and stole two bases.

High-A Great Lakes

Four Loons pitchers combined to blank the Beloit Sky Carp (Marlins), recording the second shutout of the season for Great Lakes.

Brooks Auger was out since mid-March after pulling his groin during spring training, but was impressive in his first game back. The right-hander, drafted in the sixth round in 2024 out of Mississippi State, struck out five in two scoreless innings. Auger worked around three singles and a walk in his two frames thanks to a caught stealing and striking out all four batters he faced with a runner in scoring position.

Jacob Frost followed Auger with 3 2/3 scoreless innings of his own with four strikeouts to earn the win. The left-hander worked through his own traffic with three walks and two hits, but managed to escape unscathed, with a little help from Adam Makarewich getting a strikeout to end the sixth to strand Frost’s two bequeathed runners. Frost, drafted in the 10th round last year out of Kansas State, has impressed this year in his professional debut, with a 2.25 ERA through four games and 12 innings, with 14 strikeouts (28.6-percent strikeout rate) and eight walks.

Logan Wagner homered in the sixth for Great Lakes.

The other shutout for the Loons this season was on April 14, a 2-0 win over Dayton.

Class-A Ontario

First baseman Easton Shelton hit a three-run double in the eighth inning to break a tie in the Tower Buzzers road win over the San Jose Giants. Shelton doubled twice in the game.

Left fielder AJ Soldra, the 16th-round draft pick out of Seton Hall last year, hit his first professional home run. already had three triples this year for Ontario but his solo shot in the ninth inning provided insurance.

Isaac Ayon struck out six in three innings of relief, with one run allowed, for the win.

Friday scores

Saturday schedule

  • 11:05 a.m. PT: Great Lakes (Logan Tabeling) at Beloit (Liomar Martinez)
  • 4:05 p.m.: Oklahoma City (Cole Irvin) vs. Tacoma (Jhonathan Díaz)
  • 5 p.m.: Ontario (TBA) at San Jose (Ricardo Estrada)
  • 5:05 p.m.: Tulsa (Wyatt Crowell) at Frisco (Dylan MacLean)

ICYMI in Mets Land: New York drops series opener to Rockies; latest on Francisco Lindor, Jorge Polanco

Here's what happened in Mets Land on Friday, in case you missed it...


Braves minor league recap: Dixon Williams homers twice in Rome’s win

TAMPA, FLORIDA - MARCH 21, 2026: Dixon Williams #63 of the Atlanta Braves bats during the second inning of a Spring Breakout game against the New York Yankees at George M. Steinbrenner Field on March 21, 2026 in Tampa, Florida. (Photo by Diamond Images via Getty Images) | Diamond Images/Getty Images

From extra innings, to late-inning heroics, Friday’s slate of minor league games had plenty of action. Let’s dive into it all.

(16-9) Gwinnett Stripers 3, (12-13) Jacksonville Jumbo Shrimp 6

  • Jose Azocar, LF: 1-3, HR, RBI, R, BB
  • Luke Williams, 2B: 1-4, RBI
  • Jim Jarvis, SS: 0-4, BB, 3 K
  • Lucas Braun, SP: 5.1 IP, 5 H, 5 ER, BB, 6 K

Box Score

It was a disappointing night all-around for Gwinnett as the pitching staff didn’t do its job while the offense was rather stagnant in the Stripers’ loss.

Lucas Braun got the start and put up what was definitively his worst start of the 2025 campaign. In 5.1 frames of work, Braun gave up six runs (five earned) on five hits while issuing a walk and striking out six. While he did manage to get 14 swings and misses in the process, that doesn’t necessarily mean much when you give up a pair of homers on the night.

The biggest blow to Braun’s outing came in the second inning as he gave up a solo homer to Kemp Alderman and followed it up later in the inning by giving up a three-run shot to Jared Serna to give Jacksonville an early 4-0 lead that Gwinnett never could dig themselves out of.

Although, it wasn’t entirely his fault as his defense also didn’t do him any favors, as the Stripers committed a pair of errors on the night as well.

Offensively, while the score may reflect it was a somewhat solid night, it was the contrary for Gwinnett.

Scoring three runs on six hits, the only knock of major consequence came off the bat of Jose Azocar in the bottom of the second as he tallied a solo homer — at a staggering 108.7 MPH off the bat — to cut the deficit to 4-1 in the early going.

One other offensive performance of note was Jim Jarvis, who again went hitless on the night. It appears as though the shortstop may be coming back down to earth after a scalding start to the season.

While he did go 3-3 on Thursday night, Jarvis is just three for his last sixteen at-bats, during which he has struck out five times. He has, however, managed to draw at least one walk in each of his last nine games including Friday, so perhaps not all is lost and it’s simply just a bad stretch for Jarvis.

(11-8) Columbus Clingstones 5, (8-11) Birmingham Barons 3

  • Jordan Groshans, 3B: 2-4, HR, 2 RBI
  • Lizandro Espinoza, SS: 1-4, 2B, R
  • David McCabe, DH: 2-4, RBI
  • Herick Hernandez, SP: 2.1 IP, 3 H, 2 ER, 2 BB, 4 K

Box Score

It took extra innings, but Columbus managed to scratch out a win against Birmingham on Friday.

Herick Hernandez got the start and it was another discouraging outing from the lefty as he again failed to make it beyond three innings for the second straight start. The main issue, as it always has been with Hernandez, has been his inability to throw strikes and when he does hit the zone, it’s often up which leaves him vulnerable to get knocked around.

Hernandez’ overall numbers are solid as he’s carrying a 2.84 ERA on the season. But the current trajectory he is on is worrisome and hopefully it’s just a blip on his radar and he can get his control taken care of.

At the plate, Columbus did just enough to get the job done.

David McCabe laced an RBI-single to put the Clingstones on the board in the first inning and the game went back-and-forth from that point forward.

However, the Clingstones got a significant boost from Jordan Groshans who, in the top of the ninth while trailing 3-2 with two outs, took a 1-0 pitch and crushed it over the left field wall to send the game into extra innings. It was Groshans’ fourth homer of the season for Columbus.

Shay Schanaman came on in relief and tossed two innings of scoreless ball to keep Columbus in the game in the eighth and to send the game to the tenth as well. Schanaman struck out three while giving up just one walk in his two frames of work.

In the top of the tenth, Columbus capitalized on a Birmingham mistake, as Ambioris Tavarez — who came on to pinch-run — scampered home on a wild pitch to give the Clingstones a 4-3 lead. Tristin English later came around to score on an RBI-single off the bat of Cal Conley to provide an insurance run and extend the lead to 5-3.

Elison Joseph was called upon to get the save and did so despite giving up a hit and issuing a walk.

(9-10) Rome Emperors 11, (12-7) Greensboro Grasshoppers 3

  • Dixon Williams, 1B: 2-4, 2 HR, 5 RBI, 2 R
  • Eric Hartman, DH: 1-3, R, 2 BB
  • John Gil, SS: 1-4, RBI, R
  • Colin Daniel, SP: 6 IP, 5 H, 3 ER, 5 K

Box Score

The Emperors got back in the win column following a loss on Thursday, as Colin Daniel spun six innings of three-run ball while getting a massive night at the dish from 2025 draftee Dixon Williams.

Across his six innings of work, Daniel limited Greensboro to three runs on five hits while striking out five. The best news is that he did not issue a single walk on the night. He also managed to get 18 swings and misses on the night, which was good for second-best across all high-A performances on Friday based on when this recap was written.

In four starts this season, Daniel has sort of been a middle of the pack type of starter. His stuff hasn’t exactly been overwhelming and he’s given up his fair share of homers — four to be exact — but he has somehow managed to put up somewhat decent numbers.

At the plate, it was the Dixon Williams show who homered not once, but twice to pace Rome’s offense. It was Williams’ first (and second) homers of the season, as he works his way to full speed after starting the season on the injured list.

The first of Williams’ homers came on an inside-the-park shot with two outs in the top of the first that bounced off the right center field wall and he beat the throw home to score. What is ironic is that his second homer, which came with two runners on in the top of the fourth inning, managed to go over the wall in almost the same exact spot his inside-the-park shot hit off the wall.

In five games for Rome thus far, Williams has posted an OPS of 1.054 while striking out six times and walking four.

In other offensive news, while it wasn’t his typical three-homer night performance, Eric Hartman had a decent night at the plate as he went 1-3 with a run scored and a pair of walks to his credit. John Gil also drove in a run and later came around to score as he finished 1-4 on Friday.

(11-8) Augusta GreenJackets 11, (10-9) Columbia Fireflies 10

  • Tanner Smith, C: 2-4, HR, 2B, 4 RBI, R, BB
  • Tate Southisene, 2B: 2-4, 2B, 3 RBI, 2 R, 2 BB, SB
  • Alex Lodise, SS: 2-6, 2 R
  • Luis Guanipa, CF: 2-5, RBI, R, 2 SB
  • Ethan Bagwell, SP: 4.1 IP, 5 H, 5 ER, 4 BB, 4 K

Box Score

When your starting pitcher gives up six runs in just 4.1 innings of work and a reliever gives up another four runs, you can pretty much chalk it up as a loss almost every time.

The key word in the previous sentence is: almost.

That was not the case for Augusta, as the GreenJackets rode an 11-run, 12-hit performance on Friday to an exciting victory where Tate Southisene got the opportunity to play hero and he did so with swagger.

Getting the start was Ethan Bagwell who simply did not have his best stuff. In 4.1 innings, Bagwell struggled by giving up six runs (five earned) on five hits, while walking four and striking out four. It was Bagwell’s shortest outing of the season, and the third consecutive in which he has given up two or more earned runs after his stellar six-inning shutout to open his season on April 3.

As mentioned, thankfully the Augusta offense showed up and showed out after scoring just three total runs in the previous two games.

Southisene got the party started for Augusta — and he would ironically end it later in the game — by drawing a leadoff walk in the first at-bat of the game and proceeded to swipe second for his 13th stolen base of the season. Southisene later came around to score on an RBI-single off the bate of Luis Guanipa who eventually stole his 11th and 12th bases of the year as well.

From that point forward, there were a total of seven lead changes between Augusta and Columbia throughout the remainder of the game.

The biggest breakthrough of the night came in the top of the ninth inning.

Trailing 10-8, Southisene came to the plate with two outs, the bases loaded and on a 1-0 count, the 2025 first round draft pick took a fastball to the opposite field, lacing it over the right fielders head to unload the bases and give the GreenJackets the 11-10 lead.

Despite the late-inning heroics from Southisene, the GreenJackets would need a bit more to go their way in the final half-inning.

With two runners in scoring position — and the tying run just 90 feet away — Luis Guanipa fielded a pop out into shallow centerfield for the second out, but proceeded to fire the ball home which was in time to get the tagging runner for the final out of the inning and the game.

Catcher Tanner Smith had a tremendous night at the plate as well, as the former University of Miami backstop hit a home run and a double, driving in a whopping four runs on the night. He also drew a walk on Friday and managed to raise his season OPS to .936 while batting .293 for Augusta through eight games.

Southisene’s night extends his hitting streak to six games, while also increasing his season OPS to .951. It is an incredibly encouraging start to the year for Southisene who has shown an improved zone recognition and increased raw power as well early on this season.

Kansas City Royals news: All-Star Ellie Rodriguez dies

Anne Rogers writes that Maikel Garcia hopes to return to the lineup today.

“It was like a cramp after I threw the ball and swung the bat,” Garcia said of what he felt on Wednesday. “I was playing careful that day. After my third at-bat, I didn’t want to have another at-bat playing careful. Got it checked out and did my treatment, and feel better. For this game, I’ll be able to come off the bench and play tomorrow hopefully.”

She also writes about how Matt Strahm’s daughter designed his glove.

Jaylon Thompson writes about the good, bad, and ugly from the first 25 games.

Prior to Wednesday’s game, the Royals ranked last with runners in scoring position. They entered with a paltry .197 batting average in such situations.

The biggest indictment came Monday against the Orioles. The Royals were 5-for-21 with RISP and left 16 men on base. In the third inning, a bases-loaded opportunity — with no outs — didn’t produce a run.

To make matters worse, the Royals have lost five games trailing by just one run.

“We have to figure out how to win games,” Royals third baseman Maikel Garcia said.

David Lesky is ready to talk about changes he’d make to the team.

I loved the acquisition in the offseason, but Collins has been pretty terrible in every facet of the game. His defense has taken a step back and his bat is a mess. He did have two hits on Monday night, but he still has a 48 wRC+ and a 35.8 percent strikeout rate. I’m not saying he can’t be a contributor at some point, but right now, he’s actively hurting this team. To me, you have two options to call up. The first is the guy we saw last year and he wasn’t good enough – John Rave. The second is the local guy they acquired – Kameron Misner. Either of them would be great choices. Rave has more walks than strikeouts and has a .240 ISO. Misner has nearly as many walks as strikeouts and he has a .306 ISO. I’d probably lean Misner, but either works for me.

Mike Gillespie at Royals Keep thinks Michael Massey has an opportunity.

Former Royals All-Star catcher Ellie Rodriguez has died at the age of 79.

The Padres and Diamondbacks are playing in Mexico City this weekend.

The Cubs acquire Nicky Lopez and add him to the active roster.

Mike Trout sets a club record for most games played at any position with 1,367 in centerfield.

Who should panic more – the Phillies or the Mets?

Jeff Hoffman loses the closer’s role in Toronto.

Walt Weiss has the Braves off to a great start.

After a tough start to the season, Rafael Devers is avoiding the media.

Garrett Crochet is just the start of Boston’s rotation problems.

The Phillies release pitcher Taijuan Walker in the last year of his $72 million contract.

Dave Henderson and Mark Ellis are among four to be inducted into the Athletics Hall of Fame.

Carlos Alcaraz will miss the French Open with a wrist injury.

Mike Vrabel says he takes accountability for the distraction, but doesn’t address specifics on recent photos showing him with reporter Diana Russini.

A man is arrested for swapping out thousands of dollars worth of Lego for dried pasta.

The Michael Jackson biopic sounds like a hagiography.

Spotify reveals its most-played songs from the last 20 years.

Your song of the day is Dire Straits with So Far Away.

Mariners News: Caesy Legumina, Luke Raley, and Tatsuya Imai

Apr 18, 2026; Seattle, Washington, USA; Seattle Mariners right fielder Luke Raley (20) hits a solo home run sixth inning against the Texar Rangers at T-Mobile Park. Mandatory Credit: Stephen Brashear-Imagn Images | Stephen Brashear-Imagn Images

Good morning everyone and happy Saturday!

The Mariners got a rare one-run road victory yesterday, holding off the Cardinals 3-2.

The M’s turn to Bryan Woo today in a morning contest. As Woo is my favorite of the bunch, I’m always excited for a Woo start day. Which Mariners starter do you get most amped to watch right now?

In Mariners news…

Around the league…

Yankees Rivalry Roundup: Orioles bombard Red Sox with homers

BALTIMORE, MD - APRIL 24: Adley Rutschman #35 of the Baltimore Orioles celebrates with teammate Taylor Ward #3 after hitting a home run in the fourth inning during the game between the Boston Red Sox and the Baltimore Orioles at Oriole Park at Camden Yards on Friday, April 24, 2026 in Baltimore, Maryland. (Photo by Alyssa Piazza/MLB Photos via Getty Images) | MLB Photos via Getty Images

The Yankees won their seventh straight game on Friday, demolishing the Astros to the tune of 12-4 thanks to the entirety of their infield hitting home runs. The win came with a cost, as Giancarlo Stanton left in the sixth inning after appearing to aggravate something in his leg while running the bases, but the prospect of a Stanton IL stint in any season is more of an inevitability rather than a possibility at this point. Hopefully it’s nothing major and he’ll be back after a short recovery period, but the Yankees will have to press on in the meantime.

Thanks to their success on the diamond though, the rest of the field is once again pressured to play catch up. With one rival covered by their own play, how did the rest fare?

Baltimore Orioles (13-13) 10, Boston Red Sox (9-17) 3

The Red Sox are reeling, and after getting swept by New York they took another gut punch as they traveled down to Baltimore. The Orioles greeted Brayan Bello with a barrage of hits, totaling 13 against Boston’s starter and scoring eight runs in just 3.1 innings, and five of those hits left the yard. The fireworks started right away with Gunnar Henderson leading off and pulling one 410 feet, and Adley Rutschman followed suit with a two-run shot to right. Pete Alonso flew out for the first out of the inning, but Dylan Beavers launched the third homer of the frame to make it 4-0 in a hurry.

Wilyer Abreu got one back with a solo shot in the second, but a Rutschman grounder restored the four-run lead in the bottom half. Then in the third, Samuel Basallo became the fourth Oriole to take flight with a solo shot, and in the fourth Rutschman capped off the scoring against Bello with — surprise — another homer, and yet another two-run blast. The home team was quite literally firing off more fireworks than they could’ve expected, as they had a display set up for each bomb they hit on the night, and they didn’t end up prepared for how well they’d do.

The physical fireworks may have run out, but the bats didn’t. Coby Mayo made it six homers for the birds with a leadoff shot in the fifth, and Rutschman concluded his six-RBI night with a base hit to score one in the seventh. The eighth inning was uneventful for a change, one of just two innings where the Orioles didn’t score all game, but it hardly mattered by that point. The Red Sox had no answer for the onslaught, dropping their fourth straight game and six of their last seven.

Cleveland Guardians (15-12) 8, Toronto Blue Jays (10-15) 6

It was apparently en vogue for AL East rivals to go down a bunch of runs early on Friday, because the Jays followed suit in their matchup with Cleveland. The Guardians put up a five-spot in the first inning, starting off strong with a Daniel Schneeman leadoff blast. The Jays managed to get to two outs without surrendering any more runs, but George Valera made it 3-0 with a two-run double and Angel Martínez launched a two-run shot to keep the rally going.

Toronto clawed a good portion of that back quickly though, getting two runs in the bottom of the first with Jesús Sánchez hitting a solo homer before Kazuma Okamoto hit one of his own in the second. Martínez struck again in the third, however, clubbing another two-run shot to give Cleveland the eventual game-winning runs. It didn’t stay a laugher though, as the Jays continued to close the gap with runs in the fifth and sixth innings to make it 8-6. Then in the ninth, the first two batters managed to get aboard to bring the winning run to the plate. Unfortunately for Toronto, that batter was a pinch-hitter in Eloy Jiménez who promptly hit into a double play to effectively kill their chances at a walk-off. Davis Schneider popped up to officially end it a batter later, dropping Toronto back to five games under .500.

Other Games

Tampa Bay Rays (14-11) 6, Minnesota Twins (12-14) 2: The Rays managed to buck the trend of the rest of the division, instead steadily building their lead throughout the game. Junior Caminero started them off with a solo shot in the first inning, and Nick Fortes led off the third with a double and came around to score on a groundout to make it 2-0. The fourth inning saw Jonathan Aranda add to the mix with a home run, and while the Twins finally got on the board with a Brooks Lee solo homer in the fifth the Rays got it right back with another Aranda blast in the sixth. Caminero put up the only crooked number of the game with a two-run homer in the seventh inning to ice it, as the Twins managed only a garbage time Royce Lewis solo homer in the ninth.

Cincinnati Reds (17-9) 9, Detroit Tigers (14-13) 8: The Tigers are clawing their way back from an early slump, but they ran into a barnburner in this one against a very good Cincy squad. Detroit jumped out to a 5-0 lead after the fourth inning thanks to homers from Riley Greene and Javier Báez, but the script flipped starting in the fifth inning. Matt McLain hit a two-run shot to get the Reds on the board, Nathaniel Lowe hit a solo shot in the sixth to cut the lead down to 5-3, and then LcLain hit another homer in the seventh to tie it. Lowe later reached on an error that scored a run to put Cincinnati ahead, and Tyler Stephenson hit an RBI double to push them ahead 7-5.

That wasn’t the end of things, though. Detroit answered back in the eighth, with Spencer Torkelson and Kerry Carpenter hitting home runs to take the lead back and go up 8-7. Then in the ninth, Cincinnati went down to their last out before getting the tying run aboard and brought Lowe to the plate as the winning run. Lowe delivered, launching the walk-off homer to keep the Reds tied for the best record in baseball.

Athletics (14-12) 8, Texas Rangers (13-13) 1: The A’s continue to hold onto the AL West lead with an outburst against the Rangers, scoring all eight of their runs on five home runs including three in the first inning. Carlos Cortes got a hold of two of them, joining in the initial derby in the first before providing a three-run shot in the fifth inning. That was plenty enough for old friend Luis Severino, who pitched 6.2 innings of one-run ball and handed it off to the Athletics ‘pen for a scoreless end to the blowout.

Seattle Mariners (12-15) 3, St. Louis Cardinals (14-11) 2: The Cardinals outhit the Mariners eight to four in this game, but the only offense St. Louis could capitalize on came in the fourth inning when Masyn Winn hit a two-run single. Seattle, on the other hand, managed to find three opportunities to score despite the meager contact: Randy Arozarena doubled in the second and scored on a Cole Young single, Josh Naylor walked and later scored on a Dominic Canzone single in the fourth, and Naylor homered into the Cardinal bullpen in the sixth.

Today’s Mets/Rockies game postponed

Washington Nationals v New York Mets

Although a rain drop has not fallen yet, the Mets and Rockies postponed today’s game in anticipation of poor weather. The game will be made up as part of a single-admission doubleheader tomorrow, starting at 1:40pm.

In the modern age, rainouts are complicated by a variety of features, including giveaways and themed nights. And so, both the Queens Culture Day and the Mr. Met at the Unisphere Light-Up Bobblehead giveaway will both be moved to other dates to be announced. Additionally, a ticket to today’s game will not be valid for tomorrow’s doubleheader. I’lll let the official Mets’ press release explain:

Fans currently holding a paid ticket in their account valid for entry to today’s game will receive a digital voucher loaded into their My Mets Tickets account (accessed by clicking the Vouchers tab) and will be accessible tomorrow morning. Digital ticket vouchers can be exchanged for a ticket comparable in price and location to select Mets 2026 regular season home games at Citi Field including Sunday’s doubleheader (exclusions apply*), subject to availability. 

Ticket holders for today’s game with a prepaid parking pass will automatically receive a digital parking voucher. Digital parking vouchers can be accessed via My Mets Tickets and are redeemable for prepaid parking for select Mets 2026 regular season home games at Citi Field (exclusions apply*), subject to availability. 

Ticket and parking exchanges for eligible games through June are available now. Exchanges for eligible games in July-September will be available when tickets go on sale to the public at a later date. Fans can view eligible games by logging into their My Mets Tickets account to redeem their vouchers. 

Complimentary tickets to today’s game and those marked “NO RAINCHECK” have no value and do not constitute a rain check.

*Dates excluded from exchanges are May 15-17 vs. Yankees, July 24-26 vs. Dodgers, August 1 vs. Miami (1986 World Series Reunion & Celebration) & September 19 vs. Philadelphia (Carlos Beltrán Mets HOF Induction & Number Retirement); additional blackout dates may apply.

Today’s pitching matchup was supposed to be Kodai Senga against old friend Jose Quintana. Presumably, they will pitch in one of the games tomorrow.

MLB Home Run Predictions Today: Best HR Prop Bets, Picks, Parlay & Odds for Saturday, April 25

Want to get more Covers content? Add us as a preferred source on your Google account here.

It’s another busy slate across the Major Leagues for Saturday, April 25.

My MLB player props home run analysis will include Tyler O’Neill, Randy Arozarena, and Yordan Alvarez.

Read more for my MLB picks for Saturday, April 25. 

  • UPDATE: Added another HR pick + parlay.

Best MLB home run props today

Player to hit a HROdds
Orioles Tyler O'Neill+490
Mariners Randy Arozarena+440
Astros Yordan Alvarez+290
💲Today's HR parlay+11272

Tyler O'Neill (+440)

Tyler O’Neill isn’t having the best campaign so far, hitting just .241 with one home run. However, it’s well known that the slugger has big-time power, and he can go deep at any given moment. He’ll face his former team today in the Boston Red Sox, with Garret Crochet on the mound.

Crochet has struggled. He owns a horrible 7.88 ERA through five starts, allowing five bombs in the process. Three of them have come on the road, and the Red Sox visit the Baltimore Orioles. O’Neill is 1-for-5 lifetime off the lefty with a homer. His only long ball this year was at Camden Yards as well.

  • Time: 12:05 p.m. ET
  • Where to watch: MASN

Randy Arozarena (+440)

Randy Arozarena is also getting to face his ex-team today, the St. Louis Cardinals. The Seattle Mariners star will see another struggling lefty on the hill in Matthew Liberatore. He’s already given up five home runs, and opponents are hitting .269.

Arozarena is 2-for-5 lifetime against him with a home run, and he’s 3-for-7 across his last two games with a pair of doubles. Arozarena is also batting .364 against left-handed pitchers, and .314 on the road. Liberatore has allowed three homers at Busch Stadium.

  • Time: 2:15 p.m. ET
  • Where to watch: Mariners.TV

Yordan Alvarez (+290)

Yordan Alvarez sits atop the big leagues in home runs with 11, and he’s also first in hits (35) and average (.357). The slugger is raking, going 7-for-12 across his last three contests. He’s left the yard four times across his previous seven appearances as well.

The Houston Astros star faces Ryan Weathers of the New York Yankees tonight. While he’s never faced him before, Weathers has surrendered four bombs in five outings. Alvarez also destroys lefties, hitting .424 with five home runs.

  • Time: 7:10 p.m. ET
  • Where to watch: YES Network
Quinn Allen's 2026 Transparency Record
  • HR picks: 5-24, +1.22 units

Today’s HR parlay

Orioles Tyler O'NeillBet Now
+11272
Mariners Randy Arozarena
Astros Yordan Alvarez

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Where to watch Chicago Cubs vs. Los Angeles Dodgers: Live stream, TV channel, odds for Saturday, April 25

The Chicago Cubs are riding a 10-game winning streak as they take on the Los Angeles Dodgers on Saturday. The teams have identical 17-9 records after the Cubs won Friday’s series opener. Scheduled starting pitchers are Colin Rea for the Cubs, with a 3.00 ERA, and Roki Sasaki for the Dodgers, with a 6.11 ERA.

  • Chicago Cubs: 17-9 (No. 1 in NL Central)

  • Los Angeles Dodgers: 17-9 (No. 2 in NL West)

  • Spread: Los Angeles Dodgers -1.5

  • Moneyline: Los Angeles Dodgers -150 (57.4%) / Chicago Cubs +125 (42.6%)

  • Over/Under: 9.5

Chicago Cubs: Colin Rea (3-0, ERA: 3.00, K: 20, WHIP: 1.04)
Los Angeles Dodgers: Roki Sasaki (0-2, ERA: 6.11, K: 17, WHIP: 1.87)

Weather: 64°F at first pitch

Ballpark: Capacity: 56,000 | Roof: Open | Surface: Grass

Good Morning San Diego: Padres give back to Mexico City, prepare to take on Diamondbacks

MEXICO CITY, MEXICO - APRIL 24: A detail shot of the MLB World Tour Mexico City Series 2026 patch on the jersey of Manny Machado of the San Diego Padres in the clubhouse during the 2026 Mexico City Series preview photos at Estadio Alfredo Harp Helu on Friday, April 24, 2026 in Mexico City, Mexico. (Photo by Mary DeCicco/MLB Photos via Getty Images) | MLB Photos via Getty Images

The San Diego Padres had a happy flight from Denver to Mexico City after Gavin Sheets hit a three-run home run to cap a five-run ninth inning for the Padres against the Colorado Rockies, which resulted in a 10-8 win. San Diego took those positive vibes to Mexico City where they will play two games against the Arizona Diamondbacks and got out in the community to meet with and give back to the community. It was not a bad way for the Padres to spend their off-day and although they were baseball players who were in Mexico on a business trip, they took time to unwind and give back.

Padres News:

  • The San Diego minor-league system took some blows this offseason and the baseball pundits would have Padres fans believe the system is talentless and doomed to years of mediocrity. Cheri Bell of Gaslamp Ball relives the week that was in the Padres pitchers.

Baseball News:

  • The Chicago Cubs kept their win streak alive thanks to some late inning heroics from Dansby Swanson.

Red Sox vs Orioles Prediction, Picks & Odds for Today's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The Boston Red Sox got thumped in their series opener Friday against the Orioles, stretching their losing streak to four games.

The Orioles look to make it two series wins in a row, and they’re slight home favorites for this Saturday matinee.

My Red Sox vs. Orioles prediction and free MLB picks has the home team extending the Red Sox’s misery for another game on April 25.

Who will win Red Sox vs Orioles today: Orioles moneyline (-104)

The Baltimore Orioles have ripped off wins in three of its last four, and it’s the offense that’s been pulling the strings.

In each of the O’s last three wins, they’ve scored at least seven runs, including a 10-3 pounding of the Boston Red Sox on Friday, going yard six times.

The hot bats get Boston’s struggling lefty Garrett Crochet, who has last two straight starts, giving up 16 hits, four home runs and 15 earned runs in 6+ innings of work.

Baltimore’s Trevor Rogers is struggling himself, but he did own Boston in two starts last year, surrendering just one earned run and striking out 12 in 13.1 innings of work.

Covers COVERS INTEL:Adley Rutschman has been on fire after just returning from the injured list, going 5-for-9 with three HR and eight RBI. He’s in great shape to improve his 1-for-6 line against Crochet.

Red Sox vs Orioles Over/Under pick: Over 8.0 runs (-105)

Friday’s 10-3 Baltimore win broke the streak of five straight Unders in this head-to-head.

But this trend might just continue, considering how much both pitchers have gotten touched up in recent starts.

Rogers has been tagged in two straight starts, giving up five earned runs in an 8-4 loss to the Guardians, a game after getting tagged for four runs and getting chased in 4 2/3 vs Arizona.

These were two middle-of-the-pack offenses, which is encouraging for the BoSox, one of only five MLB teams yet to crack 100 runs scored on the season.

Baltimore will do more of the heavy lifting, but the Red Sox pushing some runs in will help.

Eric Rosales' 2026 Transparency Record
  • ML/RL bets:2-5, -1.08 units
  • Over/Under bets:2-4, -0.12 units

Red Sox vs Orioles odds

  • Moneyline: Boston -100 | Baltimore -104
  • Run line: Boston -1.5 (+170) | Baltimore +1.5 (-178)
  • Over/Under: Over 8.5 (+117) | Under 8.5 (-122)

Red Sox vs Orioles trend

Boston has just three wins in its last 11 games. Find more MLB betting trends for Red Sox vs. Orioles.

How to watch Red Sox vs Orioles and game info

LocationOriole Park at Camden Yards, Baltimore, MD
DateSaturday, April 25 2026
First pitch4:05 p.m. ET
TVNESN, MASN
Red Sox starting pitcherGarrett Crochet
(2-3, 7.88 ERA)
Orioles starting pitcherTrevor Rogers
(2-2, 4.06 ERA)

Red Sox vs Orioles latest injuries

Red Sox vs Orioles weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Red Sox 3, Orioles 10: Baltimore buries Boston from start to finish

Apr 24, 2026; Baltimore, Maryland, USA; Baltimore Orioles shortstop Gunnar Henderson (2) rounds the bases following his solo home run during the first inning against the Boston Red Sox at Oriole Park at Camden Yards. Mandatory Credit: Mitch Stringer-Imagn Images | Mitch Stringer-Imagn Images

I think 20 hits and six home runs against says it all. Thank you, next.

Studs

Wilyer Abreu (2-for-4, 2 runs, 1 RBI)

You go down 4-0 after a single frame, what would you hope happens? A home run in the top of the 2nd could have been just what this team needed to turn things around. Maybe last year’s team would have taken advantage.

Duds

Everyone Else

The only reason Brayan Bello isn’t in the bullpen or frankly in AAA is because there’s no Sonny Gray or Johan Oviedo. Even at that point, I’d rather have Payton Tolle take Bello’s spot at this point. Caleb Durbin may be the worst hitter in baseball. Jarren Duran still looks absolutely lost. This team has absolutely no spark. Frankly, I’m thinking this isn’t just a firing Pete Fatse solution, as much as that’s the first course of action bar none.

Play of the Game