PITTSBURGH, PENNSYLVANIA - JUNE 22: Spencer Horwitz #2 of the Pittsburgh Pirates scores on a double hits by Tommy Pham during the seventh inning against the Texas Rangers at PNC Park on June 22, 2025 in Pittsburgh, Pennsylvania. (Photo by Nick Cammett/Getty Images) | Getty Images
Pitching Matchup: Bubba Chandler (1-1, 3.15 ERA) vs. TBA
The Pittsburgh Pirates are on the road today in the Lone Star State against the Texas Rangers looking to grab a win.
Please remember our Game Day thread guidelines.
Don’t troll in your comments; create conversation rather than destroying it
Remember Bucs Dugout is basically a non-profanity site
Out of respect to broadcast partners who have paid to carry the game, no mentions of “alternative” (read: illegal) viewing methods are allowed in our threads
The commenting system was updated during the summer. They’re still working on optimizing it for Game Day Threads like ours. If you don’t like clicking “Load More Comments”, remember that the “Z” key can be your friend. It loads up the latest comments automatically.
BD community, this is your thread for today’s game against the Rangers. Enjoy!
Apr 23, 2026; Denver, Colorado, USA; Colorado Rockies left fielder Mickey Moniak (22) hits a solo home run in the sixth inning against the San Diego Padres at Coors Field. Mandatory Credit: Isaiah J. Downing-Imagn Images | Isaiah J. Downing-Imagn Images
After a complete victory against the San Diego Padres last night, the Colorado Rockies entered this afternoon’s game with the chance for a series win. Things were going great for the most part… until they weren’t.
Multiple injuries occurred early in the game, but the Rockies persevered and carried a three-run lead into the top of the ninth inning. Unfortunately, a spectacular blow-up in said ninth inning led to the Rockies losing the game by two and dropping the series to the Padres.
Injuries may test the Rockies’ depth
The Rockies had two players depart the game early due to injury this afternoon. Most notably, right-handed pitcher and today’s starter Ryan Feltner was pulled after just two innings. Feltner threw 40 pitches and allowed two earned runs on two hits and a walk—including a double—in the second inning. Felter was later announced to have right triceps tightness. Manager Warren Schaeffer mentioned after the game that the triceps tightness caused numbness in his fingers.
The Rockies are already relying on multiple pitchers for bulk-innings work, including Chase Dollander, Antonio Senzatela, and Tanner Gordon. Left-handed pitcher Kyle Freeland is currently on the 15-day injured list with left shoulder soreness and is eligible to return on April 28th against the Cincinnati Reds.
Infielder Willi Castro also left today’s game with an injury. He went 0-for-1 with a walk and a strikeout before being pulled from the lineup with right knee soreness. He was replaced in the lineup by Tyler Freeman.
Castro has appeared in 21 of the Rockies 26 games so far this season at multiple positions.
A strong effort by the bullpen collapsed
With Feltner leaving the game after just two innings, the Rockies’ bullpen had the herculean task of getting the team through the game with three games to go until their next day off.
Zach Agnos, who is being stretched into more of a long-relief role, performed admirably in three innings of work. While he did give up two earned runs, they weren’t back-breaking. He gave up just one run each in the fourth and fifth innings, one of which was a home run. Agnos had solid command, walking just one batter with three strikeouts.
Seth Halvorsen, freshly recalled from the Triple-A Albuquerque Isotopes with Jimmy Herget going on the paternity list, made his first big league appearance of the season in the sixth inning. The power arm struck out two batters—though he did issue a walk—in a scoreless inning of work.
Halvorsen gave way to Juan Mejia, who struck out three batters in 1.2 innings but did allow an earned run on three hit and a walk. Victor Vodnik was called in to end the eighth inning and earn a four-out save.
Then it all fell apart.
Vodnik entered the top of the ninth inning with a three-run lead. That lead evaporated almost instantly as Vodnik walked the leadoff batter and allowed three straight singles without recording an out as the Padres pulled within one run.
Then Sheets happened.
Gavin Sheets clobbered a three-run home run on the first pitch he saw—a slider middle-middle—to put the Padres ahead by two. Vondik struck out the next batter but the damage was done. Brennan Bernardino entered the game and quickly finished the inning.
Strong days at the plate from multiple Rockies players should have had this game end in a win for the home team. Edouard Julien went 2-for-5 from the leadoff spot, hitting his first triple in a Rockies uniform for his 200th career hit as he continues a strong April, and TJ Rumfield hit two doubles with a walk in his own 2-for-4 afternoon. Meanwhile, Troy Johnston continues to be an excellent addition to the Rockies roster. The off-season waiver claim went 3-for-4 with a walk and two RBIs.
The main superstar of the game was Mickey Moniak. Moniak continued to be so fine with a four-hit afternoon that included two home runs. He had two RBIs and scored three times himself.
Normally eight runs would be enough, but things get weird when the Padres come to town. After Vodnik’s collapse, the Rockies had the unenviable task of facing Mason Miller with a two-run deficit.
With one out, Troy Johnston hit a single to show Miller was mortal. However, the hope wouldn’t last.
Ezequiel Tovar swung wildly at a slider in the dirt before watching a slider down the middle for a called strike two. He then grounded into a game and series-ending double play.
Tovar finished the game 0-for-5 and though he didn’t strike out today, he is hitting just .204 on the season.
Coming Up Next
The Rockies are off to Flushing for three games against the New York Mets. The Mets look vulnerable after finally managing to snap a 12-game losing streak yesterday. It could provide the Rockies with a chance to have their first strong series on the road. Michael Lorenzen will start for the Rockies against Mets righty Freddy Peralta. First pitch is scheduled for 5:10 PM MDT.
On Thursday, Logan Webb made sure the rivalry left a mark on LA’s catcher, who stirred up controversy earlier in the series when cameras appeared to show him saying ‘F— him’ while San Francisco outfielder Jung Hoo Lee sat at home plate, injured, after being thrown out.
Whether it was well-placed retribution or merely a wild pitch, Rushing, 25, will have a baseball-sized bruise on his midsection to remember the latest series in the 136-year-old rivalry.
Dalton Rushing already left his mark on the Giants-Dodgers rivalry. IMAGN IMAGES via Reuters ConnectWhether it was well-placed retribution or merely a wild pitch, Rushing, 25, will have a baseball-sized bruise on his midsection to remember the latest series in the 136-year-old rivalry. Kelley L Cox-Imagn Images
Trailing 3-0 in the sixth inning, Webb squared up Rushing with a 93 mph fastball to the ribs. The 1-0 offering was so far inside the left-handed batter’s box that Rushing’s attempt to jump out of the way kept him in the path of the pitch. Judging by his reaction, it didn’t feel good.
After wearing the pitch for a few moments, Rushing angrily flipped his bat as he took his base.
Great job by Logan Webb sending a message to Dalton Rushing while trailing by 3 runs pic.twitter.com/KLck2IVKaB
Despite the circumstances, there was no sign that Webb intended to do anything more than brush Rushing back off the plate. Giants catcher Patrick Bailey set up high and inside but was forced to quickly adjust his target after the pitch left Webb’s hand.
Rushing, for his part, said the moment in Tuesday’s series opener that went viral was misinterpreted. Lee left the game after the play but was back in the lineup the next day. Nevertheless, Lee told reporters that Rushing reached out through teammate Hyesong Kim, who is friends with Lee, to smooth over any misunderstandings.
Still, only 63 games into his career, Rushing has shown a knack for generating headlines for more than his seven home runs in 29 at-bats to begin this season. Before the Dodgers arrived in San Francisco, Rushing suggested the Rockies might have been up to something “a little fishy” because the Rockies were having so much first-pitch success in the 9-6 loss.
Under new manager Tony Vitello, the Giants haven’t shied away from controversy, either. Reliever Erik Miller was caught on camera directing his own four-letter words toward the Reds after finishing a win that included a benches-clearing incident.
The Dodgers have dominated the Giants on the field in recent years.
But maybe this is the kind of new blood the rivalry needs.
Download The California Post App, follow us on social, and subscribe to our newsletters
CLEVELAND, OH - APRIL 18:Dean Kremer #64 of the Baltimore Orioles looks on during the game between the Baltimore Orioles and the Cleveland Guardians at Progressive Field on Saturday, April 18, 2026 in Cleveland, Ohio. (Photo by Sean Finucane/MLB Photos via Getty Images) | MLB Photos via Getty Images
Even on their off day, the Orioles managed to find a way to put a player on the injured list. The team placed starting pitcher Dean Kremer on the 15-day injured list with an announced right quad strain. As a corresponding move, pitcher Brandon Young was recalled from Triple-A Norfolk.
Kremer was the guy on turn to start tomorrow’s game against the Red Sox, so that’s wiped right out by this injury. Young is now set to start the game instead. The roster maneuvering is neat enough. The 27-year-old Young was no good in 12 starts a year ago, though he made a nice first 2026 impression with a five-inning spot start against the White Sox back on April 6. Young allowed two hits while keeping Chicago off the board in that game.
Since this move was announced on the off day, there was not an immediate media availability to give an indication of how severe the team believes the injury to be and how long Kremer might be out. The move is retroactive to April 20. Kremer can be brought back 15 days after that.
This is assuming that Kremer is healthy and ready to go. There was no indication that he might be hurt when he delivered a delightful mid-game interview on MASN earlier in the week. It’s more tough luck for a guy who was shuffled to the minors to begin this season and didn’t get recalled even when Zach Eflin went down with a torn UCL. Kremer only got to make two starts before his own trip to the injured list. He allowed five earned runs in 11 innings, a 4.09 ERA. That is almost perfectly in line with the full season ERAs from 2023, 2024, and 2025.
There are a number of injured Orioles about whom we could get updates from manager Craig Albernaz on Friday. The team certainly knows what was on Jackson Holliday’s wrist MRI by now. There could be updates on any of the relievers Keegan Akin, Dietrich Enns, and Andrew Kittredge. There might be an update or even news regarding Tyler O’Neill’s progression in returning from a concussion.
With Young arriving to replace Kremer, the Orioles also set their remaining starters for the weekend. Trevor Rogers is set to pitch on Saturday, with Kyle Bradish pitching on Sunday. The team has used the off day Thursday to give those guys an extra day of rest. If they had wanted to, they could have skipped Kremer’s turn and had Rogers and Bradish pitch on regular rest on Friday and Saturday.
Apr 22, 2026; New York City, New York, USA; New York Mets designated hitter Juan Soto (22) is tagged out at second base by Minnesota Twins shortstop Brooks Lee (22) after being picked off first base during the eighth inning at Citi Field. Mandatory Credit: Brad Penner-Imagn Images | Brad Penner-Imagn Images
First Pitch (CT):6:10 PM TV: Twins.TV Radio: TIBN/830 WCCO/102.9 The Wolf /Audacy App Know Yo’ Foe: Amazin’ Avenue
The Mets were able to break their cursed 12-game losing streak yesterday, but the Twins still have a chance to take the series and put the Mets right back where they were at the start of this series: last place. Ace Joe Ryan is on the mound for Minnesota while New York will counter with Christian Scott, making his season debut.
Scott missed all of 2025 and most of 2024 with a torn UCL, but was a top 100 prospect prior to 2024. Prior to his injury, Scott’s sweeper was among the best in the minor leagues, but after missing nearly two calendar years, no one really knows how his pitches will play against MLB competition. Tommy John surgery isn’t the career killer it once was, but it typically still takes some time to get a feel for your pitches after returning. We’ll see if the Twins can capitalize tonight.
A few notable lineup changes:
Matt Wallner is out of the lineup vs a righty for the second time in the past four games. Austin Martin gets the start in his place.
Francisco Lindor was placed on the IL after leaving last night’s game with calf tightness. A big blow after just getting Juan Soto off the IL yesterday.
Not exactly the way you’d want to win a game, but wins are wins. The Cubs blew leads of 6-2 and 7-6, but walked off the Phillies 8-7 in the 10th inning on Dansby Swanson’s bases-loaded hit. The Cubs have now won nine consecutive games and, at 16-9, are tied for first place in the NL Central with the Reds, who were idle Thursday.
Unfortunately, this good news is tempered by yet another pitching injury. Caleb Thielbar left the game after allowing a leadoff homer to Adolis Garcia in the ninth. Here’s the Thielbar news:
Thielbar left with left hamstring tightness, accd to Counsell.
So that’s probably an IL stint and who do the Cubs have left that they can call on? I’d guess Ben Brown will close games now, but the Cubs have to find someone to replace Thielbar on the active roster.
Anyway, that’s a topic for tomorrow. Let’s rewind to the beginning of this wild game, played on a gorgeous spring afternoon at Wrigley Field.
The Phillies took a 1-0 lead in the second on a solo homer by Brandon Marsh. The Cubs got that run back in the bottom of the inning. Carson Kelly led off with a double and took third on a single by Michael Busch.
That’s all the Cubs got in that inning, after they loaded the bases on singles by Matt Shaw and Miguel Amaya. Nico Hoerner hit into a force play at the plate and Alex Bregman popped up.
Leaving baserunners was going to be a Cubs theme again in this game.
The Cubs took the lead in the third. With one out, Seiya Suzuki and Kelly singled.
The Cubs got two more baserunners after the homer, singles by Swanson and Shaw, but stranded both runners. The Phillies got to within 4-2 in the fourth on a single by Bryce Harper, who advanced to second on a ground out and scored on a single by Marsh.
Ian Happ with his 7th home run of the season and 2nd to reach Waveland !! Was shorted on distance with the 429 estimation … Would have passed the yellow building on the fly at 450ft if not intercepted by my glove 😉 Cubs lead Phillies 5-2 in the 5th at Wrigley Field. pic.twitter.com/V5jdeS0azi
I put a check mark on my scorecard whenever there’s a really good defensive play. My cards this week have check marks all over them. Today, I made six of them for Cubs defensive plays.
The Cubs made it 6-2 in the sixth. Happ hit an infield single with one out and went to second on a single by Suzuki. Kelly was hit by a pitch to load the bases.
That lead looked pretty safe with Cabrera cruising. He allowed just three hits and two runs through six, and unfortunately, one bad defensive play led to a pair of Phillies runs in the seventh. With one out, Marsh homered for the second time to make it 6-3. A single by Bryson Stott and double by Alec Bohm put runners on second and third. Then Bregman made an uncharacteristic throwing error, allowing a run to score. and another one crossed the plate on a sac fly to make it 6-5, the last two runs unearned.
Cabrera had a nice game against a tough opponent, and the Cubs really teed off on Cristopher Sánchez, iwth 12 hits and two home runs off him, and six runs charged to Sánchez, the most he’s allowed in a game since last August.
The Cubs still led by a run when Hoby Milner entered to throw the eighth. Milner’s been very good, but not this time. He issued a one-out walk to Harper, who was forced at second. But then Milner walked Marsh, and Jacob Webb entered the game. Webb gave up an RBI single to pinch-hitter Edmundo Sosa, tying the game, then gave up the third walk of the inning, loading the bases.
Webb struck out Justin Crawford to preserve the tie at 6-6.
You could tell something was wrong right away, possibly Thielbar landed wrong. As noted above, it’s “hamstring tightness,” which you do not want to get worse. I suppose we’ll get an update later today or tomorrow.
Martin then walked Kyle Schwarber, but got the next three hitters, including a strikeout of Marsh, to end the inning.
The Cubs got a one-out double by Moisés Ballesteros in the ninth (his second double of the game, man, that guy can hit!). He went to third on a ground out. The Phillies intentionally passed Bregman, but Happ flied to right to send the game to extras.
Javier Assad, playing whatever role the Cubs now need him to, entered to throw the 10th. He retired the Phillies 1-2-3 on only seven pitches, giving the Cubs a walkoff chance.
Happ was the placed runner. Suzuki was intentionally passed, the Phillies hoping Kelly would hit into a double play. Instead, he blooped a single to center, loading the bases with nobody out.
History was made with this walk-off win, per BCB’s JohnW53:
According to my extensive research, including checking contemporary newspapers of all games that the Cubs won by four or fewer runs before 1901, this was the Cubs’ 1,000th regular-season walk-off win since 1876, first year of the National League.
It was their 959th at home. They had 41 on the road back when the home team did not always bat first.
This was No. 902 of the Modern Era and No. 797 at Wrigley Field.
Not the way you’d have drawn it up, but a win is a win. Still, going 5-for-18 with RISP and leaving 17 runners on base isn’t going to win you too many games. Fortunately, the Cubs pulled this one out — and have won nine in a row with a whole bunch of leverage relievers injured. Hopefully, whatever’s up with Thielbar won’t be too serious.
The Cubs will head west for a tough road trip to Los Angeles and San Diego. The Dodgers just lost two of three to the Giants, so they’ll likely not be in such a great mood when the series opener happens at Dodger Stadium on Friday. Jameson Taillon will start for the Cubs and Emmet Sheehan goes for L.A. Game time Friday is 9:15 p.m. CT and TV coverage will be via Apple TV (how to watch).
NORTH PORT, FL- FEBRUARY 22: JR Ritchie #92 of the Atlanta Braves pitches during a spring training game against the Minnesota Twins on February 22, 2026 at CoolToday Park in North Port, Florida. (Photo by Brace Hemmelgarn/Minnesota Twins/Getty Images) | Getty Images
Coming into today’s matchup, the Braves were coming off of a strong win but one where the bullpen was taxed after Didier Fuentes was removed after three innings – just a single day after Reynaldo Lopez struggled through a little more than an inning of work.
The Braves were looking for a hero – enter Battery Power No. 2 prospect JR Ritchie, who did just that. He not only limited the No. 2 offense in the league to just five hits and two runs but also giving the team much needed length as he navigated through seven innings while making a bit of franchise history.
JR Ritchie today became the first pitcher in franchise history to complete at least 7.0 innings while allowing no more than two runs and striking out at least seven in his major league debut. pic.twitter.com/4LBrBgX3We
What’s so impressive about JR Ritchie this season is that there is no formulaic recipe for success. If we take a look at his last start in Gwinnett (6IP 3H 0R 3BB 8K), Ritchie struggled with his fastball and slider command, his changeup was a non-factor against left handed hitters so he focused on his curveball and used it to not just get ahead, but put away hitters. This ability to recognize that a certain pitch isn’t working, and being able lean on another one shows maturity beyond his age and I’m sure was a reason that led to the Braves promoting him.
While Ritchie may not have a stand alone elite pitch – his ability to use any of his six at any point in time allows him to stay in control and lean on what is working best and we saw that immediately. After a grooved four-seam pitch that was deposited in the stands by James Wood, Ritchie immediately leaned on his curveball and changeup to quickly retire Luis García Jr., and regain composure on the mound. This confidence in being able to throw any of his pitches at any times allows JR Ritchie to be the one in command on the mound, allowing for good sequencing as long as the command is there. JR used the same pitch at least two times in a row just twelve times this game – again showing confidence not just his catcher and their game plan, but also in himself.
While his four-seam isn’t the strongest pitch, with an IVB of 13.9” and coming in around 94 MPH, his ability to command it in the upper third of the zone, as well as to all the quadrants is a great strength. Once he establishes that, he’s able to then either go with his slider or changeup, depending on the handedness of the hitters, before ultimately deploying his plus curveball that had a 43% whiff rate today. Let me say that another way – nearly half of the curveballs he threw (25) were swung at and missed. As if that weren’t enough, his changeup showed average to plus, and he also threw in a cutter (7), and sinker (4).
The best thing to happen out of today was that this kind of performance is absolutely repeatable for the young pitcher. There was nothing that stuck out from today’s game – this is exactly who JR Ritchie is as a pitcher. Nothing elite, but four good offerings, and two more (cutter, sinker) he can use when the occasion rises. JR lives in and around the zone with all six pitches, making for uncomfortable at bats because hitters can’t truly key in on a single pitch in any single at bat. He’s able to locate nearly each pitch to every single quadrant not allowing hitters to really hone in on a single pitch, in a single location. His ability to do that exact thing leads this author to say, hopefully this is the beginning of a very illustrious career for JR Ritchie.
NEW YORK (AP) — All-Star shortstop Francisco Lindor was put on a the 10-day injured list by the New York Mets on Thursday, a day after straining his left calf, and manager Carlos Mendoza said “he’s going to be down for quite a bit here.”
Lindor was hurt Wednesday when the Mets beat Minnesota 3-2 and stopped a 12-game losing streak, their longest since 2002. Left fielder Juan Soto returned from a strained right calf that had sidelined him since April 3 and went 1 for 3 with a walk. Soto had missed 15 games.
Lindor labored around the bases while scoring from first on Francisco Alvarez’s one-out double. An MRI Thursday determined the strain was more severe than Soto’s.
“We knew right away with Juan that it was kind of the best-case scenario. He was going to be on the short side of things,” Mets manager Carlos Mendoza said. “I don’t think we’re dealing with the same thing here.”
“One of those things where you start running and you know that your body’s not 100%” Lindor said. “Once I passed third base, I felt something. And after that, I knew that I’ve got something in my lower leg.”
Lindor grimaced as he rounded third and paused for a moment. He beat the relay throw with a feet-first slide.
“I was in pain,” Lindor said. “But you’ve got to score.”
Asked if he thought he would return this season, Lindor said “100%” and repeated it for emphasis.
“This kills me, not being on the field but I trust the trainers and I know they have good care here,” Lindor said. “I’ll be back I’ll be back. Hopefully sooner rather than later.”
This is just the third big league IL stint for Lindor, who missed the first 19 games of the 2019 season with Cleveland due to a right calf strain. He was sidelined 36 games in 2021, his first season with the Mets — due to a right oblique strain.
Lindor had elbow surgery following last season and missed most of spring training after surgery on his left hamate bone.
Bo Bichette moved to shortstop from third base for Thursday’s series finale against the Twins. The Mets recalled Ronny Mauricio from Triple-A Syracuse to take Lindor’s roster spot and plan to give him regular playing time at shortstop while Bichette continues to get used to playing third.
Mauricio, a longtime prospect who has struggled to reignite his career after missing the 2024 season with a knee injury, hit five homers in his last five games for Syracuse, including three on Tuesday.
PITTSBURGH, PENNSYLVANIA - APRIL 23: Jeremiyah Love of Notre Dame arrives prior to the 2026 NFL Draft on April 23, 2026 in Pittsburgh, Pennsylvania. (Photo by Jason Miller/Getty Images) | Getty Images
With two hours until the 2026 NFL Draft gets underway, there are a bevy of rumors flying around not just about your Arizona Cardinals, but about a number of teams heading into the draft.
Let’s check out the latest rumors and how that could impact the Cardinals.
The #AZCardinals will be staring at Jeremiyah Love vs. a trade back. Shades of 2023 when the #Texans came up to 3 for Will Anderson. Fascinating pivot point tonight. As for the #Titans, they feel good about a cluster of players so sliding back and still getting one is tempting. https://t.co/8sMipckoLd
The smoke on the Arizona Cardinals taking Jeremiyah Love continues to build, and the reality seems to be, if they do not get a deal they love, they will take the Notre Dame running back at three.
FWIW, I believe the Arizona Cardinals will trade pick #3 tonight, regardless of the pass rusher available.
I think there's a good chance the parameters of a deal are already done.
If they end up making the pick, I believe it will be Jeremiyah Love.
If they can't trade down, the Cardinals are right now who the league thinks for Jeremiyah Love."@PSchrags on the latest with Arizona at pick #3. pic.twitter.com/8SuJZx6fvA
This would probably be the best thing for the Cardinals. In DJ’s mock draft he has the Cardinals going down to eight and the Saints giving up their 2027 first round pick as well.
Brian Baldinger just said on NFL Network that he believes that the #Commanders will trade up for RB Jeremiyah Love 👀
Are the Cardinals doing a good enough job convincing people they will take Love that now teams are calling to check-in?
“Do the Cardinals feel like they need to leapfrog the Jets at pick #33?”@RapSheet with the very latest on QB Ty Simpson ahead of the NFL Draft. pic.twitter.com/H3ahygOU7Q
Are the Jets and others doing a good job of making the Cardinals feel like they need to overpay for a quarterback?
"There have been teams calling, trying to come up. If the Cardinals can get the right price, they would move out of three."@AdamSchefter on the #AZCardinals. 👀
SAN FRANCISCO — There’s no such thing as a “must-win” game in late April. Especially not for a team like the Dodgers, who entered Thursday with the second-best record in the majors at 16-8.
Still, after the Dodgers lost four of their previous five and faced a potential sweep at the hands of the Giants, LA manager Dave Roberts did his best to conjure some renewed urgency.
“We got to win today,” he said before the club’s series finale at Oracle Park.
Dodgers pitcher Tyler Glasnow allowed one hit and struck out nine in eight innings Thursday against the Giants. AP
And in a 3-0 victory, that attitude was evident — both in the way Roberts managed and the way his team played.
On Thursday morning, Roberts shuffled his lineup, moving the slumping Kyle Tucker down the batting order. He also bypassed the temptation to give Shohei Ohtani a day off, despite his six-inning pitching start the night before. Roberts’ hope was that such moves would kick-start a recently scuffling season and salvage something from the end of a road trip in which the team had already clinched a losing overall record.
“I do think that it’ll turn,” Roberts said.
It did, just enough.
Though the Dodgers (17-8) didn’t exactly break out at the plate Thursday, Tyler Glasnow made sure they didn’t really need to, dominating over eight scoreless innings in one of his best starts with the team.
The lineup, meanwhile, manufactured offense when needed, tagging Giants ace Logan Webb with three runs over seven innings.
“Across the board,” Roberts said, “just a well-played baseball game.”
Dodgers reliever Tanner Scott handled the team’s first save opportunity since closer Edwin Diaz went on the injured list. AP
In both their rallies, the Dodgers relied on aggressive baserunning and improved situational at-bats.
In the second inning, Max Muncy walked, stayed out of a potential double play by running on a full-count pitch Andy Pages hit on the ground, then scored on Dalton Rushing’s RBI single.
In the fourth, Tucker snapped out of his slump by hitting a leadoff double. Muncy also doubled in the next at-bat to bring him home. Then Muncy scored on an aggressive send from third base coach Dino Ebel, who wisely tested Heliot Ramos’ weak arm in left field on an RBI single from Hyeseong Kim.
From there, Glasnow went into cruise control while protecting the 3-0 lead. After working around a walk in the first inning, he faced the minimum over the next seven frames, finishing with nine strikeouts and only one hit allowed (which was erased on a double-play ball) in what was the third scoreless eight-inning start in his MLB career.
And in the ninth, Tanner Scott handled the Dodgers’ first save opportunity since closer Edwin Díaz went on the injured list — ensuring that, on a day Roberts felt the Dodgers had to win, they did.
What it means
The Dodgers only went 3-4 on this Denver/San Francisco road trip but at least finished it with some confidence.
They are now one win behind the Braves for the most victories in the majors. They also denied the Giants (11-14) what would have been their first sweep in this rivalry matchup since 2023.
The Dodgers’ Freddie Freeman (center) and teammates celebrate the victory Thursday in San Francisco. AP
Who’s hot
Glasnow, who has looked increasingly impressive with each start this season.
On Thursday, the right-hander relied heavily on a sinker he has slowly reincorporated into his arsenal since coming to Los Angeles three years ago. He used the pitch almost half the time. It accounted for six of his 16 total whiffs.
“Some days the four-seam works, some days the two-seam works,” Glasnow said. “It’s just having another option to go to … It just [gives opposing batters] so much to cover. And then I can play my slider and my curveball off of those. So it’s really helped me out a lot.”
Indeed, Glasnow also mixed in the rest of his arsenal to effect against the Giants, retiring the final 14 batters he faced while matching his season high for strikeouts.
His ERA is now 2.45, after allowing just one run in 17 innings over two starts on this trip.
His only real regret Thursday? Not pushing to go for a first career complete game with his pitch count only at 105.
“I feel like I should have fought a little harder,” he joked. “But, yeah, that’s fine. I know we have a good ‘pen.”
Who’s not
Tucker got himself out of this category by going 2-for-4. A couple guys hitting in front of him, however, did not.
Teoscar Hernández suffered an 0-for-4 performance Thursday, punctuating a dreadful 2-for-24 showing on this road trip. His batting average is now down to .244.
Ohtani also failed to get aboard for a second straight contest, following his 53-game on-base streak. He struck out twice in an 0-for-5 that dropped his season average to .245.
“He’s expanding down,” Roberts said of Ohtani. “It’s just really hard to slug on balls at the bottom of the zone, and that’s what he’s doing. If we can get him back at the belt and swing at those balls, you’ll see the production.”
Up next
There’s no off day for the Dodgers this week. They return home Friday to open a weekend series with the Cubs, continuing a stretch of 13 games in a row. Emmet Sheehan (2-0, 5.85 ERA) will start against right-hander Jameson Taillon (1-1, 3.97 ERA).
Feb 11, 2026; Port St. Lucie, FL, USA; New York Mets pitcher Christian Scott (46) pitches during spring training. Mandatory Credit: Jim Rassol-Imagn Images | Jim Rassol-Imagn Images
Mets lineup
Bo Bichette – 3B Juan Soto – DH Francisco Alvarez – C Luis Robert – CF Brett Baty – RF Mark Vientos – 1B Marcus Semien – 2B Ronny Mauricio – SS Carson Benge – LF
Christian Scott – RHP
Twins lineup
Byron Buxton – CF Trevor Larnach – LF Josh Bell – DH Ryan Jeffers – C Kody Clemens – 1B Austin Martin – RF Luke Keaschall – 2B Brooks Lee – SS Tristan Gray – 3B
Joe Ryan – RHP
Broadcast info
First pitch: 7:10 PM EDT TV: SNY Radio: Audacy Mets Radio WHSQ 880AM, Audacy App, 92.3 HD2
The Dodgers' Tyler Glasnow pitches to a San Francisco Giants batter during the sixth inning Thursday in San Francisco. (Godofredo A. Vásquez / Associated Press)
But the pitcher who delivered the best start of this series against the San Francisco Giants, and the one that stood tall between the Giants and what would have been a humiliating sweep, was Tyler Glasnow.
Glasnow stopped the Giants cold over eight innings, allowing one hit — a single — and facing one batter over the minimum.
He has made 133 major league starts and 130 minor league starts, but he never has pitched a complete game. This could have been his chance, but the Dodgers decided a season-high 105 pitches from an oft-injured pitcher was enough for this afternoon.
Tanner Scott got the first save situation since the Dodgers lost closer Edwin Díaz to elbow surgery, and last year’s fallen closer redeemed himself for a day. He worked a perfect ninth inning for the first of what might be quite a few saves this season.
In 10 ⅔ innings this season, Scott has given up one run and one walk, with nine strikeouts. His earned-run average is 0.84.
The Dodgers concluded a 3-4 trip to Colorado and San Francisco, the teams projected to finish in the bottom two spots in the National League West. Up next: the Chicago Cubs, winners of nine consecutive games.
Ohtani went hitless again, but Dalton Rushing singled home one run in the second inning and Hyeseong Kim singled home another in the fourth. The Dodgers also scored on an error in the fourth.
Kyle Tucker, whose average had fallen to .233 entering play Thursday, ignited the two-run rally in the fourth with a double and delivered his first two-hit game in 17 days.
On the day after he said he had no answer to explain Tucker’s struggles, manager Dave Roberts tried a remedy. Roberts flipped Tucker with Freddie Freeman in the batting order, moving Freeman up to second and dropping Tucker to fourth and saying Freeman and Tucker would remain in those spots “for the foreseeable future.”
Said Roberts: “I definitely expect him to come out of it and hit, get on base and do what he's done for many years. I just wanted to change it up, and felt like it was time.”
The Dodgers did not leave town without a hint of bad blood between them and their traditional rivals. On Tuesday, cameras caught Rushing muttering something after looking back at the Giants’ Jung Hoo Lee, who was in discomfort after an awkward slide at home plate. Rushing had tagged out Lee and was headed back to the dugout when he turned back to see Lee on the ground, then kept going.
Rushing did not play Wednesday. On Thursday, in his third plate appearance, Rushing was hit by a pitch from San Francisco starter Logan Webb.
Rushing did not appear pleased. When the following batter, Kim, grounded to second base, Rushing threw up his hands and slid away from the base to try and prevent shortstop Willy Adames from completing the double play.
The second-base umpire pointed at Rushing and awarded the Giants with the double play. The first-base umpire ruled the Giants had completed the double play anyway, since Adames’ throw beat Kim to first base.
Apr 23, 2026; San Francisco, California, USA; Los Angeles Dodgers starting pitcher Tyler Glasnow (31) pitches the ball against the San Francisco Giants during the sixth inning at Oracle Park. Mandatory Credit: Kelley L Cox-Imagn Images | Kelley L Cox-Imagn Images
It took three games for the Dodgers to find any semblance of offense in San Francisco, and they managed to beat the Giants best starter to do it, salvaging a game behind a dominant Tyler Glasnow on getaway day Thursday in a 3-0 win at Oracle Park.
Glasnow allowed only a single and a walk, and another batter reached on an error. Groundball double plays erased two of those runners, which meant Glasnow only faced one over the minimum in his eight scoreless innings. That matched the longest outing of his career, the fourth time he’s done it and first since April 21, 2024 against the New York Mets.
San Francisco only batted twice with a runner in scoring position, both in the first inning after Luis Arráez stole second base with one out. But Glasnow struck out both Matt Chapman and Rafael Devers to end the only real threat against him.
Glasnow, who allowed three hits to the Colorado Rockies and Giants in 15 innings in his two starts on the road trip, struck out nine batters batters on Thursday, lowering his ERA to 2.45 to go with his 31.7-percent strikeout rate and team-leading 38 strikeouts against only seven walks this season.
Max Muncy walked in the second inning against Logan Webb, and advanced to second on a groundout. Dalton Rushing, getting his second start behind the plate in the series in a day game following a night contest, singled home Muncy with two outs.
It was the Dodgers’ second run of the series, but their first run-scoring hit, and all it took was 20 innings and 77 plate appearances to get it.
A pair of doubles by Kyle Tucker and Muncy, on the first two pitches of the fourth inning, set the stage for the Dodgers’ first multi-run inning of the series. It was a bit comical though that it took a throwing error by center fielder Drew Gilbert for that second double to score the first. That’s because Muncy tattooed the ball 107.7 mph directly off the wall, and Tucker held up to see if it was caught. Perhaps it was the universe recognizing Muncy’s bizarre eight-homer, nine-RBI stat line this season, and simply wanting those vibes to continue, as Muncy did not get a run batted in on the play.
Glasnow has completed at least six innings in all five of his starts this year. Combined with Yoshinobu Yamamoto (five starts) and Shohei Ohtani (four), the Dodgers’ top three starters have lasted at least six innings in all 14 outings thus far in 2026. That’ll get it done.
The losing road trip now complete, the Dodgers return home to face the Chicago Cubs beginning Friday night (7:15 p.m., Apple TV). Emmet Sheehan starts the opener, with Jameson Taillon on the mound for Chicago.
Apr 23, 2026; Chicago, Illinois, USA; Chicago Cubs center fielder Matt Shaw (6) steals second base as Philadelphia Phillies second baseman Bryson Stott (5) stands nearby during the fifth inning at Wrigley Field. Mandatory Credit: David Banks-Imagn Images | David Banks-Imagn Images
The Phillies finally showed some signs of life, but nevertheless they still couldn’t manage to finally break their losing streak, which has now extended to nine games. They erased a 6-2 deficit and tied it at 7-7 in the ninth, but ultimately, they couldn’t find a way to win in extras while Dansby Swanson walked it off for the Cubs to win 8-7. Brandon Marsh went 4-5 with two home runs and three RBIs in a losing effort.
Dansby Swanson wins a wild one in #WALKOFF fashion!
Marsh’s first homer gave the Phillies the lead in the second inning, but Cristopher Sánchez quickly surrendered the lead in what would become a recurring theme for Phillies pitchers all day. It took the Cubs just three batters to tie the game after a Carson Kelly double, a Michael Bush single, and a Swanson sacrifice fly. It only got worse for Sánchez from there, as the Cubs hammered him for 6 runs and an eye-popping 12 hits in just 5.1 innings, both tying his career worst. Two of those hits were home runs, with the biggest one being a three-run blast from Busch in the third that extended the deficit to 4-1.
Marsh once again came through and singled in a run in the fourth to cut that deficit in half, but Sánchez again immediately gave that run right back on a home run to Ian Happ as the second batter of the bottom of the fourth. Busch would add another RBI in the sixth, this time with a single off of Chase Shugart who was on in relief of Sánchez.
But instead of rolling over, the Phillies showed a spark for the first time in weeks in the seventh, starting when Marsh tallied his second homer to cut the score to 6-3. Bryson Stott and Alec Bohm followed with a single and a double to put two runners on with one out. That’s when Justin Crawford hit a weak grounder to third baseman Alex Bregman, but Bregman launched the throw past Busch at first, allowing Stott to score and Bohm to go to third. Garrett Stubbs then successfully drove in Bohm with a sacrifice fly to draw the Phillies within one before Trea Turner flew out on the first pitch he saw to end the inning.
The eighth inning brought another Phillies rally, this time started by an impressive nine pitch walk by Bryce Harper against Hoby Milner with one out. Felix Reyes then grounded into a force out and was substituted with Dylan Moore who successfully stole second to put the tying run in scoring position. It was now Marsh’s turn to work an impressive at bat against the “nasty” left-hander Milner, fouling off four pitches and heading to first after eight pitches. Right hander Jacob Webb entered to face the pinch-hitting Edmundo Sosa, who lined the first pitch back up the middle to tie the game at 6-6. Bohm picked up the third walk of the inning for the Phillies to load the bases, but Crawford struck out to end the threat.
Once again though, the Phillies pitching failed to get a shutdown inning, as Seiya Suzuki homered on just the second pitch thrown by Brad Keller, a center cut 95 MPH fastball. Keller was then able to retire the next three hitters, but the Phillies once again trailed by one. Except this time, they answered right back as well, as pinch-hitting Adolis Garcia homered to left field off of Cubs acting closer Caleb Thielbar in the ninth, once again tying the score at 7-7.
Turner and Kyle Schwarber followed with walks to put two on with still no outs. Harper hit a ball just off the end of the bat that went for a fly ball that moved Turner to third with one out, but Moore and Marsh were unable to bring the go-ahead run home.
José Alvarado worked around a one out double to Moisés Ballesteros in the bottom of the ninth to send the game to extras. With Marsh serving as the ghost runner, Sosa, Bohm, and Crawford failed to get the run home, leaving the game tied. Tanner Banks entered to pitch the bottom of the 10th and intentionally walked Suzuki before allowing a single to Kelly to load the bases. Banks was able to strike out Busch after a challenge but couldn’t finish off Swanson despite being in an 0-2 count, as the Cubs shortstop successfully got the ball to the outfield to win the game and finish off the four game sweep.
Tomorrow’s matchup
The Phillies will once again look to snap their losing streak when they send Andrew Painter (1-1, 4.42) to the mound in Atlanta to face Grant Holmes (1-1, 3.42). First pitch is scheduled for 7:15 pm.
NEW YORK, NEW YORK - OCTOBER 02: (NEW YORK DAILIES OUT) Cam Schlittler #31 of the New York Yankees celebrates with his parents after defeating the Boston Red Sox in game three of the American League Wild Card Series at Yankee Stadium on October 02, 2025 in New York City. The Yankees defeated the Red Sox 4-0. (Photo by Jim McIsaac/Getty Images) | Getty Images
The Yankees have already locked up the series win, but Thursday evening presents a bigger opportunity. New York enters Fenway Park looking for its first three-game sweep there since September 2021, and a chance to keep momentum rolling against their longtime rivals.
The formula through the first two games has been simple and effective: dominant pitching paired with one right-handed bat carrying the offense each night. On Tuesday, Luis Gil led the charge and Giancarlo Stanton powered the attack in a 4-0 victory, going 2-for-4 with a home run, double, three RBIs, and scoring the Yankees’ other run. On Wednesday, Max Fried tossed a gem and Amed Rosario took the baton in a 4-1 win, going 1-for-1 with a homer, a walk, and a sacrifice fly, collectively accounting for all four RBIs.
Now it will be Cam Schlittler’s turn to try to keep the Red Sox run total drier than an unsoaked bean. The Walpole, Massachusetts native gets the start close to home after becoming a postseason breakout story last October with his Wild Card heroics against these very Red Sox. It is another spotlight moment for the young right-hander, this time in front of a friendly local crowd at Fenway.
Plenty has been said about how Boston fans have treated Schlittler and his family this week. Frankly, I am surprised any of them were willing to pipe up after his playoff performance last October. Some still have, though, so here is hoping Schlittler gives them another reason to go quiet tonight.
Schlittler will face a Boston lineup that is still struggling to start the season. The Red Sox rank 26th in runs scored and 23rd in batting average. Schlittler has dazzled through his first five starts of 2026, posting a 2-1 record with a 1.95 ERA and 36 strikeouts in 27.2 innings.
Boston had originally lined up Brayan Bello for this game, but his scheduled start was pushed back a day after Sonny Gray landed on the injured list. That move could open the door for top prospect Payton Tolle to get the ball. Tolle nearly made the rotation out of spring training before losing the final spot to Tuesday’s starter, Connelly Early.
Tolle is an imposing presence at 6-foot-6 and 250 pounds. The big left-hander was selected in the second round out of TCU in 2024. This will be his first MLB appearance of the season. Last year, Tolle got his first taste of the majors, making three starts and appearing in seven games overall as a September call-up.
Tolle was a two-way star in college but has focused solely on pitching as a professional. He features an upper-90s fastball and mixes in a slider, changeup, and cutter. He has overwhelmed minor-league hitters, ranking third in strikeout rate (37 percent) and fourth in strikeout-to-walk ratio (5.8) among pitchers with at least 90 innings.
The Yankees lineup card has a new look tonight. Cody Bellinger gets the evening off, and with his usual middle-of-the-order presence out of the mix, the batting order takes on a different flow.
Other than perhaps Tim Hill, no offseason addition has outperformed expectations quite like Rosario, and tonight he gets the leadoff assignment. He is followed by Aaron Judge, Ben Rice, Stanton, and Randal Grichuk, giving the Yankees a top half loaded with right-handed thunder while Rice’s left-handed bat breaks it up in the middle.
Call it the Righties and Rice configuration. With Boston turning to a left-hander, the Yankees are leaning into matchup advantages, and the hot hand of Rosario sits right at the top. Who will be the hero tonight?
A series at Fenway is never routine and sweeps there are never easy. If the Yankees can get one more sharp effort on the mound and another timely performance from someone at the plate, they will head to Houston atop the American League East and with a seven-game lead over last-place Boston in the standings.