Skip to content
October 3, 2025 / Nat Anacostia

‘See you later, alligator’: Nats September in review

At least September wasn’t as bad as August. After ending August with an eight-game losing streak and going 9–19 for the month, the Nationals took seven of their first eight games in September and finished the month with a 13–13 record. And one of their rookie outfielders, Daylen Lile, emerged as a remarkable hitter, gaining national attention. September wasn’t a great month for the Nats, by any means, but it was one with several very hopeful signs.

The month began with the Nats at home starting a three-game series against the Marlins, having just been swept by the Rays. MacKenzie Gore had gone on the injured list with shoulder inflammation, so the Nats called up left-handed pitcher, Andrew Alvarez, to make his major league debut. The Nats had drafted the 26-year-old pitcher in the 12th round in 2021. It turned out that he would be the one to stop the team’s losing streak, as he pitched five scoreless innings, allowing only one hit, and the Nats shut out the Marlins 2–0. Alvarez became only the second Nats starter (along with Mitchell Parker) since Stephen Strasburg (in 2010) to win his major league debut. The Nats went on to win the next two games against the Marlins, sweeping the series and giving the team a 3–3 record on the home stand. Alvarez would remain in the rotation for the rest of the month.

Their next road trip began in Chicago with a three-game series against the Cubs, who were leading the race for the first wild-card slot. The Nats lost their first game but won the next two. Game 2 was a pitching duel that the Nats won by a 2–1 score. In game 3, the Nats were trailing 3 to 1 going into the top of the ninth inning but scored 5 runs to take a 6–3 lead, and they held on to win it in the bottom of the ninth.

During the Chicago series, we learned that former Nationals manager Davey Johnson had died on September 5 at age 82. As manager from 2011 to 2013, Johnson played a crucial role in shaping the first Nats team to win the division in 2012.

The road trip concluded in Miami with a 4-game rematch against the Marlins. The first game was a 15–7 blow-out victory by the Nats. They won the second game as well, giving them four consecutive wins and a 7–1 record in their first eight games of the month. But they lost the last two games of the series, including a 5–0 shutout loss in the final game to Ryan Weathers and three Marlins relievers. The Nats’ record on the road trip was 4–3.

At home again, the Nats faced the Pirates and won the first game by a 6 to 5 score, scoring 4 runs in the bottom of the seventh inning to take the lead, but nearly gave it back in the ninth. The Nats lost the second game, but in the finale, they scored in the bottom of the eighth to take a 1-run lead, which they held for the win. Then came a four-game series against Atlanta, which the Braves swept. The Nats were blown out in an 11 to 3 loss in the first game. Game 3 was a pitching duel that remained scoreless after nine innings (with Chris Sale pitching 8 scoreless innings for Atlanta and MacKenzie Gore going 5⅓ for the Nats). But in the top of the tenth, the Braves scored 5 runs and won 5–0. The Nats were 2–5 on the home stand.

Their final road trip took the Nats first to New York to play the Mets, who held a 2-game lead in the race for the final wild card. The Mets won the first game, but then it was the Nats’ turn to play the spoiler. In game 2, the Nats surrendered 3 runs in the eighth and ninth innings to make the game a 3–3 tie but scored 2 runs in the top of the 11th while holding the Mets scoreless to win the game. In Game 3, the Nats again played the spoiler, beating the Mets 3 to 2 behind a 3⅔ inning save by Mitchell Parker and some amazing defense by Jacob Young. While the Nats were taking two of three games against the Mets, the Reds had won all three of their games to move into a tie with the Mets for the wild card. The Reds, furthermore, held the tie breaker against the Mets, so the tie effectively represented a lead over the Mets. A week later, with the two teams still tied, the Reds would claim the final wild card. While the Nats were not the only spoilers for the highly compensated Mets team (who went 7–14 over their last 21 games), our guys did help bring them down.

The Nats next went to Atlanta to play three games against the Braves. The Nats lost the first two games and won the third game, with the last two games each determined by a one-run margin. The Nats record on the road trip was 3–3.

On September 24, news broke that the Nats were finalizing a deal with Paul Toboni, a 35-year-old senior vice president and assistant general manager with the Red Sox, to serve as the new president of baseball operations for the Nats. His signing was officially announced on October 1. Toboni brings a background in both scouting and analytics and is a highly regarded young baseball executive.

Returning home, the Nats finished the season with a three-game series against the White Sox. Behind in the first game, the team battled back, scoring 4 runs in the bottom of the eighth to take a 9–8 lead, only to give up 2 runs in the top of the ninth and lose the game 10–9. In the second game, the Nats scored 3 runs in the bottom of the seventh and one run in the bottom of the eighth to take a 6–4 lead, and were able to hold on to the lead, winning 6–5. In the last game of the season, the Nats were shutout 8–0, getting only 1 hit in 6 innings against starter Shane Smith, after which three Sox relievers combined for three scoreless, hitless innings.

The final series featured a celebration of the career of broadcaster Bob Carpenter, who had provided Nationals play-by-play broadcasts on MASN TV for 20 years, as he concluded his 42-year career as a baseball announcer. I know that I and many other fans will miss his broadcasts. He was also honored for being an extremely nice and generous man. In addition, former Nats center fielder Michael A Taylor, playing for the White Sox, announced his retirement and was given a standing ovation in his final game, coming at the end of his 12th season as a major league player. He’ll be remembered both for his defensive work as an elite center fielder and for his postseason performance with the bat—over 16 postseason games from 2016 to 2019 with the Nats, he hit .316/.395/.632 with 4 home runs and 10 RBI.

The Nats finished the 2025 season with a disappointing 66–96 (.407) record, last in the National League East, next to last (ahead of only the Rockies) in the NL, and third from last in MLB (ahead of the Rockies and the White Sox). The Nats were 30 games behind the division champion Phillies and 10 games behind the fourth-place Braves. They wound up winning 5 fewer games than last season.

Roster moves

I’ve already mentioned that pitcher Andrew Alvarez made his major league debut on September 1. His battery mate in that game, CJ Stubbs, also made his major league debut that day. The 28-year-old long-time minor league catcher, brother of Phillies catcher Garrett Stubbs, was a 2019 10th-round draft pick by the Astros. After six years in the Astros system, this year he signed a minor league contract with the Nats. He is the only Nationals catcher to have caught a shutout in his debut. But his stay with the team was short-lived, as he was optioned back to Rochester the next day.

On September 2, the Nats signed 32-year-old free agent catcher Jorge Alfaro. From 2016 to 2023, Alfaro appeared in 496 games for the Phillies, Marlins, Padres, Rockies, and Red Sox, but had spent most of the 2025 season playing in Nashville for the Brewers’ AAA team. Alfaro debuted with the Nationals on September 3 and played in 14 games for the Nats by the end of the season.

On September 17, 26-year-old right-handed relief pitcher Sauryn Lao debuted for the Nationals. He had previously pitched in two major league games for the Mariners and was selected off waivers by the Nats on September 3. The Dominican player was originally signed as a corner infielder by the Dodgers in 2016. In 2023 he switched to pitching and last winter was signed as a minor league free agent by the Mariners.

On September 23, 29-year-old right-handed relief pitcher Julian Fernandez debuted for the Nationals. He had previously pitched 6 games for the Rockies in 2021 and 1 game for the Dodgers earlier this year and had also spent time in the minor league systems of the Giants, Marlins, and Blue Jays. The Nats selected him off waivers on August 17.

On September 11, MacKenzie Gore came off the 15-day injured list and returned to the rotation. The team temporarily switched to using a 6-man rotation, but after making three September starts, Gore returned to the injured list again on September 23 with right ankle impingement. Mason Thompson joined him on the injured list with right biceps tendinitis. On September 14, Cole Henry‘s season came to an early end when he went on the injured list with a back strain. Top pitching prospect Jarlin Susana had surgery to repair his right lat muscle, a procedure that could delay his return to pitching next spring.

Monthly Record:

13–13 (.500)

Pythagorean Record:

10–16 (4.46 R/G – 5.69 RA/G). The Nats had a 6–2 record in one-run games during September.

September MVP:

  • Daylen Lile (.391/.440/.772, 6 HR, 7 3B, 20 R, 19 RBI, 100 PA, 230 wRC+, 1.5 fWAR). Lile led MLB in slugging percentage (.772), hits (36), triples (7), and total bases (71) for the month, and led the NL in all those categories as well as OPS (1.212), batting average (.391), and wRC+ (230). He was named as BOTH National League Player of the Month AND National League Rookie of the Month. Sarah Langs informs us that he was the first player with 7+ triples and 6+ home runs in a calendar month since Willie Mays in June 1957. Fangraphs did a very nice, laudatory post on Lile.

Starting pitcher of the month:

  • Andrew Alvarez (1–1, 3.09 RA/9, 5 GS, 23⅓ IP, 7.7 K/9, 1.114 WHIP, 0.7 RA9-WAR, 0.6 fWAR). A very nice performance for his first month in the major leagues.

Relief pitcher of the month:

  • Clayton Beeter (0-1, 1.80 RA/9, 11 G, 10 IP, 16.2 K/9, 1.200 WHIP, 2.21 RE24, 6 shutdowns, 2 meltdowns, 0.5 RA9-WAR, 0.4 fWAR).

Worst month:

  • Riley Adams (.132/.207/.151, 0 HR, 4 R, 2 RBI, 58 PA, 5 wRC+, –0.5 fWAR).

Best start:

  • Andrew Alvarez (September 13, 5–1 loss to the Pirates at home) pitched 6 scoreless innings, giving up 3 hits and 1 walk while striking out 5 for a game score of 70. When he was replaced, the Nats were ahead 1 to 0, but the relievers gave up 4 runs in the eighth and another in the ninth to lose the game.

Worst start:

  • Jake Irvin (September 5, 11–5 loss to the Cubs in Chicago) gave up 7 runs on 5 hits and 4 walks in 3⅓ innings with 2 strikeouts for a game score of 20.

Tough losses:

  • MacKenzie Gore (September 11, 5–0 loss to the Marlins in Miami) pitched 5 innings and gave up 2 runs on 4 hits and 2 walks while striking out 4 for a game score of 53.
  • Brad Lord (September 23, 3–2 loss to the Braves in Atlanta) pitched 6 innings and gave up 2 runs on 4 hits and 1 walk while striking out 4 for a game score of 59. When he was replaced, the Nats were trailing 2 to 1.

Cheap win:

  • Cade Cavalli (September 8, 15–7 win over the Marlins in Miami) pitched 5 innings and gave up 2 runs on 6 hits and 1 walk while striking out 1 for a game score of 47. When he was replaced, the Nats were ahead 11 to 2.

Biggest shutdown:

  • Mitchell Parker (September 21, 3–2 win over the Mets in New York). With the Nats ahead 3 to 2, Parker got the call to replace starter Jake Irvin in the bottom of the sixth with one out and runners on first and second. Parker got out of the inning with a pop fly and a strikeout. He came back in the bottom of the seventh and got a lineout, a strikeout, and, after giving up a two-out single, a fly out. In the eighth, he got two more fly outs, gave up another two-out single, and ended the inning with a groundout. Back on the mound for the bottom of the ninth, Parker needed help from his center fielder when Jacob Young robbed a potential home run from Francisco Alvarez for the first out. Next came another fly out and a lineout, and Parker had completed a remarkable 3⅔ inning save, the longest in Nationals history, holding onto a one-run lead the whole time. (Win probability added/WPA +.585).

Worst meltdown:

  • Jose A. Ferrer (September 26, 10–9 loss to the White Sox at home). When Ferrer got the call to get the last three outs in the top of the ninth, the Nats had just scored 4 runs in the bottom of the eighth to take a 9–8 lead. Ferrer got a groundout for the first out, then he made an error in trying to field a dribbler, putting a runner on base. The next batter, Colson Montgomery, hit a 2-run home run, putting the White Sox ahead 10 to 9. Ferrer got out of the inning without allowing any more runs, but the damage had been done, and the Nats went on to lose the game. (WPA –.637).

Walk off:

  • None

