PHILADELPHIA, PENNSYLVANIA - APRIL 17: Ronald Acuña Jr. #13 of the Atlanta Braves celebrates a 9-0 win over the Philadelphia Phillies with Austin Riley #27 at Citizens Bank Park on April 17, 2026 in Philadelphia, Pennsylvania. (Photo by Emilee Chinn/Getty Images) | Getty Images
The Braves continue to just cruise this season, in a refreshing departure from last season. Chris Sale had a really nice outing against the Phillies’ lineup on Saturday, backed up by Dylan Lee and Robert Suarez, while the offense got enough done to win the game. That makes for the sixth series win this season, as the Braves have still not lost a series in 2026. Atlanta is 14-7, 5 games clear in the division lead, and has the best run differential in baseball. That is nothing short of a fantastic start, especially given all of the talent Atlanta has on the IL, and how much of that talent could be returning in the coming months.
DENVER, CO - APRIL 18: Troy Johnston #20 of the Colorado Rockies hits a single in the second inning against the Los Angeles Dodgers at Coors Field on April 18, 2026 in Denver, Colorado. (Photo by Justin Edmonds/Getty Images) | Getty Images
Whether it was a snowy Friday giving way to a sunny Saturday or the playoff vibes from the Denver Nuggets and the Colorado Avalanche spilling over, the Mile High Magic was palpable across the city today.
For the cherry on top of a wonderful sports day in Denver, the Colorado Rockies got the best of the Los Angeles Dodgers in a 4-3 rollercoaster of a win.
Runs early and often
It was a good night if you bet YRFI.
Starting pitchers Ryan Feltner and Emmet Sheehan brought a pair of high ERAs into their matchup today (7.30 and 6.60, respectively). That showed as the scoreboard was lit up immediately in the first inning.
That’s sadly not out of character for the Rockies, who have given up 161 runs in the first inning since the start of last season — the most in MLB.
To start off the evening, Shohei Ohtani reached first base after a throwing error by Troy Johnston on the first pitch. Kyle Tucker followed immediately with a home run on the second pitch of the game, giving the Dodgers an early 2-0 lead.
The Rockies responded in the bottom of the inning. Mickey Moniak doubled to center and was brought home with a line-drive single from TJ Rumfield to bring the game to 2-1.
The Dodgers and Rockies would notch one more run each in the second inning. L.A.’s came on a Dalton Rushing homer knocked right above the out-of-town scoreboard in right on a 78 MPH curveball from Feltner. The Rockies’ run came after Johnston put himself in scoring position with a line-drive single, a stolen base, and a move to third on a Brenton Doyle ground out. Johnston ultimately came home on a Kyle Karros sacrifice fly to make it 3-2 Trolley Dodgers.
Pitchers dueling
That “early and often” hot start dried up pretty quickly. Despite some scattered chances, the offensive action calmed down and yielded scoreless third, fourth, and fifth innings as both pitchers found their rhythm.
After walking Freddie Freeman in the top of the third, Feltner sat down eight straight batters. Among those eight, Feltner struck out Teoscar Hernández, Alex Freeland, and Andy Pages. Feltner looked in command of his four-seam fastball in particular across those punch outs. He also got a fly out to left from Ohtani, dropping Ohtani to 1-10 against Feltner across their last encounters.
Sheehan walked a couple of baserunners and gave up a double in the fourth inning, but otherwise looked sharp. He gathered strikeouts against Hunter Goodman, Brenton Doyle, and Edouard Julien across those three innings.
Feltner’s streak came to an end on a Freeman triple in the top of the sixth. Lucky for him, Karros would save a run with an incredible diving grab to stop a ball driven down the third base line, throwing out Hernández at first.
Following that, Brennan Bernardino came in to relieve Feltner with two outs and Freeman on third. Feltner finished his day with five strikeouts, five hits, and three runs surrendered via two home runs.
The Rockies got rolling
Despite a 1-2-3 fifth inning from Sheehan, the Dodgers pulled him at 77 pitches, swapping in Will Klein. That did not go well.
The Rockies immediately pounced with a Goodman double to deep center. Up next, Ezequiel Tovar singled with a ball banked off of Klein over to Freeman, with Tovi winning the foot race to first. Johnston brought those two in with a double to center for his team-leading 10th RBI, giving the Rockies their first glorious lead over the Dodgers in what felt like an eternity.
Klein would get the next three batters out to keep Johnston at second and to limit the damage at 4-3 Rockies.
Catching a crazy eighth
The top of the eighth inning got a little dicey for the Rockies, with much of the commotion centered around Goodman behind the dish.
Jaden Hill replaced Bernardino to kick off the inning with the Dodgers back at the top of the order. Hill worked to an 0-2 count against Ohtani. In an at-bat that looked like it might end in another Ohtani out, Goodman was called for catcher interference as hit glove bumped Ohtani’s swing, putting the batter on first.
Tucker singled next, putting two men on with no outs. Just when things felt like they were about to get worse, Goodman redeemed himself with a wonderful ABS challenge, overturning a ball and sitting Pages down on strikes.
Freeman flied out to center next, moving Ohtani and Tucker up a base. In a tense at-bat for Hernández, the Rockies would challenge a pitch again, but this time unsuccessfully. Hernández walked to load the bases.
Hill responded extremely well to cap off a nice relief pitching performance, throwing two strikes to Max Muncy before getting him to ground out on a changeup to end the (very stressful) inning.
No insurance needed
The Rockies wouldn’t get any insurance runs in the bottom of the eight, but luckily they wouldn’t need them (although that would have reduced some ninth inning stress).
Victor Vodnik came in to close out the ninth, trying for his third save of the season. He sat Rushing and Hyeseong Kim out quickly. With two outs, Will Smith singled on a nice hit to second that made for a just-difficult-enough throw for Julien.
Santiago Espinal came in to pinch run and Ohtani got his first hit of the night to move the runner to second. With the game on the line, the energy in Coors felt exciting in a way it hasn’t felt too often is recent years. Tucker sent a routine flyball to left field, and Vodnik got his save.
There was a lot to be proud of for the Rockies today. Namely, the Rockies looked resilient.
Feltner settled down after a shaky start. The bullpen was flawless in relief. Hits and baserunners came when they were needed most. Scoring chances were converted. Key defensive plays swung the game in Colorado’s favor.
It had been a rough week in the wake of a sweep at the hands of the San Diego Padres and a series loss to the Houston Astros. After a 7-1 loss last night, it felt like an uphill battle to steal even one from Los Angeles.
The Dodgers were 10-0 against the National League this season. Emphasis: were. Your Colorado Rockies just served up a tally mark in the L column.
The Rockies are having fun!
Up Next
First and foremost, it’s Dinger Day at the ballpark! Our favorite purple dino and all of his friends will try to bring some good vibes and even better luck to the matchup.
The Rockies and Dodgers square off for Game 3 of the wraparound series at 1:10 p.m. MT. Roki Sasaki (0-2, 6.23 ERA) is scheduled to start for Los Angeles, while Michael Lorenzen (1-2, 8.10) is slated to go for Colorado. The Rockies will try to take the series lead in a Sunday matinee matchup.
Dodgers two-way star Shohei Ohtani flies out against the Colorado Rockies during the fifth inning Saturday in Denver. (David Zalubowski / Associated Press)
Happens to the best of 'em.
Runners stranded in scoring position. Hitters chasing, squandering chances, failing to support a pitcher fighting without his best stuff. A reliever off the mark, his few mistakes a few too many.
All adding up to a loss. Rare and deserved.
For just the fifth time in 20 games so far this season, the Dodgers came out on the wrong end of the ledger, losing 4-3 to the Colorado Rockies on Saturday before a blue-and-purple crowd of 47,925 at Coors Field.
Dodgers catcher Dalton Rushing follows the flight of his solo home run off Colorado pitcher Ryan Feltner Saturday in Denver. (David Zalubowski / Associated Press)
"Up to this point with runners in scoring position, we've been able to — whether it be earn a walk or swing at good pitches – get hits,” Dodger manager Dave Roberts said. “Today it just seemed like we chased a lot more than we have.”
Kyle Tucker, the Dodgers’ new $240 million man, had his second three-hit game this season — but he scored only once, in the first inning, on his 435-foot two-run home run into the second deck.
Freddie Freeman went two for three, including a triple, but he was stranded both times he reached.
And Shohei Ohtani made more history — he extended his career-best consecutive on-base record to 50 games with a ninth-inning single to tie Willie Keeler’s 1901 mark for third in franchise history — but he also scored only once, having reached on an error before Tucker’s first-inning homer.
In all, the Dodgers left eight runners on base — including Ohtani and Will Smith in the ninth — and went 0 for seven with runners in scoring position.
“I mean, it happens at times,” said Tucker, who jumped on pitches early in counts Saturday in an attempt to build a consistent rhythm from at-bat to at-bat, game-to-game.
“We're facing big league pitchers and they got some guys in their bullpen that can pitch really well. But at the same time, we gotta do our part. We had some opportunities with guys on base, especially late. Just gotta find ways to get hits or just get those guys in. Happens at times, but we just gotta do a better job at it.”
These were atypical postgame lamentations for the Dodgers, whose steamroll hit a speedbump as they lost for the first all season to a National League opponent.
Starter Emmet Sheehan wasn’t as sharp as in his prior outing, but he left after five innings with a one-run lead, having thrown 77 pitches, giving up four hits and two runs with four strikeouts and two walks.
“I think last time we made a lot of progress on mechanical stuff,” said Sheehan, who gave up two runs in the first two innings but then held the Rockies at bay. His best inning was his finale one, the 1-2-3, nine-pitch fifth.
“Definitely happy with some of the pitches I made later, but I got to be better earlier in the game,” Sheehan said.
“He fought, he showed how tough he is out there,” said Rushing, the Dodgers’ hot- and hard-hitting backup catcher who got the start. “He didn’t have his best stuff. He knew that. He knew he was going to have to pivot a little bit, figure some things out. I’ll give it to him. He grinded out there. But there’s some things we can work on, both us, about understanding a gameplan. But overall I’m proud of the way he grinded.
“Obviously I’m not proud of the result. We lost a baseball game. But at the same time I think there was some good coming out of the grinding.”
Rushing’s only hit Saturday was a 371-foot solo home run in the second inning that gave the Dodgers a 3-2 lead that lasted until reliever Will Klein gave up three consecutive hits and two runs — and the one-run lead he was staked — in the sixth inning.
“I thought tonight his sweeper, the feel for spin wasn't good,” Roberts said. “He didn't have it and I think a couple of those hits early were just cement mixers that just didn't do anything.”
Right-hander Roki Sasaki (0-2, 6.23) is scheduled to take the mound for the Dodgers in the famously hitter-friendly ballpark for a 1:10 p.m. game Sunday. Right-hander Michael Lorenzen (1-2, 8.10) is scheduled to start for the Rockies.
Treinen is fine
Dodgers reliever Blake Treinen was struck by a batted ball while he was in the bullpen before the game, but he said afterward that he was “fine.”
The Dodgers' right-handed reliever said he didn’t experience any concussion-like symptoms and could have come on to pitch after being tested to ensure he did not, in fact, have a concussion.
DENVER — The Dodgers found themselves in an unfamiliar place Saturday night.
For the first time in almost a week, the other team had the lead.
After entering play with not only four straight wins, but essentially four consecutive wire-to-wire victories (their only recent deficit came briefly in the top of the first inning Tuesday), the Dodgers once again had early control at Coors Field against the Colorado Rockies.
But this time, in a 4-3 loss, they failed to stay in front –– in large part, because they couldn’t pull away.
The Dodgers found themselves in an unfamiliar place Saturday night. APThe Rockies (8-13) turned a one-run deficit into a one-run lead on Troy Johnston’s two-run double. AP
Technically, the game flipped in the bottom of the sixth inning, when the Rockies (8-13) turned a one-run deficit into a one-run lead on Troy Johnston’s two-run double against Dodgers reliever Will Klein; who replaced Emmet Sheehan after his five-inning, two-run start.
The real culprit for the Dodgers (15-5), though, was their inopportunistic offense.
“We had some opportunities and couldn’t create some distance and kept them in the ballgame,” manager Dave Roberts said. “You’re not always going to put up crooked numbers every night. But I thought tonight we could’ve taken better at-bats.”
The Dodgers did have good at-bats early. They scored two runs two pitches into the contest, after Shohei Ohtani reached on an error and Kyle Tucker drove a two-run blast to right field. They tacked on another in the third, when backup catcher Dalton Rushing hit what was already his fifth home run of the season, despite starting for only the sixth time.
From there, however, the lineup started squandering chances. They left two runners on in the third. They came up empty after a Freddie Freeman triple in the sixth. They watched Alex Call get picked off to end the seventh. Then, they missed their biggest opportunities in the final two innings of the night.
Kyle Tucker drove a two-run blast to right field. AP
In the eighth, the bases were left loaded on an inning-ending grounder from Max Muncy, who chased a couple low pitches before rolling one over to second base.
In the ninth, they got back-to-back two-out hits from Will Smith (who was pinch-hitting) and Ohtani (extending his on-base streak to 50 games), only for Tucker to end his three-hit night with a game-ending flyout.
Overall, the Dodgers left eight men on base and went 0-for-7 with runners in scoring position.
“I think that up to this point with runners in scoring position, we’ve been able to (produce), whether it be earn a walk or swing at good pitches and get hits,” Roberts said. “Today it just seemed like we chased a lot more than we have. We had opportunities … We could’ve put some more runs on the board.”
What it means
At the very least, that Ohtani’s historic on-base streak will live to see another day.
Before his ninth-inning single, the two-way star had been aboard twice: Reaching on a bad throw from Johnston on a grounder to first base to lead the game off, then when Colorado catcher Hunter Goodman interfered with his swing in the eighth inning to spark the ultimately wasted bases-loaded opportunity.
However, both of those plays went down as errors –– and, importantly, not at-bats in which Ohtani reached “safely” via either a hit, walk or hit-by-pitch.
Thus, he needed his bouncing ninth-inning grounder to sneak through the infield to run his on-base streak up to the 50-game mark.
“It’s remarkable,” Roberts said. “I was hoping he’d get that last at-bat and give hims an opportunity to change the game. He found a way to get on base.”
Ohtani is now just three games shy of the franchise’s Los Angeles record set by Shawn Green in 2000, and eight behind Duke Snider for the most ever by a Dodger.
At the very least, that Ohtani’s historic on-base streak will live to see another day. AP
Who’s hot
For only his second time since joining the Dodgers this year, Tucker delivered a three-hit game, taking the kind of swings that have eluded him during his slow start.
His best came moment came on his two-run homer in the first, when he took a first-pitch hack –– something he has done significantly more often this year –– and clobbered an elevated fastball from Colorado starter Ryan Feltner 435 feet for his third homer of the season.
“Kind of fouled off pitches like that, or swung through some (earlier this season),” he said. “It wasn’t a bad pitch. It was a heater at the top of the zone. But I feel like I should be able to hit those pitches and stay on top and stay through them. Barrel them up more often, but that was just a good swing right there.”
Download The California Post App, follow us on social, and subscribe to our newsletters
After that, Tucker added a pair of ground-ball singles in the third and eighth innings.
It was a nearly flawless night … until he made the final out with two aboard in the ninth by getting under a center-cut first-pitch changeup.
Alas, Tucker now has a four-game hitting streak and extra-base knocks in each of the last three. He’s still only batting .263 on the season with a .768 OPS. But it’s progress nonetheless for the $240 million outfielder.
For only his second time since joining the Dodgers this year, Tucker delivered a three-hit game. AP
Who’s not
Teoscar Hernández, whose bat has been almost as cold as the weather since arriving in Denver.
After going 0-for-5 with three strikeouts in Friday night’s win, Hernández turned in another –– and more –– costly 0-for-3 on Saturday, despite drawing a walk to load the bases in the eighth.
He rolled into an inning-ending double-play in the first, struck out with two runners aboard for the final out of the third, then rolled into an unproductive grounder with Freeman at third and one out in the sixth.
Those missed chances added up to hurt the Dodgers, and dropped Hernández to 6-for-32 over his last nine games.
Up next
After another brisk night Saturday, temperatures should finally be back in the 70s on Sunday, when the Dodgers and Rockies play an afternoon matinee. Roki Sasaki (0-2, 6.23 ERA) will start for the Dodgers. Michael Lorenzen (1-2, 8.10 ERA) goes for Colorado.
DENVER, CO - APRIL 18: Edouard Julien #6 of the Colorado Rockies dodges the tag by Alex Freeland #76 of the Los Angeles Dodgers in the third inning during the game between the Los Angeles Dodgers and the Colorado Rockies at Coors Field on Saturday, April 18, 2026 in Denver, Colorado. (Photo by Dustin Bradford/MLB Photos via Getty Images) | MLB Photos via Getty Images
The Dodgers scored early but not often, unable to cash in on many chances in a 4-3 loss to the Colorado Rockies at Coors Field in Denver. It’s the Dodgers’ first loss in 11 games against National League teams.
Kyle Tucker hit a home run that gave the Dodgers a 2-0 lead just two batters into the game, his third straight game with an extra-base hit. But unlike the series opener, Saturday night wasn’t a runaway by any means.
After scoring in each of the first five innings on Friday, the Dodgers scored three total runs in the first two innings but got nothing else against Rockies starter Ryan Feltner, who kept the Dodgers at bay into the sixth. Freddie Freeman tripled with one out in the sixth of Feltner but was stranded, first by a brilliant diving stab and throw by third baseman Kyle Karros, then by lefty reliever Brennan Bernardino striking out Max Muncy.
Emmet Sheehan had his own trouble early, allowing single runs in the first and second innings, but he settled down to keep Colorado off the board for the next three frames, finishing his night after 77 pitches through five innings, with four strikeouts.
Colorado turned the tied with the first three batters reaching off Will Klein in the sixth inning, the earliest a Dodgers reliever has appeared in a game all week. Klein gave up an infield single off his own foot sandwiched by two doubles, the latter by Troy Johnston to drive in a pair, giving the Rockies their first lead of the series.
The Dodgers got the first two batters on base in the eighth inning and loaded the bases with two outs, then put two more runners on in the ninth, but were unable to push across the tying run.
One streak still going
Shohei Ohtani reached on an error by the first baseman Johnston in the first inning, and scored on Tucker’s home run. He also reached on catcher’s interference in the eighth. But by not getting on via hit, walk, or hit by pitch, he didn’t technically reach base safely in any of his first four plate appearances on Saturday.
A pinch-hit infield single by Will Smith with two outs in the ninth inning gave Ohtani one more chance in the ninth inning, and he obliged with a single.
Ohtani’s 50-game on-base streak is tied with Wee Willie Keeler (1900-01) for the third-longest streak in modern Dodgers history. It’s already the longest MLB streak by a Japanese player, and the longest on-base streak by any MLB player since Shin-Soo Choo reached in 52 straight games for the Texas Rangers in 2018.
Staying hot
Dalton Rushing is off to an incredible start to his second major league season, and his solo shot in the second inning gave him already more home runs this year (five) in his first 19 plate appearances than he had all of last season (four) in 155 plate appearances.
It’s still absurdly early in the season, and while Will Smith has two home runs thus far he’s hit at least 15 home runs in all six of his non-shortened major league campaigns. The last time the Dodgers had two catchers with double-digit home runs was way back in 1979, when Joe Ferguson hit 20 (14 as catcher) and Steve Yeager hit 13.
Of note
Second baseman Alex Freeland was seen flexing his left hand after catching a Will Klein fastball from close range on a pickoff throw in the sixth inning. Freeland was pinch-hit for in the seventh with Alex Call, though it might have been simply a matchup preference against the lefty Bernardino. On the SportsNet LA broadcast, Kirsten Watson noted that team trainers didn’t immediately tend to Freeland once he got to the dugout. Hyeseong Kim took over at second base in the bottom of the seventh.
Dave Roberts said he pinch-hit for Alex Freeland because of the situation, not anything physical (he’d jammed his thumb a bit).
Also said Blake Treinen is ok after getting hit in the head during batting practice. Said the ball “got him flush.”
Dodgers and Rockies are back at it on Sunday afternoon (12:10 p.m. PT, SportsNet LA), which remember, is not the series finale. Roki Sasaki is on the mound in the third game of the series, with Michael Lorenzen starting for the Rockies.
Apr 18, 2026; Phoenix, Arizona, USA; Arizona Diamondbacks right fielder Corbin Carroll (7) steals secondbase under the tag by Toronto Blue Jays second baseman Andrés Giménez (0) in the first inning at Chase Field. Mandatory Credit: Rick Scuteri-Imagn Images | Rick Scuteri-Imagn Images
This one will go on Jeff Hoffman, but realistically you also can’t score seven runs in four games and expect anything good to happen. The team is a mess on all fronts right now, from pitching to hitting to defence and base running. One in the loss column is all that’s keeping them above Kansas City and the Mets for the worst record in baseball.
A couple of positive notes, because I’m tired of wallowing:
Max Scherzer looked strong in his return to his first major league team. I had actually forgotten that was where he came up, but then the Bush administration was a long time ago. Anyways, I don’t expect his plaque in Cooperstown will have an A on it. As regards that eventual plaque, Scherzer’s one strikeout tonight left him one shy of 3,500 for his career and 10 behind Walter Johnson for a spot in the top 10 all time. Of course, Johnson took 2,940 more innings to put together his total. Seeing him reach those milestones in the next couple of weeks will be something fun in a rough start to the season.
Nathan Lukes had three hits. His awful start has apparently been the result of issues with vertigo. I’ve known people struggling with unexplained vertigo, and it’s an awful thing to go through. He’s apparently found medication that’s helping with the issue, and certainly looks better the last couple of games. I really hope the issue is solved for him, for reasons beyond baseball. It does raise the question of how on earth the Jays decided to play him through a debilitating neurological issue, though. I’d really like an explanation, because I can’t see one other than outright managerial malpractice. But, positive thoughts. He’s feeling and looking better, and they could really use the old Nathan Lukes right now.
Both teams scored in the first before going quiet. Nathan Lukes and Vladimir Guerrero jr. hit ground ball singles to put runners on the corners with one out. Jesus Sanchez cracked a liner to centre field that plated Lukes before Zac Gallen was able to retaliate with a pair of Ks to end the inning. In the bottom, Corbin Caroll worked a walk and stole second, before a Geraldo Perdomo single brought him home to tied the score at one. That would be all the scoring for a while. Kazuma Okamoto singled in the Jays’ second, and Ernie Clement singled in the third. Perdomo managed his second hit in the bottom of the fourth before being erased by a double play. The Jays briefly threatened in the top of five when Ernie Clement laced a two out double off the wall in left, but Vlad couldn’t score him.
The D-Backs pulled ahead in the fifth. Jose Fernandez singled and moved to second on a fielder’s choice. Max Scherzer got the next two batters, but Alek Thomas hit a chopper up the first base line that clipped the back corner of the bag and scooted into the corner for the cheapest double you’ll see. That put Arizona on top 2-1. The Jays responded with the help of some good luck of their own. Eloy Jimenez hooked a grounder around the third base bag but appeared to think Nolan Arenado was going to be able to glove it and so pulled up at first instead of digging for a double. That set up what looked like an inning ending double play, but shortstop Perdomo took his foot off the bag before recieving the ball and Jimenez was ruled safe at second on review. Okamoto lined a single to left that allowed Jimenez to come around to score, tying at two. That ended Gallen’s evening, but Ryan Thompson was able to get Myles Straw to fly out to end it there.
In the bottom of six, Perdomo hit a ground ball into right field. It looked like a double, but the ball kicked off the wall and right to Nathan Lukes, who made a great throw to allow Andres Gimenez to tag him at the bag. Combined with a pop out and a fly out, that got Scherzer through the inning. He went 6.0, allowing two runs on five hits and a walk with one strikeout. It only took him 74 pitches to get there, but give that he’s been battling forearm tendinitis John Schneider prudently decided not to push his luck.
In the top of seven, Thompson got two outs while giving up a single up the middle to Lukes. Juan Morillo got the call to face Guerrero. He got him swinging to preserve the tie. Tyler Rogers took over for Scherzer and retired the side in order.
Jimenez beat out an infield single in the eighth, but the rest of the lineup couldn’t touch Morillo. Jeff Hoffman struggled again in the Diamondbacks’ half, giving up two ground blal singles to lead off and then walking the bases loaded. They didn’t stay that way long, as Corbin Caroll hit a grand slam to left field, cracking the game open. Kevin Ginkel breezed through the botto
Jays of the Day: Scherzer (0.10), Okamoto (0.13)
Less So: Hoffman* (-0.38), Gimenez (-0.16), Heineman (-0.10)
*Tonight ran Hoffman’s season WPA to -1.40, making him officially the most damaging pitcher in baseball so far in 2026. Congrats, Jeff.
We’ll wrap the series tomorrow. Kevin Gausman (0-1, 2.42) will look to keep his hot start going and hopefully get some support from his offence to secure his first win. Ryne Nelson (1-1, 3.54) is off to a promising start himself for the Diamondbacks. First pitch is slated for 4:10pm ET.
David Peteson, who will not be starting tomorrow, sits in the dugout before the Mets’ loss to the Dodgers on April 13, 2026 in Los Angeles. Jayne Kamin-Oncea-Imagn Images
Peterson, according to a club source, is not injured.
The lefty last pitched on Monday against the Dodgers and allowed four early runs. Peterson owns a 6.41 ERA in four starts.
Mets righty Tobias Myers will start Sunday’s game against the Cubs in place of David Peterson. Kirby Lee-Imagn Images
Myers stretched out as a starter in spring training and has been used in long relief to begin the season.
Myers, who has pitched to a 3.64 ERA in six relief appearances, was last used on Wednesday when he allowed one earned run over two innings.
Apr 18, 2026; Seattle, Washington, USA; Texas Rangers starting pitcher Nathan Eovaldi (17), right, catcher Kyle Higashioka (11) and pitching coach Jordan Tiegs meet at the mound during the fourth inning against the Seattle Mariners at T-Mobile Park. Mandatory Credit: Stephen Brashear-Imagn Images | Stephen Brashear-Imagn Images
The Texas Rangers scored three runs but the Seattle Mariners scored seven runs.
Faced with having to score runs off of George Kirby at T-Mobile Park, a near impossibility, manager Skip Schumaker brought in the infield on the first two opportunities that Seattle had with a runner 90 feet from home, and both times the Mariners shot one through the drawn in infield to score the game’s first three runs.
Both runners reached third base and eventually scored due in part to some shoddy infield defense with Seattle scoring their first run in the bottom of the first after J.P. Crawford doubled off Texas starter Nathan Eovaldi to lead off the game on a shot down the line that first baseman Jake Burger couldn’t field despite appearing to be within stabbing distance.
In the fourth, with a runner on first, second baseman Ezequiel Duran fielded a ball and tried to double off the runner but instead threw the ball into left field which gave the M’s two runners in scoring position and both would score on a single up the middle on the drawn in infield.
The Rangers couldn’t really afford unmade plays or miscues since they were facing Kirby who had gone just about a quarter of a full season’s worth of innings having allowed just one earned run total against the Rangers at T-Mobile Park.
Texas did have a few more chances than usual against Kirby but they squander those on the regular against mortal arms, much less the one pitcher designed in a lab especially to beat them. Overall, they went 1-for-8 with RISP and left an astonishing 16 on base with the one success coming with two outs in the ninth.
The Rangers somehow turned 11 hits and eight walks into just three runs with two of those coming in the ninth in what was then a 7-1 game.
The loss means the Rangers will need to win tomorrow to claim the series and avoid finishing with a losing road trip.
Player of the Game: Josh Jung continued his hot hitting with a solo home run off of Kirby. Jung also singled and walked as his OPS on the year has spiked to .861.
The Jung dong was just the second run that Kirby had allowed to the Rangers in over 40 innings at T-Mobile Park and the first home run that Kirby had ever allowed to a Ranger in Seattle.
Up Next: The Rangers close out this lengthy road trip with a final contest against the Mariners. LHP MacKenzie Gore will make the start in the finale against RHP Bryan Woo for Seattle.
The Sunday afternoon first pitch from T-Mobile Park is scheduled for 3:10 pm CDT and the telecast will be back on the Rangers Sports Network.
SEATTLE, WASHINGTON - APRIL 18: Gabe Speier #55 of the Seattle Mariners pitches during the seventh inning against the Texas Rangers at T-Mobile Park on April 18, 2026 in Seattle, Washington. (Photo by Olivia Vanni/Getty Images) | Getty Images
Mariners 7, Rangers 3
Watching the Mariners win: George Kirby, +0.20 WPA Watching the Mariners lose: Josh Naylor, -0.04 WPA
Apr 18, 2026; Philadelphia, Pennsylvania, USA; Atlanta Braves pitcher Chris Sale (51) throws a pitch against the Philadelphia Phillies during the first inning at Citizens Bank Park. Mandatory Credit: Bill Streicher-Imagn Images | Bill Streicher-Imagn Images
When I was growing up, the term “broken record” never really made sense to me. If a record was broken, to my young and impressionable mind, how would it actually work in the first place? I knew that the general meaning was that if something sounded like a broken record, you’d hear it over and over and over again, but it remained one of those things that I just didn’t comprehend.
I’m reminded of this as the Phillies post another loss at home, one marred by sloppy play that put their starting pitching in a hole and an offense that continues to spin its wheels. It’s the same things that have been at the forefront of their slow start, the plagues and blights on their season.
It’s a broken record.
A marquee pitching matchup was billed between Cristopher Sanchez and Chris Sale and it largely lived up to it. One might have thought that a first at bat home run robbery by Brandon Marsh would be a portend of things to come, but no sir.
Outside of one pitch, Sale shut down a Phillies offense that tried to load up on right handed hitting to try and counter the southpaw. The lone highlight of the evening was Felix Reyes, in his major league debut, taking Sale deep to the opposite field in his first at bat.
However, more just uncalled for errors by the Phillies gave the lead right back. Sanchez got the first two outs via strikeout before Drake Baldwin singled with two outs. Ozzie Albies grounded a ball to Edmundo Sosa, who bobbled the ball and couldn’t record a third out, a crucial error that came right back to haunt them when Matt Olson walked to load the bases. Austin Riley hit a dribbler that Sanchez couldn’t field and the game was tied. Mauricio Dubon hit a duckfart to center and the lead was two.
From there, the game settled into a pitching clinic. The way the Phillies have “hit”, this one was over.
The cold bats are going to happen. Players go through slumps at the plate all the time, even a bunch of them at once. That is something that can be at least understood. Balls finding the Bermuda Triangles seems to be happening to the Phillies a lot lately, the BABIP gods frowning down on pitcher after pitcher on the team’s staff. It’s the sloppy play by the defense that is just baffling, particularly when it’s by normally good defenders. It’s inexcusable for them to play in this manner and cost themselves extra pitches, extra runs and extra losses.
It’s just another broken record in a season full of them so far.
Tobias Myers | (Photo: D. Ross Cameron-Imagn Images)
The Mets have announced that Tobias Myers, the 27-year-old who came to the Mets with Freddy Peralta in the team’s trade with the Brewers ahead of this season, will start the team’s series finale against the Cubs on Sunday afternoon. David Peterson had been slated to start the game, and according to Mike Puma, Peterson is not injured.
Peterson has been struggling lately, though. After a good outing in his first start of the season, he has an 8.79 ERA over his past three starts. For what it’s worth, he has a 3.43 FIP and a 5.87 xERA over those three starts, and while those two metrics are pretty far apart, both suggest that Peterson hasn’t been nearly as bad as his ERA would suggest.
As for Myers, he’s thrown 13.0 innings so far this season with all of them coming out of the Mets’ bullpen. He has a 3.46 ERA and a 4.00 FIP in that limited sample. And in his time with the Brewers, Myers made 31 starts and had success in both his relief and starting roles.
The Mets are shaking things up some more ahead of Sunday's series finale against the Cubs in Chicago.
New York announced that Tobias Myers will get the start instead of originally scheduled starter, David Peterson.
Myers has not made a start in his first season with the Mets after being acquired alongside Freddy Peralta in a deal with the Milwaukee Brewers. Myers has made six appearances this season, allowing five runs in 13.0 IP. He last took the mound on Wednesday in Los Angeles when he pitched two innings and allowed one run on three hits and struck out in the team's loss to the Dodgers.
The plan and hope on Sunday is for Myers to "make it through the batting order one time," per The Athletic's Will Sammon.
As for Peterson, Sammon notes that he is available out of the bullpen for Sunday. The Mets did not announce an injury-related reason for the move and could be a strategy to not only help the young southpaw but also to try and end the team's current 10-game losing streak. In this scenario, Myers could start as an opener and Peterson follows.
The Mets are searching for answers when it comes to Peterson. This season, the All-Star starter has struggled mightily. In four starts, his ERA sits at 6.41 (14 ER in 19.2 IP), including three straight starts of four runs allowed or more. Peterson's last start (April 13 vs. Dodgers) saw him allow four runs on five hits and four walks across five innings pitched.
Myers does have starting experience. He made six starts for the Brewers last season, but only pitched five innings once. In 2024, Myers made 25 starts, going 9-6 with a 3.00 ERA.
MESA, ARIZONA - MARCH 21, 2026: Cole Mathis #11 of the Chicago Cubs bats during the fourth inning of a spring training Spring Breakout game against the San Diego Padres at Sloan Park on March 21, 2026 in Mesa, Arizona. (Photo by David Durochik/Diamond Images via Getty Images) | Diamond Images/Getty Images
Outfielder Dylan Carlson has re-signed with the Cubs and was assigned to Triple-A Iowa.
Jordan Wicks made a rehab start for Iowa today and got some good results. Wicks went three scoreless innings and gave up just one hit. Wicks struck out two and walked one. He threw 37 pitches and 24 were for strikes. That’s a very good first step back.
Ty Blach threw the next 3.2 innings and got the win in his Iowa debut after allowing two runs on four hits. He walked four more and struck out two.
Collin Snider had a rough outing, giving up a three-run home run in the eighth. Snider’s final line was three runs on one hit and no walks over one inning. How? Snider hit three batters and struck out none.
Gabe Klobosits pitched the ninth and got an ugly save, but it was a save. Klobosits gave up a one-out home run to Travis Bazzana and then put two more on with a walk and a single. But two hard hit line drives were caught by left fielder Carlson and third baseman Pedro Ramirez to end the game.
Shortstop Ben Cowles hit a two-run home run in the second inning, his second in three games. Cowles was 1 for 4.
Catcher Christian Bethancourt connected on a solo home run in the fourth inning and then hit a two-run double in the eighth. Bethancourt went 3 for 4 with the double and the home run.
Second baseman James Triantos was 2 for 5 with and RBI double in the seventh inning. He also stole a base.
Cowles’ two-run shot.
Benny Barrels! Ben Cowles' two-run blast makes it 2-0 I-Cubs in the second inning! 🚀 pic.twitter.com/Q3tXirlFp8
Starter Jake Knapp took the loss after getting knocked around for six runs on just four hits over 3.1 innings. Two of those four hits were home runs. Knapp walked three, hit one batter and struck out three.
Right fielder Andy Garriola hit a two-run home run in the top of the fourth inning and an RBI single in the seventh. Garriola went 2 for 4 with the three runs batted in.
Left fielder Jordan Nwogu was 2 for 4 with a double and a run scored.
Catcher Ariel Armas was 2 for 4.
First baseman Edgar Alvarez was 1 for 1 with three walks and a run scored.
Koen Moreno gave South Bend four strong innings to start the game. Moreno surrendered just one run and just one hit. He did walk three while striking out five.
Grayson Moore kept Beloit from scoring for 2.2 innings and was awarded the win. Moore allowed two hits and walked one. He did not strike anyone out.
Catcher Owen Ayers hit his sixth home run of the year already when he connected with the bases empty in the eighth inning. Ayers went 2 for 4 with a walk and a hit-by-pitch. Ayers had three total RBI and scored twice. He also stole a base.
Center fielder Kane Kepley was 2 for 3 with two walks and was also hit by a pitch. Kepley stole three bases, giving him ten already. Kepley drove in two with a single in the second inning. He scored once.
Right fielder Kade Snell went 2 for 5 with a walk and a steal. Snell scored once and had three RBI.
First baseman Cameron Sisneros hit a two-run double in the second inning to open the scoring. Sisneros went 3 for 5 with three total RBI. He also scored twice.
Third baseman Matt Halbach was 2 for 6 with a double and two runs scored.
Left fielder Leonel Espinoza went 0 for 0 with four walks and a steal. Unfortunately, he appeared to injure himself on the steal of second base and left the game for a pinch-runner. Espinoza scored one run.
DH Angel Cepeda also left this game with an apparent injury.
Three Pelicans pitchers combined on a five-hit shutout. Victor Zarraga tossed the first four innings and allowed just three hits. He struck out one, walked one and hit one batter.
Ben Johnson threw the middle three innings and was awarded the win because Zarraga didn’t go five innings. Johnson gave up just one hit. He walked two and struck out three.
Jackson Brockett pitched the final two innings in a non-save situation, giving up just one hit. He struck out one and walked no one.
The Birds took an early lead when right fielder Josiah Hartshorn hit a two-run home run in the bottom of the first inning. It was the second of his pro career. Hartshorn was 3 for 4 with a double and the home run. He scored twice.
In the fourth inning, third baseman Derniche Valdez cranked a solo home run, which was also his second of the season and second in two games. Valdez went 2 for 4.
Finally, first baseman Cole Mathis refuses to cool off. In the fifth inning, he hit his seventh home run of the year and fourth this week. It came with a man on. Mathis went 2 for 4 with two runs scored.
Catcher Logan Poteet drove in the other Birds run with an RBI single in the fouth inning. Poteet went 1 for 2 with two walks.
— Myrtle Beach Pelicans (@Pelicanbaseball) April 19, 2026
Finally, some really easy power out of Mathis. Not only do his seven home runs lead the Carolina League, second place only has four. It also leads all of Low-A.
Apr 18, 2026; Houston, Texas, USA; St. Louis Cardinals pitcher Andre Pallante (53) delivers a pitch against the Houston Astros during the first inning at Daikin Park. Mandatory Credit: Erik Williams-Imagn Images | Erik Williams-Imagn Images
There was a lot to like Saturday night as the St. Louis Cardinals beat the Houston Astros again thanks to a strong effort from Andre Pallante and three home runs. There were also some things not to like about the Cardinals bullpen, but more on that later.
The Cardinals jumped out to an early lead in the 1st inning when JJ Wetherholt and Ivan Herrera were hit by pitches. Nolan Gorman came through with a clutch 2-strike double down the right field line to give St. Louis a 2-0 lead.
Andre Pallante provided the Cardinals a very solid 5 inning effort giving up only 3 hits and 1 run, but that 1 run went a long way thanks to Alvarez in the bottom of the 1st inning cutting the Cardinals lead to 2-1.
The St. Louis Cardinals offense continues to be relentless as Masyn Winn turned on an inside pitch in the top of the 3rd inning slamming a 2-run homer into the Crawford Boxes making it 4-1 St. Louis.
In the 6th inning, José Fermín joined the Cardinals home run parade as he also sailed a ball into the Crawford Boxes in left field extending the St. Louis lead to 5-1.
Alec Burleson decided that the fans in right field deserved a souvenir as he launched a shot into the upper deck making it 6-1 St. Louis. Alec would almost homer twice as he banged a ball high off the left field wall for a double in the 9th.
The charitable Astros decided to gift the Cardinals a run in the top of the 8th inning when Gordon threw a wild pitch which scored Nathan Church who had reached on an 8th inning bunt making it 7-1 Cardinals. If it’s any consolation to Houston, it’s that Church would have scored anyway after JJ Wetherholt reached on an infield single down the 3rd base line on a ball that went off the end of his bat.
The St. Louis Cardinals bullpen had a solid start to their night as Gordon Graceffo held the Astros scoreless in the 6th and 7th innings. However, Matt Svanson entered the game in the 8th and promptly walked Altuve, Alvarez and Correa to load the bases with no outs for Christian Walker. Fortunately, Walker kindly hit into a double play which scored Altuve which made the score 7-2 Cardinals. Svanson did escape the inning only allowing 1 run which was borderline miraculous considering how wild he was. George Soriano came in to pitch the bottom of the 9th inning. He did a brief Matt Svanson impersonation by walking two batters and then giving up a 3-run blast to Whitcomb. That meant Riley O’Brien did not get the night off and came in to close out the Astros which he fortunately did.
The Cardinals will go for the sweep Sunday afternoon when Matthew Liberatore (0-1 with a 4.29 ERA) starts for St. Louis and Mike Burrows (1-3 with a 6.54 ERA) will be on the mound for the Astros. First pitch at 1:10pm.
PHILADELPHIA, PENNSYLVANIA - APRIL 18: Chris Sale #51 of the Atlanta Braves delivers a pitch against the Philadelphia Phillies during the first inning at Citizens Bank Park on April 18, 2026 in Philadelphia, Pennsylvania. (Photo by Heather Barry/Getty Images) | Getty Images
It was a battle of the lefty aces in Philly on Saturday, as Chris Sale led the Braves against Cristopher Sanchez and the Phillies, with Atlanta seeking to secure a series win.
Ronald Acuna led off the game with a 107 MPH, 404 foot fly ball that landed for an out due to a Brandon MArsh robbery and perhaps the 2026 ball design instead of a home run or an extra-base-hit that it very easily could have been. Notably, in the second, Austin Riley hit a ball at over 111 MPH that landed for a single, but wasn’t able to come around to score.
The scoring got kicked off in the bottom of the second, as Phillies’ rookie Felix Reyes hit a 348 foot home run off of Chris Sale. Fortunately, Atlanta’s offense got a spark with a two out single from Drake Baldwin with some help in the form of an error that they converted into three runs with a walk and two soft singles. There was a lot of fortune involved in this sequence for Atlanta. Sale worked around a Schwarber single to consolidate the lead in the home third, striking out Harper along the way. Ronald hit a 109 MPH single in the fourth, as he continues to hit the ball very hard, but the Braves were unable to bring him around. Ozzie managed a bloop single in the fifth after a clean inning from Sale, but the Braves were again unable to bring him around.
Sale attempted and nearly converted an incredible jump throw on a swinging bunt to lead off the fifth, but the runner was erased on a double-play from Marsh regardless on the way to another scoreless frame. Jonah Heim of all people created a threat with a one out double in the sixth out of the eight hole. Neither Mateo nor Acuna were able to get the hit to bring him home. Jose Alvarado replaced Sanchez in the seventh and Matt Olson managed a lefty-on-lefty double with two outs to give Austin Riley an opportunity to tack a run on. Alvarado struck out Austin to hold the lead to two runs. Sale finished his outing in the seventh, ending up with 7.0 innings of 1 run ball, 1 walk, and 7 strikeouts. Sale also passed Tom Glavine on the career strikeouts list in this outing, which is pretty cool.
The Braves put together another chance for some insurance runs in the eighth, as Jonah Heim poked an opposite-field single through and Michael Harris drew a walk (!!!) with two outs ahead of Acuna. Ronald drew a walk to load the bases, despite Philly challenging a pitch that was at least 3 inches above the zone to bring up Drake Baldwin. Baldwin grounded out, squandering another threat, as Atlanta turned to Dylan Lee to preserve the 2 run lead with 6 outs left in the game. Lee worked a 1-2-3 inning with an assist from a slick diving play by Ozzie. Suarez got the ninth instead of Iglesias in a save situation and was absolutely dominant in a 1-2-3 inning with two strikeouts.
That’s another series win through seven series now this season and the Braves are 14-7 with a 5.0 game division lead. Join us tomorrow as Grant Holmes leads the attempt of a sweep in Philadelphia against Andrew Painter.