Giants unable to close out at-bats, innings, or series

Apr 12, 2026; Baltimore, Maryland, USA; Baltimore Orioles first baseman Pete Alonso (25) hits an RBI double during the fifth inning against the San Francisco Giants at Oriole Park at Camden Yards. Mandatory Credit: Daniel Kucin Jr.-Imagn Images | Daniel Kucin Jr.-Imagn Images

Sunday afternoon in Baltimore. A pleasant breeze swirled around the baked brick of Camden Yards, carrying the warm tang of Old Bay seasoning. One would be forgiven if the pleasant atmosphere suggested a sedate affair, a leisurely stroll of a game.

The Giants had gone down in order at the top of the inning against Orioles starter Cade Povich, and after Pete Alonso swung heavily over a 1-1 change-up, their offense appeared about to do the same against Adrian Houser. And it’d carry on like that: quick at-bats, quick outs, quick innings… The two teams accumulating zeroes on the scoreboard with the competitive edge of an Easter egg hunt. One of those pleasant spring days in which nothing is expected, nothing needs to be fought for, or figured out quite yet. A day spent squinting up into the bright sun. A day in which a squirrel runs across the outfield. A day in which a leaf blower can be heard in the distance.

At least, it was supposed to be one of those days. Alonso whiffed at a 1-1 change-up, putting him in a 1-2 hole with two outs, and the inning felt over. One down. On to the next one.

Perhaps that sounds naive to say considering Alonso’ resume, but the slugger had moved down the coast for $155 million pocketed over 5 years and was off to the characteristically slow start for a player coming off free agency. He had been hitless in the first two games of the series, batting .167 with a .521 OPS so far on the season. He was getting settled, finding his footing, getting comfortable — he wasn’t yet a threat. Again, down in a 1-2 count, with the way Alonso has been struggling, the inning should’ve been over.

But then he took a pitch he wasn’t supposed to take.

Alonso had called time, found his breath and settled himself, and took a 1-2 sinker off the plate for a ball. No, the fastball wasn’t the most tantalizing offering, but the pitch’s location, paired with its back-door movement, was meant to tease. It was supposed to keep him in swing-mode, keep him defensive. Instead, Alonso let the pitch go, and it brought him back into the count. Maybe the players or fans weren’t completely cognizant of this the moment, but in retrospect, that was when the pastel-colored afternoon turned for the Giants. 

Houser spun an excellent 2-2 curveball that dropped out of the zone, and Alonso just let it go. A great, disciplined take that brought the count full. He then fought off another breaking ball before spitting on another sinker that came ’round just off the plate. Ball 4.

Should catcher Daniel Susac have challenged that call? According to the MLB Gameday and Baseball Savant zone, the ball looks like it may be a hair’s width from the corner, but those might not line-up with the stadium’s ABS zone. Still those are not the kind of dicey decisions you want to have to make in the 1st inning…and on a Sunday no less! 

Instead of a casual start to the game, Alonso’s walk made things stressful, and Houser didn’t handle it well. Two pitches later, Samuel Basallo (another scuffling big man) put the Orioles up for good. 

Disciplined at-bats from Baltimore hitters and clutch contact extended innings when it mattered most. The third strike, the third out proved elusive for Giants arms. 5 of the Orioles’ 6 runs on the day came with San Francisco pitching an out away from shutting down a frame.  

Another 2-run rally in the 5th against Houser similarly started with the bases empty and two outs already recorded. An innocuous single off the bat of Henderson kept the inning going. Down 0-2, Taylor Ward refused to bite at two pitches off the plate before flipping an inside fastball into right field for another single. And with runners on the corners, down 2-strikes again, Alonso dug out a curveball and pulled it into the left field corner for a two-run gut punch. 

The Orioles offense refused to go with the casual flow seemingly promised. This was not a day of rest, but a day of work. Every at-bat became an opportunity to assert themself on their opponent. The line-up worked 5 walks to go along with their 11 hits and struck out only 7 times.  Houser and subsequent relievers weren’t getting exposed on mistakes necessarily, either. Decent pitches were being spoiledby solid takes or contact-oriented swings.

