Giants drop fourth straight, fall season-worst 17 below .500 in loss to Royals

San Francisco Giants manager Tony Vitello, left, talks to his players on the mound during a pitching change in the sixth inning of a baseball game against the Kansas City Royals
San Francisco Giants manager Tony Vitello, left, talks to his players on the mound during a pitching change in the sixth inning of a baseball game against the Kansas City Royals

KANSAS CITY — With their place in the standings at this point in the season, all that really matters for the Giants is how other teams value their potential trade candidates.

All things considered, Tuesday’s 3-2 loss to the Royals was a mixed bag.

Tyler Mahle, potentially making one of his last starts for the team he signed with last winter, was solid but unspectacular and far from efficient. He threw 91 pitches and departed without recording an out in the sixth inning, surrendering all three runs to raise his ERA to 5.31.

The performance likely didn’t do much to change how teams view him. A veteran set to be a free agent again this winter probably won’t be making any postseason starts, no matter what uniform he’s wearing, but he could still be a buy-low option to boost a team’s pitching depth.

Asked of his mindset ahead of the deadline, Mahle said: “I’m just trying to pitch better.”

Mahle employed the Giants pitching staff’s special combo to begin the sixth — a walk to Isaac Collins to lead off the inning, followed by a hit-by-pitch of Salvador Perez — and handed off the jam to another pitcher who could be of interest to teams in need of left-handed bullpen help.

San Francisco Giants starting pitcher Tyler Mahle throws during the first inning of a baseball game against the Kansas City Royals AP Photo/Charlie Riedel

Sam Hentges, however, didn’t help the situation. He fell behind on Vinnie Pasquantino, who laced a grounder up the middle to tie the game. Hentges hit another batter, loading the bases, and manager Tony Vitello decided he’d seen enough, calling on Keaton Winn.

Winn, a less likely trade candidate, got two strikes on Nick Loftin and threw him a sinker well below the zone. The pitch got the intended result — a swing and a ground ball — but it was struck well enough and in the right place, out of the reach of either Casey Schmitt or Willy Adames, that it scooted into left field and allowed the Royals to take a 3-2 lead.

Both of the base runners put on Mahle and inherited by Hentges came around to score.

“[Mahle] looked good, like he has the past two times out,” manager Tony Vitello said. “Just unfortunate a couple free bases there to end it. Sam’s been pretty good as of late getting us out of trouble. At the end of the day, the inning was the difference maker.”

Less than two weeks to go until the Aug. 3 deadline, possibly the best thing the Giants did to help maintain the value of any of their trade chips’ came in Vitello’s lineup decision.

Kansas City Royals’ Jac Caglianone (14) is forced out at first by San Francisco Giants first baseman Rafael Devers as he tries to reach on a ground out during the first inning on Tuesday, July 21, 2026, in Kansas City, Mo AP Photo/Charlie Riedel

Luis Arraez, their top asset, was held out for only the sixth time this season. He wants to play everyday but has been hampered by the right foot that seems to be a magnet for his foul balls. One less game meant one less chance for Arraez to more seriously hurt himself.

The Giants were apparently so intent on getting Arraez a full day off that Vitello kept the National League’s second-leading hitter on the bench in a pair of prime pinch-hit opportunities.

Trailing 3-2, Jung Hoo Lee singled to lead off the seventh and made it to second base on a sacrifice bunt from Jesus Rodriguez. But in spite of having the potential tying run in scoring position and the bottom two spots in the lineup coming up, Vitello didn’t call on Arraez.

He allowed Drew Gilbert to go down swinging for the second out, which brought up Christian Koss, who started in place of Arraez at second. Koss had walked and singled in his previous two times up but popped out to short to end the inning.

“Game on the line with a runner in scoring position,” Vitello said. “Pretty much that was the conversation.”

The situation nearly presented itself in the ninth after Lee reached again via a walk. Pinch-runner Grant McCray never made it to second. Arraez, who had his elbow guard on, never left the dugout.

San Francisco Giants’ Jesus Rodriguez slides home to score on a single by Drew Gilbert during the fifth inning of a baseball game against the Kansas City Royals AP Photo/Charlie Riedel

What it means

After notching a win in their first game after the All-Star break, the Giants have dropped all four games since. It’s San Francisco’s sixth losing streak this season of four or more games.

The loss dropped the Giants a season-high 17 games below .500, at 42-59, the furthest under water the franchise has been since it ended the 2017 season 64-98, the second-worst record in the Giants’ 68 seasons in San Francisco.

Who’s hot

The temperature of the Giants’ frustrations reached a point early that home plate umpire Lance Barrett paused the game to tell the visitors’ dugout to pipe down with the chirping.

San Francisco was especially upset by a check-swing call that went against Willy Adames in his first at-bat, ending in a strikeout to start the second inning.

“The check swing got the whole dugout defending his case,” Vitello said. That included Gilbert, who was shown on camera appearing to retort back to the umpire to “Shut the f— up.”

Adames, who later booted a ball at shortstop to begin the bottom of the seventh, was a victim of another odd call that earned the umpiring crew no friends among the folks in gray uniforms.

The Giants believed Adames should have been awarded first base in the sixth when his swing appeared to connect with the glove of Royals catcher Carter Jensen. Vitello requested a video review to check for catcher’s interference, and although it appeared to show exactly that, the lengthy replay process led to the no-call on the field being upheld and Adames popping out.

“My best guess from only the video replay they were showing on the board was maybe there wasn’t a good view of the bat hitting the catcher’s mitt,” Vitello said.

Who’s not

Bryce Eldridge continued to be an on-base machine, lining a single in his first time up to get on safely for the 53rd time in 59 games since he was called up on May 4. 

But after a strong start to the second half in Seattle, the rookie slugger has had a rough go of it this series. Before he wasn’t able to make a difficult play on the game-winning squeeze bunt Monday night, he struck out three times, and he went down on strikes two more times Tuesday.

There was always going to be some swing and miss paired with Eldridge’s power stroke, but it has been prevalent lately. In 16 games this month, he has struck out 24 times and drawn nine walks. He had struck out 24 times in his previous 27 games, with 14 bases on balls.

Up next