Clutch hits:

  • Josh Bell (September 7, 6–3 win over the Cubs in Chicago). The Nats were trailing 3–2 with no outs in the top of the ninth, runners on first and second, when Bell came to the plate. Bell launched a towering fly ball that cleared the fence in left-center field and gave the Nats the lead. (WPA +.493)
  • Daylen Lile (September 20, 5–3 win over the Mets in New York). The game was tied 3–3 in the top of the eleventh, with one out and a runner on first. Lile crushed a line drive that bounced of the fence in deep center field. Sprinting to get a triple, he was waved home and scored a two-run inside-the-park home run, giving Washington the lead. (WPA +.474)

Choke:

  • Dylan Crews (September 15, 11–3 loss to the Braves at home). Trailing the Braves 2–1 in the bottom of the fourth inning, the Nats had loaded the bases with one out. Crews swung and barely tapped the ball in front of home plate. Braves catcher, Drake Baldwin, fielded the ball, stepped on home plate for a force out, and threw to first base to complete a double play, shutting down the Nats’ rally. (WPA –.197).

Memorable fielding plays:

September 6, 2025 / Nat Anacostia

‘Go back tomorrow and do it again’: Nats August in review

After the trade deadline, the Nationals were left with a young team, and they spent August giving their young players a chance to see what they could do. The month, overall, was a disappointment, with the Nats going 9–19 against opposing teams that mostly had winning records and were in playoff contention.

The Nationals began August at home facing the Brewers, who had the best record in baseball. The Nats were swept in the three-game series by scores of 16 to 9, 8 to 2, and 14 to 3. They next faced the Athletics, and the series opened with another drubbing, a 16 to 7 loss. The Nats managed to barely win the next game, 2 to 1 in a walk-off victory, but were shut out in the rubber game. The Nats were 1–5 during the home stand.

Next came a road trip that began in San Francisco with a three-game series against the Giants. The Nats were shut out in the first game, with five Giants pitchers combining to allow the Nats only 4 hits. The Nats came back to win the last two games, with the finale an 8–0 blow-out win, in which MacKenzie Gore outpitched future Hall-of-Famer Justin Verlander. The road trip concluded against the Royals in Kansas City. The Nats lost the first two games but managed to win the final game by scoring a go-ahead run in the top of the ninth (after having given up a tying run in the bottom of the eighth). The Nats record on the road trip was 3–3.

Back home, the Nats played a four-game series against the division-leading Phillies. In the first game, the Nats scored two runs in the bottom of the seventh inning to take a 3–2 lead and held onto the lead for a victory. They lost the second game, but in the third game Cade Cavalli pitched 7 scoreless innings to record his first major league win in a 2–0 victory. The Phillies won the fourth game to split the series.

The Nats next hosted the Mets, who were ahead in the race for the final wild-card slot. In the first game the Nats were blown out, 8 to 1. But in the second game, the Nats were able to cling to a 5–4 lead for a victory, and they won the third game 9 to 3. The Nats finished the home stand with a 4–3 record.

On their next road trip, they again faced the Phillies, this time in Philadelphia. In the series opener, the Nats scored two runs in the top of the ninth inning to take a 5 to 4 lead and held on to win it. They were unable to complete a late-inning rally and lost the second game 6 to 4 and also fell short in the third game 3 to 2. Their next series was against the Yankees in New York, and this time there weren’t any close games as the Nats were swept the three-game series. In the first game, Jacob Young managed to hit a grand slam in the ninth inning for his first home run of the year, but the Nats still lost 10 to 5. The third game was a real blow out as the Yankees hit 6 home runs to win it 11 to 2. The Nats record on the road trip was 1–5.

The month concluded for the Nats with a three-game series at home against the Rays. The Nats were swept and finished the month with an 8-game losing streak and a 9–19 record for the month.

A pleasant surprise was that the bullpen, which had been the weakest part of the team most of the season, did fairly well during August. The relief pitchers had a park-adjusted ERA– of 115 in August (that is, 15 percent worse than average), which ranked 23rd among the 30 MLB teams, but their win-probability added (WPA) of 1.18 (a measure of how well they did in high-leverage spots) ranked 9th, and their 9 meltdowns during the month was tied for fewest among MLB teams. Conversely, the starting pitchers were pretty awful, with their ERA– of 177 ranking dead last. The Nats’ batting, as measured by their weighted runs created (wRC+) of 90, was below average but not awful, ranking 20th among the 30 teams.

Roster moves

On August 5 left-handed relief pitcher PJ Poulin made his major league debut, pitching a scoreless inning and striking out the final batter he faced. The Nationals had claimed the 29-year-old pitcher off waivers from the Tigers. Poulin had been drafted by the Rockies in 2018, and his contract was purchased by the Tigers before the 2024 season.

Also, on August 5th, right-handed relief pitcher Clayton Beeter made his debut with the Nationals. He gave up a home run to the first batter he faced but then got 3 strikeouts (along with 2 walks) to finish the inning. The 26-year-old was a second-round draft pick by the Dodgers in 2020 and had pitched for the Yankees in 5 games in 2024 and 2025. The Nats obtained him from the Yankees in the Amed Rosario trade.

On August 6, Cade Cavalli made his return to the Nationals rotation, pitching 4-1/3 scoreless innings with 6 strikeouts in a game the Nats ultimately won by a score of 2 to 1. His return came almost three years after his debut and only previous major league appearance in August 2022. The 2020 first-round draft pick had injured his elbow in 2023 spring training and undergone Tommy John surgery. His recovery took longer than expected, but after the departure of Michael Soroka at the trade deadline, Cavalli was ready to take his place in the rotation. Shinnosuke Ogasawara, who had started two games for the Nats in July, moved into the bullpen as a long reliever.

On August 14, Dylan Crews returned to the lineup almost three months after going on the disabled list with an oblique strain. To make room, the Nats surprisingly designated Nathaniel Lowe for assignment the day after he had hit a grand slam home run; two days later, having cleared waivers, Lowe was released. Lowe played 119 games for the Nats and hit .216/.292/.373 with 16 home runs and 68 RBI. After his release, Lowe was quickly signed by the playoff-contending Boston Red Sox, who have used him as a platoon first baseman.

On August 27, Drew Millas suffered a dislocation and fracture of his index finger when his catching hand was struck by a bat for a catcher’s interference play. Initially placed on the 10-day injured list, he underwent surgery to stabilize the fracture and repair the joint and was later placed on the 60-day disabled list, confirming that he would miss the rest of the season. On August 30, MacKenzie Gore was placed on the 15-day injured list with left shoulder inflammation.

Record:

9–19 (.321)

Pythagorean Record:

8–20 (3.86 R/G – 6.36 RA/G). The Nats had a 5–1 record in one-run games during August, which helped keep their win-loss record better than their Pythagorean record.

August MVP:

  • Jose A Ferrer (2-0, 1.46 RA/9, 10 G, 12⅓ IP, 8.8 K/9, 1.054 WHIP, 4.35 RE24, 6 shutdowns, 0 meltdown, 0.6 RA9-WAR, 0.5 fWAR).

Position player of the month:

  • Riley Adams (.263/.349/.368, 2 HR, 11 R, 6 RBI, 86 PA, 105 wRC+, 0.3 fWAR). Nothing flashy, just a solid month as he stepped into a full-time role. Other Nats players with 0.3 fWAR during August included Drew Millas, Paul DeJong, and James Wood, and a case could be made for any of them.

Starting pitcher of the month:

  • Cade Cavalli (1–1, 5.47 RA/9, 5 GS, 24⅔ IP, 8.0 K/9, 1.581 WHIP, 0.1 RA9-WAR, –0.1 fWAR). His stats were pretty much replacement level but still better than those of the Nats’ other starters.

Worst month:

  • Mitchell Parker (0–5, 10.54 RA/9, 6 GS, 27⅓ IP, 6.6 K/9, 1.720 WHIP, –1.1 RA9-WAR, –0.5 fWAR). Painful

Best start:

  • MacKenzie Gore (August 10, 8–0 win over the Giants in San Francisco) pitched 6 scoreless innings, giving up 3 hits and 1 walk while striking out 10 for a game score of 75.

Worst start:

  • MacKenzie Gore (August 5, 16–7 loss to the Athletics at home) gave up 8 runs on 12 hits and 1 walk in 3 innings with no strikeouts for a game score of 2.

Tough losses:

  • MacKenzie Gore (August 26, 5–1 loss to the Yankees in New York) pitched 5 innings and gave up 3 runs on 3 hits and 2 walks while striking out 3 for a game score of 50.
  • Mitchell Parker (August 29, 4–1 loss to the Rays at home) pitched 6⅓ innings and gave up 3 runs on 6 hits and no walks while striking out 7 for a game score of 56.

Cheap win:

  • Brad Lord (August 20, 5–4 win over the Mets at home) pitched 5⅓ innings and gave up 4 runs on 7 hits and 2 walks while striking out 4 for a game score of 40.

Biggest shutdown:

  • Jose A Ferrer (August 9, 4–2 win over the Giants in San Francisco). With the Nats ahead 4 to 1, Cole Henry had been called on to pitch the bottom of the eighth. Henry got the first out, then gave up two singles and a walk to load the bases. That was enough for Miguel Cairo and he called on his new lefty closer to get a five-out save. The first batter that Ferrer faced hit a sacrifice fly to make it 4 to 2, but that was all for the Giants. Ferrer got a strikeout to end the eighth inning. In the ninth, the first batter reached on an infield single, which was followed by a lineout and another single, putting runners on first and second. Ferrer got the next batter to ground into a game-ending double play to complete his first save as the new closer. (Win probability added/WPA +.244).

Worst meltdown:

  • When Konnor Pilkington (August 15, 6–2 loss to the Phillies at home). When Pilkington got the call in the top of the seventh, the game was tied 2–2 and there were runners on first and second with one out. Pilkington got Trea Turner to pop up for the second out but then gave up a three-run homer to Kyle Schwarber followed by a solo homer to Bryce Harper, leaving the Nats trailing 6 to 2. (WPA –0.373).

Walk off:

  • CJ Abrams (August 6, 2–1 win over the Athletics at home). When Abrams came to bat in the bottom of the ninth, the score was tied 1 to 1, and Robert Hassell III was on second base with one out. Abrams singled to left field and third-base coach Ricky Gutierrez aggressively waved Hassell home. Fortunately, the throw was a bit offline, allowing Hassell to score the winning run. (WPA +.301).

Clutch hit:

Choke:

  • Jacob Young (August 8, 5–0 loss to the Giants in San Francisco). Trailing the Giants 2–0 in the top of the fifth inning, Young came to bat with one out and the bases loaded. He grounded into an inning-ending double play. (WPA –.196).

Memorable fielding plays:

August 3, 2025 / Nat Anacostia

‘Any opportunity to play in the big leagues is a blessing’: Nats July in review

The Nationals opened July in last place in the NL East. A week later, they had said goodbye to their manager and general manager. An interim GM oversaw the team’s selections in the MLB draft, with the Nats making the first, overall selection. Two Nats represented the team at the All-Star Game. The team traded away six players, receiving 10 prospects in return. And they ended the month still in last place.

The month began with the Nats at home facing the team with the best record in the American League, the Tigers. The first scheduled game was rained out, so the game was made up the next afternoon as part of a doubleheader. In the first game, the Nats were blown out in an 11–2 loss. The Nats won the second game and won again the next day to win the series from the Tigers. The next day the Nats were facing the Red Sox at 11 am for their traditional Independence Day game. The game was another blowout loss, 11–2 and was followed by a 10–3 drubbing the next day. The Sox completed the sweep the next day, and after the game we received the news that Mike Rizzo and Davey Martinez were fired, with Mike DeBartolo appointed as interim GM and Miguel Cairo as interim manager. The Nats’ record on the home stand was 2–4.

Cairo’s first game as manager came in St. Louis, where the Nats had a three-game series against the Cardinals. The Nats lost the first game (their fourth consecutive loss) and won the second but were blown out 8 to 1 in the third game. Their next series was played in Milwaukee against the Brewers. The Nats lost the first game. In the second game, they scored two runs in the eighth inning and one in the ninth to take a 5–3 lead into the bottom of the ninth. However, the Brewers scored three runs in the bottom of the ninth to walk off the Nats, in what was one of the few closely contested games played by the Nats in the first half of July. The final game of the series was another blow out, an 8–1 loss to the Brewers for the series sweep. The Nats finished the road trip with a 1–5 record, and went into the All-Star break with a 38–58 record.

