Andrew's Musings

MLB: What to watch on September 22, 2025

Here are today's MLB games, ordered by watchability, based on how interesting the teams and starting pitchers look. Higher is better. For more information, read this post.

Notes:

Detail

Milwaukee Brewers @ San Diego Padres, 6:40p

Summary

Top gNERD on the slate, and it earns it: a playoff-tinged duel where Milwaukee’s machine-like baserunning/bullpen meets San Diego’s late‑inning buzzsaw. Brewers already clinched the NL Central while the Padres’ magic number is skinny, so leverage should arrive early and stick around all night.

At 13.82, this game sits first among today’s matchups and flirts with the historical upper tier, driven by elite tNERDs: Milwaukee’s speed/defense/relief combo (tNERD 9.71) against a Padres crew buoyed by a high‑end bullpen (tNERD 7.45). Robert Suarez just hit 40 saves, and Petco’s run‑prevention vibe only tilts things further toward drama by the ‘pens. Freddy Peralta’s pNERD is merely above average, but his whiffs (10 K last time out) play, even if his 2025 peripherals (FIP/xFIP) lag his shiny run prevention—something FanGraphs tied partly to Milwaukee’s defense, which fits today’s tNERD profile. On the other side, Nick Pivetta brings improved K/BB rates and a history of homer risk that Petco tends to soften; he’s coming off a mortal turn vs. the Mets.

Roster notes nudge the watchability needle: William Contreras has been listed as probable after a hand scare, while Xander Bogaerts remains out with a foot fracture. gNERD says prioritize this; your eyes will likely agree.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)

Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)

Milwaukee Brewers

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 57.8 6.7% 14.6 18.2 54.8 $112.2M 27.6 -28.0 2.66 2.56
Z-score 0.86 -1.53 2.06 0.81 1.10 -0.82 -1.14 -1.27 0.53 0.37
tNERD 0.86 -1.53 2.06 0.81 1.10 0.82 1.14 0.00 0.27 0.18 4.00 9.71

San Diego Padres

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 11.5 7.4% 0.2 -4.3 68.6 $209.3M 30.0 13.0 3.47 3.37
Z-score 0.19 -0.95 -0.04 -0.17 1.75 0.49 1.30 0.58 2.12 2.09
tNERD 0.19 -0.95 -0.04 -0.17 1.75 0.00 0.00 0.58 1.06 1.04 4.00 7.45

Freddy Peralta, Milwaukee Brewers

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 94 12.7% 61.3% 94.9 mph 29 18.4s -31 0.0%
Z-score -0.44 0.98 -1.14 0.46 0.12 -0.11
pNERD 0.88 0.49 -0.57 0.46 0.00 0.05 0.00 0.00 3.80 5.11

Nick Pivetta, San Diego Padres

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 92 10.6% 66.1% 93.8 mph 32 18.6s -23 0.0%
Z-score -0.56 -0.02 0.97 -0.05 0.90 0.06
pNERD 1.12 -0.01 0.49 0.00 0.00 -0.03 0.00 0.00 3.80 5.37

Go back to top of page

Washington Nationals @ Atlanta Braves, 4:15p

Summary

Lefty connoisseurs, assemble: Chris Sale just went eight scoreless with nine strikeouts against Washington, and MacKenzie Gore held Atlanta hitless into the sixth in that same series, so the bats may again be mostly set dressing. This gNERD 9.58 is built on the arms—pNERD 8.84 (Sale) and 6.84 (Gore) are well above today’s average—while both teams’ tNERDs sit near the basement, so expect the pitchers to do the entertaining.

Sale’s underlying skill still screams appointment viewing: a 71 xFIP- here and a sub-3 xFIP projection elsewhere (2.92), plus he became the fastest ever to 2,500 career strikeouts earlier this season. Gore isn’t far behind on the intrigue scale, pairing 95+ velocity with a roughly league-better xFIP- (90) and 182 punchouts in 157.2 innings. The recent head-to-head offers a tidy preview: Sale dominated; Gore matched zeros into the sixth; Atlanta finally broke Washington late.

If you require a storyline beyond the K’s, Atlanta arrives riding an eight-game run of 5+ runs scored, though today’s low team-NERDs caution against expecting a shootout; this is watchable because the lefties are.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)

Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)