Landen Roupp takes the mound against Seth Lugo as the Giants wrap up their series against the Royals on Wednesday (11:10 a.m. PT) before heading home to host a third straight sub-.500 American League opponent, the Angels, beginning Friday.

San Francisco’s 9-17 record in interleague play is the worst in the majors.

Colorado Rockies vs. Washington Nationals OVERFLOW THREAD

Jul 21, 2026; Denver, Colorado, USA; Colorado Rockies designated hitter Mickey Moniak (22) slides safely past the tag of Washington Nationals catcher Keibert Ruiz (20) in the second inning at Coors Field. Mandatory Credit: Isaiah J. Downing-Imagn Images | Isaiah J. Downing-Imagn Images

It’s been a back-and-forth affair at Coors Field, with the Colorado Rockies currently leading the Washington Nationals 7-6. But since there are three whole innings left (or hopefully only 2.5!), it’s time for another OVERFLOW THREAD!

As a reminder, here are the lineups:

Let’s go Rockies!


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!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

White Sox catcher Kyle Teel out 6-12 weeks in huge injury crusher

Chicago White Sox player Kyle Teel #8 is helped off the field by manager Will Venable #1 and a team trainer after being injured.
Kyle Teel #8 of the Chicago White Sox is helped off the field by manager Will Venable #1 and a team trainer after being injured attempting to make a tag at home plate during the second inning of the game against the Texas Rangers at Globe Life Field on July 20, 2026 in Arlington, Texas.

The American League Central-leading White Sox were just dealt a major blow on the injury front.

Catcher Kyle Teel will likely be out 6-12 weeks after suffering a left high ankle sprain in Monday night’s win over the Rangers, manager Will Venable told reporters Tuesday.

The team placed Teel on the 10-day injured list and recalled Edgar Quero.

Teel was injured on an attempted tag on Monday night, and this issue marks his second IL stint of the 2026 season and his third major injury this year.

Teel began the season on the shelf after straining his right hamstring while playing for Team Italy during the 2026 World Baseball Classic.

He then sprained his right LCL in May while on a rehab assignment, sidelining him for another month.

Kyle Teel of the Chicago White Sox is helped off the field by manager Will Venable and a team trainer after being injured attempting to make a tag at home plate during the second inning of the game against the Texas Rangers at Globe Life Field on July 20, 2026 in Arlington, Texas. Getty Images

Since his return on June 22, Teel has made 19 appearances, hitting .190 with two home runs.

In 78 games last season, Teel hit .273/.375/.411.

Teel’s recovery could threaten his availability for the end of the season, when it appears the White Sox will be battling for a top spot in the AL playoffs.

As of July 21, they’re neck-and-neck with the Guardians for first place in the division, and they hold the second-best run differential in the AL.

A recovery of six weeks, the optimistic end of the timeline, would bring Teel back for the last month of the season. Twelve weeks, however, would keep him out until deep in the playoffs, if the White Sox manage to make it that far.

Chicago White Sox catcher Kyle Teel (8) rounds the bases after hitting a home run during the first inning against the Cleveland Guardians at Progressive Field. IMAGN IMAGES via Reuters Connect

The extent of Teel’s injury likely puts the White Sox in the market for another option at catcher as the Aug. 3 trade deadline looms.

While it’s not likely they will go for a splashier option in Adley Rutschman, Hunter Goodman or Shea Langeliers, the White Sox could target other catchers who become available.

Zac Thornton outduels Brandon Sproat as Mets defeat Brewers 4-0

Jul 21, 2026; Milwaukee, Wisconsin, USA; New York Mets pitcher Zac Thornton (49) steps away from the mound after walking a batter against the Milwaukee Brewers in the first inning at American Family Field. Mandatory Credit: Michael McLoone-Imagn Images | Michael McLoone-Imagn Images

This time a year ago, the Mets were eagerly anticipating Brandon Sproat’s major league debut in the hopes that he would soon become a stalwart in the team’s rotation for years to come. Meanwhile, Zac Thornton (at the time carrying an extra H in his name) was not a name on the radar on anyone but the most diehard of Mets fans. Tonight, Sproat took the mound facing his former team following the trade that sent him to Milwaukee this offseason, and Thornton went up against him in his fourth major league start. And it was the crafty soft-tossing lefty who emerged victorious over the former top 100 prospect flamethrower, with the Mets evening up the series against the Brewers with a 4-0 victory.

The scoring started in the top of the second, when Jared Young came to the plate with one out and deposited a 2-1 pitch from Sproat into the bullpen in right field for a solo homer. And while that would prove to be the only run the Mets would score against their former farmhand for a while, they did an effective job at making him work all night, as they got at least one runner on base in every inning in which he pitched and utilized a patient approach to work four walks against him and balloon his pitch count.

The last walk Sproat issued was a two-out free pass to Bo Bichette in the top of the fifth, and that proved to be the final batter he would face this evening. Chad Patrick came on from the bullpen to replace him, and the Mets picked this moment to strike—with the help of some uncharacteristically shoddy defense from the Brewers. Francisco Lindor greeted Patrick by hitting a sharp grounder to second that bounced off Brice Turang and into center field; Turang then neglected to run after the ball, forcing center fielder Garrett Mitchell run in a long ways to field it and allowing Lindor to hustle into second. Carson Benge followed that by hitting a ground ball into the second base hole, and Turang paused while moving to field the ball, allowing it to sneak by him into right field and bringing two runs home (to make matters worse, Benge should have been thrown out trying to advance to second when the throw from right field was cut off by Andrew Vaughn at first base, but the throw to second sailed into the outfield). Patrick struck out Luis Robert Jr. to end the inning, but the defensive miscues put another earned run on Sproat’s ledger, giving him a fairly unremarkable final line (4.2 innings, 4 hits, 4 walks, 4 strikeouts, 2 earned runs).