For the first time since 2009 and 2010 (when they selected Stephen Strasburg and Bryce Harper), the Nationals had the first overall pick in the MLB draft. In somewhat of a surprise, they used it to pick Eli Willits, a high school shortstop from Oklahoma whose father (Reggie Willits) had played for the Angels and coached for the Yankees. Willits signed for less than the slot value, and the Nats were able to use the savings to sign several other high school players for more than their slot values.

In the All-Star Game the Nats were represented by James Wood and MacKenzie Gore, the first All-Star appearances for both players. Gore pitched one inning and retired all three batters he faced, while Wood appeared as a pinch hitter and grounded out in his only plate appearance. Wood also participated in the home run derby, but his 16 home runs fell just short of the threshold required to get him into the next round. Unfortunately, like several other past derby participants, Wood went into a slump for most of the month of July.

After the break, the Nats opened the second half at home against the Padres. In the first game they rallied to score two runs in the bottom of the eighth to tie the score at two runs apiece. But in the top of the eighth, Finnegan surrendered five runs for a 7–2 loss, their fifth consecutive loss. The Nats won the second game but were blown out 8 to 1 in the final game. They did better in their next series against the Reds, winning the first two games. In the final game, however, they were shut out by Nick Lodolo, who pitched a 9-inning, 4-hit shutout. The Nats’ record for the home stand was 3–3.

The month concluded with a road trip to Minnesota and Houston. In the first game against the Twins, the Nats were shut out again in a 1–0 loss. Zebby Matthews pitched 6 scoreless innings and combined with the Twins bullpen for the shutout. The Nats offense came back for the next two games, with the Nats beating the Twins by scores of 9 to 3 and 7 to 2, with Jake Irvin starting and winning before his home-town family and friends in the final game. Against the Astros, who were in first place in the AL West, the Nats won the first game 2–1, but lost the next two games, getting blown out 9–1 in the final game. For the road trip, the Nats’ record was 3–3.

For the whole month, their record was 9–15, and they ended the month with a 44–64 record, 17½ games behind the division-leading Mets.

Roster moves

On July 2, right-handed relief pitcher Andry Lara made his major league debut, pitching 3 scoreless innings and striking out 4 against the Tigers. The 22-year-old Venezuelan was signed by the Nationals in 2019 at age 16.

On July 6, left-handed pitcher Shinnosuke Ogasawara made his major league debut, starting against the Red Sox. He lasted only 2⅔ innings and gave up 4 runs on 7 hits. The 27-year-old Japanese pitcher has pitched nine seasons for the Chunichi Dragons in Nippon Professional Baseball and was an NPB All Star in 2023. In January the Nationals signed him to a two-year major league contract, making him the first free agent that the Nats have signed directly from Asia.

On July 9, right-handed relief pitcher Luis Garcia (no relation to Luis Garcia, Jr.) made his debut with the Nationals, pitching a scoreless inning with 2 strikeouts against the Cardinals. Five days earlier he had been released by the Dodgers. It turned out that his stay with the Nats would last only three weeks, as he was dealt to the Angels in a trade deadline deal. Over his 13 major league seasons, Garcia had also pitched for the Phillies, Angels, Rangers, Cardinals, Padres, and Red Sox.

On July 22, left-handed relief pitcher Konnor Pilkington made his debut with the Nationals, pitching 2 scoreless innings with 3 strikeouts. The 27-year-old had signed a minor league contract with the Nats in December. He had pitched 16 games for the Guardians in the 2022 and 2023 seasons.

On July 2, Trevor Williams gave up 7 runs on 9 hits in 3 innings as part of the Nationals 11–2 loss to the Tigers. Two days later, Williams went on the disabled list, and a few days after that he was out for the rest of the season with season-ending surgery for a partial UCL tear.

On July 8, Mason Thompson returned to the Nats for the first time since September 2023. He missed the 2024 season recovering from his second Tommy John surgery. Derek Law, who has not pitched for the Nats this season and has pitched just 4 rehabilitation games in the minors, learned he had to have surgery to repair a partially torn flexor tendon in his right elbow. He will not pitch again until early to mid-2026, after his contract with the Nats will have expired. Keibert Ruiz went back on the concussion injured list on July 8 after suffering another concussion in just his second game back. He remained on the IL for the rest of the month. We also learned that top pitching prospect Travis Sykora needed Tommy John surgery, which will cause him to miss the rest of this season and most or all of 2026.

Before the trade deadline, the Nats traded six players. Amed Rosario went to the Yankees for two prospects, a pitcher and an outfielder. In 46 games with the Nats, Rosario hit .270/.310/.426 with 5 home runs and 18 RBI. Andrew Chafin and Luis Garcia (the pitcher) went to the Angels for a pitcher and a first baseman. Chafin went 1–1 with a 2.70 ERA and 1.600 WHIP in 26 games with the Nats. Garcia went 0–0 with a 0.90 ERA and 0.700 WHIP in 10 games with the Nats. Michael Soroka went to the Cubs for an infielder and an outfielder, both highly rated. In 16 games (all starts) for the Nats, Soroka went 3–8 with a 4.87 ERA, 4.12 FIP, and 1.131 WHIP. His xERA of 3.33 suggested that he suffered from quite a bit of tough luck while pitching for the Nats.

Kyle Finnegan went to the Tigers for two pitching prospects. In six seasons with the Nats (2020–2025), Finnegan pitched 331 games with a 23–30 record and 108 saves, pitching with a 3.66 ERA and 1.315 WHIP. Only Chad Cordero has had more saves as a National (with 113). Alex Call went to the Dodgers for two pitching prospects, with both rated among the team’s top 20 prospects. Call was the only player traded who still had several years of club control left, but the Nats’ outfield was crowded, so he faced diminished playing time. Originally picked up off waivers in 2022, in four seasons with the Nats, Call played 265 games and hit .243/.342/.373 with 19 home runs and 91 RBI.

Overall, the Nats’ trade deadline transactions were unsurprising. Despite speculation that MacKenzie Gore might be traded, the team did not deal their ace (who will be under team control through 2027). Hopefully, that might be an indication that ownership thinks that the Nats could be competitive in 2026. Josh Bell and Paul DeJong were not traded; I believe the reason was that there simply weren’t any teams interested in acquiring them.

Record:

9–15 (.375)

Pythagorean Record:

8–16 (4.04 R/G – 5.79 RA/G)

July MVP:

  • Josh Bell (.338/.443/.486, 2 HR, 11 R, 9 RBI, 88 PA, 167 wRC+, 0.6 fWAR).

Starting pitcher of the month:

  • Brad Lord (0–0, 3.24 RA/9, 7 G, 2 GS, 16⅔ IP, 4.9 K/9, 0.840 WHIP, 0.4 RA9-WAR, 0.5 fWAR; these statistics include his 7⅓ IP as a relief pitcher).

Relief pitcher of the month:

  • Luis Garcia (0-0, 0.90 RA/9, 10 G, 10 IP, 6.3 K/9, 0.700 WHIP, 3.52 RE24, 2 shutdowns, 0 meltdown, 0.4 RA9-WAR, 0.1 fWAR).

Worst month:

  • Kyle Finnegan (0–2, 11.25 RA/9, 10 G, 8 IP, 7.9 K/9, 1.750 WHIP, –6.69 RE24, 2 shutdowns, 2 meltdowns, –0.6 RA9-WAR, 0.0 fWAR).

Best starts:

It’s a tie between:

  • MacKenzie Gore (July 9, 8–2 win over the Cardinals in St. Louis) pitched 6 innings, giving up 1 run on 5 hits and 1 walk while striking out 7 for a game score of 64.
  • Michael Soroka (July 23, 5–0 loss to the Reds at home) pitched 5⅔ innings, giving up 1 run on 2 hits and 3 walks while striking out 6 for a game score of 64.

Worst start:

  • MacKenzie Gore (July 20, 8–1 loss to the Padres at home) gave up 8 runs on 8 hits and 3 walks in 2⅓ innings with 2 strikeouts for a game score of 8.

Tough losses:

  • Jake Irvin (July 13, 8–1 loss to the Brewers in Milwaukee) pitched 5 innings and gave up 3 unearned runs on 4 hits and 1 walk while striking out 5 for a game score of 57.
  • Michael Soroka (July 23, 5–0 loss to the Reds at home); see “Best starts” above.
  • MacKenzie Gore (July 25, 1–0 loss to the Twins in Minneapolis) pitched 5 innings and gave up 1 run on 1 hit and 6 walks while striking out 4 for a game score of 59.

Cheap win:

  • Mitchell Parker (July 26, 9–3 win over the Twins in Minneapolis) pitched 5⅔ innings and gave up 2 runs on 8 hits and 1 walk while striking out 4 for a game score of 48.

Biggest shutdown:

  • Kyle Finnegan (July 28, 2–1 win over the Astros in Houston). The Nats had taken a 2–1 lead in the top of the seventh, and Luis Garcia and Jose A Ferrer had each pitched a scoreless inning to hold the lead. In the bottom of the ninth, Finnegan came in for the save. He induced groundouts from the first two batters, then struck out the third batter, Jacob Melton, to secure the win. (Win probability added/WPA +.195).

Worst meltdown:

  • Kyle Finnegan (July 12, 6–5 loss to the Brewers in Milwaukee). In the eighth and ninth innings, the Nats had come from behind to take a 5–3 lead, when Finnegan got the call in the bottom of the ninth to close it out. To the first three Brewers batters, Finnegan surrendered a single, a walk, and a game-tying double. The next batter grounded out, making the first out while advancing the runner to third base. Next came an intentional walk, then Caleb Durbin singled to right field for the walk off. (WPA –0.912).

Clutch hit:

  • Brady House (July 12, 6–5 loss to the Brewers in Milwaukee). In the top of the eighth inning, House came to bat with two outs, Nathaniel Lowe on second base, and the Nats trailing 3–2. In the fourth inning, House had hit his first career home run. This time he launched a slider into the left field’s second deck for his second home run and gave the Nats a 4–3 lead. (WPA +.528) However, as seen above in “Worst meltdown”, the Nats were unable to hold the lead and lost the game.
  • The biggest clutch hit in a game the Nats won was hit by Nathaniel Lowe (July 2, 9–4 win over the Tigers in the second game of a doubleheader at home). Trailing 4–3 in the bottom of the eighth inning, the first three Nats batters reached on two singles and a walk, loading the bases with no outs. Lowe hit one into the right field corner, clearing the bases with a triple and giving the Nats a 6–4 lead. (WPA +.259)

Choke:

  • Riley Adams (July 8, 4–2 loss to the Cardinals in St. Louis). Trailing the Cardinals 3–2 in the top of the fourth inning, Adams came to bat with one out and runners on first and third. He grounded into an inning-ending double play. (WPA –.148).

Memorable fielding plays:

July 9, 2025 / Nat Anacostia

Goodbye to Mike Rizzo and Davey Martinez

On Sunday, shortly after the Red Sox had completed their sweep of the Nationals, word came that Mike Rizzo (general manager and president of baseball operations) and Davey Martinez (manager) had been fired. Rizzo was in his 20th year with the Nationals and 17th as GM, while Martinez was in his 8th season. On an interim basis, Mike DeBartolo (senior vice president and assistant general manager) will take over for Rizzo and Miguel Cairo (bench coach) will serve as manager.