(Synonyms for the verb spoil: thwart… ruin… upset… scupper… scotch… vitiate… muller… ) 

With a runner on second in the 6th, Coby Mayo thwarted a well-pocketed 2-2 slider from Ryan Walker. The spun bloop off a choked-up bat scored Baltimore’s fifth run, vitiating Walker’s chances of putting up a scoreless frame. In the 7th with two outs, Colton Cowser’s 2-out infield single off Erik Miller was hit just weakly enough to plate another run and scuppering the Giants chances of a comeback.     

The stubborn Orioles order was in stark contrast to the Giants’ offensive exploits against southpaw starter Cade Povich. While the line-up has been somewhat decent against left-handed pitching (117 wRC+, 6th in MLB) their Kryptonite has been 4-seam fastballs. Their collective 88 wRC+ against the straight heater is the worst in the league — and unfortunately, it’s a pitch Povich, and frankly a lot of other pitchers — likes to throw. The optics didn’t look great from the outset, then the early hole from the Basallo homer really put the line-up on the back foot. Resilience would not be the word I’d use to describe the make-up of these hitters. A lead has proved definitive against these Giants so far. They’ve only won one game this season when scoring second and that was only because the Mets got to hit first in their 7-2 win back on April 2nd.  

Povich retired the first 12 batters he faced in order, and he did it pretty fast. A lot of chased fastballs, flinched-at curves. A bushel of pop-ups. He fanned 5 with 0 walks over 6.2 innings pitched. 4 of the 5 knocks he allowed were singles. Heliot Ramos’s two out double in the 7th was the first extra base hit he allowed and ended up chasing him from the game. 

Daniel Susac continued to be a bright spot in his third start of the season. He threw out Colton Cowser from his knees to complete a strike ‘em out, throw ‘em out double play in the 2nd. He’d record the only RBI against Povich with a 2-out punch up the middle in the 5th that at the time cut Baltimore’s lead in half. Batting clean-up and serving as the designated hitter for the fourth straight game, Casey Schmitt logged a 3-for-4 night of loud contact. His lead-off single in the 5th put Povich in the stretch for the first time and ultimately set-up the team’s first run, while his 9th inning solo shot gave him his fourth extra base hit of the series. Since the “catch the f***ing ball game” (7-1 loss to SD on 4/1), Schmitt has hit safely in each of his five starts, including three 3-hit games.  

San Francisco had their chances to close-out at-bats, close-out innings, and ultimately, close out this Baltimore series but couldn’t find a way to firmly shut the door. Now they’re 6-10 with more road series coming this week in Cincinnati and Washington.

Mets waste Freddy Peralta, Sean Manaea’s most effective showings of season

With the Mets struggling to find their groove, they needed Freddy Peralta to step up and pitch like the ace he is in Sunday’s series finale against the Athletics. 

Peralta did just that, delivering his longest and most encouraging outing of the season, but New York’s offense failed to back him up as the losing streak hit five. 

The right-hander said postgame that he didn’t have his best stuff, but he was still good enough to hold the A’s to just one run on a Nick Kurtz homer in six innings of work.

“We made adjustments and got better as the game went on,” he said. 

Peralta certainly did, as he retired six of the final seven batters he faced, working around a two out walk in the top of the fifth and then finishing his day with a scoreless sixth. 

He walked three, gave up four hits, and struck out six.

“He was good,” Carlos Mendoza said. “They ran his pitch count up with foul balls and good at-bats, but still found a way to get us six innings — except for the breaking ball on the homer, I thought he was very good.”

Sean Manaea was just as solid in relief of Peralta. 

The lefty did a tremendous job keeping the team in the game, cruising through the final three innings. 

Manaea’s velocity remained down from last season, averaging just 89.3 mph on his fastball, but he once again showed that he can still be effective. 

He retired all nine hitters he faced and struck out four. 

“Very good,” Mendoza said. “Attacked, threw strikes, fastball continues to have life. The delivery, the way he’s moving, I like the aggressiveness overall — he not only gave us three innings, but he kept us there, he gave us a chance.”