Meanwhile, Thornton continued his impressive run with another strong start. As is usually the case with him, he was far from dominant with his stuff, as he recorded just two strikeouts on the night. But he also largely kept the Brewers off the basepaths—thanks in part to some help from his defense. With one out in the third inning, Joey Ortiz hit a soft liner to left field, and A.J. Ewing (playing his first game at the position with Robert in center) sprinted for it and made an impressive diving catch. Later, with two outs in the fifth inning, Luis Lara hit a sharp grounder towards the third base line, and Bichette was able to field it and make a strong throw to record the final out of the frame. Yes, you’re reading this right: the Mets’ defense came through tonight while the Brewers’ defense did not. We are as shocked as you are.

Thornton retired thirteen straight Milwaukee batters at one point before back-to-back leadoff singles from Cooper Pratt and Ortiz in the bottom of the sixth ended that stretch. The tying run was thus at the plate, and the young rookie lefty had to bear down with the top of the order coming up. He started by striking out Jackson Chourio for out number one, and then benefitted from yet another mental lapse on the part of the Brewers. A 1-2 pitch trickled past Luis Torrens behind the plate, and the runner at first base tried to advance while the runner at second stayed put before realizing his mistake and breaking for third late. Torrens recovered the ball and the Mets were able to retire Pratt at third base for the second out. Turang then followed that by hitting a long fly ball towards the left field warning track that Ewing took a wobbly route on before catching the ball to end the inning.

That also ended Thornton’s night after six scoreless innings (giving him eighteen straight scoreless innings over his past three outings) in which he allowed just three singles and one walk on 81 pitches. Again, there was a lot of decent contact against him, so he almost certainly benefited from some luck tonight. Still, we’re not looking at three straight quality starts for Thornton, and while there will continue to be concerns about whether his pitching profile can attain long-term success in the modern game, the Mets will happily continue to send him out there and see what he can do.

After Thornton’s exit, it was time for some trade deadline candidates to increase their value. Luke Weaver started by coming on for the seventh and tossing a 1-2-3 seventh inning. Then in the top of the eighth, Robert Jr. led off the frame by having his first memorable moment since returning from the injured list, hitting an absolutely towering (to the tune of a 112.2 MPH exit velocity and 451 feet) home run to left field to make it 4-0 Mets. Brooks Raley then continued the trade value express by throwing his own perfect inning with a strikeout. Get those offers in now, other teams.

After a scoreless top of the ninth for the Mets bats, Devin Williams took the mound at American Family Field for the first time since October 3, 2024, when he gave up the most devastating home run of his career against the team that’s now signing his paychecks. This outing was much less dramatic than that one, as he issued a leadoff single but nothing else and closed out the game for the Mets. The victory gave Zac Thornton the first win of his major league pitching career and even up the series for the Amazins. They’ll now go for the series victory tomorrow afternoon.

SB Nation GameThreads

Amazin’ Avenue
Brew Crew Ball

Box scores

MLB.com
ESPN

Win Probability Added

What’s WPA?

Big Mets winner: Zac Thornton, +33% WPA
Big Mets loser: Marcus Semien, -7% WPA
Mets pitchers: +43% WPA
Mets hitters: +7% WPA
Teh aw3s0mest play: Carson Benge two-run double in the fifth, +18.2% WPA
Teh sux0rest play: Joey Ortiz single in the sixth, -7.8% WPA

Max Muncy homers off Zack Wheeler to beat Phillies

Jul 21, 2026; Philadelphia, Pennsylvania, USA; Los Angeles Dodgers infielder Max Muncy (13) hits a two-run home run against the Philadelphia Phillies in the fourth inning at Citizens Bank Park. Mandatory Credit: Kyle Ross-Imagn Images | Kyle Ross-Imagn Images

Justin Wrobleski went deep yet again, as did Max Muncy in the Dodgers’ 2-1 win over the Philadelphia Phillies on Tuesday night at Citizens Bank Park, in a game delayed at the start by 80 minutes due to rain.

One week after striking out five in his All-Star debut in this same ballpark, Wrobleski struck out seven Phillies on Tuesday. He allowed two loud hits with two outs in the first inning, as a Bryce Harper double was cashed in by an Alec Bohm single. But that was the only run Wrobleski allowed in hia 6 1/3 innings, which actually lowered the left-handers average outing length this season from 6.422 innings per start to 6.417, third best in the majors.

Wrobleski has lasted at least six innings in each of his last five starts, and in 13 of 16 starts this season. He’s allowed zero or one run in 10 of his 16 starts.

Cey hey

Zack Wheeler has been a buzzsaw this season, with a paltry 2.16 ERA and 2.64 xERA after Tuesday night. He struck out nine and walked none in this one, with the only blemish coming in the fourth inning. One out after Andy Pages singled, Muncy homered, giving the Dodgers the lead.

Muncy’s home run was his 19th of the season, second on the team to Shohei Ohtani. But it was also Muncy’s 228th home run as a Dodger, tying third baseman Ron Cey for fifth place on the all-time franchise leaderboard. Those two are tied for second among Los Angeles Dodgers, trailing only Eric Karros.

Most home runs, Dodgers history

  • Duke Snider 389
  • Gil Hodges 261
  • Eric Karros 270
  • Roy Campanella 242
  • Ron Cey 228
  • Max Muncy 228

Wheeler back on May 29 at Dodger Stadium allowed four solo home runs, including one by Muncy. The Dodgers have handed Wheeler his only two losses this season, scoring six total runs against him. In his other 14 starts, Wheeler is 10-0 with a 1.86 ERA, and the Phillies are 13-1 in those games.

The pitcher who got the win in both Wheeler starts was Wrobleski.

Tanner Scott got his first two batters faced to finish the eighth inning, then got into a jam with runners on second and third with one out in the ninth. Brandon Marsh hit a dribbler up the third base line. Though the game was in Philadelphia, this was a play right out of Chicago, finishing things off with a bizarre 2-5-6-4 double play, thanks to an all-time brain fart by J.T. Realmuto.

This was Scott’s second five-out appearance in nearly two seasons with the Dodgers, and his first such save.

Tuesday particulars

Home run: Max Muncy (19)

WP — Justin Wrobleski (11-2): 6 1/3 IP, 5 hits, 1 run, 1 walk, 7 strikeouts

LP — Zack Wheeler (10-2): 7 IP, 5 hits, 2 runs, 9 strikeouts

Sv — Tanner Scott (15): 1 2/3 IP, 2 hits, 1 strikeout

