MLB: What to watch on August 2, 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
Milwaukee Brewers @ Los Angeles Angels, 12:15p
Summary
This is the day's marquee pitching matchup, and it's not particularly close. Jacob Misiorowski takes the mound fresh off a start where he struck out the first seven Rockies batters to set a Brewers franchise record, then retired the first 14 hitters he faced before a two-out homer in the fifth, and he's doing it while setting a pitch-tracking-era record by throwing all 66 of his fastballs at least 100 mph. His 15.66 pNERD is comfortably the best of any pitcher in today's slate, built on elite whiff rates, a sub-50 xFIP-, and velocity that sits near the top of the league — this is a legitimate NL Cy Young caliber arm. Walbert Ureña isn't chopped liver either, pairing a mid-90s-plus fastball with a 6.46 pNERD, though he leans on that heater more than most (over half his pitches) and his strikeout rate looks a bit lucky. On the team side, Milwaukee's 9.42 tNERD (young, athletic, good bullpen) dwarfs a last-place Angels club (1.19 tNERD) currently on a five-game skid with the majors' worst record. Historically this game's 16.37 gNERD ranks near the top of the distribution — well above today's 11.26 average — making it the pick of the day almost entirely on Misiorowski's arm.
(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, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)
Milwaukee Brewers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
24.6 |
7.5% |
8.4 |
-5.3 |
46.0 |
$139.3M |
27.7 |
-18.0 |
2.66 |
2.56 |
— |
— |
| Z-score |
0.79 |
-0.27 |
1.61 |
-0.28 |
1.19 |
-0.73 |
-1.21 |
-0.98 |
0.53 |
0.37 |
— |
— |
| tNERD |
0.79 |
-0.27 |
1.61 |
-0.28 |
1.19 |
0.73 |
1.21 |
0.00 |
0.27 |
0.18 |
4.00 |
9.42 |
Los Angeles Angels
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-24.0 |
8.3% |
-7.6 |
-26.2 |
11.1 |
$191.6M |
28.6 |
2.0 |
2.59 |
2.01 |
— |
— |
| Z-score |
-0.70 |
0.56 |
-1.58 |
-1.50 |
-0.40 |
-0.13 |
-0.39 |
0.11 |
0.40 |
-0.80 |
— |
— |
| tNERD |
-0.70 |
0.56 |
-1.58 |
-1.50 |
-0.40 |
0.13 |
0.39 |
0.11 |
0.20 |
0.00 |
4.00 |
1.19 |
Jacob Misiorowski, Milwaukee Brewers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
46 |
18.0% |
68.1% |
100.7 mph |
24 |
19.7s |
-8 |
0.0% |
— |
— |
| Z-score |
-3.13 |
3.49 |
1.75 |
2.89 |
-1.24 |
0.53 |
— |
— |
— |
— |
| pNERD |
6.26 |
1.74 |
0.88 |
2.00 |
1.24 |
-0.26 |
0.00 |
0.00 |
3.80 |
15.66 |
Walbert Ureña, Los Angeles Angels
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
105 |
11.8% |
61.4% |
97.7 mph |
22 |
18.9s |
-41 |
0.0% |
— |
— |
| Z-score |
0.25 |
0.57 |
-1.03 |
1.55 |
-1.77 |
-0.12 |
— |
— |
— |
— |
| pNERD |
-0.49 |
0.29 |
-0.52 |
1.55 |
1.77 |
0.06 |
0.00 |
0.00 |
3.80 |
6.46 |
Go back to top of page
Boston Red Sox @ Los Angeles Dodgers, 4:20p
Summary
A rookie sensation with a clean fastball meets a homer-prone but swing-and-miss righty in a Dodger Stadium series finale that's more compelling than the standings gap suggests. Boston's Jake Bennett, a 6-foot-6 southpaw acquired from the Nationals, has emerged in a big way after posting a 1.60 ERA at Triple-A before getting the call, and he's allowed three or fewer runs in each of his last eight starts — his pNERD of 7.02 reflects strong control and a favorable age curve for a rookie still finding his ceiling. Emmet Sheehan counters with real strikeout stuff (a 27.4% K% this year, placing in the 88th percentile) but has been homer-prone all year, and his positive luck component suggests his ugly ERA should trend better than his surface numbers indicate. The Dodgers' offense is the headline attraction here, ranking near the top of MLB in several categories and pushing their tNERD to 9.49 — comfortably above today's average — while the lineup ranks first in the majors in batting average at .262. Add in Boston's playoff urgency against a Dodgers club coasting toward October, and this 14.47 gNERD sits well above both the historical and today's averages, making it one of the day's better watches.
(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 |
-24.4 |
7.1% |
0.7 |
15.3 |
48.2 |
$263.6M |
29.2 |
9.0 |
2.47 |
2.64 |
— |
— |
| Z-score |
-0.72 |
-0.69 |
0.08 |
0.91 |
1.29 |
0.70 |
0.17 |
0.49 |
0.16 |
0.54 |
— |
— |
| tNERD |
-0.72 |
-0.69 |
0.08 |
0.91 |
1.29 |
0.00 |
0.00 |
0.49 |
0.08 |
0.27 |
4.00 |
5.71 |
Los Angeles Dodgers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
66.3 |
9.1% |
-2.7 |
18.8 |
37.4 |
$413.5M |
30.0 |
10.0 |
2.45 |
2.51 |
— |
— |
| Z-score |
2.07 |
1.38 |
-0.60 |
1.11 |
0.80 |
2.41 |
0.90 |
0.54 |
0.12 |
0.26 |
— |
— |
| tNERD |
2.07 |
1.38 |
-0.60 |
1.11 |
0.80 |
0.00 |
0.00 |
0.54 |
0.06 |
0.13 |
4.00 |
9.49 |
Jake Bennett, Boston Red Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
93 |
11.7% |
67.7% |
92.8 mph |
25 |
18.3s |
-30 |
0.0% |
— |
— |
| Z-score |
-0.44 |
0.53 |
1.59 |
-0.64 |
-0.97 |
-0.61 |
— |
— |
— |
— |
| pNERD |
0.88 |
0.26 |
0.80 |
0.00 |
0.97 |
0.30 |
0.00 |
0.00 |
3.80 |
7.02 |
Emmet Sheehan, Los Angeles Dodgers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
94 |
14.5% |
64.4% |
94.5 mph |
26 |
20.8s |
25 |
0.0% |
— |
— |
| Z-score |
-0.38 |
1.84 |
0.21 |
0.12 |
-0.71 |
1.42 |
— |
— |
— |
— |
| pNERD |
0.77 |
0.92 |
0.11 |
0.12 |
0.71 |
-0.71 |
1.00 |
0.00 |
3.80 |
6.72 |
Go back to top of page
New York Yankees @ Chicago Cubs, 11:20a
Summary
A series finale at Wrigley with a real pitching mismatch and a Cubs bullpen running on fumes — this one's worth your afternoon. Gerrit Cole (pNERD 7.00) brings a tidy 3.57 xFIP-supported line and a 96.9 mph fastball, though he's still building back innings after an arm injury that cost him a couple months. Colin Rea (pNERD 2.36) has been serviceable in volume but comes with home/road platoon-level splits, and Chicago's relief corps is genuinely shorthanded — seven relievers unavailable — which matters if Rea runs into trouble early. The Cubs (tNERD 9.08) counter with standout fielding and offense, the Yankees bullpen has a sterling 2.98 ERA that is tied for the best in MLB, with David Bednar excellent as closer, giving New York (tNERD 8.22) length advantage late. It's the rubber match of the series, with Chicago evening things Saturday on a Pete Crow-Armstrong go-ahead triple. Combined gNERD of 13.33 sits comfortably above the historical average and near today's higher end — a legitimately watchable one, injury replacements and all.
(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)
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
13.9 |
9.5% |
4.7 |
7.5 |
33.8 |
$337.1M |
29.9 |
-18.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
0.46 |
1.80 |
0.87 |
0.46 |
0.63 |
1.54 |
0.85 |
-0.98 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
0.46 |
1.80 |
0.87 |
0.46 |
0.63 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
8.22 |
Chicago Cubs
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
53.9 |
7.1% |
2.5 |
53.6 |
-5.7 |
$246.2M |
29.8 |
5.0 |
3.01 |
3.15 |
— |
— |
| Z-score |
1.69 |
-0.69 |
0.43 |
3.13 |
-1.17 |
0.50 |
0.67 |
0.27 |
1.22 |
1.62 |
— |
— |
| tNERD |
1.69 |
-0.69 |
0.43 |
3.13 |
-1.17 |
0.00 |
0.00 |
0.27 |
0.61 |
0.81 |
4.00 |
9.08 |
Gerrit Cole, New York Yankees
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
89 |
10.1% |
67.9% |
96.9 mph |
35 |
19.2s |
-2 |
0.0% |
— |
— |
| Z-score |
-0.67 |
-0.22 |
1.66 |
1.19 |
1.68 |
0.12 |
— |
— |
— |
— |
| pNERD |
1.34 |
-0.11 |
0.83 |
1.19 |
0.00 |
-0.06 |
0.00 |
0.00 |
3.80 |
7.00 |
Colin Rea, Chicago Cubs
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
112 |
8.3% |
63.8% |
93.5 mph |
35 |
18.2s |
1 |
0.0% |
— |
— |
| Z-score |
0.65 |
-1.07 |
-0.01 |
-0.33 |
1.68 |
-0.69 |
— |
— |
— |
— |
| pNERD |
-1.29 |
-0.53 |
-0.00 |
0.00 |
0.00 |
0.35 |
0.05 |
0.00 |
3.80 |
2.36 |
Go back to top of page
Arizona Diamondbacks @ Cleveland Guardians, 10:40a
Summary
Gavin Williams is the reason to tune in here, and Arizona's red-hot bats give him something to actually beat. Cleveland's righty is running a 69 xFIP-, sitting 97 with plus swing-and-miss stuff, and has thrown at least 97 pitches in three of his last four starts and works on normal rest with no apparent workload restriction. His 12.03 pNERD is comfortably above today's average and near the top of the historical distribution, making him the headline act. Merrill Kelly is the opposite story — his recent results have outpaced his process, with a sparkling ERA in July undercut by a 7.17 xERA and .398 xwOBA — and his 1.87 pNERD reflects that shakiness. Arizona brings the juice, though: since the break they're a National League-best 13-5, leading the majors with 106 runs scored and a +33 run differential, with catchers James McCann and Gabriel Moreno combining to bat .393 over that stretch. Cleveland's tNERD edge (7.21 to 4.71) comes mostly from youth and payroll thrift rather than thump. At a gNERD of 12.90, this sits above both the historical and today's averages — worth watching mainly for Williams doing Williams things against a lineup that's actually been mashing.
(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, Arizona Diamondbacks (2.19); radio, Cleveland Guardians (3.14)
Arizona Diamondbacks
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-30.0 |
6.9% |
4.5 |
24.9 |
24.1 |
$231.6M |
30.2 |
-27.0 |
2.19 |
1.92 |
— |
— |
| Z-score |
-0.89 |
-0.89 |
0.83 |
1.47 |
0.19 |
0.33 |
1.08 |
-1.46 |
-0.39 |
-0.99 |
— |
— |
| tNERD |
-0.89 |
-0.89 |
0.83 |
1.47 |
0.19 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
4.71 |
Cleveland Guardians
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-35.1 |
6.1% |
6.2 |
7.1 |
32.9 |
$88.9M |
27.6 |
6.0 |
2.16 |
3.14 |
— |
— |
| Z-score |
-1.05 |
-1.72 |
1.17 |
0.44 |
0.59 |
-1.30 |
-1.35 |
0.33 |
-0.44 |
1.60 |
— |
— |
| tNERD |
-1.05 |
-1.72 |
1.17 |
0.44 |
0.59 |
1.30 |
1.35 |
0.33 |
0.00 |
0.80 |
4.00 |
7.21 |
Merrill Kelly, Arizona Diamondbacks
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
117 |
9.6% |
63.2% |
92.2 mph |
37 |
18.3s |
-3 |
0.0% |
— |
— |
| Z-score |
0.93 |
-0.46 |
-0.29 |
-0.91 |
2.21 |
-0.61 |
— |
— |
— |
— |
| pNERD |
-1.86 |
-0.23 |
-0.14 |
0.00 |
0.00 |
0.30 |
0.00 |
0.00 |
3.80 |
1.87 |
Gavin Williams, Cleveland Guardians
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
69 |
14.1% |
67.1% |
97.1 mph |
26 |
18.8s |
21 |
0.0% |
— |
— |
| Z-score |
-1.82 |
1.65 |
1.35 |
1.28 |
-0.71 |
-0.20 |
— |
— |
— |
— |
| pNERD |
3.63 |
0.83 |
0.68 |
1.28 |
0.71 |
0.10 |
1.00 |
0.00 |
3.80 |
12.03 |
Go back to top of page
Miami Marlins @ New York Mets, 10:40a
Summary
The Marlins bring the fireworks here, riding a two-game winning streak and Sandy Alcantara's return trip to relevance, while the Mets counter with... whatever Robert Stock can offer on a given day. At 12.64, this game sits comfortably above the historic median and roughly average among today's slate, driven almost entirely by Miami's tNERD of 9.67 — a mark built on speed (elite baserunning value) and a young, cheap roster that's overperforming its luck number by a wide margin, historically a green flag for regression toward more scoring, not less. Miami enters Citi Field carrying genuine momentum, sitting alive in the wild card conversation, and having won two straight. Otto Lopez is hitting .322 and Xavier Edwards is hitting .288 with 18 stolen bases, giving the Marlins lineup real juice. Alcantara's velocity (97.4 mph) still ticks positive on his pNERD despite modest strikeout marks. The Mets, limping at 47-65, offer little pitching intrigue — Stock's pNERD of zero reflects a total absence of reliable data, so temper expectations there.
(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)
Miami Marlins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
6.2 |
6.8% |
6.9 |
2.4 |
32.6 |
$81.5M |
27.4 |
28.0 |
1.79 |
1.66 |
— |
— |
| Z-score |
0.22 |
-1.00 |
1.31 |
0.16 |
0.58 |
-1.39 |
-1.49 |
1.52 |
-1.17 |
-1.54 |
— |
— |
| tNERD |
0.22 |
-1.00 |
1.31 |
0.16 |
0.58 |
1.39 |
1.49 |
1.52 |
0.00 |
0.00 |
4.00 |
9.67 |
New York Mets
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-40.9 |
8.5% |
-3.4 |
-7.0 |
34.4 |
$374.9M |
29.9 |
-8.0 |
3.32 |
3.05 |
— |
— |
| Z-score |
-1.22 |
0.76 |
-0.74 |
-0.38 |
0.66 |
1.97 |
0.85 |
-0.43 |
1.82 |
1.41 |
— |
— |
| tNERD |
-1.22 |
0.76 |
-0.74 |
-0.38 |
0.66 |
0.00 |
0.00 |
0.00 |
0.91 |
0.70 |
4.00 |
4.69 |
Sandy Alcantara, Miami Marlins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
98 |
9.9% |
67.2% |
97.4 mph |
30 |
19.4s |
-8 |
0.0% |
— |
— |
| Z-score |
-0.16 |
-0.32 |
1.38 |
1.42 |
0.35 |
0.28 |
— |
— |
— |
— |
| pNERD |
0.31 |
-0.16 |
0.69 |
1.42 |
0.00 |
-0.14 |
0.00 |
0.00 |
3.80 |
5.92 |
Robert Stock, New York Mets
No detailed stats available
Go back to top of page
Washington Nationals @ Atlanta Braves, 10:35a
Summary
The Nationals' bats and Atlanta's shaky pitching depth make this one worth flipping to, even if neither team is chasing October glory. Washington enters having built the majors' most prolific home-run attack—the Nationals lead all of Major League Baseball with 164 home runs on the season, nine more than any other team, with James Wood having reached 30 home runs and 100 runs scored, and CJ Abrams leading the club with 117 hits and 85 RBI. That thump shows up in the tNERD gap: Washington's 9.48 crushes Atlanta's 6.21, fueled by strong batting and baserunning marks, though a brutal bullpen (-24.8 runs) keeps them from truly dominating. Atlanta counters as the more balanced club, having been one of baseball's most consistent teams over the past two weeks, winning seven of their last ten and riding a four-game winning streak. On the mound, Cade Cavalli's 7.02 pNERD stands out—strong velocity (96.6 mph) and a sharp xFIP- of 81 make him the pitcher to watch, even if his molasses-slow pace docks him a bit. JR Ritchie, by contrast, grades out modestly at 2.52, hurt by shaky strike-throwing. Web searches turned up no specific injury or debut storylines for either starter. At 12.62, this gNERD sits solidly above the historical average and roughly in the middle of today's slate—a decent, not essential, watch.
(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, 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 |
60.0 |
9.2% |
9.7 |
-7.8 |
-24.8 |
$114.5M |
27.1 |
-22.0 |
2.00 |
2.20 |
— |
— |
| Z-score |
1.87 |
1.49 |
1.87 |
-0.43 |
-2.05 |
-1.01 |
-1.71 |
-1.19 |
-0.75 |
-0.40 |
— |
— |
| tNERD |
1.87 |
1.49 |
1.87 |
-0.43 |
-2.05 |
1.01 |
1.71 |
0.00 |
0.00 |
0.00 |
4.00 |
9.48 |
Atlanta Braves
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
2.1 |
8.7% |
-0.3 |
6.4 |
39.1 |
$249.8M |
30.5 |
-34.0 |
2.36 |
2.36 |
— |
— |
| Z-score |
0.10 |
0.97 |
-0.12 |
0.39 |
0.88 |
0.54 |
1.36 |
-1.84 |
-0.05 |
-0.06 |
— |
— |
| tNERD |
0.10 |
0.97 |
-0.12 |
0.39 |
0.88 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
6.21 |
Cade Cavalli, Washington Nationals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
81 |
10.6% |
65.7% |
96.6 mph |
27 |
21.7s |
3 |
0.0% |
— |
— |
| Z-score |
-1.13 |
0.01 |
0.76 |
1.06 |
-0.44 |
2.15 |
— |
— |
— |
— |
| pNERD |
2.26 |
0.01 |
0.38 |
1.06 |
0.44 |
-1.07 |
0.15 |
0.00 |
3.80 |
7.02 |
JR Ritchie, Atlanta Braves
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
115 |
8.6% |
58.2% |
94.4 mph |
23 |
18.0s |
-8 |
0.0% |
— |
— |
| Z-score |
0.82 |
-0.93 |
-2.37 |
0.08 |
-1.50 |
-0.85 |
— |
— |
— |
— |
| pNERD |
-1.64 |
-0.46 |
-1.19 |
0.08 |
1.50 |
0.43 |
0.00 |
0.00 |
3.80 |
2.52 |
Go back to top of page
Pittsburgh Pirates @ Cincinnati Reds, 10:40a
Summary
Chase Burns is doing something historic, and even if the Reds' offense is limp, watching him chase down a nearly century-old franchise record makes this worth a look. Burns enters riding an 11-game winning streak, making his 21st start of 2026 with 11 straight winning decisions, matching Tom Browning's 1985 mark, and a win would give him the most consecutive wins since Brooks Lawrence's 13-decision run in 1956. His pNERD of 9.66 — comfortably above today's 5.65 average — reflects a genuine top-shelf arsenal: a 97.7 mph four-seamer paired with a 90.3 mph slider carrying a 49.4% whiff rate. Keller is the sturdier but less flashy complement, hoping to recapture the good vibes from his last outing against Cincinnati after struggling in July; his 3.29 pNERD is unremarkable, dragged down by shaky whiff and command numbers. Team NERD tells a lopsided story too — Pittsburgh's 7.27 (fueled by strong baserunning and batting runs) dwarfs Cincinnati's 4.86, whose offense and bullpen both grade out as weak spots, though positive team luck suggests the Reds have overachieved. Overall gNERD of 12.54 sits solidly above the historical median, making this an above-average watch, anchored almost entirely by Burns' star turn.
(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, Cincinnati Reds (2.09); radio, Cincinnati Reds (2.11)
Pittsburgh Pirates
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
36.1 |
8.1% |
7.3 |
-15.5 |
21.2 |
$119.1M |
28.8 |
1.0 |
2.01 |
1.98 |
— |
— |
| Z-score |
1.14 |
0.35 |
1.39 |
-0.88 |
0.06 |
-0.96 |
-0.20 |
0.05 |
-0.74 |
-0.86 |
— |
— |
| tNERD |
1.14 |
0.35 |
1.39 |
-0.88 |
0.06 |
0.96 |
0.20 |
0.05 |
0.00 |
0.00 |
4.00 |
7.27 |
Cincinnati Reds
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-52.8 |
9.2% |
-0.2 |
-6.2 |
-8.6 |
$147.4M |
28.0 |
21.0 |
2.09 |
2.11 |
— |
— |
| Z-score |
-1.59 |
1.49 |
-0.10 |
-0.34 |
-1.31 |
-0.63 |
-0.94 |
1.14 |
-0.59 |
-0.59 |
— |
— |
| tNERD |
-1.59 |
1.49 |
-0.10 |
-0.34 |
-1.31 |
0.63 |
0.94 |
1.14 |
0.00 |
0.00 |
4.00 |
4.86 |
Mitch Keller, Pittsburgh Pirates
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
107 |
8.8% |
64.2% |
93.0 mph |
30 |
18.4s |
6 |
0.0% |
— |
— |
| Z-score |
0.36 |
-0.83 |
0.12 |
-0.55 |
0.35 |
-0.53 |
— |
— |
— |
— |
| pNERD |
-0.72 |
-0.42 |
0.06 |
0.00 |
0.00 |
0.26 |
0.30 |
0.00 |
3.80 |
3.29 |
Chase Burns, Cincinnati Reds
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
86 |
14.3% |
63.0% |
97.8 mph |
23 |
18.1s |
-32 |
0.0% |
— |
— |
| Z-score |
-0.84 |
1.75 |
-0.38 |
1.60 |
-1.50 |
-0.77 |
— |
— |
— |
— |
| pNERD |
1.68 |
0.87 |
-0.19 |
1.60 |
1.50 |
0.39 |
0.00 |
0.00 |
3.80 |
9.66 |
Go back to top of page
San Francisco Giants @ San Diego Padres, 1:10p
Summary
San Diego's bullpen and playoff stakes make this one worth a look, even if the Giants side of the roster is mostly playing out the string. The Padres are scrapping for a wild-card spot — San Diego sits 12 games back in the NL West but is fighting for wild card position with essentially every game carrying weight, on the bubble with the Phillies — while San Francisco arrives limping, a dismal 21-36 on the road, though they did just hand San Diego a loss in this series before Jake Cronenworth singled in Xander Bogaerts with two outs in the ninth to beat the Giants 6-5 in the series' signature moment. San Diego's 9.32 tNERD is comfortably above average today, propped up almost entirely by an excellent bullpen and strong fielding, while the Giants' 4.65 mark is dragged down by shaky baserunning and relief work — though their bats are due some positive regression given a favorable luck reading. On the mound, Landen Roupp's strong peripherals (xFIP- 88) outshine his pedestrian ERA and give him the better pNERD, 6.11 to Michael King's 3.23, making this a solidly average-to-good watch on today's slate.
(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 Diego Padres (3.47); radio, San Francisco Giants (3.49)
San Francisco Giants
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
0.0 |
7.2% |
-5.8 |
-1.4 |
1.5 |
$228.3M |
29.6 |
25.0 |
3.20 |
3.49 |
— |
— |
| Z-score |
0.03 |
-0.58 |
-1.22 |
-0.06 |
-0.84 |
0.29 |
0.49 |
1.36 |
1.59 |
2.34 |
— |
— |
| tNERD |
0.03 |
-0.58 |
-1.22 |
-0.06 |
-0.84 |
0.00 |
0.00 |
1.36 |
0.79 |
1.17 |
4.00 |
4.65 |
San Diego Padres
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-21.6 |
8.1% |
4.2 |
16.0 |
58.7 |
$255.5M |
29.9 |
-10.0 |
3.47 |
3.37 |
— |
— |
| Z-score |
-0.63 |
0.35 |
0.77 |
0.95 |
1.77 |
0.60 |
0.85 |
-0.54 |
2.12 |
2.09 |
— |
— |
| tNERD |
-0.63 |
0.35 |
0.77 |
0.95 |
1.77 |
0.00 |
0.00 |
0.00 |
1.06 |
1.04 |
4.00 |
9.32 |
Landen Roupp, San Francisco Giants
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
88 |
9.8% |
60.4% |
93.3 mph |
27 |
17.3s |
12 |
0.0% |
— |
— |
| Z-score |
-0.73 |
-0.37 |
-1.43 |
-0.42 |
-0.44 |
-1.42 |
— |
— |
— |
— |
| pNERD |
1.46 |
-0.18 |
-0.72 |
0.00 |
0.44 |
0.71 |
0.60 |
0.00 |
3.80 |
6.11 |
Michael King, San Diego Padres
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
105 |
10.5% |
62.7% |
93.4 mph |
31 |
18.6s |
-22 |
0.0% |
— |
— |
| Z-score |
0.25 |
-0.04 |
-0.48 |
-0.37 |
0.62 |
-0.37 |
— |
— |
— |
— |
| pNERD |
-0.49 |
-0.02 |
-0.24 |
0.00 |
0.00 |
0.18 |
0.00 |
0.00 |
3.80 |
3.23 |
Go back to top of page
Philadelphia Phillies @ Baltimore Orioles, 10:35a
Summary
A solid start-pitcher mismatch with real intrigue on both sides, even if neither team's offense is scorching hot right now. Zack Wheeler carries a 9.15 pNERD - comfortably above average for today's slate - built on elite peripherals, though his last time out was genuinely alarming: he allowed five runs on six hits, one walk and two home runs and struck out six in three innings in an 8-7 walk-off loss to the Marlins, his shortest start since April 17, 2022. He's since thrown a clean bullpen and is expected back to form. Kyle Bradish, by contrast, is more middling (2.81 pNERD), hurt mainly by a slow pace and a walk rate that's kept traffic on the bases all year. The Orioles are shorthanded, with Rutschman, Basallo, and Blaze Alexander banged up, while the Phillies' offense has gone quiet lately despite a solid batting-runs/baserunning profile. Add in some late-July trade-deadline tension - this weekend set could be the final performance for many players in their current jersey - and there's more subplot here than the 11.21 gNERD (right around today's middle) suggests.
(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, 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 |
-46.1 |
7.6% |
8.7 |
-5.3 |
39.0 |
$309.8M |
30.5 |
-21.0 |
2.92 |
2.69 |
— |
— |
| Z-score |
-1.38 |
-0.17 |
1.67 |
-0.28 |
0.87 |
1.22 |
1.36 |
-1.14 |
1.03 |
0.64 |
— |
— |
| tNERD |
-1.38 |
-0.17 |
1.67 |
-0.28 |
0.87 |
0.00 |
0.00 |
0.00 |
0.52 |
0.32 |
4.00 |
5.54 |
Baltimore Orioles
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
11.2 |
8.2% |
-0.2 |
-9.7 |
26.2 |
$214.8M |
29.0 |
-11.0 |
2.82 |
2.10 |
— |
— |
| Z-score |
0.38 |
0.45 |
-0.10 |
-0.54 |
0.29 |
0.14 |
-0.02 |
-0.60 |
0.85 |
-0.61 |
— |
— |
| tNERD |
0.38 |
0.45 |
-0.10 |
-0.54 |
0.29 |
0.00 |
0.02 |
0.00 |
0.42 |
0.00 |
4.00 |
4.91 |
Zack Wheeler, Philadelphia Phillies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
65 |
13.8% |
64.1% |
95.1 mph |
36 |
18.9s |
-6 |
0.0% |
— |
— |
| Z-score |
-2.04 |
1.51 |
0.11 |
0.39 |
1.94 |
-0.12 |
— |
— |
— |
— |
| pNERD |
4.09 |
0.76 |
0.06 |
0.39 |
0.00 |
0.06 |
0.00 |
0.00 |
3.80 |
9.15 |
Kyle Bradish, Baltimore Orioles
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
96 |
10.4% |
61.5% |
94.5 mph |
29 |
21.8s |
-5 |
0.0% |
— |
— |
| Z-score |
-0.27 |
-0.08 |
-0.99 |
0.12 |
0.09 |
2.23 |
— |
— |
— |
— |
| pNERD |
0.54 |
-0.04 |
-0.49 |
0.12 |
0.00 |
-1.12 |
0.00 |
0.00 |
3.80 |
2.81 |
Go back to top of page
Chicago White Sox @ Tampa Bay Rays, 10:40a
Summary
A modestly above-average matchup carried almost entirely by Griffin Jax, who's quietly been one of the better relievers-turned-starters roles in baseball this year. Jax brings a 7.51 pNERD—comfortably above the day's average of 5.65—built on a strong xFIP- of 84 and a swinging-strike rate that ranks well above league norm; on the mound this season he's carrying a 3.74 ERA and 1.23 WHIP across 28 appearances and 17 starts, missing bats at a 26 percent strikeout rate while limiting free passes to just 8.5 percent. Anthony Kay, by contrast, offers little intrigue at 1.55 pNERD, and reports note a 4.25 ERA and 1.360 WHIP over 103.2 innings means he's been hittable, particularly against Junior Caminero, who's swatted 30 homers this year. The team NERD gap favors Chicago's younger, scrappier roster (8.26 to 4.75), though Tampa's own hitting includes Junior Caminero (.916 OPS, 30 HR) and Yandy Diaz (.304 AVG, .843 OPS). Overall gNERD of 11.03 sits just above the historical median—watchable mostly for Jax'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.)
Recommended broadcasts: TV, Tampa Bay Rays (2.27); radio, Chicago White Sox (2.57)
Chicago White Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
10.2 |
8.4% |
-3.5 |
4.4 |
34.6 |
$105.8M |
27.1 |
-25.0 |
1.82 |
2.57 |
— |
— |
| Z-score |
0.35 |
0.66 |
-0.76 |
0.28 |
0.67 |
-1.11 |
-1.76 |
-1.36 |
-1.11 |
0.39 |
— |
— |
| tNERD |
0.35 |
0.66 |
-0.76 |
0.28 |
0.67 |
1.11 |
1.76 |
0.00 |
0.00 |
0.19 |
4.00 |
8.26 |
Tampa Bay Rays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
18.9 |
5.7% |
2.9 |
-7.3 |
19.4 |
$106.9M |
29.1 |
20.0 |
2.27 |
2.10 |
— |
— |
| Z-score |
0.61 |
-2.14 |
0.51 |
-0.40 |
-0.03 |
-1.10 |
0.07 |
1.09 |
-0.23 |
-0.61 |
— |
— |
| tNERD |
0.61 |
-2.14 |
0.51 |
-0.40 |
-0.03 |
1.10 |
0.00 |
1.09 |
0.00 |
0.00 |
4.00 |
4.75 |
Anthony Kay, Chicago White Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
116 |
10.2% |
61.6% |
95.6 mph |
31 |
20.4s |
-14 |
0.0% |
— |
— |
| Z-score |
0.87 |
-0.18 |
-0.96 |
0.61 |
0.62 |
1.09 |
— |
— |
— |
— |
| pNERD |
-1.75 |
-0.09 |
-0.48 |
0.61 |
0.00 |
-0.55 |
0.00 |
0.00 |
3.80 |
1.55 |
Griffin Jax, Tampa Bay Rays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
84 |
13.8% |
64.2% |
95.8 mph |
31 |
19.0s |
5 |
0.0% |
— |
— |
| Z-score |
-0.96 |
1.51 |
0.14 |
0.70 |
0.62 |
-0.04 |
— |
— |
— |
— |
| pNERD |
1.91 |
0.76 |
0.07 |
0.70 |
0.00 |
0.02 |
0.25 |
0.00 |
3.80 |
7.51 |
Go back to top of page
Minnesota Twins @ Seattle Mariners, 1:10p
Summary
A rubber match between two teams stuck in .500 purgatory, but the pitching matchup elevates this above the standings. Minnesota (56-56) and Seattle (54-58) are both hovering around break-even, playing out the string of what's shaping up as a forgettable summer, and neither offense inspires much confidence - both tNERD scores sit in the bottom half of what we've seen this season, weighed down by shaky defense on both sides (Seattle's outfield/infield combo has been especially leaky). Byron Buxton is on the injured list with a hip issue, which opens the door for others in the Minnesota lineup to carry more weight. The reason to tune in is the mound: George Kirby brings a 8.20 pNERD, built on plus command (elite strike rate) and mid-90s heat, while Taj Bradley isn't far behind at 6.97, pairing a 97 mph fastball with a tidy xFIP-. Bradley enters at 9-4 with 139 strikeouts, Kirby at 8-9 with 107, and it's fair to expect both to outpitch those surface won-loss records. Overall gNERD of 10.44 lands almost exactly at the historical median - a decent, not thrilling, way to spend an afternoon, buoyed almost entirely by two arms worth watching.
(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, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)
Minnesota Twins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
13.0 |
7.9% |
-4.8 |
-21.7 |
3.4 |
$122.1M |
28.9 |
-17.0 |
2.30 |
2.06 |
— |
— |
| Z-score |
0.43 |
0.14 |
-1.02 |
-1.23 |
-0.76 |
-0.92 |
-0.06 |
-0.92 |
-0.17 |
-0.69 |
— |
— |
| tNERD |
0.43 |
0.14 |
-1.02 |
-1.23 |
-0.76 |
0.92 |
0.06 |
0.00 |
0.00 |
0.00 |
4.00 |
2.55 |
Seattle Mariners
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
1.4 |
7.8% |
-3.9 |
-26.0 |
23.3 |
$196.7M |
28.4 |
9.0 |
2.35 |
2.52 |
— |
— |
| Z-score |
0.08 |
0.04 |
-0.84 |
-1.48 |
0.15 |
-0.07 |
-0.52 |
0.49 |
-0.07 |
0.28 |
— |
— |
| tNERD |
0.08 |
0.04 |
-0.84 |
-1.48 |
0.15 |
0.07 |
0.52 |
0.49 |
0.00 |
0.14 |
4.00 |
3.16 |
Taj Bradley, Minnesota Twins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
92 |
11.3% |
63.1% |
97.0 mph |
25 |
19.2s |
-5 |
0.0% |
— |
— |
| Z-score |
-0.50 |
0.34 |
-0.30 |
1.24 |
-0.97 |
0.12 |
— |
— |
— |
— |
| pNERD |
1.00 |
0.17 |
-0.15 |
1.24 |
0.97 |
-0.06 |
0.00 |
0.00 |
3.80 |
6.97 |
George Kirby, Seattle Mariners
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
88 |
11.1% |
67.6% |
96.8 mph |
28 |
19.0s |
14 |
0.0% |
— |
— |
| Z-score |
-0.73 |
0.25 |
1.54 |
1.15 |
-0.18 |
-0.04 |
— |
— |
— |
— |
| pNERD |
1.46 |
0.12 |
0.77 |
1.15 |
0.18 |
0.02 |
0.70 |
0.00 |
3.80 |
8.20 |
Go back to top of page
Detroit Tigers @ Athletics, 1:05p
Summary
Detroit's steamrolled Oakland-in-Sacramento all season, and a rookie lefty with real swing-and-miss stuff gives this one more juice than the standings suggest. The Tigers are 4-0 against the Athletics in the 2026 season and are looking to seal a sweep in Sacramento as they roll into Sutter Health Park. Detroit's tNERD (4.58) beats a middling A's mark (2.86) that's dragged down by shaky fielding and bullpen work, though Oakland's brutal broadcaster ratings barely register since they're floored at zero. The pitching matchup, though, is the real draw: 23-year-old Gage Jump posts the day's better pNERD (7.11) on a lively fastball and low xFIP-, and he's coming off one of his better outings of the summer, throwing six scoreless innings with seven strikeouts against Boston in his 13th career start. Keider Montero (pNERD 3.86) is trying to erase a rough last time out, when he served up six runs on nine hits over 4⅓ innings in an 8-5 loss to Baltimore. With a gNERD of 9.21, sitting below today's 11.26 average, this is a watchable but not must-see afternoon — worth tuning in mainly for Jump's emergence.
(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)
Detroit Tigers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
13.8 |
8.6% |
-3.4 |
-13.4 |
10.0 |
$239.2M |
29.6 |
11.0 |
2.74 |
2.64 |
— |
— |
| Z-score |
0.46 |
0.87 |
-0.74 |
-0.75 |
-0.46 |
0.42 |
0.58 |
0.60 |
0.69 |
0.54 |
— |
— |
| tNERD |
0.46 |
0.87 |
-0.74 |
-0.75 |
-0.46 |
0.00 |
0.00 |
0.60 |
0.34 |
0.27 |
4.00 |
4.58 |
Athletics
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
1.2 |
7.7% |
-5.3 |
-26.6 |
-7.0 |
$135.2M |
28.2 |
23.0 |
1.27 |
1.94 |
— |
— |
| Z-score |
0.07 |
-0.07 |
-1.12 |
-1.52 |
-1.23 |
-0.77 |
-0.71 |
1.25 |
-2.19 |
-0.95 |
— |
— |
| tNERD |
0.07 |
-0.07 |
-1.12 |
-1.52 |
-1.23 |
0.77 |
0.71 |
1.25 |
0.00 |
0.00 |
4.00 |
2.86 |
Keider Montero, Detroit Tigers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
108 |
8.2% |
66.6% |
94.5 mph |
25 |
19.6s |
-28 |
0.0% |
— |
— |
| Z-score |
0.42 |
-1.12 |
1.16 |
0.12 |
-0.97 |
0.45 |
— |
— |
— |
— |
| pNERD |
-0.83 |
-0.56 |
0.58 |
0.12 |
0.97 |
-0.22 |
0.00 |
0.00 |
3.80 |
3.86 |
Gage Jump, Athletics
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
93 |
11.5% |
65.2% |
96.4 mph |
23 |
20.4s |
0 |
0.0% |
— |
— |
| Z-score |
-0.44 |
0.43 |
0.57 |
0.97 |
-1.50 |
1.09 |
— |
— |
— |
— |
| pNERD |
0.88 |
0.22 |
0.29 |
0.97 |
1.50 |
-0.55 |
0.00 |
0.00 |
3.80 |
7.11 |
Go back to top of page
Texas Rangers @ Houston Astros, 11:10a
Summary
A last-place Rangers team gasping for signs of life visits an Astros club riding a nine-of-ten hot streak, and the gNERD math says this is a fine but unspectacular way to spend an afternoon. Houston has surged into first place while Texas has been in freefall — Houston has won nine of its last ten games, a run that has pushed the Astros into first place and left Texas scrambling to stop a four-game skid — including a Friday blowout and a follow-up loss where they managed just four runs. The Rangers' 5.95 tNERD outpaces Houston's middling 3.43, thanks largely to Texas's bullpen ERA (4.32) actually being better than Houston's (4.66), and a hefty positive luck score suggesting Texas has been underperforming and could be due for better results. On the mound, 26-year-old Kumar Rocker (pNERD 4.03) brings youth and a reshaped slider-heavy approach, while Peter Lambert (pNERD 2.79) has quietly been a solid, unspectacular innings-eater. Nothing here screams must-watch — gNERD of 8.09 sits below both the historic average and today's slate — but a desperate Rangers team trying to avoid a sweep against a surging division leader anchored by Yordan Alvarez gives it some juice.
(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, Houston Astros (2.17); radio, Texas Rangers (2.08)
Texas Rangers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
19.7 |
7.5% |
-1.2 |
-7.9 |
28.9 |
$201.9M |
30.3 |
35.0 |
2.01 |
2.08 |
— |
— |
| Z-score |
0.64 |
-0.27 |
-0.30 |
-0.43 |
0.41 |
-0.01 |
1.17 |
1.90 |
-0.74 |
-0.65 |
— |
— |
| tNERD |
0.64 |
-0.27 |
-0.30 |
-0.43 |
0.41 |
0.01 |
0.00 |
1.90 |
0.00 |
0.00 |
4.00 |
5.95 |
Houston Astros
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
28.7 |
8.2% |
-5.5 |
-8.6 |
10.0 |
$232.7M |
28.9 |
0.0 |
2.17 |
1.99 |
— |
— |
| Z-score |
0.91 |
0.45 |
-1.16 |
-0.48 |
-0.46 |
0.34 |
-0.16 |
0.00 |
-0.42 |
-0.84 |
— |
— |
| tNERD |
0.91 |
0.45 |
-1.16 |
-0.48 |
-0.46 |
0.00 |
0.16 |
0.00 |
0.00 |
0.00 |
4.00 |
3.43 |
Kumar Rocker, Texas Rangers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
100 |
11.5% |
62.0% |
94.4 mph |
26 |
20.2s |
-2 |
0.0% |
— |
— |
| Z-score |
-0.04 |
0.43 |
-0.78 |
0.08 |
-0.71 |
0.93 |
— |
— |
— |
— |
| pNERD |
0.08 |
0.22 |
-0.39 |
0.08 |
0.71 |
-0.47 |
0.00 |
0.00 |
3.80 |
4.03 |
Peter Lambert, Houston Astros
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
107 |
10.6% |
63.7% |
93.9 mph |
29 |
19.7s |
-33 |
0.0% |
— |
— |
| Z-score |
0.36 |
0.01 |
-0.07 |
-0.15 |
0.09 |
0.53 |
— |
— |
— |
— |
| pNERD |
-0.72 |
0.01 |
-0.04 |
0.00 |
0.00 |
-0.26 |
0.00 |
0.00 |
3.80 |
2.79 |
Go back to top of page
Kansas City Royals @ Colorado Rockies, 12:10p
Summary
A last-place tilt at altitude that's more theoretical than thrilling, though Coors Field could still turn it into a track meet. Both clubs are miles out of any race — Kansas City has dropped three straight while Colorado has quietly won two in a row, and the Rockies' 44th win already eclipsed the franchise's total from all of last year with games still to play. Kyle Freeland carries the better pNERD (5.47) thanks to strong strike-throwing, even though his surface numbers have been rough this year — he's 2-10 with a 7.34 ERA, though he has struck out 85 batters, and his underlying xFIP- of 99 suggests he's been unlucky. Seth Lugo, at 36, brings a glacial pace but modest swing-and-miss stuff, netting a lower 3.52 pNERD. Team-wise, this is a bottom-of-the-barrel matchup: Colorado's bat, barrel rate, baserunning and fielding are all in the red, while Kansas City's bullpen (-2.56) is one of the worst components in the whole sample. With a gNERD of 6.50 — well below today's 11.26 average — this one's mostly for masochists and Coors Field truthers hoping gravity does the entertaining.
(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, Kansas City Royals (2.11); radio, Kansas City Royals (2.22)
Kansas City Royals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-17.8 |
8.0% |
0.8 |
9.2 |
-36.0 |
$184.5M |
29.7 |
22.0 |
2.11 |
2.22 |
— |
— |
| Z-score |
-0.51 |
0.24 |
0.09 |
0.56 |
-2.56 |
-0.21 |
0.62 |
1.19 |
-0.54 |
-0.36 |
— |
— |
| tNERD |
-0.51 |
0.24 |
0.09 |
0.56 |
-2.56 |
0.21 |
0.00 |
1.19 |
0.00 |
0.00 |
4.00 |
3.23 |
Colorado Rockies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-48.7 |
6.5% |
-3.6 |
-11.7 |
24.6 |
$134.1M |
29.5 |
-1.0 |
1.73 |
1.80 |
— |
— |
| Z-score |
-1.46 |
-1.31 |
-0.78 |
-0.66 |
0.21 |
-0.79 |
0.44 |
-0.05 |
-1.29 |
-1.25 |
— |
— |
| tNERD |
-1.46 |
-1.31 |
-0.78 |
-0.66 |
0.21 |
0.79 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
0.79 |
Seth Lugo, Kansas City Royals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
108 |
7.6% |
64.3% |
91.5 mph |
36 |
16.2s |
-10 |
0.0% |
— |
— |
| Z-score |
0.42 |
-1.40 |
0.20 |
-1.22 |
1.94 |
-2.31 |
— |
— |
— |
— |
| pNERD |
-0.83 |
-0.70 |
0.10 |
0.00 |
0.00 |
1.16 |
0.00 |
0.00 |
3.80 |
3.52 |
Kyle Freeland, Colorado Rockies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
99 |
10.5% |
67.5% |
91.6 mph |
33 |
19.7s |
55 |
0.0% |
— |
— |
| Z-score |
-0.10 |
-0.04 |
1.50 |
-1.18 |
1.15 |
0.53 |
— |
— |
— |
— |
| pNERD |
0.20 |
-0.02 |
0.75 |
0.00 |
0.00 |
-0.26 |
1.00 |
0.00 |
3.80 |
5.47 |
Go back to top of page
St. Louis Cardinals @ Toronto Blue Jays, 10:37a
Summary
Not a game worth clearing your schedule for, but there's a genuine curiosity here: watching a future Hall of Famer implode in real time. Max Scherzer, 41, is having what may be the worst season of his career — a 9.49 ERA over 24.2 innings, a 1.8243 WHIP, and 9 home runs allowed, with his WAR sitting at -0.95. His pNERD of -1.77 (well below today's average of 5.65) reflects an xFIP- north of 149, meaning even the peripherals agree he's cooked, though he does carry a small positive luck component suggesting he's actually underperforming slightly. He's also been on a limited pitch count recently, not throwing more than 82 pitches in any of his last five starts, following his return from back spasms. Opposite him, Liberatore's modest 5.73 pNERD is buoyed almost entirely by a big luck bump, though he's also human — his last outing saw the Cubs rack up eight hits off him, including a home run. Neither team's tNERD impresses (Toronto's 2.40 is well below average, weighed down by weak barrel and baserunning marks), and the overall gNERD of 5.89 sits below both the historical and today's medians. Watch only if you enjoy schadenfreude.
(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, Toronto Blue Jays (3.10); radio, Toronto Blue Jays (2.39)
St. Louis Cardinals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-33.9 |
7.3% |
-0.7 |
14.1 |
4.1 |
$111.2M |
26.9 |
-16.0 |
2.17 |
2.15 |
— |
— |
| Z-score |
-1.01 |
-0.48 |
-0.20 |
0.84 |
-0.72 |
-1.05 |
-1.94 |
-0.87 |
-0.43 |
-0.50 |
— |
— |
| tNERD |
-1.01 |
-0.48 |
-0.20 |
0.84 |
-0.72 |
1.05 |
1.94 |
0.00 |
0.00 |
0.00 |
4.00 |
5.42 |
Toronto Blue Jays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-37.3 |
6.1% |
-5.7 |
15.8 |
36.0 |
$306.1M |
30.1 |
1.0 |
3.10 |
2.39 |
— |
— |
| Z-score |
-1.11 |
-1.72 |
-1.20 |
0.94 |
0.73 |
1.18 |
0.99 |
0.05 |
1.40 |
0.01 |
— |
— |
| tNERD |
-1.11 |
-1.72 |
-1.20 |
0.94 |
0.73 |
0.00 |
0.00 |
0.05 |
0.70 |
0.00 |
4.00 |
2.40 |
Matthew Liberatore, St. Louis Cardinals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
101 |
10.3% |
63.8% |
94.5 mph |
26 |
18.5s |
27 |
0.0% |
— |
— |
| Z-score |
0.02 |
-0.13 |
-0.04 |
0.12 |
-0.71 |
-0.45 |
— |
— |
— |
— |
| pNERD |
-0.03 |
-0.07 |
-0.02 |
0.12 |
0.71 |
0.22 |
1.00 |
0.00 |
3.80 |
5.73 |
Max Scherzer, Toronto Blue Jays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
149 |
7.8% |
63.3% |
93.2 mph |
41 |
19.7s |
80 |
0.0% |
— |
— |
| Z-score |
2.76 |
-1.30 |
-0.25 |
-0.46 |
3.27 |
0.53 |
— |
— |
— |
— |
| pNERD |
-5.53 |
-0.65 |
-0.12 |
0.00 |
0.00 |
-0.26 |
1.00 |
0.00 |
3.80 |
-1.77 |
Go back to top of page