St. Louis Cardinals Rain Baseballs into the Allegheny-Beat Pirates 11-7

PITTSBURGH, PENNSYLVANIA - APRIL 28: Nolan Gorman #16 of the St. Louis Cardinals celebrates his solo home run with teammates during the second inning against the Pittsburgh Pirates at PNC Park on April 28, 2026 in Pittsburgh, Pennsylvania. (Photo by Joe Sargent/Getty Images) | Getty Images

A lot of things went right for the St. Louis Cardinals Tuesday night. Kyle Leahy pitched a solid 5 innings, multiple Cardinals tried to drown baseballs in the nearby Allegheny River and the St. Louis bullpen was adequate enough for another road victory.

The Cardinals lineup struck early and often with Nolan Gorman crushing a 413 foot home run into the sidewalk next to the river making it 1-0 Cardinals in the top of the 2nd inning.

In the bottom of the 2nd inning, JJ Wetherholt showed why he’s more than just an offensive threat making an acrobatic grab on a ball that was headed into right field before he smothered it and then fired a throw to first that Alec Burleson somehow managed to catch and strafe the bag for a Sportscenter highlight out.

St. Louis added to its lead in the top of the 3rd inning as Victor Scott II did the opposite of bunting for a change and instead launched a ball 2 feet further than Gorman which ended up in the Allegheny River.

JJ Wetherholt showed his power to all fields following up Victor’s bomb with a ball into the left-center field gap. He would later score on a two-out single by Jordan Walker giving the Cardinals a 3-0 lead.

In the top of the 5th inning, JJ Wetherholt and Ivan Herrera would both walk. Alec Burleson then connected for a ground rule double that would score JJ making it 4-0 Cardinals. Jordan Walker hit a sacrifice fly to center to score Herrera upping the St. Louis lead to 5-0. Gorman would follow suit with his own sacrifice fly scoring Burleson making it 6-0 Cardinals.

If you were just judging Kyle Leahy by his first five innings, you would say it was an epic outing. However, he did lose his mojo in the bottom of the 6th inning as he gave up a long home run to Oneil Cruz putting the Pirates on the board. A couple of batter later, O’Hearn would crush a two-run homer cutting into the St. Louis lead to just 6-3. Gordon Graceffo would put out that fire, though, getting a sweet double play to end the inning. Kyle Leahy would end the night after having pitched 5 1/3 inning giving up 9 hits, 3 earned runs with 7 strikeouts and no walks. All things considered, a very positive outing for Leahy.

The St. Louis Cardinals offense continued to be relentless playing small ball in the top of the 7th inning. After Herrera and Burleson walked, Jordan Walker smoked a single to center scoring Herrera and advancing Burleson to third making it 7-3 Cardinals. Gorman grounded out, but Burleson scored on the fielder’s choice upping the St. Louis lead to 8-3. Walker would then score on a single by Masyn Winn giving St. Louis its 6-run lead back making it 9-3 Cardinals.

St. Louis would pile on in the top of the 8th inning as JJ Wetherholt was hit on the hand by a pitch and would advance to third on a double by Herrera. Alec Burleson, in a moment of Deja vu, hammered a double to right center scoring both Wetherholt and Herrera upping the Cardinals lead to 11-3.

While he didn’t make any highlight reels, Jordan Walker made a lot of good decisions at the plate Tuesday night going 2-4 with 3 RBI’s and a run scored. Masyn Winn and Alec Burleson were also 2-4 on the night. Pedro Pagés was the last starter to get a hit as he dumped a single into right field in the top of the 9th inning. Nearly every Cardinal contributed to this lopsided win. Positives in the St. Louis bullpen including 1 2/3 innings of hitless baseball from Gordon Graceffo. Justin Bruihl allowed 3 hits and a 3 runs in the bottom of the 8th, but the Cardinals lead was secure at that point at 11-6. He was bailed out by a Masyn Winn double play to end the crisis. Matt Svanson pitched the 9th inning for St. Louis giving Riley O’Brien yet another down day of rest. He gave up a solo shot to Konnor Griffin which game the Pirates a consolation run for the final score of 11-7 Cardinals.

An honorary tip of the cap to Pirates pitcher Hunter Barco who was tasked with pitching 4 2/3 innings of relief throwing a staggering 84 pitches. Yes, he was shelled with 5 of the Cardinals 11 runs, but he was given the glory-less task of finishing up a lost game for Pittsburgh.