The Mets will need more pitching performances like this as their offense looks to get back into a groove.

Texas Rangers walking rampant as Dodgers drop finale

Apr 12, 2026; Los Angeles, California, USA; Los Angeles Dodgers pitcher Roki Sasaki (11) stands on the mound during the third inning against the Texas Rangers at Dodger Stadium. Mandatory Credit: Jonathan Hui-Imagn Images | Jonathan Hui-Imagn Images

For the second straight series, the Dodgers were on the cusp of a sweep but dropped the finale again. This time it was the Texas Rangers avoiding a sweep, stealing the final game by a final score of 5-2.

It was another adventurous beginning for Roki Sasaki’s day on the mound, as he allowed a leadoff single to Brandon Nimmo and promptly walked Evan Carter to put two men on with nobody out. He got ahead in the count to Corey Seager, managing to strike him out on a fastball down the middle. He fooled Jake Burger on a high fastball to punch him out, and then got out of the jam by striking out Joc Pederson on a splitter outside.

Shohei Ohtani immediately helped Sasaki build some confidence by crushing the first pitch of the game from Jacob deGrom into the right field pavilion for his second consecutive leadoff home run against Texas. It was his 26th career leadoff home run, and it extends his league-leading on-base streak to 46 games.

Sasaki once again found himself in trouble with two men on base and less than two outs, but he kept the Rangers scoreless by striking out Ezequiel Durán and getting Nimmo to pop out in foul territory. Sasaki got bit by the home run bug immediately in the top of the third, as Evan Carter attacked a first pitch fastball around the heart of the zone for his second home run of the series, tying the game.

He was a strike away from allowing just the one run, but Pederson lined a two-out, two-strike single to right field, sparking a two-out rally from the Rangers where they put four straight men on base, with a single from Josh Smith giving Texas a one-run lead. Sasaki struck out Duran to retire the side, but only after throwing 32 pitches in the inning. The Dodgers responded by putting two men on base against deGrom, but with Andy Pages at the plate with two outs, the Dodgers tried to implement a double steal. Call hesitated going for third and was tagged out, allowing the Rangers to get out of the jam.

Sasaki bounced back with a scoreless fourth inning, including getting Burger to strike out for the third time, but he needed at least 20 pitches to complete each frame on Sunday, only lasting four innings while tossing 94 pitches.

The strikeout stuff was apparent, striking out the side in the first and totaling a season-high six on the day, but his command was still wildly inconsistent, as he walked five hitters and has now walked 10 over 13 innings of work. He was effective using his slider on his first pitch of the at-bat, landing the strike zone four out of six times, but could only get a 50 percent first pitch strike rate on the afternoon, a fall from his previous outing against Washington where he was ahead in the count 70 percent to begin. He now carries a slightly improved 6.23 ERA on the season and his WHIP stands at 1.846.

While the young Sasaki showed flashes of brilliance mixed with his repeated lack of command, Jacob deGrom was giving flashbacks of his days as a Cy Young award winner with the New York Mets, as the only blemish on his day was the leadoff home run against Ohtani. He held the Dodgers scoreless over his next 92 pitches, tossing a quality start by going six innings, allowing just four hits and three walks while striking out a season-high nine hitters.

Once deGrom departed, the Dodgers chipped into the deficit, as Kyle Tucker recorded his first hit of the series with an RBI single against left-hander Jacob Latz to trim the Texas lead to one run. It’s been a rough start to the season for Tucker, as he has only two extra-base hits on the year with a slugging percentage at .316. He has continued to work great counts at the plate as he carries a .343 on base percentage, but he has a 23.9 percent strikeout rate, a significant spike from the 14.7 percent clip he registered with the Chicago Cubs last year.

After Sasaki’s day was done after four, the bullpen struggled with their command as well, as Edgardo Henríquez, Ben Casparius and Will Klein combined for five walks of their own while allowing three runs, two of which being earned. The Dodgers’ 10 walks allowed on the day is the most they have allowed all season, and it’s the first time they have walked at least 10 hitters since Sept. 18 of last season against the San Francisco Giants.