Up next

One more game remains in Philadelphia, with Eric Lauer on the mound for the Dodgers on Friday night (3:40 p.m. PT, SportsNet LA), and right-hander Aaron Nola going for the Phillies.

Zac Thornton deals, Luis Robert Jr. demolishes homer as Mets beat Brewers 4-0

The Mets beat the Brewers 4-0 on Tuesday night at American Family Field.

Here are some takeaways...

-- Christian Scott and Nolan McLean dominated on the mound in Philadelphia, so tonight it was Zac Thornton's turn to follow suit. The 24-year-old left-hander was spectacular yet again, as he held the Brewers to just three hits and a walk with a pair of strikeouts over six shutout innings to earn his first career victory. 

-- Thornton was in some trouble in the bottom of the first, but he turned a comebacker into an inning-ending double play. He went on to face the minimum through five innings, retiring the next 13 hitters he faced in order before the Brewers put together back-to-back singles leading off the sixth. The youngster sweat that threat off too with a strikeout, baserunning miscue, and a deep flyout to left. 

-- Thornton is now down to a stellar 1.93 ERA over his first four big-league starts, and he hasn't allowed a run in 18 consecutive innings, which is the longest stretch by a Mets rookie since Steven Matz in 2016.

-- The Mets' offense was able to get Thornton a lead to work with just two innings into this one, as Jared Young lifted his seventh homer of the season into the visiting bullpen in right-center. Young also had a single across his four plate appearances, bringing his OPS to .761 for the year. 

-- New York had plenty of other opportunities against old friend Brandon Sproat. They stranded runners in the first, third, and fourth but were able to break through after he was pulled in the fifth. After a two-out walk, a hustle double from Francisco Lindor and a two-run double from Carson Benge made it a 3-0 ballgame. 

-- Benge had a pair of knocks, Lindor had three hits for the second time in his last three games.

-- The Mets added an insurance run in a big way in the top of the eighth. Luis Robert Jr. had been hitless over his first seven at-bats since returning from injury until he absolutely demolished a second-pitch cutter 451 feet to the concourse in left for his third home run of the season. 

-- Luke Weaver pitched a scoreless seventh, Brooks Raley followed that in the eighth, then Devin Williams put the finishing touches on the victory in his first appearance back in Milwaukee. 

-- A.J. Ewing enjoyed another strong game on both sides of the ball. He had a hit and a walk across four plate appearances, stole his 11th base of the season, and also made a pair of outstanding plays to help Thornton in his first-ever big-league appearance in left field. 

-- Luis Torrens had two hits on the night; Marcus Semien had one but also booted a ball at second. 

Game MVP: Zac Thornton

The rookie southpaw was outstanding to earn his first career victory. 

Highlights

What's next

Christian Scott takes the ball against Logan Henderson in the series finale Wednesday at 2:10 p.m.

Hits all around! Rays 12, Blue Jays 2

TORONTO, CANADA - JULY 21: Yandy Diaz #2 of the Tampa Bay Rays hits a three run home run against the Toronto Blue Jays during the ninth inning in their MLB game at the Rogers Centre on July 21, 2026 in Toronto, Ontario, Canada. (Photo by Mark Blinch/Getty Images) | Getty Images

Apparently the Rays needed to leave the country to get back on track.

Their offense perked up in their 7-1 win on Monday night, but it caught on fire – in a good, and not a dumpster way— tonight. Every player other than Taylor Walls had a hit, and even Walls still managed to score a run. After running through much of their bullpen, the Blue Jays ultimately brought in outfielder Myles Straw to get the last out.

The Rays started the game with a crooked number — 3 to be precise. Batting in the first against a surprisingly shaky Kevin Gausman, they scored three runs, all with two outs. Junior walked, and after that Cedric Mullins, Johnny DeLuca and Chandler Simpson all got hits account for the three runs.

In the bottom of the first, Rasmussen loaded the bases and I really thought we were back in the nightmare world of the Boston series where the Rays could never hold a lead for more than half an inning. But whatever wasn’t working — either with Rasmussen, or between him and Fortes (they seemed to take a while to get in sync) quickly got set right, and Rasmussen got out of the inning, and rolled through the Jays lineup until the sixth inning.

The Rays also threatened in the second and third innings, as Gausman’s pitch count mounted, although they did not manage to score. But I still want to focus on the third inning, when Chandler Simpson was nearly able to make runs happen. He successfully bunted for a single. The next hitter, Ben Williamson, hit a soft single to centerfield, which centerfielder Varsho bobbled so that Simpson could get to third. We could argue – and Brian Anderson did argue — that Simpson’s speed contributed to that bobble, because Vasho, worried about stopping Chandler at second, was too busy looking to second base to field the ball cleanly. Now Walls wasn’t able to get Simpson home, but nonetheless it’s an example of how his speed can become a weapon in a variety of ways. Unfortunately Simpson has a number of holes in his game; it’s not clear that his speed is enough to merit a starting outfielder role. But speed is a skill that is also so much fun to watch, so let’s enjoy it!

At any rate, the Rays drove Gausman from the game midway through the fourth, after Diaz reached on a single and Caminero on a walk. But the Rays still managed to score another run even with the new pitcher in place; Cedric Mullins, who had reached on a force play, stole second and the Jays (whose defense tonight was…not good!) threw the ball away trying to nab him. That was followed by another DeLuca single to score run number 6.

The Rays, whose offense was on life support a mere two and a half days ago, continued to pile on. Runs 6-8 came courtesy of Nick Fortes’ three-run homer in the fifth inning.

The Blue Jays ended the shut out in the bottom of the sixth inning that to some BABIP magic. Ernie Clement led off with a blooper that fell between DeLuca, Aranda and Williamson (and should have been caught, probably DeLuca needed to call off the others). George Spring hit a legit double, and then Varsho chopped a ball into the ground. It took a long time coming down to Aranda, playing behind first base, but still I think Aranda should have been able to beat Varsho to the bag. But he didn’t, and that chopped infield single ended Rasmussen’s otherwise strong outing.