The St. Louis Cardinals are scheduled to start Andre Pallante in game 3 of their series versus the Pirates Wednesday night, but be aware there is rain possible in the forecast that might interfere with the scheduled 5:40pm central time first pitch at PNC Park.

Dodgers on Deck: Wednesday, April 29 vs. Marlins

LOS ANGELES, CALIFORNIA - MARCH 26: Tyler Glasnow #31 of the Los Angeles Dodgers throws in the outfield before the game against the Arizona Diamondbacks during Opening Day at Dodger Stadium on March 26, 2026 in Los Angeles, California. (Photo by Ronald Martinez/Getty Images) | Getty Images

The Dodgers finish off their stretch of 13 game days in a row with a rare weekday daytime start at Dodger Stadium, hosting the Miami Marlins on getaway day Wednesday in Los Angeles.

Tyler Glasnow takes the ball for the Dodgers in the homestand finale, coming off nine strikeouts in eight scoreless innings, the latter tying a career high. He’ll duel with Marlins ace and former Cy Young Award winner Sandy Alcantara.

Wednesday is one of only two weekday daytime starts in Los Angeles this season, both against Florida teams. On June 17 against the Tampa Bay Rays, the Dodgers will play another 12:10 p.m. game.

Wednesday game info
  • Teams: Dodgers vs. Marlins
  • Ballpark: Dodger Stadium
  • Time: 12:10 p.m.
  • TV: SportsNet LA
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Mets prospect A.J. Ewing picks up three hits, including a triple in Triple-A debut

Mets prospect A.J. Ewing made his Triple-A debut on Tuesday night and impressed his new team.

Ewing announced his arrival with a standup triple to lead the game. He launched a 93 mph fastball from Alan Rangel of the IronPigs to left center field. The ball was hit with an exit velocity of 104.4 mph and centerfielder Steward Berroa could not catch up to it. The ball caromed off the wall and trickled away from the fielders, allowing Ewing to get to third base unimpeded. He would eventually come around to score on a Christian Arroyo homer three batters later. 

In his second at-bat, Ewing jumped on a fastball from Rangel again, but it stood in the air long enough for left fielder Otto Kemp to catch it on the run. 

Ewing walked on a five-pitch walk in his third at-bat, and singled to lead off the seventh in his fourth at-bat. Two batters later, Ryan Clifford hit his fifth home run of the season to bring home Ewing.

In the eighth, Ewing came up with one out and runners on second and third when he doubled down the left field line to drive in his first runs with Syracuse. 

Ewing finished 3-for-4 with a walk, two RBI and two runs. 

In 18 games with Double-A this season, Ewing hit .349 with a .481 OBP and 1.053 OPS, hitting two home runs with seven RBI and 12 stolen bases. SNY's Joe DeMayo listed Ewing, who has experience in center field and second base, as the Mets' No. 3 overall prospect, behind Nolan McLean and Carson Benge.

Elly De La Cruz wrecks Rockies in Reds win in series opener

sunrise over San Juan Mountains off Dallas Creek Road. (Photo by: Joe Sohm/Visions of America/Universal Images Group via Getty Images)

Remember roughly five minutes ago when Sal Stewart’s start to the season was the talk of at least one particular corner of the baseball world?

To be a bit more transparent, Sal’s still swatting the heck out of the baseball for the Cincinnati Reds. He even doubled and scored a run in the Reds series opening victory over the Colorado Rockies on Tuesday night in Great American Ball Park. But as the Reds rose up to a 7-2 win, it became a little bit evident just how red-hot his teammate over at shortstop has been so far this season, too.

Elly De La Cruz homered as part of a 3-hit day, driving in 4 runs to lead the Reds on the night. In the process, he actually bumped his average up to .291 for the season – just ahead of Stewart’s .290 mark – and his homer was a team-leading 10th. Not to be outdone, he even swiped a pair of bags on the night to overtake Stewart for the team lead, 8 to 7, in a game that had all of his talents on full display.

And when I say ‘all of them,’ I truly mean all of them.

Elly gets to take home tonight’s Joe Nuxhall Memorial Honorary Star of the Game after a performance that truly showed why he’s one of baseball’s great five-tool talents.