When a team plays poorly for a number of years (the Nats have a .407 winning percentage since 2020, second worst in MLB) and are not showing any signs of improvement (their winning percentage when the firings took place was .411, 27th among the 30 MLB teams), it’s not surprising that either the manager or the GM, or possibly both, get fired. The timing of the sacking was a bit more surprising, with the MLB draft beginning next week, on July 13 (with the Nationals holding the #1 pick) and the trade deadline following on July 31. A lot of the commentary sees this as a major problem for the Nats, but I think that with the selection of Rizzo’s top lieutenant as acting GM, it will probably be fine. He’s worked with the team’s scouting people and should be able to step into making those decisions.

Many, perhaps most, baseball fans believe that they can judge the performance of manager or general manager, but I’m not sure how true that is. We simply aren’t aware of much of their work that goes on behind closed doors. Did the manager help a player get through an emotional crisis? Did the general manager try to make a great signing that got vetoed by ownership? We simply can’t know, so I will try to refrain from making sweeping judgments.

Mike Rizzo

I do think it’s interesting to point to some of Rizzo’s decisions that I think we can safely classify as great, good, or bad.

Great decisions:

  • Trading for Gio Gonzalez and then signing him to an extension. At the time, I wasn’t sold on the trade—I felt that the Nats may have been giving up too many good prospects—but Gonzalez turned out to be the reliable # 2 or # 3 starter that the team needed to boost a rotation with some outstanding pitchers into greatness. In seven seasons with the Nats, Gio was worth 20.6 bWAR.
  • Trading Steven Souza Jr. for Joe Ross and Trea Turner. Ross (5 WAR with the Nats) alone would have been a fair return for Souza (5.7 WAR with the Rays and D-backs), but the Nats also got Turner (22.3 WAR with the Nats, 39.4 career-to-date) who might wind up as a borderline Hall-of-Fame candidate.
  • Signing Max Scherzer. At the time, Scherzer’s 7-year $210 million contract was widely panned as an overpay, but in retrospect I think it is arguably the best mega-contract ever in terms of value to the team. During his tenure with the Nats he was worth 39.0 WAR, had a 92–47 record, won two Cy Young Awards, was named to six All Star teams, and helped lead the Nats to a World Series championship. Fangraphs says that he was worth $317.8 million during his 7-year contract.
  • Signing 16-year-old Juan Soto for a $1.5 million signing bonus. When Rizzo became GM, the Nats’ international operation was a scandal riven disaster. Soto sort of sneaked up on everyone and quickly established himself as one of the best hitters in baseball. In his 5 seasons with the Nats, Soto was worth 21.4 WAR and currently (at age 26) has accumulated 40.2 career WAR. It would be a great disappointment if he doesn’t eventually make the Hall of Fame. He finished second in the Rookie of the Year contest in 2018, and in 2020 and 2021 finished fifth and second in the MVP contest despite playing for a last place team.
  • Trading Juan Soto and Josh Bell for prospects including MacKenzie Gore, CJ Abrams, James Wood, Robert Hassell III, and Jarlin Susana. The Nats were criticized for trading Soto, but it was unfortunately clear that the Nats weren’t going to win before Soto reached free agency, and that he would be too expensive to sign to a long-term extension. Gore, Abrams, and Wood have already been selected as All Stars. And 21-year-old Susana (currently at AA Harrisburg) is listed by MLB Pipeline as the team’s # 2 prospect (# 55 in their top 100), so there is a good chance that he will eventually be a quality major league starter.

Good decisions:

  • Signing Stephen Strasburg and Bryce Harper as # 1 draft picks. These decisions only rate as “good” because essentially everyone agreed that they were the obvious choices. And while we could quibble that in retrospect Mike Trout would have been a better choice than Strasburg, 20 other GMs also had a shot and passed him by before the Angels finally selected him, so he clearly wasn’t an obvious choice at the time. Strasburg and Harper were the core of the team during its 2012–18 period of excellence, and Strasburg, of course, was the World Series MVP.
  • Signing Jayson Werth to a 7-year, $126 million contract. Widely panned at the time as an overpay, in retrospect it seems that the Nationals got their money’s worth from the deal. And while Werth was never the team’s biggest star, he did help anchor the team during its advance to contention.
  • Signing Ryan Zimmerman to a contract extension in February 2012. Because injuries forced Zimmerman to move from third base to first base, Fangraphs shows the extension as a slight overpay. But there’s value in having a really good player with local roots spend his entire career with the team, which continues to pay off under his on-going personal services contract with the team.

Bad decisions:

  • Poor draft picks, especially from 2014 to 2019. From 2009 to 2011, the Nats did very well in the draft with Stephen Strasburg, Drew Storen, Bryce Harper, and Anthony Rendon. They had two supplemental first round picks in 2011 that didn’t work out so well—Brian Goodwin and Alex Meyer—but their overall draft success was pretty good. In 2012 they picked Lucas Giolito, whom the Nats traded to the White Sox in the Adam Eaton deal, but he’s had a few good seasons. But for the next several years none of their first-round picks worked out at all—Erick Fedde (2014), Carter Kieboom (2016), Dane Dunning (2016), Seth Romero (2017), Mason Denaburg (2018), and Jackson Rutledge (2019). And really no surprise successes from subsequent rounds either. Since 2020, there are several picks where we’re still watching to see if they make good—Cade Cavalli (2020), Brady House (2021), Dylan Crews (2023), and Seaver King (2024), with the outlook especially bright for Crews. But unless he turns things around soon, Elijah Green (2022) appears to be another dud. The success rate for first-round picks after about # 10 isn’t great, but you still should expect maybe half of them to become everyday players with at least some medium-term value. The Nats’ draft history, especially from 2014 to 2019, is simply awful.
  • Not making a real effort to sign Bryce Harper when he hit free agency. We’ve seen from Harper’s deal with the Phillies that he was mostly interested in finding a stable long-term home. I think if the Nats had made an offer similar to the $330 million 13-year deal that the Phillies ultimately gave him, he would have accepted it. Instead, the Nats low-balled him with an offer that was nominally worth $300 million but was actually worth much less because it included a lot of deferred money. Harper has so far rewarded the Phillies with an MVP award and 24.6 WAR over his seven seasons there.
  • Signing Patrick Corbin to a 6-year contract. There were warning signs that Corbin wasn’t really the kind of pitcher who merited a 6-year contract, but Rizzo ignored them. It worked out great for one season, but the next five turned out to be pretty dismal.
  • The second extension of Stephen Strasburg. I thought the first extension signed in 2016 was reasonable (7 years, $175 million), but the second extension signed when he opted out of his contract after the 2019 World Series (7 years, $245 million) was just too much for a player of his age and injury history. Of course, it turned out much worse than we imagined at the time—probably the worst mega-contract in baseball history.
  • The 8-year extension signed by Keibert Ruiz in March 2023. The deal, which covers his five seasons of club control and first three years of free agency, cost $50 million, which at the time seemed like it could be a bargain, as Ruiz had been worth 1.5 WAR in 2022 and was only 24 years old. But his performance has slipped in the following seasons, and the deal is looking more and more like an albatross tying the team to a sub-standard catcher.

Again, I’m not trying to judge Rizzo’s performance as a whole. I think the simplest measure of his success or failure as a GM is in the successes and failures of the team. From 2012 to 2019, the Nats’ winning percentage of .563 was the second best of any team. They made the postseason in five of eight seasons, won the division in four of them, and won the World Series in 2019. That’s a record that should make any GM proud. On the other hand, as we have already observed, the Nats have been one of the worst teams in baseball for the last six seasons. While accountability needs to be shared by the owners, managers, coaches, and players in addition to the GM, Rizzo certainly is one of the most accountable figures.

Davey Martinez

I’m not going to write as much about Martinez. In looking at responsibility for the team’s poor performance over the last several years, I would place the ownership group at the top. They haven’t provided the resources needed to field a competitive team. Then comes Rizzo, who has made a number of bad decisions, including many that I haven’t listed above. But managers in modern baseball seem to me to be pretty much interchangeable. They are now all “players’ managers” who try to be supportive of players. In-game strategy is getting more and more taken over by front office staff. The days of managers like Casey Stengel, Earl Weaver, and Whitey Herzog, who each had a somewhat unique and identifiable style of managing the team, seem to me to be gone. In other words, I think Davey has been fine as a manager, but I also think Miguel Cairo will also probably be fine, as will whoever eventually takes his place. I wish Davey well but am neither shedding tears nor cheering for his departure.

Mike DeBartolo

I don’t really know him, but I watched his first meeting with the press yesterday and liked much of what I heard—especially about planning to improve the analytics and technology areas. It will be interesting to see how he does and whether he can succeed in getting ownership to invest in the team.

July 3, 2025 / Nat Anacostia

‘We haven’t done as well as we’d like’: Nats June in review

After a rare winning record during May, the Nationals were hoping that their momentum would carry forward into June. Instead, their offense collapsed, they endured an 11-game losing streak, and they had the worst record in the major leagues for the month of June.

June opened with the Nats in Arizona playing the Diamondbacks in the final game of a road trip. In their last four games of May their offense had exploded, as they scored at least 9 runs in each game against the Mariners and the D-backs. But, in what would prove to be an omen for the new month, the Nats only scored a single run on June 1, losing the game 3–1, but they still won the series two games to one and ended the road trip with a 4–2 record.

Returning to DC, the Nationals faced the Cubs, who held first place in the NL Central division. In the first game they let an early lead slip away, but in game 2 they shut out the Cubs 2–0, with MacKenzie Gore giving up only 3 hits in 7 scoreless innings. They then lost the third game by a 7–1 score, having scored only 6 runs in the three-game series. Next came three games against the Rangers. In the first game the Nats won another 2–0 shutout, with Michael Soroka giving up only 2 hits in 6 scoreless innings in a 1 hour, 50-minute game (the fastest 9-inning game in team history). At this point the Nats had a 30–33 record. But before their next win was recorded almost two weeks later, their record had dropped to 30–44. In game 2 of the Rangers series, it was the Nats’ turn to be shut out as Jacob DeGrom allowed only 2 hits in 7 scoreless innings. The Nats then lost the finale, losing the series and ending the home stand with a 2–4 record, having scored only 10 runs in the six-game stretch.

Next came a quick 3-game road trip to New York to play the then division-leading Mets. In the first game, the Nats were ahead going into the 8th inning, but the Mets scored two in the bottom of the 8th to tie it, then won it in the 10th inning. The Nats lost the second game 5–0 as David Peterson pitched a now-rare 9-inning shutout. In the third game, the Nats scored three runs in the top of the 9th and had runners at second and third with one out but were unable to complete a comeback and fell to the Mets 4–3, completing the three-game sweep.

Returning home, the Nats expected to have an opportunity to rebound as they faced the two teams with the worst records in the National League—the Marlins and the Rockies. The first game against the Marlins was a rare slugfest, with the Marlins jumping out to an early lead and the Nats ultimately unable to catch them—final score, Marlins 11, Nats 9. In game 2, the Nats again made a late effort, scoring two runs in the bottom of the ninth and getting the tying and go-ahead runs on 1st and 3rd with no outs, but were unable to score them and lost 4 to 3. Game 3 was the same old story of not enough offense as the fell 3 to 1 for the series sweep and their eighth consecutive loss.

The first game of the Rockies series on June 16 featured the major league debut of third baseman Brady House. The 22-year-old right-handed hitter had 13 home runs, 15 doubles, and a .304 average in 65 games at Rochester this season. He was the Nats first-round pick in the 2021 draft (11th overall) as a shortstop but switched to third base after missing much of the 2022 season with a back injury. Meanwhile, long-time Nationals catcher Wilson Ramos returned to Washington to formally retire from baseball at age 37.

Entering the series, the Rockies had an historically bad 14–57 record, by far the worst in baseball. But in the first game they shocked the Nats, who entered the 9th inning with a 4–3 lead, by scoring three runs in the top of the 9th to beat the Nats 6–4. The Nats went on to lose the next two games by scores of 10 to 6 and 3 to 1, giving the Nationals an 11-game losing streak, one shy of the club record of 12 consecutive losses in August 2008. Over the 11-game span they allowed 60 runs (5.5 per game) but scored only 33 (3 per game). As we’ll see in the section “Tough losses” below, the starting pitchers for the most part did their job, but poor relief pitching, lack of offense, and poor timing doomed the team.

On June 19, their luck finally turned, but just barely. In the final fourth game of the Rockies series, the two teams were tied 2–2 after nine innings. After a scoreless tenth inning, the Rockies scored a run in the top of the 11th to take the lead. In the bottom of the inning, the Nats were down to their final out when James Wood belted a walk-off 2-run home run to win the game and end the losing streak. Wood’s blast should enter the pantheon of historic Nationals home runs. The Nats’ record for the home stand was 1–6.

Next came a 9-game road trip to California. It began in Los Angeles facing the division-leading Dodgers. In the first game the Nats ended up just short, losing the game 6 to 5. They then won the second game and led the third game 3–0 after five innings but then surrendered 13 runs in innings 6 through 8 for a 13–7 loss. Next up came a series against the Padres in San Diego. The Nats won the first game 10–6 but lost the next two games by a single run each, 4 to 3 and 1 to 0, with Pivetta pitching 7 innings for the Padres in the shutout.

The road trip concluded with a three-game series against the Angels in Anaheim. In the first game, the Nats were behind 9–8 after five innings but scored 7 unanswered runs in innings 6 through 9 for a 15–9 win. They lost the second game 8–2 and were trailing in the third game but scored a run in the top of the ninth to tie the game, before scoring three more in the top of the 11th for the win. The Angels showed their respect by issuing four consecutive intentional walks to James Wood, making him the first player to get four intentional passes in a game since Barry Bonds in September 2004. The Nats’ record for their road trip was 4–5.

The Nationals’ record for the month of June was 7–19, a .269 winning percentage that was worst in the majors and the Nats’ worst monthly W-L record since July 2022, when they went 6–19. After starting the month with a 28–30 record, in 3rd place in the NL East, 8 games behind the Mets and Phillies who were then tied for 1st place, they ended the month in last place with a 35–49 record, 14½ games behind the division-leading Phillies.

On June 14, right-handed relief pitcher Ryan Loutos made his debut with the Nationals. The Nats claimed the 26-year-old on waivers from the Dodgers; Loutos had made two major league appearances for the Dodgers earlier this season and three appearances for the Cardinals in 2024. He took the place of Andrew Chafin, who went on the 15-day injured list with a hamstring strain. The other notable injury was to Keibert Ruiz, who was struck in the head by a foul ball while seated in the dugout, after which he was placed on the 7-day concussion injured list.

Record:

7–19 (.269)

Pythagorean Record:

9–17 (3.92 R/G – 5.19 RA/G)

June MVP:

  • CJ Abrams (.308/.368/.505, 4 HR, 20 R, 12 RBI, 8 SB, 0 CS, 117 PA, 142 wRC+, 1.1 fWAR).

Starting pitcher of the month:

  • MacKenzie Gore (1–3, 3.23 RA/9, 5 GS, 30⅔ IP, 8.2 K/9, .299 opp OBP, 0.9 RA9-WAR, 0.7 fWAR).

Relief pitcher of the month:

  • Brad Lord (1-0, 1.04 RA/9, 13 G, 17⅓ IP, 6.2 K/9, .212 opp OBP, 4.28 RE24, 5 shutdowns, 3 meltdowns, 0.9 RA9-WAR, 0.2 fWAR).

Worst month:

  • Keibert Ruiz (.167/.164/.204, 0 HR, 1 R, 2 RBI, 55 PA, –6 wRC+, –0.7 fWAR).

Best start:

  • MacKenzie Gore (June 4, 2–0 win over the Cubs at home) pitched 7 scoreless innings, giving up 3 hits and 1 walk while striking out 7 for a game score of 77.

Worst start:

  • Jake Irvin (June 27, 15–9 win over the Angels in Anaheim) gave up 9 runs (8 earned) on 9 hits and 4 walks in 4⅓ innings with 5 strikeouts for a game score of 12. The Nats later came back from the 9–8 deficit to win the game.

Tough losses:

  • Mitchell Parker (June 7, 5–0 loss to the Rangers at home) pitched 6 innings and gave up 2 unearned runs on 4 hits and no walks while striking out 5 for a game score of 65.
  • Trevor Williams (June 14, 4–3 loss to the Marlins at home) pitched 5⅓ innings and gave up 2 runs on 6 hits and 1 walk while striking out 3 for a game score of 50.
  • MacKenzie Gore (June 15, 3–1 loss to the Marlins at home) pitched 6 innings and gave up 2 runs on 8 hits and 1 walk while striking out 5 for a game score of 52.
  • Michael Soroka (June 17, 10–6 loss to the Rockies at home) pitched 6 innings and gave up 3 runs on 5 hits and 2 walks while striking out 9 for a game score of 57.
  • Mitchell Parker (June 18, 3–1 loss to the Rockies at home) pitched 6 innings and gave up 1 run on 6 hits and no walks while striking out 8 for a game score of 64.
  • MacKenzie Gore (June 25, 1–0 loss to the Padres in San Diego) pitched 6 innings and gave up 1 run on 5 hits and 3 walks while striking out 6 for a game score of 61.

Cheap win:

  • Mitchell Parker (June 23, 10–6 win over the Padres in San Diego) pitched 6 innings and gave up 3 runs on 6 hits and 2 walks while striking out 1 for a game score of 47.

Biggest shutdown:

  • Kyle Finnegan (June 29, 7–4 win in 11 innings over the Angels in Anaheim). Finnegan was well rested, having faced only two batters (both in non-save situations) in the previous 9 days. The Nats had scored a run in the top of the ninth to tie the game at 4 runs apiece, and Finnegan got the call to preserve the tie in the bottom of the inning. He issued a leadoff walk, then retired the next two batters on a flyball and a groundout, before getting the final out on a caught stealing, having thrown 12 pitches. The Nats didn’t score in the top of the 10th, so Finnegan was back out there in the bottom of the 10th, this time with an automatic runner on second. He needed only 7 pitches to get a flyball, a strikeout, and a groundout to complete the frame. The Nats scored three runs in the top of the 11, making the score 7–4. For the first time in his career, Finnegan came out again for a third inning of work. This time he needed 11 pitches to get a strikeout followed by two groundouts to secure the victory for the Nats. (Win probability added/WPA +.546).

Worst meltdown:

  • Kyle Finnegan (June 16, 6–4 loss to the Rockies at home). The Nats were ahead 4 to 3 when Finnegan got the call to close it out in the top of the ninth. The first batter he faced, Hunter Goodman, blasted a fastball over the fence in left-center to tie the game. Finnegan then got a flyball for the first out, but the next batter singled. Then came a pop fly for the second out and a stolen base. Then on a 1–2 count, Mickey Moniak turned on another fastball and slugged it into the right-field bullpen, putting the Nats behind 6–4. The sixth batter then grounded out to end the inning, but the damage had been done. (WPA –0.752).

Clutch hit / Walk off:

  • James Wood (June 19, 4–3 win over the Rockies in 11 innings at home). The Rockies had scored in the top of the 11th to take a 3–2 lead, threatening the Nats with their 12th consecutive loss. When Wood came to bat in the bottom of the inning, Riley Adams, the automatic runner, was at third and the Nats were down to their final out. On a 1–0 count, Wood launched the ball 428 feet over the center field fence, breaking the losing streak and giving Wood his first career walk-off home run. (WPA +.840)

Choke:

  • James Wood (June 14, 4–3 loss to the Marlins at home). Trailing the Marlins 4–1 entering the bottom of the 9th, the Nats had rallied to score two runs and had the bases loaded with two outs when Wood stepped to the plate. On a 1–2 fastball, Wood popped out to end the game. (WPA –.270).

Memorable fielding plays:

June 30, 2025 / Nat Anacostia

James Wood after one baseball year

A baseball year is 162 games, and on June 28 the Nationals played their 162nd game since James Wood debuted on July 1, 2024.

James Wood

G PA AB R H 2B 3B HR RBI SB BA OBP SLG
162 703 608 95 166 32 4 31 105 24 .273 .367 .492

His wRC+ was 139 and his overall offensive and defensive performance (or wins above replacement) was worth 4.7 wins according to Fangraphs and 4.9 wins according to Baseball Reference.

Let’s compare his record with Juan Soto‘s first baseball year:

Juan Soto

G PA AB R H 2B 3B HR RBI SB BA OBP SLG
150 644 541 95 151 31 1 28 94 8 .279 .393 .495

Soto debuted on May 20, 2018* and the team’s 162nd game came on May 17, 2019. He missed 12 games during that span. His batting average and slugging percentage were very similar to Wood’s, but Soto drew 101 walks (versus 89 for Wood), so his on-base percentage was 26 points higher. Soto’s wRC+ was 136. Wood’s extra playing time and slightly better defensive statistics leave him a little bit ahead of Soto in fWAR (4.7 to 4.2).

(* Soto shows up in the record as playing in a game on May 15, 2018, five days before his major league debut. It was a suspended game that was completed on June 18, with Soto playing in the final three innings of that game. I’ve counted it as part of Soto’s first baseball year.)

Let’s add Bryce Harper to the comparison:

Bryce Harper

G PA AB R H 2B 3B HR RBI SB BA OBP SLG
158 677 604 111 170 30 9 29 73 19 .281 .352 .505

Harper’s first baseball year was from April 28, 2012 to April 23, 2013. Harper had fewer walks than Wood (65 compared to 89), so his OBP is lower. But his 9 triples helped him have the highest slugging percentage of the three. His wRC+ was 132, the lowest of the three players, but he played center field well, so his defensive value boosted his fWAR to 5.8, the highest of the three players.

Overall, Wood’s first statistical year looks extremely good. Compared to all MLB position players over the last year, he ranks 22nd in fWAR, indicating that he’s been playing at an elite All-Star level, though not quite at an MVP level. We’ve seen that his first statistical year was comparable to those of Soto and Harper, though we should emphasize that they were two and a half years younger than Wood when they completed those seasons. The other thing that’s notable about Wood is that going from 2024 to 2025, his performance has substantially improved. If he can keep it up, his first full season will be one to remember.

June 25, 2025 / Nat Anacostia

Which Nats player makes my 2025 NL all-star team?

It’s that time of year when the MLB All-Star Teams are selected and I select my NL all-star team. As usual, my selections are based on objective statistics—primarily three statistics: wins above replacement (WAR) for 2025, for 2024, and for the player’s career. (See last year’s article for details on the weights that I use.)

I use a standard formula in order to treat all teams and players fairly. In contrast to most writers, I think it’s important to include statistics from the prior season because research shows that at takes at least a season for the most important statistics (such as on-base percentage and slugging percentage) to stabilize and become reliable indicators of a player’s ability. For example, Juan Soto has gotten a lot of criticism from Mets fans for his “disappointing” performance so far this season. After all, he’s hit “only” 17 home runs, his batting average is “only” .253, and his season-to-date fWAR is “only” 2.1. Those, of course, are very good numbers, but if we were only looking at the statistics for the 2025 season (through June 24), they might not be enough for him to make the All-Star team. But in assessing his ability and likely future performance, we shouldn’t ignore that fact that last season he hit .288 with a .419 OBP and 41 home runs and was worth 8.2 WAR. Soto remains one of the best players in baseball and is likely to add an additional 3 WAR by the end of the season. He deserves to be an All Star.

Like the MLB All-Star Teams, my NL team requires that all teams in the league be represented. For the last two seasons, the Nationals representatives were consolation picks—players who wouldn’t have made it based on the statistics alone but were selected ahead of another player with more points in order for their team to be represented. This season, the Nats have three emerging stars, and I hoped that one of them would make it on their statistical record. CJ Abrams has earned 2.5 fWAR this season (after 1.9 last season) and my system gives him 17.6 points, a number that puts him in the vicinity of all-star selection. Unfortunately for him, the shortstop position is stacked in the NL, and his points total only ranked sixth among NL shortstops (behind Lindor, Turner, De La Cruz, Betts, and Swanson). So, Abrams didn’t make it. This season MacKenzie Gore has emerged as an outstanding pitcher, with a 3.19 ERA and 2.94 FIP through June 24, worth 2.6 fWAR and 2.6 RA9-WAR, giving him 18.1 points in my system. The result is that he also falls just a little bit short of making my team (though he pitched well this afternoon in today’s 1–0 loss, so maybe if I reran the numbers tomorrow…)

James Wood seems to have had the best chance of making my team without requiring a consolation pick. While he doesn’t pick up many points from his 2024 season, his 3.4 WAR so far in 2025 gives him enough points (22.7) that he was in the running. As with Abrams, part of his problem is that this season the corner outfield position is stacked in the NL. (My system treats center field as a separate position, selecting two center fielders, but combines the right- and left-field positions to select four corner outfielders.) Three corner outfielders—Tucker, Carroll, and Tatis—all actually have slightly more WAR than Wood this season (as well as significantly more in 2024), so they are all ranked ahead of Wood. As we’ve also discussed, Soto gets picked based on his superb 2024 season (along with some good statistics for this season). After picking the top two candidates at each position (or top four for corner outfield) the team needs to add two additional position players, and my system selects the two players with the most points. De La Cruz, with 25.5 points, got the first slot, and Betts with 23.1 points would have gotten the second spot. If there had been a third spot, it would have gone to Wood with his 22.7 points. But so that the Nats can be represented, Wood bumped Betts from that last position-player slot and made the team.

Here is my 2025 NL all-star team

Starters:

C – Will Smith – Los Angeles Dodgers (22.9)

1B – Freddie Freeman – Los Angeles Dodgers (23.6)

2B – Ketel Marte – Arizona Diamondbacks (28.9)

3B – Matt Chapman – San Francisco Giants (24.8)

SS – Francisco Lindor – New York Mets (33.1)

COF – Juan Soto – New York Mets (29.0)

COF – Kyle Tucker – Chicago Cubs (26.8)

CF – Pete Crow-Armstrong – Chicago Cubs (27.0)

DH – Shohei Ohtani – Los Angeles Dodgers (36.9)

SP – Chris Sale – Atlanta Braves (30.9)

Reserves:

C – William Contreras – Milwaukee Brewers (19.4)

1B – Bryce Harper – Philadelphia Phillies (20.2)

2B – Nico Hoerner – Chicago Cubs (18.8)

3B – Manny Machado – San Diego Padres (24.7)

SS – Trea Turner – Philadelphia Phillies (26.9)

SS – Elly De La Cruz – Cincinnati Reds (25.5)

COF – Corbin Carroll – Arizona Diamondbacks (25.6)

COF – Fernando Tatis, Jr – San Diego Padres (25.0)

COF – James Wood – Washington Nationals (22.7) (*selected so the Nationals would be represented)

CF – Andy Pages – Los Angeles Dodgers (20.0)

DH – Kyle Schwarber – Philadelphia Phillies (19.8)

SP – Zack Wheeler – Philadelphia Phillies (30.3)

SP – Paul Skenes – Pittsburgh Pirates (29.7)

SP – Logan Webb – San Francisco Giants (24.7)

SP – Christopher Sánchez – Philadelphia Phillies (20.9)

SP – Ranger Suárez – Philadelphia Phillies (20.1)

SP – Hunter Greene – Cincinnati Reds (19.9)

RP – Randy Rodríguez – San Francisco Giants (11.0)

RP – Tyler Rogers – San Francisco Giants (10.6)

RP – Jake Bird – Colorado Rockies (10.5)

RP – Ryan Helsley – St Louis Cardinals (8.1) (*selected so the Cardinals would be represented)

RP – Anthony Bender – Miami Marlines (5.0) (*selected so the Marlins would be represented)

June 2, 2025 / Nat Anacostia

‘There’s always going to be a tomorrow’: Nats May in review

The Nationals started the month of May playing well but then fell into a 7-game losing streak. But after the streak broke, they won 11 of 15 and ended the month with their first winning month since August 2023.

As May began, the Nats were in Philadelphia playing the last game of a three-game series against the Phillies, having lost the first two. They won the game and went to Cincinnati for three games against the Reds. The Nats lost the first game but won the next two for a series win and for a 3–3 record on the road trip.

Back home, the Nats first faced the Guardians. The first game was rained out, forcing a doubleheader the next day. The Nats won the first game, a wild back-and-forth game in which the Nats ultimately held on for a 10–9 win. They were blown out 9–1 in the second and went on to lose the third game the next day, having played three games in less than 24 hours. Michael Soroka returned to the rotation for the third game after five weeks on the injured list, bumping Brad Lord into the bullpen. The next team the Nats faced was the Cardinals. In the first game the Nats were blown out and shut out, 10–0, with the shutout delivered by ex-Nat Erick Fedde. Their offensive woes continued in the next two games, both of which were losses, as they were outscored 20–3 in the three-game sweep. The Nats had a 1–5 record on the home stand, finishing it with a five-game losing streak.

Their next road trip began with a four-game series against the Braves in Atlanta. In the first game the Nats rallied to score two runs in the top of the ninth to tie the game, but the bullpen gave up the walk-off run in the bottom of the inning. They also lost the second game, extending their losing streak to seven games. But they finally turned things around in third game. Trailing 4–1 after 6, they scored two in the 7th and another two in the 8th to take a 5–4 lead, which the bullpen was able to hold for the win. The next day they lost the finale, giving them a 1–3 record for the series. 

Their next stop was in Baltimore to play the Orioles. In the first game, the Nats again rallied from behind, tying the game in the top of the eighth and scoring a run to put them ahead in the top of the ninth, resulting in a 4–3 win. They beat the Orioles again in the next two games, hitting 5 home runs in game 3 with Michael Soroka recording his first win since July 2023. These victories gave them a sweep of the three-game series and a 4–3 record on the road trip.

Back home, the Nats again faced off with the Braves. They won the first game, then the second game was rained out, scheduled to be made up on September 16 in a day-night doubleheader. The Nats also won the final game. The victory came after the Braves tied it in the 9th inning, but the Nats managed to walk it off in the 10th. Also, the parents of Keibert Ruiz had their first opportunity to watch their son play in person in America, and he hit a double to drive in the Nats’ first run. The win gave the Nats a sweep of the two-game series as well as a five-game winning streak.

Next came the Giants. The Nats were shut out 4–0 in the first game but shut out the Giants 3–0 in the second. In the final game, the Nats were unable to overcome a 3–2 deficit and lost the game and the series. For the home stand, their record was 3–2.

The month ended with the Nats on a west coast road trip. In the first game against the Mariners in Seattle, the Nats were blown out 9–1. But the next night, it was the Nats’ turn to win a blow out, 9–0. The final game was a close one, still tied 2–2 after 9 innings. But for the first time in Nationals history, they scored 7 runs in extra innings to beat the Mariners 9–3.

The month of May concluded with the Nats in Phoenix playing the first two games of a three-game series against the Diamondbacks. The first game was a slugfest, which the Nats won 9–7. The second game was one for the record books, as the Nats’ first 11 batters all reached base (the first time this has happened since the Red Sox did it in 2003), and as the Nats scored 10 runs in the first inning (a club record). Furthermore, their four consecutive games scoring 9 or more runs was another club record. Nevertheless, despite their 11–0 lead after two innings, the Diamondbacks came back to make the game uncomfortably close, and the Nats’ final margin of victory was 11–7.

For the month of May, the Nats had a 15–12 record, their first winning month since August 2023 when they went 17–11. They had started the month in fourth place, 8 games behind the division-leading Mets. At the end of the month, with a 28–30 overall record, they were in third place (having slipped ahead of the Braves), 8 games behind the Mets and the Phillies, who were tied for the lead in the divisional race.

The improved Nats record in May reflected improvements in their batting. In May they ranked 5th in the NL in runs scored (with 133), 7th in home runs (with 27), 5th in slugging (.409) and 6th in weighted runs created, or wRC+ (105). The relief pitching was much improved, with team relief pitcher ERA improving from 7.41 (last in the NL) in March/April to 4.62 (9th in the NL) in May. The starting pitching, however, got worse, with its ERA going from 4.04 (9th) in March/April to 4.91 (14th) in May. 

The roster underwent a number of changes during the month. On May 1, reliever Colin Poche was designated for assignment. His record with the Nats was 1–2 with an 11.42 ERA and 2.538 WHIP in 13 games, 8⅔ innings. After he elected free agency, he signed a minor league contract with the Mets. As a replacement, the team signed Andrew Chafin, a 34-year-old lefty reliever who had pitched 601 games over 11 seasons with a 3.42 ERA and 1.275 WHIP with the Diamondbacks, Cubs, Athletics, Tigers, Brewers, and Rangers. On May 10 the Nats released reliever Lucas Sims, whose record with the Nats was 1–0 with a 13.86 ERA and 2.270 WHIP in 18 games, 12⅓ innings. He went on to sign a minor league contract with the Phillies.

On May 22, 23-year-old left-handed center fielder Robert Hassell III made his major league debut, taking the place of Dylan Crews, who went on the 10-day injured list with a left oblique strain. Hassell was drafted by the Padres in the first round, 8th overall, of the 2020 amateur draft and came to the Nationals system in the 2022 Juan Soto trade (the fourth prospect from that trade to make it to the majors). His arrival was delayed by injuries—a fractured hamate bone in 2022 and another hand injury in 2024. In 37 plate appearances in May with the Nats, Hassell hit .270/.270/.351 with 1 home run, 6 RBI, and some superb defense.

The next evening, 22-year-old lefty-batting right fielder Daylen Lile made his major league debut, taking the place of Jacob Young, who went on the IL with a left shoulder AC sprain. Lile was drafted out of high school by the Nationals in the second round of the 2021 amateur draft. In 28 plate appearances in May with the Nats, Lile hit .208/.286/.375 with 2 RBI.

On May 31, reliever Jorge Lopez was designated for assignment. His record with the Nats was 6–0 (though 2 of those wins came after blown saves, the quintessential “vulture wins”), with a 6.57 ERA and 1.297 WHIP in 26 G, 24⅔ innings. With the departures of Poche, Sims, and Lopez, all of the veteran relief pitchers signed during the off-season (other than the re-signed Kyle Finnegan) are gone with nothing in return, with the team still responsible for paying them their full salaries—$1.4 million to Poche, $3 million to Sims, and $3 million to Lopez (assuming he clears waivers).

Record:

15–12 (.556)

Pythagorean Record:

13–14 (4.93 R/G – 5.00 RA/G)

May MVP:

  • James Wood (.330/.410/.604, 7 HR, 19 R, 23 RBI, 6 SB, 1 CS, 122 PA, 177 wRC+, 1.4 fWAR). For the month of May, he ranked 5th in the NL in RBI, 4th in slugging percentage, and 3rd in fWAR.

Starting pitcher of the month:

  • MacKenzie Gore (0–2, 2.63 RA/9, 5 GS, 27⅓ IP, 13.8 K/9, .333 opp OBP, 1.0 RA9-WAR, 0.8 fWAR). For the month of May, his 42 strikeouts were tied for 3rd in the NL, and he led the league in K/9.

Relief pitcher of the month:

  • Cole Henry (0-0, 0.00 RA/9, 12 G, 14 IP, 7.1 K/9, .231 opp OBP, 6.38 RE24, 3 shutdowns, 0 meltdown, 0.7 RA9-WAR, 0.2 fWAR).

Worst month:

  • Mitchell Parker (1–3, 7.94 RA/9, 5 G, 22⅔ IP, 7.9 K/9, .371 opp OBP, –0.5 RA9-WAR, 0.1 fWAR). Others who could have won included Keibert Ruiz (54 wRC+, –0.5 fWAR), Nathaniel Lowe (63 wRC+, –0.5 fWAR), and Jackson Rutledge (–8.57 RE24, –0.5 RA9-WAR).

Best start:

  • Jake Irvin (May 24, 3–0 win over the Giants at home) pitched 8 scoreless innings, giving up 3 hits and 2 walks while striking out 7 for a game score of 81.

Worst start:

  • Jake Irvin (May 30, 9–7 win over the Diamondbacks in Phoenix) gave up 6 runs on 10 hits and 1 walk in 5 innings with no strikeouts for a game score of 22. When he left the game, the Nats and D-backs were tied 6–6, but the Nats scored 2 runs in the top of the sixth to get the lead and credit Irvin with the win.

Tough losses:

  • Brad Lord (May 6, 9–1 loss to the Guardians at home) pitched 6 innings and gave up 3 runs on 3 hits and 1 walk while striking out 4 for a game score of 57.
  • MacKenzie Gore (May 11, 6–1 loss to the Cardinals at home) pitched 6⅔ innings and gave up 4 runs on 5 hits and 3 walks while striking out 7 for a game score of 52.
  • MacKenzie Gore (May 23, 4–0 loss to the Giants at home) pitched 6 innings and gave up 1 run on 2 hits and 3 walks while striking out 9 for a game score of 70. The run charged to Gore was an inherited runner who scored after Gore left the game.
  • Michael Soroka (May 25, 3–2 loss to the Giants at home) pitched 6 innings and gave up 3 runs on 5 hits and 1 walk while striking out 2 for a game score of 51.

Cheap wins:

  • Trevor Williams (May 3, 11–6 win over the Reds in Cincinnati) pitched 5⅓ innings and gave up 4 runs on 9 hits and 2 walks while striking out 4 for a game score of 36.
  • Mitchell Parker (May 20, 5–3 win over the Braves at home) pitched 5⅓ innings and gave up 3 runs on 6 hits and 1 walk while striking out 4 for a game score of 47.
  • Jake Irvin (May 30, 9–7 win over the Diamondbacks in Phoenix) – see “Worst start” above.
  • Michael Soroka (May 31, 11–7 win over the Diamondbacks in Phoenix) pitched 5⅓ innings and gave up 4 runs on 6 hits and 1 walk while striking out 3 for a game score of 42.

Biggest shutdown:

  • Jackson Rutledge (May 22, 8–7 win over the Braves at home). Rutledge was brought in in the top of the tenth with the score tied 7–7 and an automatic runner at second. He got the first out on a fly to center, then gave up an infield single that advanced the runner to third. He then induced a ground ball double play to end the inning without a run scoring. (Win probability added/WPA +.309). The Nats scored the walk-off run in the bottom of the inning.

Worst meltdown:

  • Jorge Lopez (May 29, 9–3 win over the Mariners in Seattle). Lopez entered in the bottom of the seventh with the Nats leading 2–0. The umpire, who had been missing calls all night, missed the calls on about three pitches that should have been strikes, resulting in a walk to the first batter and Lopez barking at the umpire. Davey Martinez went out to the mound to settle Lopez down, and Lopez retired the next two batters on a strikeout and a groundout. But those were followed by a run-scoring single, a stolen base, a wild pitch advancing the runner to third, and another RBI single to tie the game before Lopez was taken out (WPA –0.351). The game went to extra innings, and the Nats rallied in the top of the 10th to score 7 runs and win the game. This game would be the last appearance by Lopez as a National. 

Walk offs:

  • Amed Rosario (May 22, 8–7 win over the Braves in 10 innings at home). The Nats entered the bottom of the tenth with the game still tied 7–7, and Robert Hassell III, in his first major league game, was the designated runner at second. Alex Call hit a sacrifice bunt to move Hassell to third, then Rosario came into the game as a pinch hitter and hit a walk off single to left to end a wild game. (WPA +.174)

Clutch hit:

  • Nasim Nuñez & José Tena (May 16, 4–3 win over the Orioles in Baltimore). Nuñez came to bat in the top of the ninth with two outs, Tena at second, and the score tied 3–3. He hit what appeared to be a routine grounder to the first baseman, but by speeding down the line, he beat the pitcher to the bag and was called safe. Meanwhile, Tena rounded third and kept running home, and not only did Tena beat the pitcher’s throw, but the ball sailed into the dugout and Nuñez was able to advance to third. (WPA +.372)

Choke:

  • CJ Abrams (May 12, 4–3 loss to the Braves in Atlanta). Trailing the Braves 3 to 1 in the top of the eighth, there were runners on first and second and no outs when Abrams came to bat. He grounded into a double play. (WPA –.203).

Memorable fielding plays:

May 8, 2025 / Nat Anacostia

‘The roller coaster that we sign up for’: Nats’ April in review

For the fourth consecutive season, the Nationals started the season with low expectations after spending the off-season shopping in the bargain basement. The Fangraphs forecast before the season began showed the Nats winning 72 games, good for fourth place in the NL East, and only a 3% chance of making the playoffs. Still, with breakouts possible from several of the young players, there was hope that the team might exceed expectations and provide the platform for building a truly competitive team.

A couple of important news items appeared just before the season began. One was from television announcer Bob Carpenter saying that he planned to retire at the end of the season. 2025 is his 20th season as the Nats’ play-by-play announcer and his 42nd season in MLB. The other news item was more ominous—pitcher DJ Herz was going on the injured list with a UCL sprain in his elbow. As often follows from such news, we later learned that he underwent Tommy John surgery on April 18, leaving him out of baseball for the coming year.

The Nationals opened the season at home on March 27 against the Phillies. The first game went to extra innings but ended with a loss, as did the second game. But the Nats won the third game to avoid a sweep. In the third game, Brad Lord, a 25-year-old right-handed pitcher whom the Nats had drafted in the 18th round of the 2022 draft, made his major league debut in relief.

The team then had a short, one-city road trip to Toronto to face the Blue Jays. In the first game, Michael Soroka, making his Nationals debut, started the game but took the loss after leaving with a biceps strain that put him on the 15-day injured list. He didn’t pitch the rest of the month. In the second game, the Nats rallied to tie the game in the top of the seventh but gave up two runs in the bottom of the eighth for their second loss. They also lost the third game, getting swept by the Jays and leaving them with a 1–5 record.

Back in Washington, the Nats’ next series was against the Diamondbacks. Several members of the 2005 Nationals returned to Washington for the series, which honored the 20th anniversary of the return of MLB to the city. The Nationals lost the first game but won the next two for their first series win of the season. All three games were close ones, each decided by one or two runs.

Next, the Nats hosted the Dodgers, who many writers considered to be the best team in baseball. The Nats got some clutch hits and good pitching to win the first game. Brad Lord started the second game, moving from the bullpen to the rotation to take Soroka’s place. (Lord had mainly been a starter in the minor leagues.) James Wood homered twice to lead the Nats to victory in game two. The Nats fell to the Dodgers in game three but won the series, giving them a 4–2 record for the homestand.

Their next road trip opened in Miami against the Marlins. In the first game, the Nats rallied for a comeback win. But CJ Abrams suffered a right hip flexor strain, which put him on the 10-day IL. The Nats then lost the second and third games and the series. In the third game Cole Henry, a 25-year-old right-handed relief pitcher, made his major league debut. Henry was the Nats’ second-round draft pick in 2020. The path of the former top prospect to the majors was delayed by injuries, leading him to have surgery for thoracic outlet syndrome in August 2022. This spring he switched to a full-time relief role. 

The Nats then went to Pittsburgh for a four-game series against the Pirates. They lost the first game to the Pirates ace, Paul Skenes, but came back to shut out the Bucs in the second game. In the top of the sixth inning, Paul Dejong was hit in the face by a fastball. He was placed on the injured list and ultimately had surgery to repair a broken nose and damage to the sinuses and the orbital bone, leaving him sidelined until at least July. Game three will be remembered for Jorge Lopez‘s inability to locate his pitches on a chilly night, which culminated with a pitch thrown just above Andrew McCutchen’s head. The umpire didn’t appear likely to do anything until the Pirates manager came out to argue that Lopez’s pitch was intentional. McCutchen and Lopez then began exchanging words and the benches cleared. The umpire then ejected Lopez from the game. I don’t believe that it was intentional—Lopez had been wild all inning, and what pitcher intentionally tries to hit someone when it will fill the bases in a two-run game? At any rate, McCutchen walked and the next batter, Oneil Cruz, immediately hit a grand slam off Eduardo Salazar to turn a 2–0 score to 6–0. The Nats lost 6–1. In the fourth game, the Nats were shut out, losing a pitchers’ duel 1–0, and losing the series 3 games to 1.

The road trip concluded with a three-game series in Colorado. The first game scheduled for Friday night was postponed due to snow, to be made up in a Sunday doubleheader. On Saturday the Nats went into the bottom of the seventh leading 12–2 but ultimately barely held on to win the game 12–11. The games in the Sunday doubleheader were lower scoring, with the Nats winning the first one 3–2 but losing the second 3–1. They finished the road trip with a 4–6 record.

Back home, the Nats opened the home stand with a three-game series against the Orioles. They won the first two games but lost the third. Their next series was four games against the division-leading Mets, who at the time had a .720 winning percentage, the best in baseball. The first three games were all hard fought, with the Nats winning ninth inning walk-off victories in the first and third games but losing the second game 2–0. The fourth game, however, was a blowout, with the Mets winning 19–5. For the home stand overall, the Nats had a 4–3 record against two good opponents.

The month concluded with the Nats in Philadelphia playing the first two games of a three-game series against the Phillies. They lost both games, ending the month with an overall record of 13–18, which left them in fourth place in the NL East, 8 games behind the division-leading Mets. 

For the month of April (including the games in late March), the Nats’ greatest strength was their starting pitching, which was roughly league average. Their starters’ ERA was 4.04 (ranking 18th among the 30 teams), while their park-adjusted ERA– was 99 (16th) and their fielding independent pitching or FIP– was 95 (14th). The Nats relievers, however, were a different story. Their ERA was a dismal 7.41, dead last among the 30 MLB teams. The story doesn’t change much if you look at their ERA– of 181 (30th) or FIP– of 126 (29th). The Nats’ offense was, overall, only a bit below average. Their weighted runs created plus (wRC+, a park-adjusted measure of overall batting effectiveness) was 95, ranking 18th among the 30 teams.

In addition to the major league debuts of Lord and Henry, the players that the Nats acquired during the off-season made their debuts with the team early in the season. Nathaniel Lowe became the regular first baseman, and Paul DeJong was the regular third baseman until his April 15 injury. Amed Rosario was the main utility infielder, appearing in 17 games and starting in 10 of them. And Josh Bell, who returned to the Nats after a two-and-a-half season gap, was the regular DH. Starting pitcher Michael Soroka started the season in the rotation but was injured in his first start. And relievers Jorge Lopez, Lucas Sims, and Colin Poche all pitched regularly, though not always successfully, from the bullpen.

Record:

13–18 (.419)

Pythagorean Record:

12–19 (4.23 R/G – 5.29 RA/G)

April MVP:

  • MacKenzie Gore (2–3, 3.51 RA/9, 7 GS, 41 IP, 13.0 K/9, .280 opp OBP, 1.0 RA9-WAR, 1.3 fWAR). For the “month” of March/April, he ranked first in MLB in strikeouts, second in K/9, and sixth in fWAR. I feel like this month marked his emergence as a potential ace pitcher. I’ll add a nod to Mitchell Parker, who also had an outstanding month with 1.1 RA9-WAR and 0.7 fWAR.

Position player of the month:

  • James Wood (.250/.360/.543, 9 HR, 19 R, 21 RBI, 3 SB, 2 CS, 136 PA, 151 wRC+, 1.0 fWAR). He was tied for second place in the NL for home runs and ranked 8th in slugging and 5th in isolated power.

Relief pitcher of the month:

  • Jackson Rutledge (0-0, 2.61 RA/9, 7 G, 10⅓ IP, 12.2 K/9, .333 opp OBP, 3.57 RE24, 2 shutdowns, 0 meltdown, 0.2 RA9-WAR).

Worst month:

  • Eduardo Salazar (0–1, 9.24 RA/9, 14 G, 12⅔ IP, 7.8 K/9, .446 opp OBP, 8 of 10 inherited runners scored, –13.48 RE24, 3 shutdowns, 3 meltdowns, –0.2 fWAR). I note there was stiff competition for this recognition, including Josh Bell (43 wRC+, –0.7 fWAR), Lucas Sims (–8.84 RE24, –0.4 fWAR), and Colin Poche (–7.04 RE24, –0.2 fWAR).

Best start:

  • MacKenzie Gore (opening day – March 27, 7–3 loss to the Phillies at home) pitched 6 scoreless innings giving up 1 hit and no walks while striking out 13 for a game score of 83. He outpitched Phillies ace, Zack Wheeler, and left with the Nats holding a 1–0 lead. Sadly, the bullpen was unable to hold it. A nod also to the runner-up, Mitchell Parker, who on April 22 pitched 8 scoreless innings with a game score of 82 en route to a 7–0 victory.

Worst start:

  • Mitchell Parker (April 27, 8–7 win over the Mets at home) gave up 7 runs on 7 hits and 5 walks in 5 innings with no strikeouts for a game score of 22. When he left the game, the Nats were trailing 7–1, but the team rallied to score 5 runs in the seventh and 2 more in the ninth to walk off the Mets.

Tough losses:

  • Mitchell Parker (April 16, 6–1 loss to the Pirates in Pittsburgh) pitched 6 innings and gave up 1 run on 4 hits and 1 walk while striking out 6 for a game score of 65.
  • Trevor Williams (April 17, 1–0 loss to the Pirates in Pittsburgh) pitched 5 innings and gave up 1 run on 3 hits and 3 walks while striking out 5 for a game score of 59.
  • MacKenzie Gore (April 24, 2–1 loss to the Orioles at home) pitched 6 innings and gave up 2 runs on 4 hits and 1 walk while striking out 8 for a game score of 63.

Cheap wins:

  • Trevor Williams (April 6, 5–4 win over the Diamondbacks at home), pitched 5 innings and gave up 3 runs on 5 hits and 2 walks while striking out 6 for a game score of 49.

Biggest shutdown:

  • Jose A. Ferrer (April 20, 3–2 win over the Rockies in the first game of a doubleheader in Denver). When Ferrer was brought in in the bottom of the seventh, there was one out and a runner on first, and the Nats held a 3–2 lead. The first batter he faced grounded into a double play. He returned in the eighth for an additional scoreless inning, allowing one hit and striking out two. (Win probability added/WPA +.280).

Worst meltdown:

  • Kyle Finnegan (April 29, 7–6 loss to the Phillies in Philadelphia). The Nats had rallied to score 4 runs in the top of the ninth and take a 6–5 lead, stunning the crowd in Citizens Bank Park. In the bottom of the inning Finnegan was called on to get three outs. The first batter he faced, Alec Bohm, singled to right field. That was followed with a walk to Bryson Stott. Bohm was able to advance to third on a flyball to deep center field for the first out. Stott then stole second. Another flyball to right field scored Bohm, tying the game, and allowed Stott to advance to third. Then a wild pitch to Trea Turner allowed Stott to score for the Phillies’ walk off win. (WPA –.800). 

Walk offs:

  • James Wood (April 25, 5–4 win over the Mets at home). The Nats entered the bottom of the ninth trailing the Mets 4–3. Dylan Crews led off with a triple to the right field wall that Juan Soto wasn’t able to handle and was driven home by a single from Jose Tena. The next two batters grounded into force plays at second base, leaving CJ Abrams at first with two outs, when Wood stepped to the plate. On a 3–2 count, Wood hit a groundball past the second baseman into center field for a single. The Mets were playing a deep no-doubles defense, so by the time the center fielder got the ball home, Abrams was sliding in to score the walk-off run. (WPA +.437)
  • Luis Garcia Jr. (April 27, 8–7 win over the Mets at home). The Nats had been behind 7–1 going into the bottom of the seventh but scored 5 runs to narrow their deficit to a single run. In the bottom of the ninth, Alex Call led off with a double. Jacob Young took his place as a pinch runner, and after advancing to third on a groundout, came home to tie the game on CJ Abrams‘s single. James Wood then drew a walk, advancing Abrams to second and bringing Garcia to the plate. Garcia grounded to first baseman Pete Alonso, but Alonso threw the ball over the head of the pitcher who was covering first, allowing Abrams to rush home and score the walk-off run on the error. (WPA +.294)

Clutch hit:

  • Nathaniel Lowe (April 29, 7–6 loss to the Phillies in Philadelphia). When Lowe came to bat in the top of the ninth, the Nats were down to their final out, trailing 5–3 but with runners on second and third. With a 1–2 count, Lowe reached down to hit a sweeper below the zone and smacked it into the right-field stands, putting the Nats ahead 6–5 (WPA +.694). Unfortunately, you can see the section on “Worst meltdown” to read about how the game ended.
  • The best clutch hit in a game the Nats actually won was also by Nathaniel Lowe (April 11, 7–4 win over the Marlins in Miami). Lowe was feeling under the weather and had been scratched from the starting lineup, but he told Davey Martinez that he was available as a pinch hitter if needed. In the top of the eighth, the Nats were trailing 4–2 but had the bases loaded with one out, and Martinez decided to take up Lowe on his offer. After a 10-pitch battle, Lowe lined one into the left field corner for a double, clearing the bases and giving the Nats a 5–4 lead. (WPA+.442)

Choke:

  • James Wood (April 9, 6–5 loss to the Dodgers at home). Trailing the Dodgers 6 to 5 in the bottom of the ninth, the Nats were down to their final out but had runners at second and third. Wood grounded out to second to end the game. (WPA –.240).

Memorable fielding plays:

Triple play:

  • Triple plays are rare, and on April 25, playing the Mets at home, the Nats turned one in the top of the fourth inning (their third in club history and their first at home). It certainly wasn’t a web gem. It appeared that the ball actually skipped into Nathaniel Lowe‘s glove and shouldn’t even have been called a catch. But the play wasn’t reviewable, so that was that. The Mets had runners on first and second with no outs. Jesse Winker hit a low line drive to Lowe, which (according to the umpire) he caught. Lowe then fired the ball to CJ Abrams, who touched second base as well as the runner who had advanced from first to complete a 3–6–6 triple play.
March 23, 2025 / Nat Anacostia

They continue to get better: The Nats’ 2024–2025 off season in review

As we get ready for opening day on Thursday, March 27, it’s a good time to review the trades, signings, and departures that took place over the off season. For the fourth consecutive year, the Nationals have stayed with low-cost options for restocking the team.

New players acquired

The team’s biggest acquisition came via a trade with the Texas Rangers. The Nationals acquired first baseman Nathaniel Lowe in exchange for Robert Garcia. The 29-year-old left-handed batter has appeared in the last six seasons for the Rangers, playing 686 games, and will remain under team control through 2026. Over the last three seasons, Lowe has averaged 153 games, .277/.360/.438, 20 home runs, 76 RBI, 122 Rbat+, and 2.9 bWAR. He won a Silver Slugger Award in 2022 and a Gold Glove in 2023 and was part of the 2023 World Series championship team.

Turning to free agent signings, Michael Soroka, a 27-year-old right-handed pitcher, signed a one-year contract for $9 million. Soroka had a monster rookie season for the Braves in 2019 when he went 13–4 with a 2.68 ERA, was named an All Star, and finished second in the Rookie of the Year contest and sixth in Cy Young voting. He was injured in 2020 with a torn Achilles tendon and missed the 2021 and 2022 seasons while recovering from that injury. In 2023 he pitched poorly in 7 games for the Braves and was traded to the White Sox for the 2024 season. With the South Siders, he pitched poorly in his first 9 games as a starter (6.39 ERA, 1.51 WHIP) and was moved to the bullpen, where he pitched very well (2.75 ERA, 1.22 WHIP). The Nats intend to use him as a starter and hope that his strong performance from the latter part of 2024 persists.

Josh Bell, age 32, returned to the Nationals as a DH after signing a one-year contract for $6 million. Bell, of course, played for the Nats in 2021 and 2022 before being sent to the Padres as part of the Juan Soto trade. Since then, he has played for the Guardians, Marlins, and Diamondbacks, in addition to the Padres. Over the last three seasons, Bell has averaged 150 games, .254/.336/.415, 19 home runs, 72 RBI, 110 Rbat+, and 0.7 bWAR. He won the Silver Slugger Award in 2022.

The Nats signed Jorge Lopez, age 32, as a right-handed reliever to a one-year contract for $3 million. Lopez has 9 seasons of major league experience with the Brewers, Royals, Orioles, Twins, Marlins, Mets, and Cubs. Over the last three seasons, Lopez has averaged 60 games, 3.74 ERA (110 ERA+), 4.33 FIP, 10 saves, and 0.7 bWAR. He was an All Star in 2022.

The Nats signed Lucas Sims, age 30, as a right-handed reliever to a one-year contract for $3 million. Sims has 8 seasons of major league experience with the Braves, Reds, and Red Sox. Over the last three seasons, Sims has averaged 44 games, 4.00 ERA (114 ERA+), 4.76 FIP, 2 saves, and 0.7 bWAR.

The Nats signed Amed Rosario, age 29, as a right-handed hitting utility infielder and outfielder to a one-year contract for $2 million. Rosario has 8 seasons of major league experience with the Mets, Guardians, Dodgers, Rays, and Reds. Over the last three seasons, Rosario has averaged 133 games, .275/.308/.389, 7 home runs, 54 RBI, 96 Rbat+, and 1.5 bWAR. In 2022 he led the major leagues with nine triples.

Paul DeJong, age 31, was signed as a right-handed hitting third baseman to a one-year contract for $1 million. DeJong, who was an All Star in 2019, has 8 seasons of major league experience with the Cardinals, Blue Jays, Giants, White Sox, and Royals, with most of it spent at shortstop (though he did play 41 games at third base last season). Over the last three seasons, DeJong has averaged 109 games, .205/.263/.372, 15 home runs, 40 RBI, 72 Rbat+, and 0.2 bWAR.

Toward the end of spring training, Colin Poche, age 31, was selected as a left-handed relief pitcher after he had signed a minor league contract and attended spring training as a non-roster invitee. He pitched for the Rays in four of the last six seasons (having missed the 2020 and 2021 seasons due to Tommy John surgery). Over the last three seasons, Poche has averaged 58 games, 3.27 ERA (121 ERA+), 4.16 FIP, 3 saves, and 0.7 bWAR.

Players re-signed

Two pitchers from the 2024 Nationals were re-signed by the team after they entered free agency. Trevor Williams, age 32, signed a two-year, $14 million deal. And Kyle Finnegan, age 33, who had elected free agency in November after the Nats did not tender him a contract in arbitration, re-signed with the team in late February for $6 million on a one-year contract.

Injuries

Josiah Gray, who underwent Tommy John surgery on July 24, was placed on the 60-day injured list. He will likely miss most of the 2025 season. Cade Cavalli, who had Tommy John surgery about a year ago, is closer to returning. He will probably open the season on the 15-day injured list and is expected to spend time rehabilitating in Florida before pitching with a minor league affiliate, probably in May. Mason Thompson is also on the 60-day injured list as he continues to recover from his second Tommy John surgery.

Andres Chaparro (left oblique strain), Zach Brzykcy (right quad), and Derek Law (right elbow) are likely to be on the 10-day or 15-day IL to open the season.

Departures

We bid adieu to several Nationals players:

  • Patrick Corbin left via free agency and has signed a one-year contract with the Texas Rangers. In Corbin’s first season with the Nats in 2019, he went 14–7 with a 3.25 ERA and won game 7 of the World Series. Over the next five seasons, however, he went 33–70 with a 5.62 ERA and was regularly one of the worst pitchers in the majors. I hope we can remember the former and not blame him too much for the latter.
  • Robert Garcia departed the Nats for the Texas Rangers in the Lowe trade. He pitched in 97 games for the Nats in 2023 and 2024 with a 4.04 ERA.
  • Jacob Barnes left via free agency and signed a minor league contract with the Toronto Blue Jays. He pitched in 63 games for the Nats in 2024 with a 4.36 ERA (93 ERA+).
  • Ildemaro Vargas elected free agency after the Nats designated him for assignment and has signed a minor league contract with the Arizona Diamondbacks. He played in 234 games for the Nationals from 2022 to 2024 with a .656 OPS.
  • Joey Meneses elected free agency after the Nats designated him for assignment and has signed a minor league contract with the New York Mets. He played in 286 games for the Nats from 2022 to 2024 with a .731 OPS.
  • The Baltimore Orioles claimed Thaddeus Ward on waivers. He pitched in 26 games for the Nats in 2023 with a 6.37 ERA as a Rule 5 draft pick, before spending the 2024 season with Rochester.
  • Joey Gallo elected free agency after the Nationals declined the 2025 option in his contract. He spent spring training with the White Sox as a non-roster invitee, but in late March he requested and was granted unconditional release and announced his intention to convert into a pitcher. He played in 76 games for the Nats in 2024 with a .613 OPS.
  • The Atlanta Braves claimed Amos Willingham on waivers. He pitched in 19 games for the Nats in 2023 and 2024 with a 7.11 ERA.
  • Joe La Sorsa signed a minor league contract with the Cincinnati Reds after he was released by the Nationals. He pitched in 39 games for the Nats in 2023 and 2024 with a 4.70 ERA.
  • Jordan Weems elected free agency and signed a minor league contract with the Atlanta Braves. He pitched in 124 games for the Nats from 2022 through 2024 with a 5.03 ERA.
  • Carter Kieboom elected free agency and signed a minor league contract with the Los Angeles Angels. He played in 133 games for the Nats over four seasons from 2019 through 2023 with a .598 OPS before spending the 2024 season with Rochester.
  • Jake Alu retired from professional baseball on January 16, 2025. He played in 51 games for the Nats in 2023 with a .571 OPS before spending the 2024 season with Rochester.