Washington Nationals

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -54.8 7.8% -1.1 -43.3 -3.7 $115.9M 27.5 -34.0 2.00 2.20
Z-score -0.77 -0.62 -0.23 -1.86 -1.63 -0.77 -1.25 -1.54 -0.75 -0.40
tNERD -0.77 -0.62 -0.23 -1.86 -1.63 0.77 1.25 0.00 0.00 0.00 4.00 0.90

Atlanta Braves

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -1.0 8.8% -8.7 6.4 9.3 $216.2M 29.4 10.0 2.36 2.36
Z-score 0.01 0.21 -1.34 0.29 -1.02 0.58 0.69 0.44 -0.05 -0.06
tNERD 0.01 0.21 -1.34 0.29 -1.02 0.00 0.00 0.44 0.00 0.00 4.00 2.59

MacKenzie Gore, Washington Nationals

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 90 13.4% 62.8% 95.3 mph 26 19.3s 5 0.0%
Z-score -0.68 1.32 -0.46 0.64 -0.67 0.63
pNERD 1.36 0.66 -0.23 0.64 0.67 -0.31 0.25 0.00 3.80 6.84

Chris Sale, Atlanta Braves

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 71 13.6% 67.1% 94.8 mph 36 19.7s -16 0.0%
Z-score -1.84 1.41 1.42 0.41 1.94 0.95
pNERD 3.68 0.71 0.71 0.41 0.00 -0.48 0.00 0.00 3.80 8.84

Go back to top of page

St. Louis Cardinals @ San Francisco Giants, 6:45p

Summary

The gNERD puts this near the bottom of today’s slate, but it’s a stealth watch if you like contrasts: a 42-year-old tinkerer on a late-season upswing vs. a 24-year-old contact manager backed by a slick defense. Add the Giants’ thin wild-card pulse and you’ve got just enough stakes to keep the remote holstered.
Justin Verlander has finally found bite: seven scoreless in his last outing and only three runs allowed over his past five starts, part of a two-month course correction after an 0-8 opening stretch. The matchup also carries a callback—earlier this month St. Louis erased six scoreless from Verlander with a ninth-inning ambush, the same night he passed Gaylord Perry on the all-time strikeout list.
Michael McGreevy arrives off seven zeros against Cincinnati; he’s more sequencing than sizzle, with an xFIP profile around average and the Cards’ gloves and bullpen built to make that play.
Offensively, both clubs are light on barrels, and St. Louis is further dulled without Willson Contreras, whose season-ending shoulder strain leaves a lineup gap.
If this stays tight late—and the Giants’ staff has been volatile of late—there’s upset potential.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6.)

Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)

St. Louis Cardinals

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -29.4 7.8% -5.6 23.5 48.4 $135.7M 28.6 -19.0 2.17 2.15
Z-score -0.40 -0.62 -0.89 1.04 0.80 -0.50 -0.13 -0.86 -0.43 -0.50
tNERD -0.40 -0.62 -0.89 1.04 0.80 0.50 0.13 0.00 0.00 0.00 4.00 4.56

San Francisco Giants

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -25.9 7.4% -9.9 7.3 32.9 $195.3M 29.3 -24.0 3.20 3.49
Z-score -0.35 -0.95 -1.51 0.33 0.08 0.30 0.59 -1.09 1.59 2.34
tNERD -0.35 -0.95 -1.51 0.33 0.08 0.00 0.00 0.00 0.79 1.17 4.00 3.56

Michael McGreevy, St. Louis Cardinals

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 101 7.8% 62.5% 92.5 mph 24 19.2s -2 0.0%
Z-score -0.01 -1.35 -0.61 -0.64 -1.19 0.55
pNERD 0.02 -0.68 -0.30 0.00 1.19 -0.27 0.00 0.00 3.80 3.75

Justin Verlander, San Francisco Giants

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 111 10.8% 65.5% 94.0 mph 42 19.3s -20 0.0%
Z-score 0.60 0.08 0.71 0.05 3.51 0.63
pNERD -1.20 0.04 0.36 0.05 0.00 -0.31 0.00 0.00 3.80 2.73

Go back to top of page