Other Notes

  • Spencer Steer hit a big 2-run homer early as part of his great current run. He entered play tonight with an .822 OPS and 4 dingers over his previous 21 games, and tonight’s dinger followed that very same path.
  • Chase Burns, at times, looked a little less than ‘brilliant’ tonight yet a quick look at the final box score shows just how good he can still be when not at his absolute best. He scattered 7 hits across his 6.0 IP, allowing a pair of earned runs, but he fanned 9 while walking a lone Rockie on the night.
  • Nate Lowe got the start (against a lefty) and chipped in with a 2-hit night and drove in a run. He’s a proven regular who puts together excellent at-bats and is playing for a legitimate contract next fall – I really don’t see how you don’t keep him in the lineup in some form and fashion just about every single day going forward.
  • The Dane Myers acquisition continues to look quite brilliant. He started against a LHP again – as he is wont to do – and scored 3 runs while being on-base all over the place on the night.
  • Brandon Williamson will look to get right with the start on Wednesday when these two clubs meet again. First pitch is once again set for 6:40 PM ET.

Yankees promoting top prospect George Lombard Jr. to Triple-A

The Yankees top prospect is officially taking the next step in his journey through the system. 

George Lombard Jr. is being promoted to Triple-A Scranton/Wilkes-Barre, according to YES Network's Jack Curry

It's felt like it was only a matter of time before Lombard took the leap to the next level, as he's gotten off to a scorching hot start to this season back with Double-A Somerset. 

The 20-year-old come out swinging after struggling to master the level down the stretch last year, hitting .324 with four homers, eight doubles, 10 RBI, and a 1.008 OPS through 19 games. 

He's also drawn 12 walks, helping rack up an impressive .414 on-base percentage. 

Lombard has appeared in six games at the hot corner, 15 at shortstop, and two as the DH. 

Curry reports that he'll spent time at both third and short as he kicked things off with the RailRiders. 

The Yankees feel the youngster is big-league ready from a defensive standpoint, now they'll see how his bat progresses in Triple-A before deciding if they want to give him one more call. 

Javier Baez injury update: Tigers All-Star carted off in Atlanta

Detroit Tigers center fielder Javy Baéz was taken from the Truist Field playing surface by a cart after an awkward slide into first base resulted in an apparent right leg injury in the fifth inning Tuesday, April 28.

Baéz hit a ground ball to Atlanta Braves shortstop Mauricio Dubón, whose throw to first was high and wide of the bag. Baéz made a last-second decision to slide feet first into the base, and his right leg appeared to get caught under the weight of his body.

Baéz stayed down for several minutes and could not put weight on the leg before Detroit's training staff helped him to the cart.

Detroit Tigers starter Casey Mize also left the game early, diagnosed with right groin tightness after departing in the third inning.

Baéz, a 2025 All-Star, is batting .256 with a .677 OPS and two home runs this season.

Atlanta won Tuesday's game 5-2.

Javier Baez injury update

Baez has a right ankle injury and is slated to have an MRI on April 29.

"That one looked scary," Tigers manager A.J. Hinch said, per the Detroit Free Press' Evan Petzold.

Baez said he was feeling "much better" after getting treatment and can "put pressure on my ankle now." But, he noted, "we'll see what's going to happen."

This story has been updated with new information.

This article originally appeared on USA TODAY: Javier Baez injury update after Tigers All-Star is carted off

Royals vs. Athletics game 29 preview and thread

Maikel’s back!
KANSAS CITY, MISSOURI - APRIL 22: Maikel Garcia #11 of the Kansas City Royals pops out in the third inning during a game against the Baltimore Orioles at Kauffman Stadium on April 22, 2026 in Kansas City, Missouri. (Photo by Brandon Sloter/IOS/Getty Images) | Getty Images

I’ll never get used to the Sacramento Athletics, and frankly I’m stunned that the MLB owners even allowed the Athletics’ ownership to do what they did. But everyone has dollar signs for eyes, I guess, and the sooner the A’s situation gets resolved the sooner that owners can get those sweet, sweet expansion fees in their pockets.

But here we are. Tonight, the Royals start their annual West Coast Road Trip by playing a midweek series against the A’s. The A’s, actually, are pretty good. Former Royal Brent Rooker is hitting cleanup, while Rookie of the Year Nick Kurtz is hitting third. The A’s will be sending out Aaron Civale to the mound.

Meanwhile, the Royals will counter with Kris Bubic and a lineup that features the return of Maikel Garcia. Huzzah!

Athletics lineup

Royals lineup