Andy Pages continues to swing a hot bat, hitting safely in each of the three games against Texas while his average stands at a league-leading .429 clip. Pages now ranks second in baseball for multi-hit games, as Brandon Nimmo passed him on Sunday with another pair of hits against the Dodgers.

Sunday’s game saw the Dodgers run out of ABS challenges by the third inning, while Rangers catcher Danny Jansen singlehandedly had four successful challenges across five attempts.

For the second straight series (regardless of location), the Dodgers tally just seven runs over the two games following an offensive explosion in the opener. The Dodgers are now 6-3 at home, but they average just 4.33 runs per game at Dodger Stadium this season.

Game particulars
  • Home runs— Evan Carter (2); Shohei Ohtani (5)
  • WP— Jacob deGrom (1-0): 6 IP, 4 hits, 1 earned run, 3 walks, 9 strikeouts
  • LP— Roki Sasaki (0-2): 4 IP, 5 hits, 2 earned runs, 5 walks, 6 strikeouts
  • SV— Jakob Junis (3): 1 IP, 0 hits, 0 runs, 1 walk, 2 strikeouts
Up next

The Dodgers continue their homestand as they open up a three-game series with the New York Mets on Monday (7:10 p.m. PT, SportsNet LA). Justin Wrobleski makes his second start against left-hander David Peterson.

8-7 – deGrom steps up as Rangers take finale from Dodgers 5-2

Apr 12, 2026; Los Angeles, California, USA; Texas Rangers pitcher Jacob Degrom (48) throws a pitch during the second inning against the Los Angeles Dodgers at Dodger Stadium. Mandatory Credit: Jonathan Hui-Imagn Images | Jonathan Hui-Imagn Images

The Texas Rangers scored five runs while the Los Angeles Dodgers scored two runs.

In a game where it felt like the Rangers should have won by double-digits, they decided it would be more fun to keep you engaged all afternoon as they avoided a sweep at the hands of the defending champion Dodgers by a margin kept almost inexplicably close until late.

After today’s starter Jacob deGrom gave up his customary solo home run to Shohei Ohtani to give the Dodgers an early lead, the Rangers kept getting runners on base against LA’s wild young starter Roki Sasaki and then kept figuring out the perfect way to do anything but bring them in.

Overall, Texas turned seven hits, eight walks, and an LA error through the first seven innings into just three runs. The dam finally broke in the 8th, however, with two more walks, two more hits, and a wild pitch as Texas added a couple of insurance runs.

Those insurance runs came after deGrom had exited and Jacob Latz allowed his first non-Muncy run of the season as the game teetered on the brink of “how do you lose this one?” as the Dodgers were a potential swing away from taking the lead. Luckily Cole Winn came in and cleaned up and then a third Ja(c)kob on the day got the save with Jakob Junis tossing a scoreless 9th.

Despite not exactly making the most of their opportunities (10 hits, 10 walks, 2-14 with RISP, 12 LOB), the five runs proved to be plenty with deGrom tossing a gem and the bullpen making use of the 8th inning cushion to help Texas escape LA with a sweep avoided.

Player of the Game: Batters of note include Josh Jung who had two hits and two walks, Danny Jansen who walked three times (and used five ABS challenges behind the plate, four of them successful!), Josh Smith who had two hits and the go-ahead RBI, and Evan Carter who homered and reached two other times via base on balls.

But with the current road trip long and without respite, and with the bullpen soaking up a lot of innings in the season’s first few weeks, the Rangers really needed deGrom to be at his most deGromy for as long as possible. deGrom answered with six innings of one-run ball against baseball’s modern juggernaut.

Following Ohtani’s 1st inning homer, deGrom allowed just three more hits. The Rangers’ elder ace did walk three (including an intentional walk to Ohtani) but he also struck out nine as he picked up his first win of the year.

Up Next: The Rangers are forced to trudge to West Sacramento for a series against the formerly Oakland Athletics in their first look at their AL West rivals in 2026. RHP Nathan Eovaldi will make the start for Texas in the opener against RHP Luis Severino for the Northern Californians.