The Rays bullpen — Sulser, Kimbrell and Cleavinger — were terrific, and the Rays offense continued to roll, adding another four runs in the ninth inning. The big hit there was Yandy’s three run homer, an appropriate way to celebrate his 1,000 major league game:

Of course Yandy’s home run was hit to the deepest part of the park, how emblematic of Yandy’s career.

Overall, the Rays got 21 hits, including four for Simpson and three for Fortes. Savor this dominant win!

Yankees’ bullpen proving it won’t need another major trade deadline overhaul

An image collage containing 2 images, Image 1 shows New York Yankees pitcher David Bednar (53) throws a pitch during the 9th inning, Image 2 shows New York Yankees pitcher Fernando Cruz (63) reacts after getting Minnesota Twins third baseman Royce Lewis (23) to ground out

Since their season began in San Francisco on March 25 — and really, even before that — it has been expected that the Yankees would need to address the bullpen at the trade deadline.

Suddenly, that date is less than two weeks away, and somehow the Yankees woke up Tuesday — when their game against the Pirates was postponed by the threat of storms — with the second-lowest bullpen ERA in the majors.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

It has not always felt or looked that way, and the 3.09 ERA (mere decimal points better than that of the surging Red Sox) is not going to convince them they should not actually add relief reinforcements.

But at least with whatever Brian Cashman is able to land by the Aug. 3 deadline — whether it is as splashy as Padres star closer Mason Miller or more like the array of relievers he has acquired the past few deadlines — the Yankees have gotten enough internally to provide a solid baseline.

David Bednar, one of three relievers Cashman added last deadline (the other two have certainly not been part of the solution), has thrown 17 straight scoreless appearances (spanning 20 ²/₃ innings), five of which have lasted more than three outs.

Lefty Brent Headrick has emerged as one of the best relievers in the game, sitting top 10 in both ERA (1.43) and fWAR (1.4), not allowing a run in 42 of his 50 appearances (both major league highs).

Fernando Cruz has been best as a fireman, entering jams and escaping them by stranding 31 of his 36 inherited runners this season. Paul Blackburn has worked his way up the pecking order into high-leverage spots, posting a 2.08 ERA in his transition to full-time reliever. Tim Hill, despite some hiccups lately, has still been tough on lefties.

And recently, albeit in a small sample size, even Angel Chivilli has looked like an arm worth seeing more of to find out if he can be a legitimate option in bigger spots.

Yankees pitcher David Bednar (53) throws a pitch during the ninth inning when the New York Yankees played the Los Angeles Dodgers. Jason Szenes for the New York Post

All of them have contributed to the Yankees bullpen posting a major league best 2.32 ERA over its past 40 games dating back to June 3, a stretch in which it has held opponents to a .188 batting average.

“It’s a really tight-knit group down there and everybody’s pulling for everybody,” Bednar said recently. “Just going out there and doing the job, it’s a lot of fun to watch.”

Yankees Merch Shop
  • WinCraft insulated can coolers
  • Team Effort driver head cover
  • 47 Brand adjustable cap
  • Customizable jersey
  • Logo fleece blanket
  • 14-ounce sculpted relief coffee mug
New York Post receives revenue from affiliate and advertising partnerships for sharing this content and when you make a purchase.

Again, the positive results of late do not mean that the Yankees do not need to add another trustworthy, high-leverage arm or two at the deadline. They could use more strikeouts and velocity, as the current group’s 22.5 percent strikeout rate only ranked 16th in the majors, while their average fastball velocity of 93.8 mph ranked 26th, according to Statcast.

And they still have a problem in the two relievers that came in with Bednar last summer — Camilo Doval and Jake Bird, the latter now back at Triple-A and the former also potentially looking at being squeezed out of the picture because of his inability to deliver in big spots if the Yankees can add enough in the next two weeks.

Yankees pitcher Fernando Cruz (63) reacts after getting Minnesota Twins third baseman Royce Lewis (23) to ground out. Charles Wenzelberg / New York Post

But the group of arms that has pitched well, while still containing some question marks, means the Yankees do not need to overhaul their bullpen like they did (or tried to) last summer.

Bednar has been at the center of the bullpen’s turnaround after a rocky start to the season, which prompted early questions about whether the Yankees might have a closer problem, too. After pitching in the WBC this spring, Bednar had a 5.14 ERA through his first 21 appearances. But he has not been scored upon since then, holding batters to a .103 average and .282 OPS with 22 strikeouts and four walks during his scoreless streak.

“He’s been pretty dominant and has his stuff in a really good place,” manager Aaron Boone said. “But then he’s the kind of guy you want helping lead your bullpen culture.

“Obviously he’s a really good pitcher, but really good competitor, really good person and teammate. There’s no ego involved with it. It’s like, ‘Whatever we got to do to win a game.’ We have a number of those guys that are like that down there and Bed’s one of the leaders. I love his makeup. I love what he brings and the example he sets. He just wants to win, and that’s apparent.”

Braves fall to the Padres in low-scoring fashion

Jul 21, 2026; Cumberland, Georgia, USA; Atlanta Braves shortstop Jim Jarvis (74) runs to third base after hitting a triple to drive in two run against the San Diego Padres during the second inning at Truist Park. Mandatory Credit: Dale Zanine-Imagn Images | Dale Zanine-Imagn Images

The Atlanta Braves took an 8-3 loss against the San Diego Padres in game two of their four-game midweek series.

After an RBI single from San Diego’s Ty France to drive Fernando Tatis Jr. in for the first run, the Braves answered back with an RBI triple from Jim Jarvis to bring in Mauricio Dubón and Brewer Hicklen. This gave the Braves a 2-1 lead.

The Padres wouldn’t let that lead go on for too much longer as they responded with five more of their own, and set the tone with a homerun from Manny Machado in the top of the sixth inning for a 6-2 lead.

Hoping to clinch a come-from-behind victory like they did the previous night, another run from Jarvis off a balk gave the Braves one more run to advance to three total. It was too late, however, as they couldn’t muster a surge of consecutive runs to end the night.

The Padres finished with a 474-foot two-run homer from Tatis Jr. in the top of the eighth inning to seal the deal with an 8-3 win.