Dodgers trade for infielder Tyler Fitzgerald

SAN FRANCISCO, CALIFORNIA - MARCH 24: Tyler Fitzgerald #49 of the San Francisco Giants throws for an out at Oracle Park on March 24, 2026 in San Francisco, California. (Photo by Suzanna Mitchell/San Francisco Giants/Getty Images) | Getty Images

LOS ANGELES — The Dodgers are collecting as many Fitzgeralds as possible for their Triple-A Oklahoma City roster. On Tuesday they acquired infielder Tyler Fitzgerald from the Toronto Blue Jays for cash considerations.

The Dodgers also have Ryan Fitzgerald, who was acquired via waivers in January 9 and later sent outright off the 40-man roster. Ryan Fitzgerald has played mostly third base for Oklahoma City, plus some time at second base, first base, left field, and right field this season. Tyler Fitzgerald in his three major league seasons thus far (2023-25) has played mostly shortstop and second base, plus some time mixed in at third base, first base, and all three outfield spots.

This is the third organization for Tyler Fitzgerald, who played the last three seasons for the San Francisco Giants before getting traded to Toronto on April 5. The Blue Jays designated him for assignment last Friday to make room for catcher Willie MacIver.

Fitzgerald in his three major league seasons with the Giants hit .252/.309/.430 with 21 home runs and a 106 wRC+ in 618 plate appearances. The right-handed hitter, 28, is a career .280/.347/.495 hitter with a 134 wRC+ in 203 plate appearances against left-handed pitchers. This season in nine Triple-A games between Sacramento and Buffalo had three hits in 32 at-bats with one walk and 19 strikeouts.

Fitzgerald has one year, 108 days of major league service time and one option year remaining, having used options in 2024 and 2025.

To make room for Fitzgerald on the 40-man roster, the Dodgers moved pitcher Landon Knack to the 60-day injured list. Knack has been out since late March with an intercostal strain. Not sure of his rehab timeline, but this move guarantees he can’t be activated until at least May 21.

Guardians Blanked by Rays

CLEVELAND, OHIO - APRIL 28: Travis Bazzana #37 of the Cleveland Guardians warms up prior to a game against the Tampa Bay Rays at Progressive Field on April 28, 2026 in Cleveland, Ohio. (Photo by Nick Cammett/Getty Images) | Getty Images

Coming off of a loss, dropping game one of the series against the Tampa Bay Rays, the Guardians announced that they would be calling up top prospect Travis Bazzana for today’s game.

Bazzana’s family flew in from Australia to see him start at second base, hitting seventh in the line up.

Tanner Bibee had another uninspiring, but solid start while his Tampa Bay counterpart had an excellent night. Bibee went 5.0 innings with 4H/1R/3BB/6Ks. He really struggled to keep the pitch count low during at bats while Nick Martinez was lights out against the Guards. Going into the 5th inning, Bibee’s pitch count was at 76 while Martinez was at 38. Thankfully Bibee held the Rays 1-for-8 with runners in scoring position, but lacked run support from the Cleveland offense. Going into tonight’s game, Bibee had no run support in 4 of his 6 starts this season – the second lowest in the league.

In the top of the first, Bo Naylor gave Bibee a nice defensive assist, getting an out in a rundown.

José Ramírez added a defensive highlight of his own with a stellar throw to Kyle Manzardo.

Tim Herrin replaced Bibee to start the sixth inning. Herrin pitched 1.2 innings, only allowing one base runner via a walk. Connor Brogdon pitched 1.1 innings, allowing a single hit.

Nick Martinez carved up the Guardians offense, keeping them to 4 base runners in his 7.0 innings of work. Chase DeLauter and Daniel Schneemann both hit a single and Steven Kwan notched a double along the right field line to account for the 3 hits allowed. Travis Bazzana reached base in his first MLB game with a walk in the bottom of the eighth. Bazz’s walk finally forced Martinez out of the game and into Tampa’s bullpen. The Guards started to warm up finally. Rhys Hoskins, pinch hitting for Bo Naylor, drew a walk off of Rays pitcher Ian Seymour. Brayan Rocchio laid down a sac bunt and the Rays intentionally walked Steven Kwan to load the bases. Chase DeLauter struck out swinging, but brought up José Ramírez with . José hit a fly out to the deepest part of the park that would have probably been a grand slam if it was 5-10°F warmer.

