The Mets vs Red Sox match player stats from July 12, 2026 tell a story most fans at Citi Field didn’t see coming until the ninth inning. New York held a comfortable 2-0 lead for eight full innings, only to watch it disappear in a span of a few minutes. Boston tied things up, forced extra innings, and then finished the job in the 10th to complete a three-game sweep.
If you’re looking for the box score, the inning-by-inning breakdown, and the numbers behind every key player, here’s everything from that afternoon in Flushing.
How the Game Played Out
New York struck first In the bottom of the first, A.J. Ewing doubled and Francisco Lindor brought him in with a double of his own, giving the Mets a 1-0 lead before Boston had even taken its second at-bat. Mets rookie southpaw Zach Thornton took it from there, keeping the Red Sox offense quiet into the middle innings while New York starter…well, Thornton himself just kept rolling.
Boston also had its starting pitcher, Payton Tolle, go haywire early and be pulled after 3 2/3 innings, fanning seven despite the abbreviated outing. That brought in Brayan Bello, as fresh from Triple-A Worcester as Marval brought in Montas, the same morning. Bello was indeed the bridge Boston needed, pitching 4 1/3 innings and surrendering a single run: a solo homer off Lindor’s bat in the sixth that gave the Mets a 2-0 lead.
And then, they went silent. Thornton pitched seven scoreless innings and Luke Weaver threw a scoreless eighth. Going into the ninth, New York seemed to have the victory in the bag.
Then the wheels came off. Ceddanne Rafaela led off the ninth with a single against Devin Williams. On a ground ball off the bat of Romy Gonzalez that should have ended the inning, maybe two, Lindor flubbed it and all of a sudden Boston had the bases loaded with nobody out. Andruw Monasterio walked to force in a run, and Jarren Duran followed with a single that brought Rafaela home and knotted it up at 2-2.
Extra innings provided Boston’s finishing touch. Masataka Yoshida was placed on second by the automatic runner rule to open the 10th, Connor Wong bunted him to third, and Anthony Seigler hit a sacrifice fly deep enough to bring him home. Boston didn’t even need a hit that inning, just two outs that were executed perfectly. Garrett Whitlock finished it off in the bottom half and Boston escaped with a 3-2 victory.
Final Score and Game Details
| Detail | Information |
| Matchup | Boston Red Sox at New York Mets |
| Date | July 12, 2026 |
| Location | Citi Field, Flushing, New York |
| First pitch | 1:40 p.m. ET |
| Final | Red Sox 3, Mets 2 (10 innings) |
| Attendance | 37,638 |
| Game length | 2 hours, 33 minutes |
| Weather | 83°F and sunny |
| Winning pitcher | Aroldis Chapman (1-3) |
| Losing pitcher | Brooks Raley (4-4) |
| Save | Garrett Whitlock (2nd) |
Boston actually wound up with fewer hits than New York, four to six. What turned the game in favor of the Red Sox was a combination of patience at the plate, a costly Mets miscue, and a few sacrifice plays well executed in the latter stages.
Team Totals Side by Side
| Team | Runs-Hits-Errors | Walks | Strikeouts | Runners Left On |
| Red Sox | 3-4-0 | 4 | 6 | 6 |
| Mets | 2-6-2 | 1 | 14 | 5 |
New York had more hits than Boston and struck out far fewer batters than it did runners on base, but the two errors and four walks Boston took turned the tide. Just one of the Red Sox’s three runs was entirely earned, the rest came in the ninth on an error and from the automatic runner in the 10th.
Standout Performers
Brayan Bello (Red Sox)
Summoned the same morning, Bello tossed 4 1/3 innings, gave up a run on two hits, walked none and struck out five. His performance helped keep Boston’s bullpen fresh going into the late innings, which was important after the game went to extra innings.
Jarren Duran (Red Sox)
Duran was 1 for 4, but that one hit was the game-tying single in the ninth. It came right on the heels of Monasterio’s run-scoring walk with the bases full, turning a two-run deficit into a tied ballgame in the span of two batters.
Anthony Seigler (Red Sox)
Seigler never got ahold of a pitch in the field hit all day long, but it was his 10th inning sac fly that scored the winning run. That was the sort of subtle cues-for-attack batter that doesn’t show up in a highlight reel but ended the game.
Zach Thornton (Mets)
Thornton was superb over seven innings, giving up just two hits while striking out five. That was the first time he had made it through seven innings at any level since May 2025. He departed with a 2-0 edge and was riding a perfect game for his first major league victory before the bullpen lost the lead.
Francisco Lindor (Mets)
Lindor had two RBIs for New York, a first-inning double and a sixth-inning solo shot, going 2-for-4. He also made the fielding error in the ninth inning that allowed Boston to stage its comeback, giving him a day that combined the best and worst moments found in the box score.
Full Box Scores
Red Sox Batting
| Player | AB | R | H | RBI |
| Anthony Seigler | 4 | 0 | 0 | 1 |
| Ceddanne Rafaela | 5 | 1 | 1 | 0 |
| Wilyer Abreu | 4 | 0 | 0 | 0 |
| Romy Gonzalez | 3 | 0 | 0 | 0 |
| Tsung-Che Cheng | 0 | 1 | 0 | 0 |
| Caleb Durbin | 2 | 0 | 0 | 0 |
| Andruw Monasterio | 2 | 0 | 1 | 1 |
| Jarren Duran | 4 | 0 | 1 | 1 |
| Nate Eaton | 3 | 0 | 0 | 0 |
| Masataka Yoshida | 1 | 1 | 0 | 0 |
| Connor Wong | 3 | 0 | 1 | 0 |
| Totals | 31 | 3 | 4 | 3 |
Red Sox Pitching
| Pitcher | IP | H | R/ER | BB/K |
| Payton Tolle | 3.2 | 3 | 1/1 | 1/7 |
| Brayan Bello | 4.1 | 2 | 1/1 | 0/5 |
| Aroldis Chapman | 1.0 | 1 | 0/0 | 0/1 |
| Garrett Whitlock | 1.0 | 0 | 0/0 | 0/1 |
| Totals | 10.0 | 6 | 2/2 | 1/14 |
Mets Batting
| Player | AB | R | H | RBI |
| A.J. Ewing | 4 | 1 | 1 | 0 |
| Juan Soto | 4 | 0 | 0 | 0 |
| Francisco Lindor | 4 | 1 | 2 | 2 |
| Eric Wagaman | 3 | 0 | 0 | 0 |
| Jared Young | 1 | 0 | 1 | 0 |
| Carson Benge | 4 | 0 | 0 | 0 |
| Tyrone Taylor | 3 | 0 | 1 | 0 |
| Luis Torrens | 3 | 0 | 1 | 0 |
| Jorge Polanco | 1 | 0 | 0 | 0 |
| Brett Baty | 4 | 0 | 0 | 0 |
| Zack Short | 3 | 0 | 0 | 0 |
| Bo Bichette | 1 | 0 | 0 | 0 |
| Totals | 35 | 2 | 6 | 2 |
Mets Pitching
| Pitcher | IP | H | R/ER | BB/K |
| Zach Thornton | 7.0 | 2 | 0/0 | 2/5 |
| Luke Weaver | 1.0 | 0 | 0/0 | 0/1 |
| Devin Williams | 1.0 | 2 | 2/1 | 2/0 |
| Brooks Raley | 1.0 | 0 | 1/0 | 0/0 |
| Totals | 10.0 | 4 | 3/1 | 4/6 |
Starting Lineups
Both clubs turned to left-handed starters. Boston used Seigler at second base and slotted Duran in as designated hitter, while the Mets kept Bo Bichette on the bench due to leg and ankle soreness (he later pinch-hit in the 10th).
| Order | Red Sox | Pos. | Mets | Pos. |
| 1 | Anthony Seigler | 2B | A.J. Ewing | CF |
| 2 | Ceddanne Rafaela | CF | Juan Soto | DH |
| 3 | Wilyer Abreu | RF | Francisco Lindor | SS |
| 4 | Romy Gonzalez | 1B | Eric Wagaman | 1B |
| 5 | Caleb Durbin | 3B | Carson Benge | RF |
| 6 | Andruw Monasterio | SS | Tyrone Taylor | LF |
| 7 | Jarren Duran | DH | Luis Torrens | C |
| 8 | Nate Eaton | LF | Brett Baty | 3B |
| 9 | Connor Wong | C | Zack Short | 2B |
| SP | Payton Tolle | LHP | Zach Thornton | LHP |
Injuries Worth Knowing About
Boston went into the game missing a handful of rotation and lineup pieces, while New York was without Marcus Semien and playing Bichette off the bench rather than in the lineup.
| Player | Team | Injury | Status |
| Connelly Early | Red Sox | Left elbow inflammation | 15-day IL |
| Ranger Suarez | Red Sox | Left groin strain | 15-day IL |
| Roman Anthony | Red Sox | Right ring finger tendon | 60-day IL |
| Bo Bichette | Mets | Leg/right ankle soreness | Available off bench |
| Marcus Semien | Mets | Left hip flexor strain | 10-day IL |
| Luis Robert Jr. | Mets | Lumbar disc herniation | 60-day IL |
Semien, who had begun a rehab assignment at Double-A shortly prior, was not expected to be back this series even though his return was imminent.
The Sweep and the Bigger Picture
That win was never in isolation. Boston won all three games of the series against the New York Mets at Citi Field, 6-2, 4-0, then 3-2. With that sweep, the Red Sox improved to 28-19 against the Mets in regular season all-time, a series played since the birth of interleague games way back in 1997. They only one that history really records for them, though, is the 1986 World Series, the Mets won in seven games.
The July 12 victory also extended Boston’s winning streak to nine games and capped off a spotless 9-0 road trip prior to the All-Star break. It was the club’s first win this season in which it was trailing after eight innings, breaking a streak of 43 consecutive losses in that situation. Boston entered the break with a 46-48 record, 11 games back in the AL East but just a half-game behind a Wild Card spot.
New York, however, fell to 40-57 and remained in fifth place in the NL East, 15 games back of Atlanta. The Mets’ next game following the break was on the road in Philadelphia, while Boston had a day-night doubleheader vs. Tampa Bay at Fenway.
Where to Watch (For the Record)
In case you wanted to know how the broadcast was divided up: NESN and WEEI-FM 93.7 aired the game for Boston, while WPIX provided the feed for New York. Both were also available in both markets on MLB.TV, with the usual blackout restrictions.
Frequently Asked Questions
Who won the Mets vs Red Sox game on July 12, 2026? The Red Sox won 3-2 in 10 innings after erasing a two-run deficit in the ninth.
What were the standout Mets vs Red Sox match player stats? Zach Thornton pitched seven scoreless innings, Francisco Lindor went 2-for-4 with two RBIs, and Brayan Bello struck out five over 4 1/3 innings in relief for Boston.
Who hit a home run in this game? Francisco Lindor’s sixth-inning solo shot off Brayan Bello was the only home run of the afternoon.
How did Boston come back in the ninth inning? A leadoff single, a Lindor fielding error, a bases-loaded walk from Andruw Monasterio, and a game-tying single from Jarren Duran combined to erase New York’s 2-0 lead.
Who got the win and the loss? Aroldis Chapman picked up the win after a scoreless ninth. Brooks Raley took the loss in the 10th, and Garrett Whitlock earned the save.
Did Boston sweep the series? Yes. The Red Sox won all three games at Citi Field by scores of 6-2, 4-0, and 3-2.
Where was the game played? Citi Field in Flushing, New York, in front of an announced crowd of 37,638.
Boston’s late-game composure turned what looked like a routine Mets win into another chapter of a nine-game streak that carried real playoff weight. For New York, it was a reminder of how thin the margin can be when a bullpen has to protect a two-run lead into the ninth.