The Monday night first pitch from Sutter Health Park is set for 8:40 pm CT and will be aired on the Rangers Sports Network.

Brewers expecting ‘bad news’ after losing Christian Yelich to hamstring injury, dropping 5th straight in sweep by Nationals

Three-time Milwaukee Brewers All-Star Christian Yelich left Sunday’s game against the Washington Nationals with hamstring tightness.

It’s not clear when Yelich sustained the injury. Yelich went 0 for 2 in his first two at-bats, then was replaced in the lineup by Gary Sanchez in the fifth inning. The Brewers announced shortly afterward he was experiencing hamstring tightness.

The severity of the injury and a timeline for his return were not initially clear. But manager Pat Murphy wasn’t optimistic in his news conference after Milwaukee’s 8-6 loss.

“We’re most likely to get some bad news on Yelich,” Murphy told reporters, per MLB.com’s Adam McCalvy.

The Brewers are awaiting the results of imaging on Yelich’s injured hamstring.

The injury is a blow to a reeling Brewers team that lost its fifth straight game to drop to 8-7. The loss completed a three-game sweep at the hands of the Nationals.

Yelich, 34, is playing his 14th MLB season and his ninth with the Brewers. The 2018 NL MVP, Yelich is a three-time All-Star, three-time Silver Slugger winner and one-time Gold Glove winner.

Yelich made his most recent All-Star team in 2024. He didn’t make the All-Star team in 2025, but finished the season with 29 home runs, his highest tally since he hit 44 in 2019.

Yelich was off to a strong start prior to his injury. He entered Sunday slashing .327/.389/.469 with 1 home run, 10 RBI and 3 stolen bases in 14 games while hitting third in Milwaukee’s batting order.

Sunday’s loss dropped the third-place Brewers 1.5 games behind the first place Pittsburgh Pirates (9-5) in the NL Central. They’re tied with the St. Louis Cardinals (8-7) and one game behind the 9-7 Cincinnati Reds.

Phil Garner, former MLB manager and 3-time All-Star, dies at 76

Former MLB manager and player Phil Garner died Saturday after a two-year battle with pancreatic cancer, his family announced in a statement. He was 76.

Garner, a longtime MLB infielder and three-time All-Star, pivoted to a 15-year career as a manager. After stints with the Milwaukee Brewers and Detroit Tigers, Garner led the Houston Astros to their first pennant in 2005.

Before becoming a manager, Garner spent 16 years in the majors as a second and third baseman. He started his playing career with the Oakland Athletics, earning his first All-Star nod in his fourth and final year with the team.

Garner then played five years with the Pittsburgh Pirates, where he earned the nickname “Scrap Iron” for his tough demeanor. Garner played in 150 games in the 1979 season, when the Pirates won the World Series. He picked up his other two All-Star appearances in 1980 and 1981 during his time with the team.

Garner went on to play for three more teams, including a six-year stint with the Astros, who he would go on to manage.

After retiring from playing, Garner began his managerial career with the Milwaukee Brewers in 1992, leading the team for eight seasons. Garner then spent three seasons as manager of the Detroit Tigers from 2000-2002, before being hired by the Astros partway through the 2004 season. He led Houston to its first World Series the very next season, with the team going 89-73 and winning the National League pennant before being swept by the Chicago White Sox in the World Series.

Garner amassed a 985-1,054 record across his managerial career. He held the Brewers franchise record for managerial wins until Craig Counsell passed him in 2022.

Several MLB teams, who Garner played for or managed, honored the late infielder on social media, including the Pirates, Brewers, A’s, Astros, Tigers and Los Angeles Dodgers (where Garner played for one season).

In addition to posting a statement honoring Garner, the Brewers also held a moment of silence before Sunday’s home game against the Washington Nationals, via MLB.com’s Adam McCalvy.

White Sox reportedly calling up top pitching prospect Noah Schultz

The Chicago White Sox, whose 5-10 record is currently the worst in Major League Baseball, are calling up their top pitching prospect, according to several reports.