Peyton Pallette closed out the game, walking a batter and striking out a batter.

The team sparked a rally in the bottom of the ninth. With two outs, Angel Martínez hit a double to right field. After taking two balls, Kevin Cash intentionally walked Travis Bazzana. George Valera pinch hit for the final at bat of the night. Valera fouled off the first pitch, took a strike, then swung on a fastball high in the zone.

After tonight the Guardians are 11-4 following a loss. Here’s to hoping that record improves tomorrow and that Travis Bazzana gets another high leverage at bat.

Mets hitting coach Troy Snitker sees two critical objectives to reverse offense’s woes

Hitting coach Troy Snitker speaking with Brett Baty during batting practice.
NEW YORK, NEW YORK – APRIL 28: Hitting coach Troy Snitker #60 of the New York Mets talks with Brett Baty #7 of the New York Mets during batting practice...

The Mets offensive stats read like a hitting coach’s worst nightmare: fewest runs scored in the majors, as well as the lowest on-base percentage, slugging percentage and OPS, entering play Tuesday.

After being swept in a doubleheader by the Rockies on Sunday, when the Mets scored one run, Carlos Mendoza said, “I don’t think I’ve ever seen anything like this.”

Access the Mets beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.

Try it free

Hitting coach Troy Snitker wouldn’t go that far when asked about the offense, but the former Astros hitting coach acknowledged he couldn’t recall an extended period of poor performance like the one the Mets have gone through in the first month of the season.

“As a hitting coach, and with hitting in general, you go through these unfortunate stretches during a season,’’ Snitker said before the series opener against the Nationals at Citi Field. “The length may be more in this situation, but we can still turn this around.”

Snitker — the son of former Braves manager Brian Snitker — was hired along with director of major league hitting Jeff Albert to get the most out of this new-look offense, and Snitker said he expected similar success in Queens as what he saw with the Astros.

“I still do,’’ Snitker said. “We have a lot of really good hitters. I’ve seen another group of really good hitters that have struggled [in Houston], and there’s always an answer of how to turn it around. We’re aiming for that.”

If that’s going to happen, a lot of hitters will have to get themselves right.

Hitting coach Troy Snitker of the Mets talks with Carson Benge during batting practice before the game against the Washington Nationals at Citi Field on April 28, 2026 Getty Images

Mendoza — who has his own issues — backed his coaches Tuesday: “It’s a combination of all us in here, but it’s not on the hitting coaches.”

Still, when asked if anything had “surprised” him about his team’s atrocious start, Mendoza said: “It’s hard to point fingers, but we’re having a hard time scoring runs. There are so many guys going through a tough stretch at the same time. That’s the tough part to describe. It’s usually three or four guys that are carrying the team and two or three are going through it. Right now, a lot of people are going through a rough stretch.”

Mendoza praised the work of Snitker and Albert, but the results have been damning.

Against fastballs of 96 mph or faster, the Mets entered Tuesday with the worst slugging percentage (.231), the third-worst on-base percentage (.269) and fifth-worst batting average (.185), according to MLB Network research.

“We have to do a few simple things better,’’ Snitker said. “We’ve got to get our ball flight to the outfield and we’ve got to hit fastballs better. When players can accomplish that, then the rest of the game gets easier. You adjust to off-speed [pitches] better [and] you control the zone better.”

The lack of results against high velocity has been mystifying, with just about everyone other than Juan Soto and Brett Baty guilty.

Tyrone Taylor of the Mets reacts during the fifth inning of game two of a doubleheader against the Colorado Rockies at Citi Field on April 26, 2026. Getty Images

The issues, Snitker said, vary from hitter to hitter.

The outcomes, though, haven’t.

Outside of Soto and Francisco Alvarez, just about every other regular has disappointed, from veterans like Bo Bichette, Francisco Lindor and Jorge Polanco to a newcomer like Carson Benge.

“Coming into the season, we wanted to accomplish certain things and you’re constantly thinking about how things are working and then adjusting,’’ said Snitker, who detailed during the spring how he wanted this lineup.

He noted in spring he was looking for “the same type of culture and teamwork, [with the] ability to pass it to the next guy [as in Houston]. We want to work together, build off each at-bat and not have guys feel they have to do it themselves.”

Tuesday, Snitker said: “We still very strongly believe in what we came in with, but we’re always looking for areas to attack.”

Game 28: Chicago Cubs at San Diego Padres

