MLB: What to watch on August 29, 2026
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:
- Pitcher 'no data': Pitchers only have a pNERD score once they've started at least one game and have at least 20 innings pitched. I also show 'no data' when I can't correctly link a starting pitcher with their stats.
- Generated by the mlb-watchability project on GitHub.
Detail
Miami Marlins @ Washington Nationals, 1:05p
Summary
Two of the majors' hottest arms right now, and the numbers back it up — this is the best gNERD score of the day and near the top of the season's charts. Cade Cavalli has been the Nationals' unlikely revelation, riding a stretch where he's won four straight decisions and racked up 169 strikeouts, and his 7.66 pNERD (comfortably above today's average) reflects filthy peripherals — a 77 xFIP- and mid-90s heat, even if his deliberate pace docks him a bit. Across the mound, Alcantara, in his second season back from Tommy John surgery, is returning to his Cy Young Award form, and has allowed either one or zero runs in seven of his past 10 starts — he'll also make his 198th career start, passing Ricky Nolasco for the Marlins' all-time record. Both lineups pull their weight too: Washington's offense grades out well above average on batting runs and barrel rate, while Miami counters with elite baserunning and the game's positive underlying-luck signal suggesting more offense than their results show. The Nationals' bullpen is a legitimate soft spot, so if the starters tire, expect the scoring to open up late. Overall, a rare case where the pitching matchup and the underlying team metrics are both pulling in the same direction — appointment viewing for a Saturday.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9.)
Recommended broadcasts: TV, Washington Nationals (2.00); radio, Washington Nationals (2.20)
Miami Marlins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
1.0 |
6.6% |
7.8 |
10.3 |
29.4 |
$81.5M |
27.4 |
31.0 |
1.79 |
1.66 |
— |
— |
| Z-score |
0.08 |
-1.20 |
1.38 |
0.49 |
0.16 |
-1.39 |
-1.49 |
1.68 |
-1.17 |
-1.54 |
— |
— |
| tNERD |
0.08 |
-1.20 |
1.38 |
0.49 |
0.16 |
1.39 |
1.49 |
1.68 |
0.00 |
0.00 |
4.00 |
9.47 |
Washington Nationals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
40.4 |
9.0% |
10.5 |
-8.6 |
-26.1 |
$114.5M |
27.1 |
-30.0 |
2.00 |
2.20 |
— |
— |
| Z-score |
1.24 |
1.36 |
1.88 |
-0.43 |
-2.07 |
-1.01 |
-1.71 |
-1.62 |
-0.75 |
-0.40 |
— |
— |
| tNERD |
1.24 |
1.36 |
1.88 |
-0.43 |
-2.07 |
1.01 |
1.71 |
0.00 |
0.00 |
0.00 |
4.00 |
8.71 |
Sandy Alcantara, Miami Marlins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
100 |
9.4% |
66.7% |
97.4 mph |
30 |
19.4s |
-19 |
0.0% |
— |
— |
| Z-score |
-0.08 |
-0.51 |
1.22 |
1.44 |
0.37 |
0.27 |
— |
— |
— |
— |
| pNERD |
0.17 |
-0.26 |
0.61 |
1.44 |
0.00 |
-0.14 |
0.00 |
0.00 |
3.80 |
5.62 |
Cade Cavalli, Washington Nationals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
77 |
11.3% |
65.6% |
96.6 mph |
27 |
21.8s |
-1 |
0.0% |
— |
— |
| Z-score |
-1.45 |
0.38 |
0.74 |
1.08 |
-0.43 |
2.22 |
— |
— |
— |
— |
| pNERD |
2.90 |
0.19 |
0.37 |
1.08 |
0.43 |
-1.11 |
0.00 |
0.00 |
3.80 |
7.66 |
Go back to top of page
Los Angeles Dodgers @ Detroit Tigers, 10:10a
Summary
Blake Snell dominant against overmatched Detroit lineup makes this a strong watch, even if the Tigers side of the equation is mostly filler. Snell, back from elbow surgery that cost him four months, has been nails since returning—lasting exactly six innings in each of his three starts thus far while allowing only two total runs and seven hits—and his 10.26 pNERD reflects a filthy strikeout rate backed by elite peripherals (his xFIP- of 72 is comfortably one of the best marks you'll see, and today's average pitcher NERD sits at 4.59, so he's operating well above the field). Opposing him is Keider Montero, who's quietly had a solid season for Detroit but is being handled carefully after showing signs of fatigue from a career-high workload, and his modest 3.50 pNERD shows it. The Dodgers' 8.58 tNERD (well above today's 5.69 average) is built on strong batting and bullpen numbers, while Detroit's 3.33 is dragged down by shaky baserunning and fielding. At 12.83, the gNERD clears today's average of 10.35 and sits above the historical median, mostly on Snell's arm alone—worth tuning in even if Detroit's lineup looks overmatched on paper.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Detroit Tigers (2.64)
Los Angeles Dodgers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
61.4 |
8.5% |
-2.2 |
13.6 |
46.6 |
$413.5M |
30.0 |
12.0 |
2.45 |
2.51 |
— |
— |
| Z-score |
1.86 |
0.83 |
-0.46 |
0.65 |
0.85 |
2.41 |
0.90 |
0.65 |
0.12 |
0.26 |
— |
— |
| tNERD |
1.86 |
0.83 |
-0.46 |
0.65 |
0.85 |
0.00 |
0.00 |
0.65 |
0.06 |
0.13 |
4.00 |
8.58 |
Detroit Tigers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-0.9 |
8.2% |
-4.3 |
-10.8 |
11.9 |
$239.2M |
29.6 |
2.0 |
2.74 |
2.64 |
— |
— |
| Z-score |
0.02 |
0.51 |
-0.85 |
-0.53 |
-0.54 |
0.42 |
0.58 |
0.11 |
0.69 |
0.54 |
— |
— |
| tNERD |
0.02 |
0.51 |
-0.85 |
-0.53 |
-0.54 |
0.00 |
0.00 |
0.11 |
0.34 |
0.27 |
4.00 |
3.33 |
Blake Snell, Los Angeles Dodgers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
72 |
17.1% |
67.0% |
96.2 mph |
33 |
19.4s |
-10 |
0.0% |
— |
— |
| Z-score |
-1.75 |
3.10 |
1.32 |
0.90 |
1.17 |
0.27 |
— |
— |
— |
— |
| pNERD |
3.49 |
1.55 |
0.66 |
0.90 |
0.00 |
-0.14 |
0.00 |
0.00 |
3.80 |
10.26 |
Keider Montero, Detroit Tigers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
111 |
8.0% |
66.1% |
94.5 mph |
25 |
19.5s |
-32 |
0.0% |
— |
— |
| Z-score |
0.57 |
-1.17 |
0.99 |
0.14 |
-0.97 |
0.35 |
— |
— |
— |
— |
| pNERD |
-1.14 |
-0.59 |
0.49 |
0.14 |
0.97 |
-0.18 |
0.00 |
0.00 |
3.80 |
3.50 |
Go back to top of page
Boston Red Sox @ New York Yankees, 10:05a
Summary
A tight AL East ballgame at Yankee Stadium with a surprisingly potent Boston bullpen and a Yankees lineup that mashes barrels—there's more here than just rivalry theater. The Red Sox enter at 73-60, 39-28 on the road while the Yankees sit 75-58, 34-30 at home, so both clubs have real stakes in this one, and it comes with the usual Red Sox-Yankees baggage—Boston fired Alex Cora after a rough 10-17 start and has been playing under interim skipper Chad Tracy ever since, a subplot that's quietly reshaped their season. On the mound, 25-year-old Jake Bennett is the more interesting arm here, pairing a strong xFIP- with excellent control for his age, giving him a tidy 6.83 pNERD; Carlos Rodón, at 33, is more pedestrian by these metrics, his below-average strike rate dragging him to a modest 3.09. Boston's bullpen (one of the best gains in this matchup) and Luck score suggest better days ahead, while the Yankees' standout barrel rate keeps their offense scary. Combined gNERD of 12.46 sits solidly above the historical average, making this an easy one to pencil in.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Boston Red Sox (2.47); radio, Boston Red Sox (2.64)
Boston Red Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
10.0 |
7.3% |
-0.2 |
12.3 |
64.6 |
$263.6M |
29.2 |
17.0 |
2.47 |
2.64 |
— |
— |
| Z-score |
0.34 |
-0.45 |
-0.09 |
0.59 |
1.58 |
0.70 |
0.17 |
0.92 |
0.16 |
0.54 |
— |
— |
| tNERD |
0.34 |
-0.45 |
-0.09 |
0.59 |
1.58 |
0.00 |
0.00 |
0.92 |
0.08 |
0.27 |
4.00 |
7.24 |
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
2.3 |
9.6% |
4.9 |
4.7 |
39.6 |
$337.1M |
29.9 |
-17.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
0.12 |
2.00 |
0.85 |
0.22 |
0.57 |
1.54 |
0.85 |
-0.92 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
0.12 |
2.00 |
0.85 |
0.22 |
0.57 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
7.76 |
Jake Bennett, Boston Red Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
94 |
11.4% |
67.3% |
92.8 mph |
25 |
18.5s |
-12 |
0.0% |
— |
— |
| Z-score |
-0.44 |
0.42 |
1.48 |
-0.63 |
-0.97 |
-0.46 |
— |
— |
— |
— |
| pNERD |
0.88 |
0.21 |
0.74 |
0.00 |
0.97 |
0.23 |
0.00 |
0.00 |
3.80 |
6.83 |
Carlos Rodón, New York Yankees
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
103 |
12.0% |
60.4% |
94.2 mph |
33 |
19.5s |
-27 |
0.0% |
— |
— |
| Z-score |
0.09 |
0.71 |
-1.39 |
0.00 |
1.17 |
0.35 |
— |
— |
— |
— |
| pNERD |
-0.19 |
0.35 |
-0.70 |
0.00 |
0.00 |
-0.18 |
0.00 |
0.00 |
3.80 |
3.09 |
Go back to top of page
Boston Red Sox @ New York Yankees, 4:15p
Summary
A tight AL East series finale with plenty riding on it, even if the Red Sox starter remains a mystery. Boston and New York are locked in a genuine playoff-race dogfight, and Friday's series opener set the tone with Cam Schlittler tossing a near-shutout that left the Red Sox scoreless and stranding runners everywhere. Aaron Judge and Giancarlo Stanton are both on the 60-Day IL for New York, while Boston's own injury list has quietly gutted its lineup depth, which helps explain why both offenses have gone cold lately. On the mound, Max Fried anchors things with a strong xFIP- of 86, translating to a solid 4.46 pNERD, though his plodding pace works against him in the components. With no name yet attached to Boston's start, that half of the pitching ledger is a blank. Team-wise, the Yankees' scorching barrel rate and Boston's shutdown bullpen (backed by a positive luck score suggesting more run support is coming) give this game a 12.23 gNERD—comfortably above the historical and today's averages—making it one of the more watchable options on the board despite the pitching uncertainty.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9.)
Recommended broadcasts: TV, Boston Red Sox (2.47); radio, Boston Red Sox (2.64)
Boston Red Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
10.0 |
7.3% |
-0.2 |
12.3 |
64.6 |
$263.6M |
29.2 |
17.0 |
2.47 |
2.64 |
— |
— |
| Z-score |
0.34 |
-0.45 |
-0.09 |
0.59 |
1.58 |
0.70 |
0.17 |
0.92 |
0.16 |
0.54 |
— |
— |
| tNERD |
0.34 |
-0.45 |
-0.09 |
0.59 |
1.58 |
0.00 |
0.00 |
0.92 |
0.08 |
0.27 |
4.00 |
7.24 |
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
2.3 |
9.6% |
4.9 |
4.7 |
39.6 |
$337.1M |
29.9 |
-17.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
0.12 |
2.00 |
0.85 |
0.22 |
0.57 |
1.54 |
0.85 |
-0.92 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
0.12 |
2.00 |
0.85 |
0.22 |
0.57 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
7.76 |
Max Fried, New York Yankees
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
86 |
10.2% |
62.7% |
94.1 mph |
32 |
21.2s |
-18 |
0.0% |
— |
— |
| Z-score |
-0.92 |
-0.14 |
-0.46 |
-0.04 |
0.91 |
1.74 |
— |
— |
— |
— |
| pNERD |
1.83 |
-0.07 |
-0.23 |
0.00 |
0.00 |
-0.87 |
0.00 |
0.00 |
3.80 |
4.46 |
Go back to top of page
Texas Rangers @ Milwaukee Brewers, 4:15p
Summary
The Brewers are the best show in baseball right now, and this game gives them a chance to keep proving it at home against a Rangers team that can't buy a road win. Milwaukee sits 2 games ahead of the Dodgers for the best record in baseball with four weeks left to sharpen their postseason positioning, while Texas sits 2 games back in the AL West after losing the division lead this week, with road struggles that have defined their season. That disparity shows up clearly in the tNERD gap — Milwaukee's 10.15 crushes Texas's 5.30, fueled by strong baserunning, bullpen depth, and a notably young roster. On the mound, Shane Drohan brings a respectable 6.36 pNERD with above-average strikeout stuff and a lively fastball, while Cal Quantrill's 1.84 reflects middling whiff rates and a mediocre xFIP-. Texas's absurd +2.00 luck component suggests they've actually been better than their record shows and could be due for better results, but that's a slow-burn story, not a reason to tune in today. At 11.82, this game lands modestly above the historical average — watchable mostly for Milwaukee's continued dominance rather than a marquee pitching duel.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7.)
Recommended broadcasts: TV, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)
Texas Rangers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
12.1 |
7.4% |
-2.7 |
-4.8 |
26.0 |
$201.9M |
30.3 |
41.0 |
2.01 |
2.08 |
— |
— |
| Z-score |
0.41 |
-0.35 |
-0.55 |
-0.24 |
0.03 |
-0.01 |
1.17 |
2.22 |
-0.74 |
-0.65 |
— |
— |
| tNERD |
0.41 |
-0.35 |
-0.55 |
-0.24 |
0.03 |
0.01 |
0.00 |
2.00 |
0.00 |
0.00 |
4.00 |
5.30 |
Milwaukee Brewers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
36.1 |
7.4% |
9.4 |
-0.9 |
59.4 |
$139.3M |
27.7 |
-18.0 |
2.66 |
2.56 |
— |
— |
| Z-score |
1.11 |
-0.35 |
1.68 |
-0.05 |
1.37 |
-0.73 |
-1.21 |
-0.97 |
0.53 |
0.37 |
— |
— |
| tNERD |
1.11 |
-0.35 |
1.68 |
-0.05 |
1.37 |
0.73 |
1.21 |
0.00 |
0.27 |
0.18 |
4.00 |
10.15 |
Cal Quantrill, Texas Rangers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
111 |
7.9% |
64.0% |
93.9 mph |
31 |
19.7s |
-40 |
0.0% |
— |
— |
| Z-score |
0.57 |
-1.22 |
0.09 |
-0.13 |
0.64 |
0.51 |
— |
— |
— |
— |
| pNERD |
-1.14 |
-0.61 |
0.05 |
0.00 |
0.00 |
-0.26 |
0.00 |
0.00 |
3.80 |
1.84 |
Shane Drohan, Milwaukee Brewers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
93 |
11.6% |
64.7% |
94.9 mph |
27 |
18.3s |
1 |
0.0% |
— |
— |
| Z-score |
-0.50 |
0.52 |
0.38 |
0.32 |
-0.43 |
-0.62 |
— |
— |
— |
— |
| pNERD |
1.00 |
0.26 |
0.19 |
0.32 |
0.43 |
0.31 |
0.05 |
0.00 |
3.80 |
6.36 |
Go back to top of page
Cincinnati Reds @ Chicago Cubs, 11:20a
Summary
Good, I have enough information now. Let me write the summary.
The Cubs' spectacular defense and lineup depth make this one worth flipping on, even if the pitching matchup is lopsided on paper. Chicago enters having just dropped three straight and is trying to shake off a mini-slump at home, but the underlying team profile is elite — Wrigley's crew ranks near the top of the league in batting runs and fielding, and it shows in a tNERD score of 10.25, one of the best you'll see today. Cincinnati, by contrast, is scuffling on both sides of the ball, with a below-average offense and shaky bullpen dragging its tNERD down to 4.48. On the mound, Kevin Gausman is coming off his best start in a Cubs uniform and brings a nasty splitter that's been getting swings-and-misses all year; his 6.40 pNERD reflects strong peripheral numbers (a tidy xFIP-) that make his ERA look almost like bad luck. Andrew Abbott, meanwhile, is fighting free-pass problems — a 1.40 WHIP and a career-high walk rate — that undercut his strikeout stuff, landing him at a modest 2.32 pNERD. Add it up and you get a gNERD of 11.72, comfortably above both the historical and today's-slate averages, buoyed almost entirely by the Cubs' side of the ledger.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Cincinnati Reds
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-52.1 |
9.1% |
-0.4 |
-8.2 |
-1.5 |
$147.4M |
28.0 |
10.0 |
2.09 |
2.11 |
— |
— |
| Z-score |
-1.49 |
1.47 |
-0.13 |
-0.41 |
-1.08 |
-0.63 |
-0.94 |
0.54 |
-0.59 |
-0.59 |
— |
— |
| tNERD |
-1.49 |
1.47 |
-0.13 |
-0.41 |
-1.08 |
0.63 |
0.94 |
0.54 |
0.00 |
0.00 |
4.00 |
4.48 |
Chicago Cubs
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
85.3 |
7.4% |
4.3 |
64.0 |
-10.6 |
$246.2M |
29.8 |
4.0 |
3.01 |
3.15 |
— |
— |
| Z-score |
2.56 |
-0.35 |
0.74 |
3.10 |
-1.44 |
0.50 |
0.67 |
0.22 |
1.22 |
1.62 |
— |
— |
| tNERD |
2.56 |
-0.35 |
0.74 |
3.10 |
-1.44 |
0.00 |
0.00 |
0.22 |
0.61 |
0.81 |
4.00 |
10.25 |
Andrew Abbott, Cincinnati Reds
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
115 |
9.3% |
62.5% |
92.5 mph |
27 |
18.5s |
-18 |
0.0% |
— |
— |
| Z-score |
0.81 |
-0.56 |
-0.51 |
-0.76 |
-0.43 |
-0.46 |
— |
— |
— |
— |
| pNERD |
-1.61 |
-0.28 |
-0.25 |
0.00 |
0.43 |
0.23 |
0.00 |
0.00 |
3.80 |
2.32 |
Kevin Gausman, Chicago Cubs
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
12.3% |
65.5% |
94.0 mph |
35 |
19.5s |
15 |
0.0% |
— |
— |
| Z-score |
-0.62 |
0.85 |
0.73 |
-0.09 |
1.71 |
0.35 |
— |
— |
— |
— |
| pNERD |
1.24 |
0.42 |
0.36 |
0.00 |
0.00 |
-0.18 |
0.75 |
0.00 |
3.80 |
6.40 |
Go back to top of page
Pittsburgh Pirates @ St. Louis Cardinals, 11:15a
Summary
A modest little series matinee between two 68-68 clubs clinging to fading postseason hopes, elevated mainly by Kyle Leahy quietly having a nice season. The Cardinals are 4½ games back of the final NL wild-card spot, and Leahy—a converted reliever who's stuck in the rotation—is posting his most innings since 2022, having spent his first two full seasons purely in relief. He's been on an innings limit lately, and his last outing was four scoreless, two-hit innings in a loss to Philadelphia, so don't expect a marathon start here. He's also historically owned Pittsburgh, posting a 1.93 ERA with 22 strikeouts in 14 innings against the Pirates the past two seasons. His 5.46 pNERD, built on a sharp xFIP-, is the best individual number on the mound today. Opposite him, Lake Bachar is essentially an opener, with Carmen Mlodzinski (1.75 ERA in 11 relief appearances) likely following in bulk. Team-wise, Pittsburgh's baserunning and bullpen give it a modest edge in tNERD, while St. Louis leans on a young, cheap roster and strong glove work despite an ugly bullpen. Nothing here screams must-watch, but Leahy's matchup history against Pittsburgh adds a sliver of intrigue to an otherwise average, right-in-the-middle-of-the-pack gNERD of 10.86.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, St. Louis Cardinals (2.17); radio, St. Louis Cardinals (2.15)
Pittsburgh Pirates
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
1.8 |
7.9% |
7.3 |
-15.6 |
38.2 |
$119.1M |
28.8 |
-5.0 |
2.01 |
1.98 |
— |
— |
| Z-score |
0.10 |
0.19 |
1.29 |
-0.77 |
0.52 |
-0.96 |
-0.20 |
-0.27 |
-0.74 |
-0.86 |
— |
— |
| tNERD |
0.10 |
0.19 |
1.29 |
-0.77 |
0.52 |
0.96 |
0.20 |
0.00 |
0.00 |
0.00 |
4.00 |
6.49 |
St. Louis Cardinals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-28.3 |
7.6% |
0.9 |
16.0 |
1.0 |
$111.2M |
26.9 |
-25.0 |
2.17 |
2.15 |
— |
— |
| Z-score |
-0.79 |
-0.13 |
0.11 |
0.77 |
-0.98 |
-1.05 |
-1.94 |
-1.35 |
-0.43 |
-0.50 |
— |
— |
| tNERD |
-0.79 |
-0.13 |
0.11 |
0.77 |
-0.98 |
1.05 |
1.94 |
0.00 |
0.00 |
0.00 |
4.00 |
5.97 |
Lake Bachar, Pittsburgh Pirates
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
102 |
12.5% |
61.1% |
94.4 mph |
31 |
18.9s |
-14 |
0.0% |
— |
— |
| Z-score |
0.03 |
0.94 |
-1.11 |
0.09 |
0.64 |
-0.14 |
— |
— |
— |
— |
| pNERD |
-0.07 |
0.47 |
-0.56 |
0.09 |
0.00 |
0.07 |
0.00 |
0.00 |
3.80 |
3.80 |
Kyle Leahy, St. Louis Cardinals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
88 |
9.4% |
63.0% |
94.2 mph |
29 |
17.9s |
-11 |
0.0% |
— |
— |
| Z-score |
-0.80 |
-0.51 |
-0.30 |
0.00 |
0.10 |
-0.95 |
— |
— |
— |
— |
| pNERD |
1.59 |
-0.26 |
-0.15 |
0.00 |
0.00 |
0.47 |
0.00 |
0.00 |
3.80 |
5.46 |
Go back to top of page
San Diego Padres @ Tampa Bay Rays, 1:10p
Summary
A playoff-race clash between a division leader and a wild-card hopeful, with two veteran arms who've taken very different roads to get here. The Rays enter having claimed the AL East, while the San Diego Padres sit at 72-62 as they push for NL Wild Card positioning, and their core remains formidable, with Tatis and Machado still doing the heavy lifting. Walker Buehler carries an 8-6 record with a bloated 4.63 ERA into this one, and the underlying numbers back up the shakiness—his swinging-strike and strike-throwing rates are both well below average, though a bit of positive luck (his ERA outrunning his xFIP-implied performance) should help going forward. Nick Martinez, by contrast, is 13-4 with a tidy 2.93 ERA and the best strike-throwing component of the day, even if his xFIP suggests some regression could be coming. Tampa Bay's offense drags the Rays' tNERD down thanks to a brutal barrel rate, but San Diego's excellent bullpen, glove work, and broadcast reputation push this game a tick above average—solidly middle-of-the-pack watchability, elevated mostly by the stakes rather than the arms.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
San Diego Padres
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-9.2 |
8.1% |
2.4 |
18.9 |
73.1 |
$255.5M |
29.9 |
-7.0 |
3.47 |
3.37 |
— |
— |
| Z-score |
-0.22 |
0.40 |
0.39 |
0.91 |
1.92 |
0.60 |
0.85 |
-0.38 |
2.12 |
2.09 |
— |
— |
| tNERD |
-0.22 |
0.40 |
0.39 |
0.91 |
1.92 |
0.00 |
0.00 |
0.00 |
1.06 |
1.04 |
4.00 |
9.49 |
Tampa Bay Rays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
28.9 |
5.7% |
1.6 |
-2.5 |
18.1 |
$106.9M |
29.1 |
16.0 |
2.27 |
2.10 |
— |
— |
| Z-score |
0.90 |
-2.16 |
0.24 |
-0.13 |
-0.29 |
-1.10 |
0.07 |
0.87 |
-0.23 |
-0.61 |
— |
— |
| tNERD |
0.90 |
-2.16 |
0.24 |
-0.13 |
-0.29 |
1.10 |
0.00 |
0.87 |
0.00 |
0.00 |
4.00 |
4.52 |
Walker Buehler, San Diego Padres
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
100 |
8.4% |
62.5% |
94.2 mph |
31 |
17.6s |
16 |
0.0% |
— |
— |
| Z-score |
-0.08 |
-0.98 |
-0.54 |
0.00 |
0.64 |
-1.19 |
— |
— |
— |
— |
| pNERD |
0.17 |
-0.49 |
-0.27 |
0.00 |
0.00 |
0.60 |
0.80 |
0.00 |
3.80 |
4.61 |
Nick Martinez, Tampa Bay Rays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
109 |
8.0% |
68.0% |
92.5 mph |
35 |
19.3s |
-39 |
0.0% |
— |
— |
| Z-score |
0.45 |
-1.17 |
1.74 |
-0.76 |
1.71 |
0.19 |
— |
— |
— |
— |
| pNERD |
-0.90 |
-0.59 |
0.87 |
0.00 |
0.00 |
-0.09 |
0.00 |
0.00 |
3.80 |
3.09 |
Go back to top of page
Kansas City Royals @ Cleveland Guardians, 1:10p
Summary
Not much detail on Lynch/Griffin specifically came through, but I have solid team storylines. Let me write the summary now.
A last-place Royals club trying not to slide any further faces a Cleveland team clinging to wild-card hopes, and neither lineup is scaring anyone. Kansas City enters buried at 60-75, while the Guardians sit at 68-66, and this series carries real weight for Cleveland as it tries to stay within shouting distance of a playoff spot. On the mound, Foster Griffin (pNERD 5.64) is the more interesting arm here, with a strong xFIP- of 91 and a well-above-average strike rate driving his above-average score; Daniel Lynch IV (pNERD 4.61) counters with a slow, deliberate pace that actually helps his NERD number despite middling peripherals. Cleveland's tNERD (7.02) is buoyed by a young, cheap roster (payroll and age both scoring well) plus strong baserunning and fielding, even though the Guardians' barrel rate is ugly. Kansas City's tNERD (3.87) is dragged down hard by a bullpen that's been a disaster all year, though the Royals are somewhat unlucky and could be better than their results. Combined gNERD of 10.57 lands almost exactly at today's average — a perfectly ordinary game, elevated mainly by Cleveland's playoff stakes rather than anything happening between the lines.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8.)
Recommended broadcasts: TV, Cleveland Guardians (2.16); radio, Cleveland Guardians (3.14)
Kansas City Royals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-11.4 |
8.0% |
3.1 |
16.0 |
-35.4 |
$184.5M |
29.7 |
15.0 |
2.11 |
2.22 |
— |
— |
| Z-score |
-0.29 |
0.30 |
0.52 |
0.77 |
-2.44 |
-0.21 |
0.62 |
0.82 |
-0.54 |
-0.36 |
— |
— |
| tNERD |
-0.29 |
0.30 |
0.52 |
0.77 |
-2.44 |
0.21 |
0.00 |
0.82 |
0.00 |
0.00 |
4.00 |
3.87 |
Cleveland Guardians
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-37.2 |
5.9% |
5.2 |
13.5 |
38.4 |
$88.9M |
27.6 |
9.0 |
2.16 |
3.14 |
— |
— |
| Z-score |
-1.05 |
-1.95 |
0.90 |
0.65 |
0.52 |
-1.30 |
-1.35 |
0.49 |
-0.44 |
1.60 |
— |
— |
| tNERD |
-1.05 |
-1.95 |
0.90 |
0.65 |
0.52 |
1.30 |
1.35 |
0.49 |
0.00 |
0.80 |
4.00 |
7.02 |
Daniel Lynch IV, Kansas City Royals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
105 |
11.6% |
63.2% |
94.5 mph |
29 |
16.7s |
-36 |
0.0% |
— |
— |
| Z-score |
0.21 |
0.52 |
-0.24 |
0.14 |
0.10 |
-1.93 |
— |
— |
— |
— |
| pNERD |
-0.42 |
0.26 |
-0.12 |
0.14 |
0.00 |
0.96 |
0.00 |
0.00 |
3.80 |
4.61 |
Foster Griffin, Cleveland Guardians
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
9.9% |
66.3% |
91.5 mph |
30 |
18.5s |
-15 |
0.0% |
— |
— |
| Z-score |
-0.62 |
-0.28 |
1.03 |
-1.21 |
0.37 |
-0.46 |
— |
— |
— |
— |
| pNERD |
1.24 |
-0.14 |
0.51 |
0.00 |
0.00 |
0.23 |
0.00 |
0.00 |
3.80 |
5.64 |
Go back to top of page
Houston Astros @ New York Mets, 1:10p
Summary
Nolan McLean is having a breakout year and is a legitimate reason to tune in — he leads the majors in strikeouts, sits mid-90s, and pairs a filthy xFIP with genuine rookie-year novelty. Everything else surrounding this game is filler. Houston, fresh off winning a series from the Yankees for the first time since mid-August and still clinging to an AL West lead, is trying to squeeze value out of a bullpen day: left-hander Bennett Sousa will serve as an opener for the Astros in his first big league start, with Cristian Javier likely following in a bulk relief role. That patchwork approach explains Sousa's blank pNERD — there's simply no track record to grade — while McLean's 7.92 pNERD (age, velocity, and a sparkling xFIP- all contributing) anchors nearly all the watchability here. The Mets, losers of three straight and scuffling to a 4-6 stretch, aren't doing McLean many favors on offense, but their bullpen and barrel rates give them a modest tNERD edge over Houston's punchless, base-running-averse roster. Yordan Alvarez, hitting .318 with 36 homers, is the one Astros bat worth watching if Houston's arms falter. Overall, a middling gNERD of 10.37 sits almost exactly at today's average — watch for McLean, not much else.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8.)
Recommended broadcasts: TV, New York Mets (3.32); radio, New York Mets (3.05)
Houston Astros
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
20.7 |
7.9% |
-7.1 |
-11.7 |
22.1 |
$232.7M |
28.9 |
-6.0 |
2.17 |
1.99 |
— |
— |
| Z-score |
0.66 |
0.19 |
-1.37 |
-0.58 |
-0.13 |
0.34 |
-0.16 |
-0.32 |
-0.42 |
-0.84 |
— |
— |
| tNERD |
0.66 |
0.19 |
-1.37 |
-0.58 |
-0.13 |
0.00 |
0.16 |
0.00 |
0.00 |
0.00 |
4.00 |
2.93 |
New York Mets
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-39.9 |
8.5% |
-5.1 |
-4.1 |
43.5 |
$374.9M |
29.9 |
1.0 |
3.32 |
3.05 |
— |
— |
| Z-score |
-1.13 |
0.83 |
-1.00 |
-0.21 |
0.73 |
1.97 |
0.85 |
0.06 |
1.82 |
1.41 |
— |
— |
| tNERD |
-1.13 |
0.83 |
-1.00 |
-0.21 |
0.73 |
0.00 |
0.00 |
0.06 |
0.91 |
0.70 |
4.00 |
4.89 |
Bennett Sousa, Houston Astros
No detailed stats available
Nolan McLean, New York Mets
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
85 |
9.9% |
63.1% |
95.5 mph |
24 |
17.5s |
-6 |
0.0% |
— |
— |
| Z-score |
-0.97 |
-0.28 |
-0.30 |
0.59 |
-1.23 |
-1.28 |
— |
— |
— |
— |
| pNERD |
1.95 |
-0.14 |
-0.15 |
0.59 |
1.23 |
0.64 |
0.00 |
0.00 |
3.80 |
7.92 |
Go back to top of page
Philadelphia Phillies @ Los Angeles Angels, 7:07p
Summary
Good, I have plenty. Let me write the summary.
Cristopher Sánchez is putting on a clinic this season, and the Angels have one of the league's worst offenses to serve as his latest victim. Philadelphia enters clinging to a wild-card spot with Atlanta just five games ahead, and this series in Anaheim matters more than it looks on paper — the Phils sit only two games up on the field with Arizona lurking, and they head straight to Arizona after this trip. Sánchez himself has been dazzling: over his last five starts, he has allowed seven earned runs in 29 2/3 innings, a 2.12 ERA, with 37 strikeouts, and his pNERD of 10.19 (elite xFIP-, well above-average swinging-strike rate) reflects exactly that. Ryan Johnson, by contrast, is a 23-year-old getting his feet wet against a lineup featuring Schwarber (fresh off becoming MLB's first 40-homer hitter) and Harper — his 2.62 pNERD is propped up mostly by youth and some bad luck rather than actual results. The Angels' offense drags this down further, with anemic team NERD numbers across batting, baserunning, and fielding. Philly's own bullpen strength adds intrigue, but with a punchless home team fighting nothing but attendance figures, this game trails the day's average — watch for Sánchez's start, not much else.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Philadelphia Phillies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-38.1 |
7.3% |
8.5 |
-4.9 |
50.3 |
$309.8M |
30.5 |
-24.0 |
2.92 |
2.69 |
— |
— |
| Z-score |
-1.08 |
-0.45 |
1.51 |
-0.25 |
1.00 |
1.22 |
1.36 |
-1.30 |
1.03 |
0.64 |
— |
— |
| tNERD |
-1.08 |
-0.45 |
1.51 |
-0.25 |
1.00 |
0.00 |
0.00 |
0.00 |
0.52 |
0.32 |
4.00 |
5.58 |
Los Angeles Angels
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-41.1 |
8.0% |
-6.4 |
-26.9 |
23.5 |
$191.6M |
28.6 |
-9.0 |
2.59 |
2.01 |
— |
— |
| Z-score |
-1.16 |
0.30 |
-1.24 |
-1.32 |
-0.07 |
-0.13 |
-0.39 |
-0.49 |
0.40 |
-0.80 |
— |
— |
| tNERD |
-1.16 |
0.30 |
-1.24 |
-1.32 |
-0.07 |
0.13 |
0.39 |
0.00 |
0.20 |
0.00 |
4.00 |
1.21 |
Cristopher Sánchez, Philadelphia Phillies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
61 |
15.2% |
66.4% |
95.1 mph |
29 |
20.2s |
0 |
0.0% |
— |
— |
| Z-score |
-2.40 |
2.21 |
1.10 |
0.41 |
0.10 |
0.92 |
— |
— |
— |
— |
| pNERD |
4.80 |
1.10 |
0.55 |
0.41 |
0.00 |
-0.46 |
0.00 |
0.00 |
3.80 |
10.19 |
Ryan Johnson, Los Angeles Angels
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
130 |
10.1% |
62.2% |
92.3 mph |
23 |
17.4s |
9 |
0.0% |
— |
— |
| Z-score |
1.69 |
-0.19 |
-0.65 |
-0.85 |
-1.50 |
-1.36 |
— |
— |
— |
— |
| pNERD |
-3.39 |
-0.09 |
-0.32 |
0.00 |
1.50 |
0.68 |
0.45 |
0.00 |
3.80 |
2.62 |
Go back to top of page
Baltimore Orioles @ Athletics, 7:05p
Summary
A rebuilding Athletics team hosts a hard-luck Orioles ace with strikeout stuff, and that combination alone makes this worth a peek despite modest team NERD scores. Shane Baz brings a mid-90s fastball and a genuinely brutal 2026 to Sacramento — he's 4-14 with a 4.04 ERA and 135 strikeouts, and he leads the league with 14 losses despite allowing three or fewer runs in 19 of his 26 starts, because the Orioles just don't score runs for this guy. His pNERD of 4.34 reflects solid velocity and xFIP but a plodding pace that drags the number down. Across the mound, rookie Jack Perkins actually posts the higher pNERD (6.24) on the strength of big underlying luck regression upside and a lively arm, even though this year he's 3-9 with a 6.68 ERA and a 1.48 WHIP, arguably the worst starter in Oakland's rotation. Team-wise, it's lopsided: Baltimore's 6.04 tNERD (thanks to barrels and bullpen) dwarfs Oakland's 1.89, a roster hurt badly by a middling offense and shaky glovework. At 9.25, the gNERD sits below today's average of 10.35 — watchable for the pitching intrigue, skippable if you need offense.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Baltimore Orioles (2.10)
Baltimore Orioles
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
19.0 |
8.7% |
-1.9 |
-5.7 |
41.3 |
$214.8M |
29.0 |
-13.0 |
2.82 |
2.10 |
— |
— |
| Z-score |
0.61 |
1.04 |
-0.41 |
-0.29 |
0.64 |
0.14 |
-0.02 |
-0.70 |
0.85 |
-0.61 |
— |
— |
| tNERD |
0.61 |
1.04 |
-0.41 |
-0.29 |
0.64 |
0.00 |
0.02 |
0.00 |
0.42 |
0.00 |
4.00 |
6.04 |
Athletics
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-35.2 |
7.7% |
-6.4 |
-36.5 |
9.4 |
$135.2M |
28.2 |
20.0 |
1.27 |
1.94 |
— |
— |
| Z-score |
-0.99 |
-0.02 |
-1.24 |
-1.78 |
-0.64 |
-0.77 |
-0.71 |
1.09 |
-2.19 |
-0.95 |
— |
— |
| tNERD |
-0.99 |
-0.02 |
-1.24 |
-1.78 |
-0.64 |
0.77 |
0.71 |
1.09 |
0.00 |
0.00 |
4.00 |
1.89 |
Shane Baz, Baltimore Orioles
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
99 |
9.8% |
64.2% |
95.9 mph |
27 |
21.2s |
0 |
0.0% |
— |
— |
| Z-score |
-0.14 |
-0.33 |
0.17 |
0.76 |
-0.43 |
1.74 |
— |
— |
— |
— |
| pNERD |
0.29 |
-0.16 |
0.09 |
0.76 |
0.43 |
-0.87 |
0.00 |
0.00 |
3.80 |
4.34 |
Jack Perkins, Athletics
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
103 |
12.3% |
64.6% |
95.8 mph |
26 |
20.0s |
46 |
0.0% |
— |
— |
| Z-score |
0.09 |
0.85 |
0.32 |
0.72 |
-0.70 |
0.76 |
— |
— |
— |
— |
| pNERD |
-0.19 |
0.42 |
0.16 |
0.72 |
0.70 |
-0.38 |
1.00 |
0.00 |
3.80 |
6.24 |
Go back to top of page
Seattle Mariners @ Toronto Blue Jays, 12:07p
Summary
A hyped rookie lefty against a hard-throwing Blue Jays starter, in a game that's watchable mostly because of the storylines rather than the raw numbers. Kade Anderson, Seattle's 22-year-old third-overall pick, is barely a week into his big-league career, and while we don't have enough big-league data yet to give him a pNERD score, his backstory is the real draw here: he arrived after leading the minors in ERA (1.06), WHIP (0.64), strikeout rate (40.5%) and opponents' batting average, and in his debut he pitched 5.2 innings, allowing three earned runs on five hits and striking out five, in a game Seattle won 5-3. He's being counted on to jolt a Mariners team that's picked to win the American League West but is currently six games under .500, three games out of first. On the other side, José Soriano brings real stuff to the mound, sitting near the top of today's pitcher NERD leaderboard on the strength of a live mid-90s fastball, plus strikeout stuff and a tidy xFIP-. Team-wise, both clubs are middling — Toronto gets a bump from strong fielding, Seattle from underperforming its luck — but this one's about the pitching matchup and the kid's second big-league start, not lineup firepower.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Seattle Mariners (2.52)
Seattle Mariners
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-2.4 |
7.6% |
-5.2 |
-33.4 |
14.0 |
$196.7M |
28.4 |
16.0 |
2.35 |
2.52 |
— |
— |
| Z-score |
-0.02 |
-0.13 |
-1.02 |
-1.63 |
-0.46 |
-0.07 |
-0.52 |
0.87 |
-0.07 |
0.28 |
— |
— |
| tNERD |
-0.02 |
-0.13 |
-1.02 |
-1.63 |
-0.46 |
0.07 |
0.52 |
0.87 |
0.00 |
0.14 |
4.00 |
2.34 |
Toronto Blue Jays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-40.5 |
5.9% |
-3.3 |
29.3 |
34.8 |
$306.1M |
30.1 |
7.0 |
3.10 |
2.39 |
— |
— |
| Z-score |
-1.15 |
-1.95 |
-0.67 |
1.42 |
0.38 |
1.18 |
0.99 |
0.38 |
1.40 |
0.01 |
— |
— |
| tNERD |
-1.15 |
-1.95 |
-0.67 |
1.42 |
0.38 |
0.00 |
0.00 |
0.38 |
0.70 |
0.00 |
4.00 |
3.12 |
Kade Anderson, Seattle Mariners
No detailed stats available
José Soriano, Toronto Blue Jays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
12.7% |
62.4% |
96.7 mph |
27 |
18.7s |
-8 |
0.0% |
— |
— |
| Z-score |
-0.62 |
1.03 |
-0.58 |
1.12 |
-0.43 |
-0.30 |
— |
— |
— |
— |
| pNERD |
1.24 |
0.52 |
-0.29 |
1.12 |
0.43 |
0.15 |
0.00 |
0.00 |
3.80 |
6.97 |
Go back to top of page
Arizona Diamondbacks @ San Francisco Giants, 1:05p
Summary
This one's a placeholder-pitcher matchup wedged into a getaway-day doubleheader, and the numbers agree it's mostly forgettable. Game 1 of a split doubleheader at Oracle Park exists only because of a June rainout, and with the Giants' second starter still unnamed, the pitching matchup is half a mystery. Arizona's Merrill Kelly, at 37 the elder statesman of this game, brings a modest 1.66 pNERD — his xFIP- of 121 says he's been more back-of-rotation innings-eater than difference-maker lately, though a bit of bad luck (his ERA is running higher than his peripherals suggest) hints he could look better than his season line indicates. On the team side, Arizona's 5.49 tNERD is buoyed by strong fielding and baserunning marks, while San Francisco's 4.34 mark leans almost entirely on plus broadcast ratings and positive luck rather than genuine on-field pop, with subpar baserunning and fielding dragging it down. The Giants have gone just 1-8 against Arizona this season, a historically lopsided mark in a rivalry that dates back to 1998. With a gNERD of 8.25, sitting below both the historical and today's averages, this is a series-storyline game more than a stats showcase — treat it as background noise unless the Giants finally name their starter.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9.)
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
Arizona Diamondbacks
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-19.1 |
7.2% |
7.5 |
26.6 |
24.2 |
$231.6M |
30.2 |
-17.0 |
2.19 |
1.92 |
— |
— |
| Z-score |
-0.52 |
-0.56 |
1.33 |
1.28 |
-0.05 |
0.33 |
1.08 |
-0.92 |
-0.39 |
-0.99 |
— |
— |
| tNERD |
-0.52 |
-0.56 |
1.33 |
1.28 |
-0.05 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
5.49 |
San Francisco Giants
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-13.1 |
7.6% |
-6.2 |
-11.4 |
8.1 |
$228.3M |
29.6 |
24.0 |
3.20 |
3.49 |
— |
— |
| Z-score |
-0.34 |
-0.13 |
-1.20 |
-0.56 |
-0.69 |
0.29 |
0.49 |
1.30 |
1.59 |
2.34 |
— |
— |
| tNERD |
-0.34 |
-0.13 |
-1.20 |
-0.56 |
-0.69 |
0.00 |
0.00 |
1.30 |
0.79 |
1.17 |
4.00 |
4.34 |
Merrill Kelly, Arizona Diamondbacks
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
121 |
9.7% |
62.6% |
92.2 mph |
37 |
18.4s |
7 |
0.0% |
— |
— |
| Z-score |
1.16 |
-0.37 |
-0.51 |
-0.90 |
2.24 |
-0.54 |
— |
— |
— |
— |
| pNERD |
-2.32 |
-0.19 |
-0.25 |
0.00 |
0.00 |
0.27 |
0.35 |
0.00 |
3.80 |
1.66 |
Go back to top of page
Chicago White Sox @ Minnesota Twins, 11:10a
Summary
A low-key get-together between two AL Central also-rans, elevated mostly by the surprising fact that the White Sox are actually good this year. Chicago sits atop the division at 71-63 while Minnesota limps along in third at 64-71, a plot twist nobody saw coming a few years into the rebuild, and the White Sox have already taken the season series from the Twins. That contrast shows up clearly in the team NERD gap: Chicago's 8.68 reflects a young, cheap, productive lineup with strong batting runs and a 0.085 barrel rate, while Minnesota's 2.91 gets dragged down by shaky fielding, baserunning, and a bullpen that hasn't held up. Neither starter offers much intrigue on the mound — Erick Fedde (6-8) and Bailey Ober (7-4) both carry pNERD scores barely above replacement level, with xFIP- readings in the 115-119 range and modest strikeout stuff, Ober's velocity dip to 88 mph among the more notable red flags. With a gNERD of 7.53, this one sits well below both the historical average (10.81) and today's slate (10.35) — watch it for the standings race, not the pitching matchup.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7.)
Recommended broadcasts: TV, Minnesota Twins (2.30); radio, Chicago White Sox (2.57)
Chicago White Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
33.7 |
8.5% |
-4.2 |
1.3 |
38.4 |
$105.8M |
27.1 |
-22.0 |
1.82 |
2.57 |
— |
— |
| Z-score |
1.04 |
0.83 |
-0.83 |
0.05 |
0.52 |
-1.11 |
-1.76 |
-1.19 |
-1.11 |
0.39 |
— |
— |
| tNERD |
1.04 |
0.83 |
-0.83 |
0.05 |
0.52 |
1.11 |
1.76 |
0.00 |
0.00 |
0.19 |
4.00 |
8.68 |
Minnesota Twins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
22.7 |
7.9% |
-5.9 |
-22.7 |
7.4 |
$122.1M |
28.9 |
-4.0 |
2.30 |
2.06 |
— |
— |
| Z-score |
0.72 |
0.19 |
-1.15 |
-1.11 |
-0.72 |
-0.92 |
-0.06 |
-0.22 |
-0.17 |
-0.69 |
— |
— |
| tNERD |
0.72 |
0.19 |
-1.15 |
-1.11 |
-0.72 |
0.92 |
0.06 |
0.00 |
0.00 |
0.00 |
4.00 |
2.91 |
Erick Fedde, Chicago White Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
115 |
7.5% |
60.4% |
94.0 mph |
33 |
17.3s |
-14 |
0.0% |
— |
— |
| Z-score |
0.81 |
-1.41 |
-1.39 |
-0.09 |
1.17 |
-1.44 |
— |
— |
— |
— |
| pNERD |
-1.61 |
-0.70 |
-0.69 |
0.00 |
0.00 |
0.72 |
0.00 |
0.00 |
3.80 |
1.51 |
Bailey Ober, Minnesota Twins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
119 |
9.2% |
64.9% |
88.1 mph |
30 |
18.3s |
-11 |
0.0% |
— |
— |
| Z-score |
1.04 |
-0.61 |
0.46 |
-2.74 |
0.37 |
-0.62 |
— |
— |
— |
— |
| pNERD |
-2.08 |
-0.30 |
0.23 |
0.00 |
0.00 |
0.31 |
0.00 |
0.00 |
3.80 |
1.95 |
Go back to top of page
Arizona Diamondbacks @ San Francisco Giants, 7:05p
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
Arizona Diamondbacks
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-19.1 |
7.2% |
7.5 |
26.6 |
24.2 |
$231.6M |
30.2 |
-17.0 |
2.19 |
1.92 |
— |
— |
| Z-score |
-0.52 |
-0.56 |
1.33 |
1.28 |
-0.05 |
0.33 |
1.08 |
-0.92 |
-0.39 |
-0.99 |
— |
— |
| tNERD |
-0.52 |
-0.56 |
1.33 |
1.28 |
-0.05 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
5.49 |
San Francisco Giants
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-13.1 |
7.6% |
-6.2 |
-11.4 |
8.1 |
$228.3M |
29.6 |
24.0 |
3.20 |
3.49 |
— |
— |
| Z-score |
-0.34 |
-0.13 |
-1.20 |
-0.56 |
-0.69 |
0.29 |
0.49 |
1.30 |
1.59 |
2.34 |
— |
— |
| tNERD |
-0.34 |
-0.13 |
-1.20 |
-0.56 |
-0.69 |
0.00 |
0.00 |
1.30 |
0.79 |
1.17 |
4.00 |
4.34 |
Mitch Bratt, Arizona Diamondbacks
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
143 |
6.1% |
62.5% |
91.1 mph |
22 |
21.0s |
-34 |
0.0% |
— |
— |
| Z-score |
2.47 |
-2.06 |
-0.54 |
-1.39 |
-1.77 |
1.57 |
— |
— |
— |
— |
| pNERD |
-4.93 |
-1.03 |
-0.27 |
0.00 |
1.77 |
-0.79 |
0.00 |
0.00 |
3.80 |
-1.45 |
Go back to top of page
Colorado Rockies @ Atlanta Braves, 1:10p
Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)
Colorado Rockies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-51.1 |
6.6% |
-1.6 |
-21.2 |
27.9 |
$134.1M |
29.5 |
2.0 |
1.73 |
1.80 |
— |
— |
| Z-score |
-1.46 |
-1.20 |
-0.35 |
-1.04 |
0.10 |
-0.79 |
0.44 |
0.11 |
-1.29 |
-1.25 |
— |
— |
| tNERD |
-1.46 |
-1.20 |
-0.35 |
-1.04 |
0.10 |
0.79 |
0.00 |
0.11 |
0.00 |
0.00 |
4.00 |
0.95 |
Atlanta Braves
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-4.8 |
8.6% |
-1.1 |
9.1 |
42.8 |
$249.8M |
30.5 |
-31.0 |
2.36 |
2.36 |
— |
— |
| Z-score |
-0.09 |
0.94 |
-0.26 |
0.43 |
0.70 |
0.54 |
1.36 |
-1.68 |
-0.05 |
-0.06 |
— |
— |
| tNERD |
-0.09 |
0.94 |
-0.26 |
0.43 |
0.70 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
5.72 |
Ryan Feltner, Colorado Rockies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
119 |
10.5% |
62.9% |
94.7 mph |
29 |
18.5s |
11 |
0.0% |
— |
— |
| Z-score |
1.04 |
0.00 |
-0.36 |
0.23 |
0.10 |
-0.46 |
— |
— |
— |
— |
| pNERD |
-2.08 |
0.00 |
-0.18 |
0.23 |
0.00 |
0.23 |
0.55 |
0.00 |
3.80 |
2.54 |
Martín Pérez, Atlanta Braves
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
103 |
8.6% |
61.2% |
89.4 mph |
35 |
17.7s |
-28 |
0.0% |
— |
— |
| Z-score |
0.09 |
-0.89 |
-1.08 |
-2.16 |
1.71 |
-1.11 |
— |
— |
— |
— |
| pNERD |
-0.19 |
-0.44 |
-0.54 |
0.00 |
0.00 |
0.56 |
0.00 |
0.00 |
3.80 |
3.18 |
Go back to top of page