Noah Schultz, a 6-foot-10 left-hander, came into the season ranked as the White Sox’s No. 2 overall prospect by MLB.com (also rating him as the No. 46 overall prospect in baseball) and No. 1 by Baseball America. He was the team’s 2022 first-round draft pick (No. 26 overall) out of Oswego East High School in Illinois.

Schultz, 22, will start on Tuesday at home against the Tampa Bay Rays, the White Sox announced.

In three appearances this season for Triple-A Charlotte, Schultz compiled a 1.29 ERA and 3-0 record with 19 strikeouts and two walks in 14 innings. Last year, he progressed from Double-A to Triple-A while struggling with patellar tendinitis in his right knee. He finished with a 4.68 ERA in 17 starts and 77 strikeouts in 73 innings.

As could be expected, Schultz’s height makes him imposing to opposing hitters, something alluded to by Triple-A teammate Duncan Davitt.

“Just a nightmare for a hitter,” Davitt told MLB.com. “He’s kind of hard to play catch with sometimes just because it’s funky and it’s hard. He’s going to be a guy when he gets his chance.”

During two appearances in spring training, Schultz struck out five batters in 4 1/3 innings.

Starting pitching has not been an issue for the White Sox, despite their record. The rotation’s 3.99 ERA ranks seventh in the American League.

However, the outlier was Shane Smith, who compiled a 10.80 ERA in three starts with 10 earned runs, 12 hits and nine walks allowed in just 8 1/3 innings. He was demoted to Triple-A on Wednesday and Schultz is expected to take that spot in the starting rotation.

Though Schultz’s workload will be monitored closely at this point of his career, White Sox manager Will Venable indicated that he’s not being called up for a spot start.

“The plan is not to bring him up and send him back out here, right?” Venable said, via MLB.com’s Scott Merkin. “The thought is that we bring him up here when he’s ready, and go and let him do his thing.”

Hitting has been the issue for the White Sox, and another of the franchise’s top minor-leaguers may also join the team this coming week.

Infielder Sam Antonacci has a slash line of .317/.509/.488 with 15 walks in 58 Triple-A plate appearances. He could provide a boost to a lineup that ranks last in MLB with a .192 team batting average and .568 OPS. The team also carries a 20-inning scoreless streak into Sunday’s matchup with the Kansas City Royals.

Kings reportedly expected to keep HC Doug Christie despite 22-59 record this season

The Sacramento Kings are reportedly expected to keep head coach Doug Christie, according to the Athletic’s Sam Amick. Christie took over for Mike Brown as the Kings’ interim head coach last season before signing a three-year deal last summer.

The Kings are 22-59 and 14th in the Western Conference this season. Last year, Christie went 27-24 and was the ninth seed in the play-in before the Dallas Mavericks eliminated them.

After a slow start this season, the Kings have shown late progress under Christie. After starting the year 12-46 and setting a franchise record in February with a 16-game losing streak, the Kings have gone 10-13.

Most of the Kings’ wins down the stretch have come without the team’s star players, including Zach LaVine, Domantas Sabonis, Keegan Murray, Russell Westbrook and DeAndre Hunter, whom the team acquired in a trade for Keon Ellis and Dennis Schröder.

While there have been signs of progress, there has been much left to be desired under Christie. The 55-year-old coach was recently cleared by the NBA of intentionally trying to lose in Tuesday’s 110-105 loss to the Golden State Warriors.

Christie motioned to Doug McDermott to intentionally foul Seth Curry, who did not have the ball, with 3:15 left in the fourth quarter. The Kings were leading by one point at the time of the foul. Curry is shooting 90% from the free-throw line this season and has shot 86.4% from the stripe for his career year. Curry went 1-of-2 from the line after the Kings’ foul.

Christie reportedly attempted to use the strategy to foul and call a timeout but did not realize the Kings were in the penalty.

Christie is early in his coaching career, having spent just three seasons as a Kings assistant before becoming interim coach last season. Previously, he was the Kings’ color commentator for one season. He played for the Lakers, Knicks, Raptors, Kings, Magic, Mavericks and Clippers during his 15-year NBA career.