Jazz Chisholm Jr.’s two home runs lead breakout night for Yankees offense in win over Pirates

New York Yankees second baseman Jazz Chisholm Jr. watching a two-run home run from the batter's box.
Yankees second baseman Jazz Chisholm Jr. #13 tosses his bat after he hits a two-run home run during the third inning.

On Sunday night, Jazz Chisholm Jr. — about as publicly confident as any player in baseball — acknowledged what baseball players rarely acknowledge: “I’ve sucked all season,” he said.

Perhaps because of this admission and perhaps because he has not been hitting or acting like himself, plenty of his Yankees teammates have been in his ear. Aaron Judge, Anthony Volpe, “basically everybody,” Chisholm said, has been attempting to coax a great hitter awake not by tossing around batting tips but by throwing around compliments.

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

“Sometimes they see me dragging a little bit lately,” Chisholm said Monday. “They just were like, ‘Bro, let’s not forget who you are. You’re the greatest in the world.’ ”

Feeling like the greatest in the world, he then was the greatest player in the game during a series-opening, 8-5 victory over the Pirates in front of 42,348 in The Bronx, which will be remembered for Chisholm’s two home runs and some late fireworks between the two clubs.

“He needed it,” José Caballero — whose pitch-clock strategy bothered former Yankee Dennis Santana enough to empty the benches after the eighth inning — said about Chisholm’s explosion. “We all needed it.”

Yankees second baseman Jazz Chisholm Jr. tosses his bat after he hits a two-run home run during the third inning. Charles Wenzelberg / New York Post

The deeply slumping Yankees had scored more than five runs in just one of their previous 27 games — a nearly unbelievable drought, the entirety without Judge and Giancarlo Stanton — but for one night, they racked up eight by the third inning and finished with 11 hits.

The catalyst was Chisholm, who had launched the go-ahead shot against the Dodgers on Sunday then made it three straight plate appearances with a homer, adding a three-run dinger in the first inning and wrapping a two-run, go-ahead shot around the foul pole in what became a four-run third.

In his walk year, Chisholm finished the opening game of Sunday’s doubleheader with a .698 OPS and 13 home runs in 93 games. A Yankees team that has many trade-deadline needs might have been talking itself into second base, too.

Jasson Domínguez (24) makes a nice catch on a ball hit by Pittsburgh Pirates third baseman Nick Gonzales (3) during the first inning on July 20, 2026. Robert Sabo for NY Post

Two games later, he has 16 home runs and a .726 OPS.

“Three different pitches, too,” manager Aaron Boone said after Chisholm went deep off an Evan Phillips fastball, a Braxton Ashcraft curveball and an Ashcraft slider. “When he gets it rolling, he’s capable of big things, and obviously that was a big night for him and for us tonight.”

The Yankees (56-44) have won six of eight, remain 1 ½ games back of the Rays in the division and cannot exhale, but probably can breathe a bit easier than they had been a week ago.

In what you could consider only their second strong offensive performance since June 18, the Yankees had help.

The Pirates (52-49) — a decent team, we swear — looked like the Pirates of old in the first, when Paul Goldschmidt bounced a hopper to the left side that deflected off the glove of third baseman Nick Gonzales and into center field.

Ben Rice chugged from first to third and Goldschmidt hustled into second, where left fielder Bryan Reynolds intended to throw upon pouncing on the ball but then tried to halt his throw upon realizing no one was covering the base.

Pirates pitcher Dennis Santana (60) gets enraged at New York Yankees shortstop José Caballero (72) causing both benches to clear during the eighth inning. Robert Sabo for NY Post

What followed would have worked in Spikeball, a throw that maybe traveled 2 feet and allowed Rice to score without a throw.

After a Cody Bellinger single, Chisholm smoked his first homer of the night to right for a 4-0 lead that was not safe. Ryan Weathers (4 ²/₃ innings, five runs) was not sharp and gave back the lead by the third, but Chisholm came through with yet another go-ahead shot.

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.

After a Goldschmidt single, Chisholm got a 2-2 slider down and in, threw his barrel to the pitch and did whatever he could to keep it fair. The second baseman remained at home plate, leaned to his left and watched the ball sneak inside the foul pole and reach its destination in the second deck in right field.

That became the last meaningful swing of the night and ended the scoring, with credit due to Angel Chivilli, Brent Headrick, Tim Hill and Fernando Cruz, who combined for 4 ¹/₃ scoreless innings.

But it did not end the drama, with Santana taking offense to Caballero’s habit of milking the pitch clock as much as hitters are allowed and starting a shouting match after the end of the eighth inning.

“If you [as a pitcher] get frustrated, I’m winning,” Caballero said after he and Chisholm sparked the Yankees to a win.

Jose Caballero, Dennis Santana spark Yankees-Pirates scuffle as benches clear

An image collage containing 2 images, Image 1 shows Pittsburgh Pirates pitcher Dennis Santana #60 being restrained by catcher José Caballero #72 and teammate O'Hearn #29 during an on-field scuffle, Image 2 shows New York Yankees shortstop José Caballero is escorted off the field after a scuffle with Pittsburgh Pirates pitcher Dennis Santana
Benches cleared during the eighth inning of the Yankees' game against the Pirates.

A rather unremarkable play erupted in the eighth inning of the Yankees’ game against the Pirates as both benches cleared during an altercation between Dennis Santana and Jose Caballero.

Caballero hit a tame grounder to the pitcher to end the inning with a double play, but the pair jawed after the play concluded as things quickly escalated.

Dennis Santana (60) reacts during a scuffle between the Yankees and the Pirates on July 20. Charles Wenzelberg
Benches cleared between the Yankees and the Pirates on July 20. Robert Sabo for the NY Post

The pair could be seen walking toward each other before Pittsburgh’s Rafael Flores Jr. held an incensed Santana back.

José Caballero walks off the field after benches cleared between the Yankees and the Pirates on July 20. Charles Wenzelberg

But the benches and bullpens cleared out nonetheless as the pair continued talking towards each other, with Santana trying to break out of his teammates’ grasp and make a bolt towards Caballero moments later.

The game was paused for several moments before play resumed, and the home fans were energized by the fracas as “Let’s Go Yankees!” chants rang out through the stadium.

Dodgers lose best record in MLB with defeat to Trea Turner, Phillies

dodgers shohei ohtani and phillies cristopher sanchez
dodgers shohei ohtani and phillies cristopher sanchez

PHILADELPHIA –– Trea Turner taketh … then giveth … then giveth … then taketh again.

In what has been a rollercoaster season for the Philadelphia Phillies star shortstop, Turner induced particularly extreme whiplash against his former team on Monday night. 

He hit two home runs in the Phillies’ 10-7 win over the Dodgers at Citizens Bank Park –– but also committed a couple consequential misplays defensively that, at least for a little while, let the Dodgers hang around.

He was cheered, then booed, then cheered again.

Four years removed from leaving the Dodgers for the Phillies on a $300 million contract, Turner bounced back from a first-inning fielding error on Monday with what initially seemed to be the night’s biggest swing, when he punctuated a four-run Phillies rally with a two-run homer against Emmet Sheehan.

Philadelphia Phillies’ Trea Turner, right, celebrates after his two-run hiome run with Gabriel Rincones, left, during the second inning of a baseball game against the Los Angeles Dodgers, Monday, July 20, 2026, in Philadelphia. AP Photo/Chris Szagola