SAN DIEGO, CALIFORNIA - APRIL 27: Jackson Merrill #3 of the San Diego Padres connects for an RBI single during the inning of a game at Petco Park on April 27, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

Chicago Cubs (17-12) at San Diego Padres (19-9), April 28, 2026, 6:40 p.m. PST

Watch: Padres.TV

Location: Petco Park – San Diego, Calif.

Listen: 97.3 The Fan



Please remember our Game Day thread guidelines.

  • Don’t troll in your comments; create conversation rather than destroying it
  • Remember Gaslamp Ball 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

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Miller loses scoreless streak, but Padres hold on for the win over Chicago

SAN DIEGO, CALIFORNIA - APRIL 27: Ty France #25 of the San Diego Padres reacts after hitting a two RBI triple during the seventh inning of a game at Petco Park on April 27, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

The San Diego Padres nearly let this one slip.

After a devastating 12-7 loss that included the Arizona Diamondbacks scoring 11 unanswered runs on Sunday, the Friars quickly got back in the win column with a 9-7 victory over the red-hot Chicago Cubs.

Both starters were tagged for five runs, but the Friars had the final say with a two-run rally in the fifth and three more for insurance in the seventh and eighth innings.

Vásquez earned the win after throwing five innings in (arguably) his worst start of the season. Thankfully the offense slugged their way to a Padres win.

It was a needed one after Sunday’s bullpen blowup. Though last night came with reliever drama of its own as Mason Miller’s historic scoreless streak came to an end only one game after the closer took the Padres’ franchise record. That end came on a controversial foul ball call from both home plate umpire Dan Merzel and third base umpire Shane Livensparger.

In spite of all that, the Friars still managed to lock down a win and will look to take the series tonight with Walker Buehler on the bump for San Diego.

Taking the mound

Edward Cabrera (CHC) v. Walker Buehler (SD)

Cabrera has gotten off to an incredible start with his new club. After being traded to Chicago this offseason from the Miami Marlins, Cabrera was viewed as a significant upgrade for a Cubs starting rotation that desperately needed some impact starters.

He’s been exactly that thus far, posting a 2.73 ERA across 29 2/3 innings pitched. That being said, he’s struggled in his last few starts, giving up a total of 11 runs in his last 18 innings. He’s given up three or more earned runs in each of his last three outings.

If the Padres can get to Cabrera’s elite changeup, or wait on a secondary pitch to hit, they’ll be able to at least score some runs to give Buehler a cushion.

Speaking of the righty, Buehler has been woefully inconsistent to say the least. He’s struggled to a 5.75 ERA, vacillating between giving up four-plus runs and pitching a scoreless six innings. It’s difficult to say which version the Friar Faithful will get tonight.

Buehler has been hurt by this Cubs lineup before, so he’ll have to turn it up a notch and return to form tonight if the Padres are hoping to stay in the game.

Batter up!

Jake Cronenworth was out of yesterday’s lineup on a rest day. His bat has been incredibly quiet lately. But the lefty owns a .429 career batting average versus Cabrera. Perhaps tonight’s matchup might heat up his offense.

But, beyond that, it’s probably business as usual:

  1. Ramón Laureano, LF
  2. Fernando Tatis Jr., RF
  3. Jackson Merrill, CF
  4. Xander Bogaerts, SS
  5. Gavin Sheets, 1B
  6. Miguel Andujar, DH
  7. Ty France, 3B
  8. Luis Campusano, C
  9. Jake Cronenworth, 2B

Machado had a hot weekend in Mexico City, slugging two home runs in Sunday’s series finale. He kept that up last night with a 3-for-4 night against the Cubs. But he exited last night with an apparent leg injury. Manager Craig Stammen said that they took him out as a precaution but they may give him an off day anyways.

France took over for him at the hot corner and handled it quite well. He also has been on a tear lately, with two homers and a .333 batting average in his last seven games. Last night, France went 2-for-3 with a triple and recorded four RBI.

He’s been fighting for a spot on the roster with the possibility of Sung-Mun Song being called up from Triple-A any day. So far, though, his bat has been loud.

Relief corps

Stammen used all three of his highest-leverage pitchers last night to get through the final four innings. Vásquez stumbled but came through for five full innings. So Adrian Morejon and Jason Adam combined for three innings before Miller was trusted with the ninth in a non-save situation.