The focus shifts a bit to pitching. In Reynaldo López’s 10th start and 23rd appearance of the season, his consistency has been one of his upsides. Tonight showed differently (4.1 IP/ 9 H/ 5 ER/ 3 BB/ 6 K/ 2 HR). It doesn’t help that his last start against the St. Louis Cardinals also resulted in a shaky stat line.

Jr Ritchie came in to relieve López, pitching through 3.2 innings, but gave up three runs of his own with four total strikeouts.

Though pitching was a major aspect in the loss, the blame can’t all be put on that area. The bats were not ready today, and only Jarvis was awake to knock in some runs for the night.

The Braves will have to pull through in tomorrow’s start to build the momentum back and avoid dropping the series as they did in June with a clean sweep to send Atlanta out of Petco Park.

The offense looked solid coming after the break. Now it’s just consistency with execution that’ll have to stay in place.

Jays Still Stink, Lose to Rays 12-2

Jul 20, 2026; Toronto, Ontario, CAN; Tampa Bay Rays shortstop Taylor Walls (6) and second baseman Richie Palacios (1) celebrate a win over the Toronto Blue Jays at Rogers Centre. Mandatory Credit: Dan Hamilton-Imagn Images | Dan Hamilton-Imagn Images

The Jays haven’t, obviously, been good this season. This week has felt like the bottom finally falling out, though. They’re now equidistant between the third wildcard and last place in the American League. Their run differential is tied with the last place Angels. It hasn’t been fun to watch, but after months of thinking they might still pull something off in a weak league, at least now there’s clarity and they can focus on getting whatever they can before the deadline the Monday after next.

As a bonus, Daulton Varsho crashed hard into the wall chasing a ninth inning home run. He stayed in the game, but was in visible pain legging out a ground out in the next half inning. Hopefully it’s just a bruise.


Kevin Gausman had another bad day at the office. He got the first two Rays in the first, but then a walk and three back to back hits, including a Cedric Mullins double, staked the Rays to a three run lead. It was all they’d need. Gausman got out of it and worked through jams with men on first and third in the second in each of the second and third innings to keep Toronto in range, but then a single and a walk knocked him out of the game with one out in the fourth. Mason Fluharty took over and got the second out, but then Yandy Diaz was able to come home on a Brandon Valenzuela throwing error trying to catch Mullins stealing second. A Jonny DeLuca single plated the Rays’ fifth and closed the book on Gausman. All told, he surrendered five runs, four earned, on nine hits and two walks, striking out just one. Not ideal for his trade value.

Lazaro Estrada took over and gave up three more runs in the top of the fifth on a pair of singles and a home run. With the game now firmly in mop up territory, he stuck around for the sixth, getting through it cleanly. Patrick Corbin pitched a couple of solid relief innings, allowing one hit and striking out three. In the ninth, though, the Rays decided to pour a few more on. Three singles and a Yandy Diaz home run scored four, making it 12-2. With the lead now at 10, Myles Straw was able to take over. He was the most effective pitcher of the night for Toronto, giving up just a soft line single and getting a pair of ground outs.

Meanwhile, the offence was on Drew Rasmussen but couldn’t capitalize. Nathan Lukes, Ernie Clement, and George Springer each singled in the first to load the bases, but a pop out and a strikeout prevented any runs. Valenzuela walked in the second. They couldn’t get anything done in the third or fourth, but Myles Straw added another single in the fifth. Finally, in the sixth, Clement got another hit, Springer doubled to move him to third, and a Daulton Varsho single plated the lead runner, knocking Rasmussen out of the game. Reliever Cole Sulser got Kazuma Okamoto to ground into a double play, but at leas that plated Springer.

At that point they went back to sleep, going down in order in the seventh, eighth, and ninth.


Jays of the Day: Absolutely not, no.

Less So: Gausman (-0.20), Okamoto (-0.11 and an error), and really everyone else except Clement.


Since we’re all having so much fun, we’ll play the Rays two more times. The next one is tomorrow at 7:07pm ET. Griffin Jax (5-7, 4.08) takes the mound for the Rays. The Jays haven’t announced a starter, but Spencer Miles (4-2, 3.52) will probably do the bulk of the pitching, either off the bat or following an opener.

Brooks Raley, A.J. Minter delivering as rare strength with their Mets tenures nearing likely end

An image collage containing 2 images, Image 1 shows A.J. Minter #33 of the New York Mets throws a pitch in the seventh inning during a game against the Philadelphia Phillies at Citizens Bank Park on July 19, 2026 in Philadelphia, Pennsylvania, Image 2 shows New York Mets pitcher Brooks Raley (25) throws a pitch in the tenth inning against the Kansas City Royals at Citi Field, Sunday, July 12, 2026, in Queens, NY
Mets

MILWAUKEE — Brooks Raley counted down the minutes to the trade deadline in the visitors clubhouse in Kansas City three years ago, half expecting a call into the manager’s office to tell him he had been traded by the Mets. 

That call never occurred. 

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

This time, the veteran lefty reliever, in the final year of his contract for a sputtering team, understands it makes more sense that he will be a former Mets pitcher by Aug. 3

Raley’s lefty cohort in the bullpen, A.J. Minter — who is also a free agent after this season — holds the same mindset: his days with the Mets are likely numbered. 

“This isn’t the ideal situation for the Mets and what we wanted to do here,” Raley said before pitching a scoreless eighth in Tuesday’s 4-0 win over the Brewers. “But it’s also the reality of what’s to come.” 

Together, Raley and Minter have given the Mets a top one-two combination from the left side in a bullpen that serves as a team strength. 

Raley, 38, entered the day with a 2.02 ERA in 40 appearances this season. He first arrived to the Mets in a trade with the Rays before the 2023 season and then re-signed with the club last year while rehabbing from Tommy John surgery. 

New York Mets pitcher Brooks Raley (25) throws a pitch in the tenth inning against the Kansas City Royals at Citi Field, Sunday, July 12, 2026. Corey Sipkin for the NY POST

Minter, 32, began play with a 1.80 ERA in 20 appearances this season. He signed a two-year contract worth $22 million with the club before last season, but was lost in April to a torn lat. He returned this season in May and has found success with a fastball that has averaged 92.9 mph — a drop from 94.5 mph last year. 

Minter, a former Braves reliever, noted this is the first time he’s been part of a trade deadline for a team that is selling. 

“I am going to keep doing my best until they tell me to go somewhere else,” Minter said. “Just keep going out there and performing for this team and go out there and win and see what happens.” 

Both relievers are enthralled by the idea of jumping into a pennant race in the next 1-2 weeks. 

“There’s that optimism and I think that is the goal of every player when they put on a uniform, no matter what uniform that is, to go compete for a championship,” Raley said. “I wish we had done more while I was here. I really didn’t get to do the 2024 [NLCS] run, rehabbing from surgery. I think all of us feel a certain amount of responsibility for not getting it done this year. But we are where we are.” 

Minter, who pitched for the 2021 World Series-winning Braves, has appeared in 20 postseason games. 

“It makes the grind of 162 games all worth it,” Minter said. “There’s no words to describe a postseason atmosphere, and that is the reason why we play this game. It’s exciting for that opportunity. At the same time, I am still a Met and it’s frustrating to see where this year has gone, and we try to look at what we could do better.” 

If these are Minter’s final days with the organization, what will be his memory of his tenure? 

“It’s been just sad,” he said. “The New York Mets have changed my life forever. Going into free agency, I wanted to compete and win a World Series here and I had full expectations of doing so, especially with the talent we have. I feel for this organization because they do everything they possibly can to win here, from the owner to the front office to the coaches to the players. They just want to win and you can see that and it’s just frustrating to not be able to deliver that to this fanbase.” 

A.J. Minter of the New York Mets throws a pitch in the seventh inning during a game against the Philadelphia Phillies at Citizens Bank Park on July 19, 2026. Getty Images
MEts merch shop
  • 47 Brand logo cap
  • 1986 eco tote bag
  • Mets fiber beach towel
  • 14-ounce sculpted relief mug
  • Customizable jersey
  • Color block logo backpack
New York Post receives revenue from affiliate and advertising partnerships for sharing this content and when you make a purchase.

Raley said he never expected to stay four seasons with the Mets. 

“But I think I have excelled at my position,” he said. “I think I have been really consistent, and this is one of the best, if not the best, division in baseball to play in. Citi Field, a special full ballpark and atmosphere. I have really enjoyed my time.”

Caleb Ferguson apologizes for disparaging umpire in expletive-laden rant: ‘Very unprofessional’

An image collage containing 3 images, Image 1 shows Cincinnati Reds relief pitcher Caleb Ferguson looks out onto the field during a baseball game, Image 2 shows A baseball player in a gray Cincinnati Reds jersey with number 46, wearing a red cap, Image 3 shows An umpire wearing a black cap and shirt with Major League Baseball logos
caleb ferguson

Reds reliever Caleb Ferguson has issued a public apology to umpire Bill Miller after Ferguson directed disparaging, expletive-filled remarks on Monday night.

“Don’t feel great about it for sure,” Ferguson told reporters Tuesday. “Definitely pretty uncharacteristic for myself. As long as I have been in this game I don’t know if you will find a clip of me going at an umpire like that. Definitely going to have to wear that one on the chest.”

Ferguson said he’s going to directly talk to Miller if he can to make things right with the veteran umpire.

“Going to seek Bill out, going to try to at some point,” Ferguson added. “Definitely make it right with him cause very unprofessional on my part. Nothing you can do with it now, but just have to move on. I know Bill’s doing his best to not be in his way in that situation, so I’ve got to be better on my part too.”

Cincinnati Reds relief pitcher Caleb Ferguson reacts in the seventh inning of a baseball game against the Seattle Mariners, Monday, July 20, 2026, in Seattle. AP Photo/Lindsey Wasson

Ferguson lashed out after Miller inadvertantly got in the way of Cincinnati infielder Edwin Arroyo, preventing him from making a play.

Ferguson’s comments, in which he insulted Miller’s weight, were caught on the broadcast and went viral.

“F–king fatass, get out of the way. Fat motherf–ker,” Ferguson appeared to say toward the umpire.

Ferguson was in the midst of a frustrating outing when he confronted Miller. Two batters before the incident occurred, Ferguson gave up a grand slam to Mariners catcher Cal Raleigh that put Seattle up 7-0. Ferguson was only charged with two earned runs in 2/3 of an inning, but the damage was done.

The Mariners would go on to shut out the Reds 8-0.

Cincinnati Reds pitcher Caleb Ferguson (46) wipes his face as walks to the dugout. IMAGN IMAGES via Reuters Connect

“It’s just a very unprofessional thing on my part,” Ferguson said. “I know these things happen within the game.

“But I don’t like that I was kind of the centerpiece of this.”

St. Louis Cardinals Game Discussion vs Los Angeles Angels Tuesday Night

KANSAS CITY, MISSOURI - JUNE 18: Matthew Liberatore #32 of the St. Louis Cardinals throws against the Kansas City Royals in second inning the at Kauffman Stadium on June 18, 2026 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images) | Getty Images

The St. Louis Cardinals will try to rebound from yet another tough loss Monday night with a Tuesday night clash versus the Los Angeles Angels. Matthew Liberatore will start for the Cardinals while the Angels will give the ball to Walbert Ureña. First pitch is scheduled for 8:38pm central time at Angel Stadium in Anaheim. Game TV broadcast being handled by Cardinals.tv.

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!

Trevor McDonald injury hampers Giants’ future rotation plans

San Francisco Giants starting pitcher Trevor McDonald (72) delivers a pitch against the Kansas City Royals during the first inning at Kauffman Stadium
San Francisco Giants starting pitcher Trevor McDonald (72) delivers a pitch against the Kansas City Royals during the first inning at Kauffman Stadium

KANSAS CITY — With little else at stake, the Giants’ primary focus in the second half will be evaluating who they can count on for next season, particularly in their starting rotation.

It’s a puzzle that Trevor McDonald figured to fit in somewhere.

But things got more complicated when the 25-year-old right-hander walked off the mound with a trainer between the fourth and fifth innings of Monday night’s 4-3 loss to the Royals.

McDonald was placed on the 15-day injured list Tuesday, with Tristan Beck called up to take his place on the roster, but his outlook wasn’t any clearer. He flew back to San Francisco, where he will undergo further evaluation. For now, the Giants diagnosed him with an elbow strain.

San Francisco Giants starting pitcher Trevor McDonald (72) delivers a pitch against the Kansas City Royals during the first inning at Kauffman Stadium Denny Medley-Imagn Images

They expect to have a better idea by Wednesday morning.

“You don’t want to say it’s a part of the game,” manager Tony Vitello said. “We’re planning on him just having a little bit of time off. We’ll see what we get on the reports and go from there.”

As it stands, Logan Webb and Landen Roupp look like the only sure things in next year’s rotation. Adrian Houser is under contract for 2027 but was relegated to the bullpen. Robbie Ray and Tyler Mahle will both be free agents and are strong candidates to be traded before the Aug. 3 deadline.

Trevor McDonald’s Uncertain Future with Giants

McDonald debuted with one appearance late in 2023, impressed with two strong starts last September and seemed to cement a spot in the big-league rotation this season.

At his best, Vitello said, “it literally feels at the end of the day like he won the game for us.” But his 14 starts before suffering the arm injury were too up-and-down for the Giants to know for sure that he’ll be able to hold down a rotation spot for 162 games going forward.

That was one area they hoped to see improvement from McDonald in the second half.

“The one thing I think he’s searching for is a little bit more consistency,” Vitello said. “Regardless of what he’s got in front of him, I’m sure he’ll find a way to continue to develop.”

McDonald showed what he was capable of as soon as he stepped into the rotation on May 4, striking out eight and walking none over seven two-hit innings against the Padres. He made four more starts where he yielded one run or fewer. But he also failed to complete four innings four other times, including twice when he was lit up for seven or more runs.

The totality produced a 3-7 record with a 5.12 ERA, a 4.27 FIP, 57 strikeouts and 35 combined walks and hit-by-pitches in 70 ⅓ innings when he landed on the IL.

San Francisco Giants starting pitcher Trevor McDonald (72) delivers a pitch against the Kansas City Royals during the first inning at Kauffman Stadium Denny Medley-Imagn Images

“I’ve talked to other hitters in the league. It’s a tough look,” Vitello said. “He’s a ground ball guy. Normally there’s damage that’s limited when it comes against him.”

Still, Vitello didn’t feel that he’d seen enough to commit to a rotation spot next year. After all, it remains to be seen whether that will be an option at all. While the Giants are waiting for the results of McDonald’s MRI, the combination of elbow and strain is an ominous string of words for any pitcher to hear.

Although 16 of McDonald’s 18 career appearances have come as a starter, he could be an option as a bullpen piece, something the Giants experimented with during this past spring training.

“At the very least, a part of the staff,” Vitello said. “I think he’s versatile for what it’s worth. We’re talking a long way off and a lot of other people are involved in those things. But I think the bottom line is he pitches the way we want. … There’s a lot of things he can provide for us.”

In the meantime, the injury should give the Giants a chance to get an extended look at another one of their young arms. Carson Whisenhunt’s time in the big leagues so far has been limited to spot starts but the 25-year-old left-hander was already expected to get a longer-term opportunity in the second half if and when the Giants trade Robbie Ray or Tyler Mahle.

Vitello said over the weekend that he expected Whisenhunt’s next opportunity would “come at some point soon.” With McDonald going on the IL, that timeline could be accelerated.

D-backs vs. Athletics Discussion

A sign that reads "Welcome to Flagstaff" (Photo by: Joe Sohm/Visions of America/Universal Images Group via Getty Images)

Today’s Lineups

ATHLETICSDIAMONDBACKS
Jacob Wilson – SSKetel Marte – DH
Tyler Soderstrom – LFGeraldo Perdomo – SS
Shea Langeliers – CCorbin Carroll – RF
Jonah Heim – 1BGabriel Moreno – C
Tommy White – 3BMax Kepler – LF
Max Muncy – DHNolan Arenado – 3B
Henry Bolte – CFTim Tawa – 1B
Lawrence Butler – RFIldemaro Vargas – 2B
Alika Williams – 2BJorge Barrosa – CF
Jack Perkins – RHPKohl Drake – LHP

Roster moves

The Arizona Diamondbacks made the following roster moves. The D-backs’ 40-man roster is at 40.

  • Recalled from Triple-A Reno: LHP Kohl Drake (No. 58)
  • Recalled from Triple-A Reno: RHP Gerardo Carrillo (No. 68)
  • Optioned to Triple-A Reno following last night’s game: RHP Juan Burgos
  • Placed on the 15-day injured list: RHP Drey Jameson (right hip inflammation, retro to July 20)

Another debutant on the 2026 Diamondbacks! That’s seven all told, so we’ve already crushed the line for that in Place Your Bets, which was originally set at a mere 4.5. Drake becomes the third starting pitcher to reach the majors this year for Arizona, following Jose Cabrera and Mitch Bratt. There have also been four position players: Jose Fernandez, Ryan Waldschmidt, Tommy Try and LuJames Groover. Drake was originally drafted by the Rangers, in the 11th round of the 2022 draft, but came over to the D-backs in the trade for Merrill Kelly – the same deal also gave us Bratt, and David Hagaman, who has a 3.19 ERA in High-A ball this year. Not a bad little haul.

To be fair, Drake has struggled a bit in Reno – though who doesn’t? His ERA with the Aces across 16 starts and one relief appearance is a meaty 6.92, with a K:BB of 60:31 across 66.2 innings in Triple A. But it’s perhaps significant that at home, he has a batting average against of .321, more than ninety points higher than Drake has posted away from Reno. He had a particularly good outing his last road game, tossing five shutout innings of one-hit ball in Tacoma, with no walks and six strikeouts. So there’s quality there. He just needs to tap into it more consistently. He turned 26 on Friday, so should be entering his prime.

Also, just before going to press, Drey Jameson was put on the IL with a hip issue, and Gerardo Carillo will consequently have a shot to become debutant #8! Finally, I’ll just leave this here:

Thoughts and prayers… [Shifts uncomfortably in his seat]