However, it was Turner’s shaky defense that helped the Dodgers get back into the game, even with Cy Young contender Cristopher Sánchez on the mound for Philadelphia.

After the Dodgers got one run back in the fourth –– and drove up Sánchez’s pitch count after Turner failed to stab a ground ball later in the inning –– Turner was in the middle of another Dodgers’ rally in the sixth.

With Sánchez out of the game, Max Muncy came off the bench for a pinch-hit RBI double against Orion Kerkering that made it 4-2. Then, with the bases loaded and two outs, Turner booted a bouncer back up the middle from Andy Pages, charging the ball only to see it kick off his mitt. 

The play was generously ruled an infield single by the official scorer. But it allowed a run to score nonetheless, cutting the Dodgers’ deficit to 4-3.

“We were one hit away a couple different times,” Dodgers manager Dave Roberts.

Los Angeles Dodgers’ Shohei Ohtani looks on after striking out during the first inning of a baseball game against the Philadelphia Phillies, Monday, July 20, 2026, in Philadelphia. AP Photo/Chris Szagola

Despite all that, Turner made amends in the next half-inning.

With the Phillies leading 5-3 following Brandon Marsh’s solo blast off Sheehan, Turner came up against left-hander Alex Vesia with two aboard and roped a three-run homer off the bottom of the foul pole in left, re-establishing the Phillies’ four-run lead. 

Turner’s up-and-down night wasn’t over there. In the ninth, he booted another ball on a sharp one-hopper from Tommy Edman, setting up Mookie Betts for a two-run homer (his first of two on the night). But by then, the Phillies had already pulled away, hitting two more home runs of their own off Landon Knack for five total as a team on the night.

What it means for the Dodgers

After starting this post-All-Star-break road trip with consecutive wins, the Dodgers (63-38) have given them right back with a pair of losses.

As a result, they no longer have the best record in the majors, falling behind a surging Milwaukee Brewers team that has now won four-straight games since the midseason break.

A No. 1 playoff seed, of course, is less important to the Dodgers than winning the NL West (which they still lead by 11 games) or securing a first-round bye courtesy of a top-two finish in the NL standings (they still have a four-game cushion there). But, it’s not nothing either. And now, they’ve given themselves some work to do to reclaim the best record in the majors.

However, it was Turner’s shaky defense that helped the Dodgers get back into the game, even with Cy Young contender Cristopher Sánchez on the mound for Philadelphia. AP Photo/Chris Szagola

Who’s hot

Betts was slumping so much entering Monday –– mired in a 14 at-bat hitless streak and 4-for-38 rut in his last 11 games overall –– that Roberts decided to bump him down in the batting order, moving him from the cleanup spot to the five-hole in hopes of providing Betts a “different look.”

Coincident or not, he then had his best game of the season.

Betts not only recorded four hits in a game for the first time this year, but also belted a pair of long balls to snap a home run drought that dated back to June 27.

The performance catapulted Betts’ OPS on the season back over .700 (from .690 at the start of play to .731 by the end of the game) and offered a needed boost of confidence even in a losing effort.

“That was certainly a nice silver lining for tonight,” Roberts said. “All of his at-bats were really good.” 

Who’s not

After finishing an up-and-down first half on something of a high note (only four earned runs allowed in his last three starts), Sheehan’s search for consistency returned on Monday.

He put himself in immediate trouble in the first, only escaping with the help of a diving stop by Edman at third to begin an inning-ending double-play. In the four-run second, however, he got no such luck, giving up three consecutive one-out hits, including an RBI double to Gabriel Rincones Jr., before hanging a slider that Turner hit for his two-run homer.

Sheehan mostly settled down after that, retiring 10 of his next 12 batters. But with his fastball velocity again on the decline, he was punished again on Marsh’s solo homer in the sixth –– which came on a 92.8 mph fastball over the plate in a 2-0 count.

“I think that when there’s damage or things have happened, then he locks in and raises his level of intensity a little bit more,” Roberts said of Sheehan. “But it’s just got to be that before you know things start happening.”

Indeed, after matching a season-high six runs allowed in his 5 ⅓ innings, Sheehan’s ERA is now back up to 5.03 on the season, and he has now gone seven-straight starts without completing six innings.

The Dodgers’ injury problems mean his rotation spot is safe for now. But the frustrations he has endured during this 2026 campaign are only becoming more magnified.

“I thought it was the delivery,” Sheehan said. “I thought we had a pretty good handle on that coming in. The past few starts have been better with that. And then yeah, kind of a step back today, which is pretty frustrating.”

Up next

A pair of 10-game winners will be on the mound Tuesday at Citizens Bank Park, when Justin Wrobleski (10-2, 2.69 ERA) faces off against right-hander Zack Wheeler (10-1, 2.13 ERA).

Royals walkoff the Giants with bunts

Jul 20, 2026; Kansas City, Missouri, USA; Kansas City Royals center fielder Lane Thomas (15) hits a single against the San Francisco Giants during the sixth inning at Kauffman Stadium. Mandatory Credit: Denny Medley-Imagn Images | Denny Medley-Imagn Images

On the 57th anniversary of the moon landing, the Royals and Giants celebrated by playing a baseball game on the surface of the sun that the Royals won 4-3 on a walkoff squeeze bunt. It was 97 F at first pitch. Thankfully, the Royals gracefully managed to avoid all the extra innings while burning on the field.

The surface of the sun makes weird things happen, apparently. After Alex Lange blew the game in the ninth by giving up a two-run, game-tying homer that just cleared the fence, the Royals came up in the bottom of the 9th with a chance to walk it off. Josh Rojas, who just made a beautiful diving stop down the third base line in the 8th inning to save a run, slapped a grounder against the shift for a single. Then Tyler Tolbert laid down a pop-spinner of a bunt that the Giants catcher picked up at the line. It was ruled a fair ball, and the catcher threw to second base for the force. Willy Adames was *not* standing on second base when he caught the ball, so no outs were given to the Giants. I’m not sure if that ball would have kept rolling foul, but it was worth a shot. I’m not sure they were getting the force at second anyway.

Carter Jensen lined out deep enough to center field for Rojas to advance to third. That brought up Nick Loftin, who showed bunt early on. His first attempt was foul. With the infield in and charging on the pitch, Loftin did manage to lay down a bunt down the first base line. Bryce Eldridge was there, but he did not field it cleanly and could not get the throw to the catcher in time to get Rojas. Walkoff.

I don’t know if it was the sweat dripping down the pitchers’ arms, or cramps, or whatever, but this game was a bit cursed, if you hadn’t noticed already. Both starters seemed to have grip issues with several errant pitches. Curveballs that were 15 feet above the plate. Changeups that seemingly moved up, not down. Sliders that did no such thing. Multiple hit-by-pitches. Giants starter Trevor McDonald was removed in the bottom of the 5th inning during warmup pitches for an injury of some kind. Bobby Witt Jr was subbed out for Nick Loftin in the top of the 5th due to lower back tightness. I think even the umpire was affected by the heat – the strike zone seemed rather large. The Royals ran out of challenges, and the Giants used more than their allotted 2 since they won a few. There were 8 total ABS challenges.

The slippery ball issues (I’m assuming) came to haunt McDonald in the 4th inning before he was removed in the 5th. He hit Vinnie Pasquantino on a slider that looked like it just slipped out of his hand. Salvador Perez, himself hit by a similar slippery-errant pitch earlier in the game, blasted a majestic homer well beyond the center field fence to put the Royals ahead. That was his 316th homer, putting him 1 shy of George Brett’s Royals record. Michael Massey doubled and then advanced to third on a groundout. He scored on a single from Isaac Collins.

Worth noting – the Royals got into McDonald’s weakness – runners on base – early in the game in the second inning. A single, walk, and HBP (Salvy) loaded the bases with no outs. Then Michael Massey hit a shallow popup to left-center field, after which the Royals sent Lane Thomas home. The center fielder made a strong, accurate throw and nailed Thomas at home for a double play. A groundout ended the inning. How disappointing to load the bases with no outs and come away with nothing.

When it wasn’t slipping out of his hand, Wacha had excellent command of his changeup. He gave up a home run to Heliot Ramos on a curveball down the pipe, but otherwise Wacha pitched a very strong game. He struck out 5 guys in his 6 innings and gave up only 3 hits. Another quality start (his 13th) for the Royals leader in innings pitched.

Quick Notes

  • Cags’ 10-game hitting streak ended as he went 0-4
  • The Royals have won 3 of 4 games coming out of the All-Star Break

The Royals move to 41-60 and the Giants are now 42-58. They will play again tomorrow at 6:40pm US Central time at Kauffman. Hopefully it will be cooled off by then.

Turning the Garbage into Gold: Phillies 10, Dodgers 7

Jul 20, 2026; Philadelphia, Pennsylvania, USA; Philadelphia Phillies shortstop Trea Turner (7) bobbles a roundball during the sixth inning against the Los Angeles Dodgers at Citizens Bank Park. Mandatory Credit: Eric Hartline-Imagn Images | Eric Hartline-Imagn Images

Who knows how Trea Turner got out of bed this morning and into work but he probably didn’t anticipate having one of the most chaotic nights to remember for a position player.

His three hits, two of them being out of the park, five runs driven in, four misplays that ended up costing them a run. It was a +4 night for Turner even if it probably cost Cristopher Sánchez several pitches and potentially another inning of work.

Emmet Sheehan was lucky to get out of trouble in the first after an Alec Bohm double play ended the Phillies threat but he was not so lucky in the second, allowing back to back singles before Gabriel Rincones jr smacked a double to give the Phillies an early lead. Rincones later made a diving catch to save an Andy Pages knock, probably the best game he’s had in a while.

After a Justin Crawford sacrifice flyout, Turner redeemed one of his mistakes by crushing a hanging slider for his first dinger of the night.

Skipping all the way to the sixth, Sanchez began to run out of gas as the Dodgers, partially thanks to Turner’s defense, raised the left handers pitch count enough. Before Mattingly pulled him in the middle of the inning, Mookie Betts slapped a single to left field and then Teoscar Hernandez smacked another to put runners on first and second with one out.

Mattingly went to Orion Kerkering to try and protect a three run lead with two on, Dave Roberts countered by hitting Max Muncy for Alex Call. Roberts’ move paid off, Muncy took the seventh pitch of the at bat to right field for a double that gave the Dodgers a 4-2 lead.

After a strikeout and intentional walk to Shohei Ohtani, Trea Turner booted another ground ball that allowed a run to score and took the Phillies lead down to one.

In the bottom half of the sixth, Roberts had Sheehan stay in and Brandon Marsh made him pay, taking a fastball to left center field for his sixteenth home run of the year and made it a 5-3 game.

After a Stott double and a Derek Hill walk against Alex Vesia, Trea Turner got his chance to turn garbage into gold, as Marc Zumoff would say, and took a hanging first pitch changeup down the left field pole and barely fair that extended the Phillies lead to five.

It was a night for Turner to get hot, but also one for Mookie Betts to turn the page on his tough season. The future Hall of Famer came into Monday night’s game with a .690 OPS but you wouldn’t know it from tonight. After two singles off Sanchez, he took Jonathan Bowlan deep to cut the Phillies lead to four.

The Phillies would add a pair of home runs from Bryce Harper and Derek Hill to set the stage for a ninth inning that did not need to be as stressful as it was.

Because it was now a 10-4 game, Mattingly asked Chase Shugart to get the final three outs. Shugart began the outing by walking Andy Pages to start things off. Turner’s defensive issues continued when he couldn’t handle the sharp ground ball hit by Tommy Edman.

After a groundball that made it 10-5, Betts crushed his second home run of the night to left field on a sinker that went straight into Mookie’s barrel. After an Alex Freeland strikeout, Mattingly has seen enough and went to Jhoan Duran to put the game to bed.

It would be a routine groundball to Trea Turner, as every fan in the ballpark clenched their teeth, he took the hop comfortably and fired a strike to first to put an end to a weird night. Trea Turner’s weird night.

Brewers rough up Peralta in his return, take over league’s best record

Jul 20, 2026; Milwaukee, Wisconsin, USA; Milwaukee Brewers shortstop Cooper Pratt (12) rounds the bases after hitting a home run during the second inning against the New York Mets at American Family Field. Mandatory Credit: Jeff Hanisch-Imagn Images | Jeff Hanisch-Imagn Images

Box Score

It was a night of returns at American Family Field. Fan favorite and longtime Brewer Freddy Peralta made his first appearance at the ballpark in a uniform other than the Brewers’, while Jacob Misiorowski was back on the hill after taking a couple of weeks off around the All-Star break in an effort to limit his innings as we get toward the business end of the season. Even Billye Aaron, the widow of the late Henry, was back in Milwaukee as part of the Brewers’ celebration of Aaron’s 755th and final major-league homer, on a night when another Brewer hit his very first.

Misiorowski had a solid start, one that was intentionally shorter than we’re used to seeing from him, but things did not go well for Peralta, whose unsuccessful season with the Mets drags toward what feels like an inevitable conclusion as we approach the trade deadline. On top of it all, the Dodgers dropped their game with the Phillies tonight, and the Brewers ended the evening with the best record in baseball.

Was there any doubt that Misiorowski would come out after almost two weeks fired up? After taking a couple of 102 mph strikes to start the game, New York’s leadoff hitter A.J. Ewing was called out on a knee-buckling curveball. Juan Soto was next, and he got four straight fastballs between 103.6 and 104 mph—he swung and missed and the first, watched the second for a ball, and swung and missed again at the third and fourth. After Bo Bichette reached on a swinging bunt, Francisco Lindor (after going 3-for-3 with two walks yesterday) hit a solid single into left, but Jorge Polanco struck out on three pitches and the back-to-back two-out hits didn’t matter. It was a scoreless three-strikeout first inning for Miz.

Christian Yelich started the game by working Peralta into one of his patented full counts, but a ground ball to second ended the at-bat. Jackson Chourio drew a walk on four pitches, and Brice Turang followed with a rude greeting to his old teammate, a line drive down the right-field line. Chourio came around to score from first base, and Turang was into second with an RBI double. William Contreras nearly burned a Brewers challenge on a 1-2 pitch that just scraped the edge of the zone, but wisely decided against it, and he became the second out. Garrett Mitchell, though, continued his hot streak by lining an RBI single to right. Andrew Vaughn popped out to shallow right for the third out, but Milwaukee had jumped out to a 2-0 lead on their old pal.

Jared Young was the first non-strikeout out recorded by Misiorowski when he grounded out to second to start the top of the second inning, but Miz was back on the Ks with strikeouts of the newly returned Luis Robert Jr. and Brett Baty to end a 1-2-3 inning.

After a Jake Bauers strikeout started the bottom of the inning, Brian Anderson commented that Cooper Pratt was still looking for his first home run—mere seconds before Pratt launched one into the Brewer bullpen for career homer number one.

After Joey Ortiz struck out, Yelich kept the hit parade going with a fly ball to left that got over Soto’s head for a double (and yes, a better fielder probably would have caught it, but Yeli needs the break right now). A Chourio groundout ended the inning, but Milwaukee was up 3-0 after two.

Francisco Alvarez lined a single up the middle for a base hit on Misiorowski’s first pitch of the third. Ewing hit a hard grounder right at Vaughn that should’ve been a double play, but Vaughn whiffed on it and instead the Mets had runners on the corners with no outs for Soto. Soto hit a hard grounder to second which Turang made a nice play on to start a 4-6-3 double play; Alvarez scored from third, but the Brewers now had two outs and no runners on. Miz temporarily lost his command and walked Bichette on four pitches, but after a visit from Contreras, Lindor flew out to center to end the inning.

Mitchell’s hot hitting continued when he sliced a ground-rule double down the left-field line with two outs in the third, and that sparked a quick two-out rally when, on the next pitch, Vaughn blasted a fastball out to left for his third homer of the season and first since June 8th. The Brewers lead was up to 5-1. A Bauers groundout ended the inning, but the Brewers had Peralta on the ropes after three innings.

Jared Young picked up another infield hit for the Mets with one out in the second, but Robert Jr. struck out and Baty popped out and it was a scoreless top of the fourth for Misiorowski. Pratt led off the bottom of the inning with a single on a soft line drive to left, and then with Ortiz at the plate, he stole second. Ortiz struck out, but Pratt moved up again on a wild pitch to Yelich. Yelich, though, could only manage a soft grounder to first on which Pratt had to hold at third, and a strikeout of Chourio gave Peralta his first scoreless inning of the game.

Misiorowski, whose usage is being heavily monitored—comments from Pat Murphy before the game suggested this would be a shorter outing—was finished after four innings and 65 pitches. He was good, if not perfect, today: he walked one, gave up four hits (two of them of the infield variety) and allowed only an unearned run while striking out six, and left the game with a four-run advantage. Replacing Miz was Craig Yoho, looking for a bounce back after his tough outing on Saturday. Yoho walked Ewing with one out, but struck out Soto and Bichette to end a scoreless inning.

Peralta had his first flawless inning in the fifth. In the bottom of the frame, Brewers fans were treated to the debut of new acquisition Lance McCullers Jr., who replaced Yoho. In his first inning of work, McCullers—who recently made three rehab starts in the Astros’ system but hadn’t pitched in a big-league game since May 13th—looked surprisingly sharp. He started with a strikeout of Lindor, then got groundouts from Polanco and Young to end the inning.

Peralta kept going despite an elevated pitch count in the sixth. After Vaughn lined out, Bauers walked and Pratt picked up his third hit of the game, a single that put runners on the corners with one out. That was the end of the line for Peralta, but it wasn’t the end of his scoreline—on the second pitch from Xzavion Curry, Ortiz snuck one over the wall down the left-field line for a three-run homer, his fifth of the season and third in the last two weeks. Don’t look now, but in 21 games since June 27th, Ortiz has four homers and an OPS near .900. A Yelich groundout, Chourio walk, and Turang strikeout ended the inning, but the Brewers were up to an 8-1 lead.

Ortiz’s homer closed the book on a bitter comeback for Peralta. His final line consisted of eight hits, two walks, six strikeouts, and seven runs (all earned), and his season ERA bumped up over five.

Robert Jr. started the seventh with a hard line drive off of McCullers, but Ortiz snagged it out of the air for the first out. McCullers followed with strikeouts of Baty and Alvarez, and he had his second straight perfect inning. With two outs in the bottom of the inning, Vaughn put good wood on another ball and missed a homer by a few feet (it was just to the left of the cutout in right field). Instead, he settled for a double (his second extra-base hit of the day, both off of right-handed pitchers), and was stranded when Bauers struck out.

The first blemish on McCullers’ line came when Soto drew a one-out walk in the top of the eighth, and that was followed by a well-placed fly ball from Bichette that landed for a double down the right-field line. Soto held at third, but scored on an RBI groundout by Lindor, and a two-out single from Polanco scored Bichette, too. A groundout by Young ended the inning, and while the Mets cut into Milwaukee’s advantage, it was still an 8-3 game.

Curry had a quick bottom of the eighth to finish with 2 2/3 innings. McCullers took a seat in favor of Grant Anderson in the ninth; Anderson struck out the first two batters of the inning, walked Alvarez,

The Brewer offense had a really nice game after looking a bit discombobulated against the Marlins over the weekend, even while picking up the sweep. Pratt lead the way with three hits including his first homer, and the Brewers also got home runs from Ortiz and Vaughn, who also hit a double. Yelich, Turang, and Mitchell added doubles of their own, and it was a fun ten-hit, eight-run game for the offense. On the other side, it was all good news: Misiorowski looked sharp in his return to the mound, Yoho had a solid bounce-back outing, McCullers looked like a guy who could help, and Anderson closed the door without any excitement.

The series continues tomorrow with Brandon Sproat the team with whom he debuted last season. Rookie Zac Thornton will pitch for the Mets. Be here for first pitch at 6:40 p.m.

Jazz’s double encore, bullpen brilliance propel Yankees past Pirates

Jul 20, 2026; Bronx, New York, USA; New York Yankees second baseman Jazz Chisholm Jr. (13) celebrates with teammates after hitting a three-run home run during the first inning against the Pittsburgh Pirates at Yankee Stadium. Mandatory Credit: Vincent Carchietta-Imagn Images | Vincent Carchietta-Imagn Images

The first three innings of the series opener between the Yankees and Pirates were tantamount to a fierce battle on the open sea. The Bombers struck the first blow with a four-run opening inning, then the plucky crew from Pittsburgh returned fire with five runs of their own climb in front. The tide of battle turned immediately back into the Yankees’ favor, however, thanks to the heroic exploits of Jazz Chisholm Jr. Jazz hit two home runs on the night, including what would be the game-winning blast, to lead New York to a victory for the second consecutive evening.

The second act of this game was nothing but calm on the water, thanks to the Yankees’ bullpen. Angel Chivilli, Brent Headrick, Tim Hill, and Fernando Cruz joined forces for over four innings of scoreless work, letting up just two hits and a walk to seal the deal.

While the 2026 Pirates have the look of a team ready to turn a corner and mature from the doldrums of yesteryear, the old Bad News Bucs made an appearance when the Yankees first came up to bat.

It started after Ben Rice successfully overturned a called third strike into ball four, giving New York a baserunner. Rice was able to rumble from first to third after a grounder from Paul Goldschmidt was booted by third baseman Nick Gonzales. Then Bryan Reynolds, in his haste to quickly get the ball back in from the outfield, twirled and spiked the ball into the grass as if he’d scored a touchdown. Rice was able to score easily as a result to give the Yankees the early lead.

A single by Bellinger gave the Bombers a chance to add on, and Jazz Chisholm Jr. was happy to provide. Fresh off smacking the go-ahead home run in last night’s victory over the Dodgers, Jazz repeated the act on a 1-1 curveball from Ashcraft, powering it deep out to right for his 15th home run of the year and a four-spot in the opening frame against an All-Star pitcher.

Now in the unfamiliar position of receiving early and substantial run support, one would hope that Ryan Weathers could settle in and lock things down on the hill. Alas, it was not to be. The talented Pittsburgh offense wasted little time striking back, putting two runners in scoring position for shortstop Jared Triolo. Triolo attacked a first-pitch hanging slider from Weathers and stroked a ground-rule double over the left-center bullpen wall to cut the Yankee lead in half.

Triolo was not content to stand around and wait while parked at second base. At several points throughout the remainder of the half-inning, he signaled to his teammates at the mound as if to indicate what Weathers was about to throw next. Whether or not Triolo actually knew the signs, it seemed to get under the lefty’s skin—and it bore more fruit for the Bucs when Gonzales atoned for his error with a base hit to bring Triolo home and make it a 4-3 affair in short order.

The tone for the evening was set, and the runs would keep on flowing from there. Weathers’ woes continued after the Yankees went down quietly in the second inning, and Reynolds walked to bring up Pittsburgh’s exciting young power hitter, Esmerlyn Valdez. Another slider from the southpaw caught too much of the strike zone, and Valdez pulverized it the other way for a titanic 431-foot go-ahead blast. The rookie already has 13 home runs in 107 MLB plate appearances.

Weathers settled down enough to retire the next three batters in order, which meant the Yankees were down 5-4 but certainly not out. Cue the Jazz.

With a runner on, Chisholm matched up with Ashcraft once again. He battled to a full count before Ashcraft fired a payoff sinker right in the lefty-hitter happy zone: down and in. Jazz attacked quickly, slashing it well deep enough to leave the yard but hooking down the right field line. He leaned with his body after the swing, willing the ball to stay fair—and it did, landing inside the pole in the second deck for Chisholm’s second round-tripper of the night.

The Yanks weren’t done. That home run was the first of five consecutive hits the Bombers smacked off Ashcraft in the third, for a total of six in the frame. The final knock of that flurry was a José Caballero two-run double which kissed the chalk on the left field line and put New York ahead 8-5. Ashcraft stranded two runners in scoring position, but departed having allowed eight runs on eight hits with just two strikeouts.

As soon as the starters departed the game, the tone of this game changed dramatically. The Yankees found themselves flummoxed by young reliever Wilber Dotel, who retired nine of the ten batters he faced with five strikeouts from the fourth through the sixth. Only a single from Ben Rice kept Dotel from a perfect outing.

Thankfully, the Yankees bullpen held up their end of the bargain. It began with Angel Chivilli, who secured the final out of the fifth in relief of Weathers, then put away the Pirates in order in the sixth. Chivilli has been steadily climbing the ladder of trust since his call-up.

Brent Headrick continued his spectacular season with a perfect seventh inning, striking out Reynolds and Valdez to send us to the stretch. The lefty relief ace now has a 1.43 ERA on the season, one of the best marks for a reliever in the league.

Tim Hill was next up, and began the eighth inning by allowing an infield hit—despite the best efforts of a jump-throwing Jazz. Hill responded by inducing a perfect double play ball from the lumbering Marcell Ozuna. A quick turn from Caballero to Chisholm got the job done. Hill allowed another single and yielded to Fernando Cruz, who struck out pinch-hitter Tyler Callihan to retire the side.

The bottom of the eighth provided one last bit of theater. Former Yankee Dennis Santana took the mound for the Bucs and faced Caballero with one on and one out. Caballero did his signature move of not looking at the pitcher until the last possible moment, which evidently got Santana upset. Cabby eventually tapped a ball to Santana, who began a 1-6-3 twin killing—then he had some words for the Yankee shortstop. Both dugouts emptied and Santana did the hold-me-back-bro routine before his teammates escorted him off the field. Okay then.

Cruz continued on for the ninth inning and left no remaining room for doubt, setting down the Pirates in order, including on a pair of strikeouts against Gonzales and former Ray Brandon Lowe—and the Yankees won the 100th game of their season, improving to 56-44 on the year.

Annoyingly, the Rays and Red Sox both won tonight; the latter team came from behind against the Orioles to notch their 14th straight win. Still, the Bombers kept pace, and have much to celebrate from tonight’s effort.

Tomorrow night’s game will feature a matchup of two talented pitchers seeking to establish themselves. Will Warren is set to take his turn against the filthy-but-wild Bubba Chandler, with coverage set for the same time on the same channel: 7:05 pm on YES.

Box Score

Freddy Peralta roughed up in return to Milwaukee, Mets fall to Brewers 8-3

The Mets were defeated by the Brewers 8-3 on Monday night at American Family Field. 

Here are some takeaways...

-- Much like his entire season to this point, Freddy Peralta's homecoming didn't go as planned. Peralta's former mates jumped all over him over the first three innings, striking five times on six hits, four of which went for extra-bases and two of which left the yard, including Cooper Pratt's first career homer. 

The righty battled through his first clean inning in the fourth, then followed that with a perfect fifth. Peralta tried to come out and give the Mets one more inning but he ran out of gas and was pulled after putting runners on the corners with a walk and Pratt's third hit of the night. 

Xzavion Curry came on in relief and served up a three-run homer to Joey Ortiz on the first pitch he threw, closing Peralta's line with seven runs allowed on eight hits and a pair of walks over 5.1 innings. 

-- The Mets' offense, meanwhile, couldn't get much of anything going against Brewers ace Jacob Misiorowski. They wasted opportunities in both the first and third innings, scratching across just one run while leaving four on-base against the hard-throwing All-Star right-hander. 

Pitching on 13 days rest in his first start following the All-Star break, the Brewers decided to pull Misiorowski after the top of the fourth. He finished his day with just that one unearned run allowed on four hits and a walk while striking out six batters, lowering his ERA to 1.57 for the season. 

-- Other than the homer, Curry did a good job of eating innings to save the Mets bullpen. The righty gave up a walk and just one other hit while also striking out a pair over the final 2.2 frames. While he's mainly worked in mop-up duty, he has a 3.00 ERA over his first five appearances as a Met. 

-- Francisco Lindor kept his streak going after reaching in each of his five plate appearances Sunday, lining a two out opposite-field single in the top of the first, but he was retired to end it his next time up. Lindor finished the day 1-for-4, but he did drive in a run with a groundout in his last AB.  

-- Luis Robert Jr. went hitless across four at-bats in his first game back from the IL, striking out three times and ripping a 106.7 mph liner right at the third baseman. It'll be interesting to see if Robert can get back into a groove over the next two weeks, potentially building some value ahead of the trade deadline.  

-- Jorge Polanco picked up his second RBI since returning with a two out single in the eighth. 

Game MVP: Cooper Pratt

The 21-year-old was a pest all night, reaching three times in four plate appearances.

Highlights

What's next

The Mets and Brewers continue their series on Tuesday at 7:40 p.m.

Zac Thornton (0-1, 2.60 ERA) takes the ball against former Mets prospect Brandon Sproat (3-4, 5.16 ERA). 

Just A Terrible Effort, Jays Lose

Jul 20, 2026; Toronto, Ontario, CAN; Toronto Blue Jays catcher Alejandro Kirk (30) hits an RBI single against the Tampa Bay Rays in the fourth inning at Rogers Centre. Mandatory Credit: Dan Hamilton-Imagn Images | Dan Hamilton-Imagn Images

Rays 7 Blue Jays 1

I really thought the Rays had more than seven runs.

It was a terrible game in all ways:

  • The pitching was bad. The Rays hit three home runs. Two against the starter of the All Star game.
  • The defense was bad. Three errors: Cease (a throwing error), Okamoto (a throwing error) and Gimenez (a fielding error, a softly hit ground all that went right through his legs).
  • And the hitting was terrible, at least at moments that mattered.

We did have 8 hits on the day. Clement, Lukes and Springer had 2 each. Varsho (bloop single) and Kirk had the other two.

I guess we only hit into 2 double plays, since seems like a victory of some sort.

Our lone run scored in the fourth inning. Springer led off with a single. He stole second. Varsho grounded out, moving Springer to third. And Kirk singled him home.

Dylan Cease gave up five runs for just the second time this year, in six innings. Being fair, two of them were unearned. But he wasn’t good. He had seven strikeouts, but gave up two home runs.

He also balked….one of those phantom type balks, but still a balk.

Braydon Fisher gave up one run in his inning.

Brandon Little pitched a very nice eighth inning, and should have come out of the game there. He is a one-inning pitcher. But he was out there for a second inning. And I understand, in a game that was lost, why use another guy. On the other hand, I thought ‘take him out, and let him have that good outing. Anyway, he gave up a home run to the first batter he faced in the ninth (Nick Fortes). Then two straight singles. A double play ball and a pop out ended the inning. Just the one run, and he did do a good job getting the two outs after the two singles.


In the ‘reason to watch’ category:

  • In the eighth, Vlad turned a double play that, I think, no other first baseman could have turned, slowly hit ground ball at him, throw to Gimenez at second and throw back.
  • Miles Straw got an outfield assist. Junior Caminero singled to left, Straw made a nice throw home, just a bit off line, Kirk threw to second to get Caminero.

Jay of the Day: Springer (0.11).

Other Award: Cease (-0.25), Okamoto (0.15, plus an error. He was terrible at the plate), and Vlad (-0.09, was also terrible at the plate).

Tomorrow….for those of us who like banging our heads against the wall, Drew Rasmussen (7-5. 3.26) and Kevin Gausman (4-8, 4.33).

Dodgers can’t handle Trea Turner’s power in loss to the Phillies

PHILADELPHIA, PENNSYLVANIA - JULY 20: Trea Turner #7 of the Philadelphia Phillies celebrates with Gabriel Rincones Jr. #17 after hitting a two-run home run in the bottom of the second inning against the Los Angeles Dodgers at Citizens Bank Park on July 20, 2026 in Philadelphia, Pennsylvania. (Photo by Mitchell Leff/Getty Images) | Getty Images

There is a saying that the best defense is a good offense, and Trea Turner certainly took that to heart, leading the Phillies to a 10-7 win over the Dodgers in a performance of two halves. Turner’s work with the bat, hitting a pair of home runs, made everyone in the park forgive and forget the multiple errors he committed to make this game closer than it should’ve been for a big part of it.

The Phillies had Cristopher Sánchez on the mound for this one, and a groundball specialist is only as effective as his defense allows him to be. Oftentimes, a defense also is only as strong as its weakest link. For the Phillies and Sánchez, particularly in the early part of this game, it was a tug of war, with great defensive plays followed by errors. It started in the first inning, when after the first two hitters were retired, the Dodgers loaded the bases ahead of Miguel Rojas thanks to a Turner error fielding a ground ball. Unfortunately for the Dodgers, Rojas was unable to capitalize on this early opportunity.

In each of the following two innings, right fielder Gabriel Rincones Jr. made solid plays to retire Teoscar Hernández and Andy Pages, but his bigger impact would come in the fourth. Mookie Betts led off the frame with a single and moved to third after Rojas drove a ball to the right-center gap—Rojas couldn’t move into scoring position as well because Rincones did a fantastic job cutting the ball off. With no outs, Philly played for the double-play ball with runners at the corners, and it got just that from Teoscar Hernández. Another potential rally against Sánchez was squashed.

The Phillies starter secured an early lead with his offense scoring four in the second because the Dodgers defense could only do so much to bail out Emmet Sheehan. After Tommy Edman helped turn a beautiful 5-4-3 double play to prevent damage in the first, the bottom of the Phillies order punished the Dodgers’ starter with a string of three consecutive hits—it included a double from Rincones, getting the job done on both sides of the ball. Turner finished off that inning with his first of two home runs, crushing a hanging slider from Sheehan.

In the sixth inning, with the Phillies then leading 4-1, a couple of loud hits were enough for Don Mattingly to turn to Orion Kerkering in the bullpen with Alex Call up at the plate—he did so, knowing the Dodgers had Max Muncy and Kyle Tucker on the bench to counter any righty reliever coming into the game. Dave Roberts pinch-hit Muncy for Call, and the All-Star third baseman delivered with an RBI double. The Dodgers would cut the deficit to 4-3, once again thanks to Turner’s defensive shortcomings as the shortstop mishandled a bases-loaded two-out ground ball from Andy Pages, up at the plate following the intentional walk to Ohtani.

Sadly, as quickly as the Dodgers got back into the game, they were removed from it. Sheehan’s pitch count was in check when he was sent back out there for the sixth inning in a 4-3 game, but the rhythm of his performance had been off from the get-go, often navigating through traffic. It came as no surprise when Brandon Marsh led off the frame with a home run and was followed by a Bryston Stott double. Stott would also come around to score, as Turner hit his second long ball of the game in that inning, this one off Alex Vesia, who faltered in relief of Sheehan.

The late innings of this game proved a home run derby of sorts, with Bryce Harper and Derek Hill taking Landon Knack deep, Harper with a milestone 200th long ball as a Philly. Betts, who was the Dodgers’ best hitter in the game, also left the yard a couple of times, even generating a bit of entertainment in the ninth, cutting the Dodgers’ deficit to just three runs—it just wasn’t enough to will the team back into the game by himself. If nothing else, his two-run shot in the ninth made Don Mattingly bring in Jhoan Duran for the final out of this game, unwilling to take any chances against baseball’s premier club.

On top of the wasted opportunities with runners in scoring position against Sánchez, the Dodgers will lament the continued struggles of Ohtani in the head-to-head battle with this particular Phillies’ starter, who continues to have his number. Ohtani was 0 for 3 with a pair of punchouts facing Sánchez.

Game particulars
  • Home runs— 2 Mookie Betts (13), 2 Trea Turner (14), Bryce Harper (21), Brandon Marsh (16), Derek Hill (8)
  • WP—Cristopher Sánchez (12-4): 5.1 IP, 7 hits, 3 runs, 7 strikeouts
  • LP— Emmet Sheehan (4-7): 5.1 IP, 8 hits, 6 runs, 1 walk, 6 strikeouts
Up next

Slightly earlier start time on the Tuesday matchup between the Dodgers and Phillies, with first pitch at 3:40 p.m. (PT). Justin Wrobleski will make his first start after being selected to the All-Star Game, putting on the line a sequence of three starts going seven full innings. Continuing to trot out the best they have to offer, Philly will roll with the veteran Zack Wheeler.

Jazz Chisholm Jr. blasts two home runs, drives in five in Yankees' 8-5 win over Pirates

The Yankees did all of their damage against the Pittsburgh Pirates in the first three innings and won, 8-5, on Monday night.

Here are the key takeaways...

-- New York’s offense jumped all over Pirates starter Braxton Ashcraft from the jump, scoring four runs in the first inning after taking advantage of two Pittsburgh errors on the same play. Ben Rice got things started with a one-out walk and scored all the way from first after Paul Goldschmidt pulled one towards the hole that clanked off third baseman Nick Gonzales’ glove. 

Rice would’ve been held up at third with Goldschmidt reaching second, but left fielder Bryan Reynolds picked up the ball and threw it straight into the ground which allowed Rice to scamper home – all on a play that could’ve ended the inning.

-- Cody Bellinger followed with a clean single to put runners at the corners for Jazz Chisholm Jr. who got a curveball right down the middle and deposited it into the right center field seats for a three-run jack which gave New York and Ryan Weathers a quick 4-0 lead.

-- However, Weathers was unable to make it stick, letting the Pirates score three times in the second and twice in the third to take a lead of their own. Three straight hard hits, including two extra-base hits, to begin the second cut the Yankees’ lead in half before Gonzales made up for his error with a two-out single to make it a 4-3 game.

The Pirates took the lead in the third following a leadoff walk and a two-run homer by rookie Esmerlyn Valdez, his 13th of the season in just 32 games. 

-- The lead was brief, though, as Goldschmidt singled to lead off the bottom half of the inning before getting erased on Bellinger’s force out. That brought up Chisholm for the second time and after a seven-pitch battle against Ashcraft, Chisholm got a slider down and in that he could handle and wrapped it around the right field foul pole for a two-run shot to re-take the lead.

-- Four straight hits ensued, culminated by Jose Caballero’s two-run double down the left-field line that drove in two more. After that the Yankees’ offense went dark as the Pirates bullpen allowed just two hits in five innings while facing one over the minimum during that time. 

-- As for Weathers, the lefty pitched a scoreless fourth and went back out for the fifth looking for a win but was pulled after 4.2 innings and 99 pitches (61 strikes) and didn’t factor into the decision. Instead, Angel Chivilli (1.1 IP) got the win and Brent Headrick and Tim Hill combined to go 1.2 IP while Fernando Cruz came in for the last out of the eighth inning before retiring the side in order in the ninth for his second save of the season. Cruz struck out three of the four batters he faced.

Game MVP: Jazz Chisholm Jr.

Chisholm's two home runs were the big blasts of the night and after hitting a home run in his last at-bat on Sunday, he made it three straight ABs with a home run.

Highlights

What's next

The Yankees and Pirates meet again on Tuesday night with a 7:05 p.m. start time at Yankee Stadium.

RHP Will Warren (7-4, 4.03 ERA) will match up with RHP Bubba Chandler (3-8, 4.77 ERA).

The Guardians Scored Thirteen Runs Today

CLEVELAND, OHIO - JULY 20: Petey Halpin #0 of the Cleveland Guardians celebrates with Patrick Bailey #16 of the Cleveland Guardians after Bailey hit a solo home run during the seventh inning against the Minnesota Twins at Progressive Field on July 20, 2026 in Cleveland, Ohio. (Photo by Jason Miller/Getty Images) | Getty Images

If Home Runs are the world’s curse, may God smite me with them. And may I never recover!

The Guardians managed to take a large chunk out of their negative run differential tonight beating the Twins 13-4 and going to a mere -3 run differential. They also hit seven homers, six of which were off of Joe Ryan who is a very good pitcher. But, not tonight he wasn’t.

Tonight was like when your one aunt who always gives you clothes for Christmas shows up with a large box that is clearly the Playstation gaming system your parents could never afford. You just don’t quite know how to process it. I am sure Tanner Bibee felt that way given the incredibly small amount of run support he has seen all year long and the way the floodgates opened today.

Earlier today, I had puzzled out that Petey Halpin would probably return to Columbus when Angel Martinez comes off his rehab assignment. I was fine with Halpin or Watson, but Watson seems to have slightly more potential. Anyway, Petey Halpin went 3 for 5 today with two home runs:

Rhys Hoskins ALSO hit two home runs. That had to feel good for someone who has had a very disappointing past couple months:

Brayan Rocchio, Travis Bazzana and Patrick Bailey ALSO homered and Bailey went 4 for 5.

Chase DeLauter went 4 for 5 with 2 doubles, Daniel Schneemann went 2 for 5. 19 hits and 2 walks today, including 8 runs off of Joey Ryan who was the sacrificial lamb for the good of the Twins’ bullpen. Ryan’s ERA went up by about half a run for the season today. Insane.

Bibee gave up 2 runs and struck out 5 in six innings, and Collin Holderman, Matt Festa and Sean Armstrong finished out a rare comfortable win for Cleveland.

Is this a sign of something getting unlocked? Thunder from the approaching storm of Jose’s return? Or, simply a random night of joy in this incredibly random game? Time will tell but no one should do anything but enjoy it tonight.

Oh yeah… Kyle Manzardo even got a hit!

Dodgers not ruling out Edwin Diaz return for weekend set with Mets at Citi Field

Edwin Diaz hasn’t pitched in a big-league game in nearly three months now, but he could potentially be back for the Dodgers’ upcoming weekend set against the Mets at Citi Field.

“There’s a chance,” LA manager Dave Roberts told reporters Monday

Diaz has been sidelined since April after undergoing surgery to remove loose bodies from his right elbow.

The closer has made four rehab appearances to this point. 

Roberts indicated the team is hoping for him to check off one last box during his rehab, pitching on back-to-back days Wednesday and Thursday. 

That keeps the door open for a potential activation at some point this weekend, which is the only time the Dodgers take the trip to Citi Field this year. 

Diaz, of course, left the Mets to sign with LA on a big money three-year pact this winter, a decision owner Steve Cohencalled perplexing in an interview.

The All-Star had nothing bad to say about the organization in response, simply stating that the Dodgers did a great job recruiting him and he chose to land there in free agency.   

Thus far, things haven't gone as planned, as Diaz allowed seven runs in as many appearances before going down.

He totaled a 2.93 ERA, 1.04 WHIP, 144 saves, and 538 strikeouts over six years as a Met. 

Boston Red Sox win 14th consecutive game, can tie club record July 21

Caleb Durbin was one of the worst hitters in Major League Baseball the first two months of the season – and the Boston Red Sox perhaps the most disappointing team.

Yet as July creeps toward August, Durbin can’t stop hitting – and the Red Sox can’t stop winning.

Durbin’s eighth-inning home run pushed Boston ahead of the Baltimore Orioles for good and Aroldis Chapman survived the ninth inning for a 6-5 victory – the Red Sox’s 14th consecutive win.

It is the Red Sox’s second-longest winning streak in their 126-year franchise history. On Tuesday, July 21 they can tie the 1946 Red Sox for the franchise's longest winning streak with another victory over the Orioles.

Durbin was batting .163 with one home run on May 24 and a day later, the Red Sox would lose another game to fall to 22-31.

Since then?

Durbin is batting .304 with nine home runs and an .894 OPS – and the Red Sox are 30-17, have bumped their record to 51-48 and have moved from last place to just four games behind the New York Yankees in the AL East.

It didn’t come without drama. Closer Aroldis Chapman issued a leadoff walk, and a Gunnar Henderson double off the Green Monster pushed the tying run to third. But Chapman struck out former Red Sox player Tyler O’Neill to end it, capping a night at Fenway Park that had a playoff atmosphere from start to finish.

The Red Sox blew an early 3-1 lead and then overcame 4-3 and 5-4 deficits after the Orioles surged ahead, tying the score 5-5 on Ceddane Rafaela's two-out RBI single in the seventh. That set the stage for Durbin's heroics, off Orioles reliever Tyler Wells in the eighth.

"I’m proud of every single player on the roster right now," first baseman Willson Contreras, who had three hits and drove in two runs, said on the Red Sox's radio broadcast. "That one felt like WBC, to be honest. I’m glad Durbin was able to hit a home run.

"We are not looking to lose right now."

The Red Sox have won three games in this streak by one run, and have come from behind in six of the 14 wins, including five of the last six. They're now 22-5 since June 19, equaling their best 27-game stretch achieved in 2018 - when they won the World Series.

The biggest stories, every morning. Stay up-to-date on all the key sports developments by subscribing to USA TODAY Sports' newsletter.

This article originally appeared on USA TODAY: Boston Red Sox win 14th consecutive game, can tie club record July 21

Bryce Elder strong, Ozzie Albies homers, and bullpen gets it done in Braves win over Padres

The Atlanta Braves started their four game series against the San Diego Padres in much need of revenge after being swept by the Padres just four weeks ago.

The Braves have been red hot on offense leading all MLB teams in runs scored in July. This past week in particular has been great with Drake Baldwin being recognized as the player of the week leading all players with a .714 average, .733 OBP, 1.357 slugging percentage, ten hits, nineteen total bases and tied for the lead in runs with five and RBI with eight. Austin Riley has also heated up as well, which has been a huge boon for the Braves.

The game on paper looked like it was going to be a shootout. Bryce Elder had an 11.00 ERA in his past four starts, and JP Sears for the Padres has only pitched four games this season and had an ERA north of five. Both teams have been red hot in July as well. The Braves are third in MLB in wRC+ in July, and the Padres are tenth. This was not the case in terms of facing the starting pitching.

Bryce Elder looked like he was going to go back to his recent trend in the first inning. He walked the leadoff hitter. He struck out Merrill, but then Machado was able to pull off a spectacular bunt for a single to put two on with one out. Fortunately, Joey Bart came in clutch and threw out Tatis Jr. trying to steal third and then Elder was able to get the red hot Ty France to ground out. The first did not go as planned for the Braves offense. Baldwin led off and hit the ball hard, but second baseman Jake Cronenworth was able to field it. Albies and Olson then flied out.

Elder settled down in the second with a three up, three down inning all on contact. Unfortunately, it was the same story for the Braves. They could not produce a baserunner in the second. In the third inning Elder stayed locked in picking up two strikeouts to the bottom of the order and then got Tatis Jr. to pop out. The Braves still could not get anything going in the third against Sears and all three hitters were sat down in order.

The fourth is where things started to get rolling. Elder got Merrill to ground out, but then Machado took Elder deep for his twentieth HR of the season to give the Padres a one run lead. Ty France then got his first hit of the night with a single. Elder settled back down and was able to get Sheets to fly out and Bogaerts to groundout to prevent anymore damage. Baldwin grounded out to leadoff the fourth, but then the Braves finally got a baserunner when Albies singled. Unfortunately, the momentum was killed a GIDP from Olson to end the inning.

The Braves were short on bullpen arms tonight so it was great that Elder was able to be extremely efficient. He stayed out to pitch the fifth inning. He gave up a single in the fifth but saw the minimum number of batters thanks to a forced double play.

The Braves were able to strike back in the fifth inning. After Riley just missed a HR on a deep fly ball, Harris did not miss for his eighteenth HR of the season to tie the game.

As Chad Bishop said, it looks like Michael Harris will be having a new career high in HRs in a season if he keeps this up. With a little bit of luck, Mauricio Dubón was able to reach on catcher’s interference on the first pitch he saw. Joey Bart then followed that up with a perfectly placed double down the line that allowed Mauricio Dubón to score from first base to give the Braves the lead.

The Braves could not score Bart, but the Braves had taken the lead before the inning was over.

Weiss showed faith in Elder and kept him in to pitch the sixth. Whether it was faith, or necessity is debatable, but it happened nonetheless. Elder showed it was the right decision when he sat down the heart of the order all in a row. JP Sears was then replaced by Wandy Peralta in the sixth and this worked out for the Braves. Baldwin struck out, but Ozzie Albies knocked his fifteen HR of the season over the left field wall to give the Braves a one run cushion, which was needed.

Olson grounded out, but a good sign is that Austin Riley walked. However, it Harris grounded out, so the inning was over.

Bryce Elder was then brought back out to pitch the seventh inning. In a vacuum this seemed like a questionable decision, but it was reported before the game that due to so many short starts by the rotation as of late, the bullpen was short tonight. Elder then pinched a sinker right down the middle and the red hot Ty France made him regret that pitch with a HR to bring the Padres within one run. This ended Elder’s night where he completed 6.0 innings of two run ball on five hits, one walk, and four strikeouts on only seventy-seven pitches. Danny Young then came in and put everyone on the edge of their seats. He gave up a single to his first hitter and then the runner moved over on a groundout twice in a row. Luis Campusano, who has been the Padres’ best hitter in July, came in to pinch hit which prompted Danny Young being replaced by Victor Mederos. Mederos wisely pitched around Campusano and walked him. He then got Song to fly out to end the top of the seventh.

Bradgley Rodriguez came in for the Padres to pitch the bottom of the seventh and was able to strikeout both Dubón, and Bart, followed by a Jarvis groundout to end the inning.

Mederos has been a huge asset to the Braves since joining the MLB squad. He stayed in to pitch the eighth inning and retired the side facing the top of the order. Kyle Hart came in to pitch the eighth for the Padres and looked to strikeout Eli White on a full count, but White challenged the play and got it overturned to a walk. It was wasted though when he was picked off at first, a rising trend for the Braves this season that has really hurt them. Drake Baldwin was then struck out looking on a full count. Ozzie Albies, who was 2-3 at the time of this at-bat, battled hard by fouling off four pitches, but ultimately struck out as well.

This meant Ty France who already had to hits in the game to include a HR was leading off the ninth inning for the Padres. With a short bullpen Weiss opted to leave Mederos in to pitch the ninth inning. This was a bit puzzling considering Mederos does not have much of a track record yet. He was able to strike out Ty France, which had to be a huge confidence booster for both him and the Braves fans tuning in. Almost instantly that confidence got tested when Rengifo singled on the second pitch he saw. Medero stayed the course and got Bogaerts to line out to Harris.

Jake Cronenworth came to the plate as the last hope for the Padres as the last hope with two outs and a runner on first. Mederos then picked up his first save as he got Cronenworth to groundout and lowered his season ERA to 0.96.

The Braves won a game by one run, against a team that swept them less than a month ago, where Bryce Elder looked like his former self while the short staffed bullpen was able to hold down the fort. This could go down as one of those games that the team looks back on as a momentum starter.

The Braves look to win their fourth game out of five tommorow as they take on the Padres again with Reynaldo López scheduled to start against Walker Buehler.