It’s a shock Stammen didn’t get ejected for the first time in his managerial tenure with San Diego. His arguing of the foul call seemed quite close, though the skipper has been known to keep a very level head even in high-stress moments like that one.

The Padres came close to losing last night’s game, though it never felt that way. With Miller on the mound, it never feels uncertain — and that’s a tough thing to find in the game of baseball.

Regardless of how that final inning shook out, today is a new day. And the Friars have plenty of options to turn to. Kyle Hart, Ron Marinaccio, David Morgan, Wandy Peralta and Bradgley Rodriguez are the first guys available out of the ‘pen.

The latter four combined to give up 10 runs (and the game) to the D-backs on Sunday’s loss. They’ll be hoping for a bounce back performance tonight against Chicago, as will the Friar Faithful.

Game Discussion for St. Louis Cardinals vs Pittsburgh Pirates Tuesday

Apr 22, 2026; Miami, Florida, USA; St. Louis Cardinals starting pitcher Kyle Leahy (62) looks at a baseball before pitching against the Miami Marlins during the second inning at loanDepot Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images

The St. Louis Cardinals will have a hard time topping their come-from-behind thriller Monday night when they scored 4 ninth inning runs to beat Pittsburgh 4-2. However, maybe they can score some runs before the 9th inning Tuesday night when Kyle Leahy gets the start for St. Louis. Braxton Ashcraft will take the mound for the Pirates. First pitch at PNC Park in Pittsburgh is set for 5:40pm central time.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Game Thread #28: Milwaukee Brewers (14-13) vs. Arizona Diamondbacks (15-12)

Apr 15, 2026; Milwaukee, Wisconsin, USA; Milwaukee Brewers starting pitcher Chad Patrick (39) throws a pitch in the first inning against the Toronto Blue Jays at American Family Field. Mandatory Credit: Benny Sieu-Imagn Images | Benny Sieu-Imagn Images

After breaking a three-game losing streak on Sunday, the Brewers are back tonight to continue their homestand. Next up are the Arizona Diamondbacks, who are in for a three-game series.

For the Brewers, Chad Patrick is on the mound tonight. He’s coming off of a rough appearance in Detroit where he allowed four runs in four innings. Other than that appearance, he’s been good this season, allowing zero or one runs in his other four appearances. For the Diamondbacks, Merrill Kelly is making his third start of the season. He’s coming off of a bad start against the White Sox, allowing eight runs in 4 1/3 innings.

Prior to tonight’s game, we received several injury updates on the Brewers’ roster from Pat Murphy:

The batting orders continue to cycle for the Brewers, as they will continue with their streak of not using the same lineup in two different games this season. Garrett Mitchell gets his second chance as the leadoff hitter tonight, with William Contreras and Brice Turang batting second and third. Tyler Black is batting cleanup as the DH with Jake Bauers behind him fifth. Brandon Lockridge, Sal Frelick, David Hamilton, and Joey Ortiz round out the lineup.

First pitch is scheduled for 6:40 p.m. on Brewers.TV and the Brewers Radio Network.

How to watch San Francisco Giants vs. Philadelphia Phillies

SAN FRANCISCO, CALIFORNIA - APRIL 22: Tyler Mahle #54 of the San Francisco Giants pitches against the Los Angeles Dodgers in the first inningat Oracle Park on April 22, 2026 in San Francisco, California. (Photo by Ezra Shaw/Getty Images) | Getty Images

The San Francisco Giants head east today to begin a three-game series against the Philadelphia Phillies.

Taking the mound for the Giants will be right-hander Tyler Mahle, who enters today’s game with a 5.26 ERA, 5.78 FIP, with 26 strikeouts to 14 walks in 25.2 innings pitched. His last start was in the Giants’ 3-0 win over the Los Angeles Dodgers last Wednesday, in which he allowed just three hits and two walks with five strikeouts in seven innings.

He’ll be facing off against Phillies left-hander Jesús Luzardo, who enters today’s game with a 6.91 ERA, 3.24 FIP, with 33 strikeouts to nine walks in 27.1 innings pitched. His last start was in the Phillies’ 7-4 loss to the Chicago Cubs last Tuesday, in which he allowed one run on five hits with three strikeouts and four walks in four and two thirds innings.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Game #29

Who: San Francisco Giants (13-15) vs. Philadelphia Phillies (9-19)

Where: Citizens Bank Park, Philadelphia, Pennsylvania

When: 3:40 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM