MLB: What to watch on July 19, 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
Los Angeles Dodgers @ New York Yankees, 9:35a
Summary
Good writeup opportunities. Now let me draft the summary.
A World Series preview, minus one Judge, plus a rain delay and a doubleheader — this is as good as the regular season gets. Yamamoto and Schlittler headline a gNERD score of 18.35, near the top of what you'll find today and comfortably in the upper crust historically. This rematch of the 2024 Fall Classic finds the Dodgers atop the NL West and the Yankees playing without Aaron Judge, and it comes as the makeup half of a doubleheader after Saturday's rainout in the Bronx. The Yankees are fielding their ace Cam Schlittler, the current frontrunner in midseason AL Cy Young polls, who has fully broken out following an impressive postseason performance in 2025. His pNERD of 9.80 backs that up, built on plus velocity, a low xFIP-, and a strikeout rate that's making hitters look silly. Yamamoto isn't far behind at 8.08, though he had a rough outing in his final start before the All-Star break, allowing six runs in six innings against the Diamondbacks, so he'll be looking to bounce back. Both offenses carry real thump — Ohtani and Rice among the game's top power threats — giving this the rare combination of ace pitching and lineup quality that actually deserves the hype.
(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, Los Angeles Dodgers (2.45); radio, Los Angeles Dodgers (2.51)
Los Angeles Dodgers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
62.5 |
9.4% |
-2.3 |
14.9 |
41.3 |
$413.5M |
30.0 |
8.0 |
2.45 |
2.51 |
— |
— |
| Z-score |
2.10 |
1.48 |
-0.60 |
0.97 |
1.16 |
2.41 |
0.90 |
0.46 |
0.12 |
0.26 |
— |
— |
| tNERD |
2.10 |
1.48 |
-0.60 |
0.97 |
1.16 |
0.00 |
0.00 |
0.46 |
0.06 |
0.13 |
4.00 |
9.75 |
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
28.9 |
9.7% |
6.3 |
3.4 |
33.2 |
$337.1M |
29.9 |
-12.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
0.99 |
1.77 |
1.34 |
0.23 |
0.76 |
1.54 |
0.85 |
-0.67 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
0.99 |
1.77 |
1.34 |
0.23 |
0.76 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
9.08 |
Yoshinobu Yamamoto, Los Angeles Dodgers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
78 |
11.9% |
66.0% |
95.9 mph |
27 |
19.5s |
-10 |
0.0% |
— |
— |
| Z-score |
-1.25 |
0.60 |
0.87 |
0.78 |
-0.47 |
0.42 |
— |
— |
— |
— |
| pNERD |
2.50 |
0.30 |
0.43 |
0.78 |
0.47 |
-0.21 |
0.00 |
0.00 |
3.80 |
8.08 |
Cam Schlittler, New York Yankees
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
73 |
12.6% |
67.7% |
97.8 mph |
25 |
21.4s |
-24 |
0.0% |
— |
— |
| Z-score |
-1.53 |
0.93 |
1.60 |
1.66 |
-1.00 |
2.00 |
— |
— |
— |
— |
| pNERD |
3.07 |
0.47 |
0.80 |
1.66 |
1.00 |
-1.00 |
0.00 |
0.00 |
3.80 |
9.80 |
Go back to top of page
Pittsburgh Pirates @ Cleveland Guardians, 10:40a
Summary
Ace on the mound, missing star bat in the box, and a Pirates lineup that's finally scoring for once—this one's worth clicking on. Paul Skenes, the reigning NL Cy Young winner, headlines with a 10.18 pNERD (well above today's field, which averages 5.15), and the numbers back the eye test: Skenes has walked just 24 batters in over 108 innings this season, a command profile that's rare even among aces. He's also looking to bounce back after a rough stretch over the last two months, having been notably better in his last couple starts. Opposite him, Joey Cantillo (4.93 pNERD) is solid but unspectacular, with shakier control—49 walks in 101 innings—and he'll do it without Cleveland's best hitter, as Jose Ramirez's absence removes Cleveland's best all-around hitter from the middle of the order. Both lineups carry decent tNERD marks (7.52 and 7.32), lifted by baserunning and, for Cleveland, a young, cheap roster. Combined gNERD of 14.97 sits comfortably above both the historic 95th percentile (14.76) and today's average (11.00)—a genuinely well-built matchup, ace edge 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.)
Recommended broadcasts: TV, Cleveland Guardians (2.16); radio, Cleveland Guardians (3.14)
Pittsburgh Pirates
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
50.3 |
8.3% |
6.2 |
-16.3 |
12.8 |
$119.1M |
28.8 |
4.0 |
2.01 |
1.98 |
— |
— |
| Z-score |
1.70 |
0.42 |
1.31 |
-1.05 |
-0.25 |
-0.96 |
-0.20 |
0.23 |
-0.74 |
-0.86 |
— |
— |
| tNERD |
1.70 |
0.42 |
1.31 |
-1.05 |
-0.25 |
0.96 |
0.20 |
0.23 |
0.00 |
0.00 |
4.00 |
7.52 |
Cleveland Guardians
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-33.9 |
6.1% |
5.7 |
8.7 |
31.0 |
$88.9M |
27.6 |
4.0 |
2.16 |
3.14 |
— |
— |
| Z-score |
-1.09 |
-1.70 |
1.20 |
0.57 |
0.65 |
-1.30 |
-1.35 |
0.23 |
-0.44 |
1.60 |
— |
— |
| tNERD |
-1.09 |
-1.70 |
1.20 |
0.57 |
0.65 |
1.30 |
1.35 |
0.23 |
0.00 |
0.80 |
4.00 |
7.32 |
Paul Skenes, Pittsburgh Pirates
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
75 |
12.9% |
64.8% |
96.9 mph |
24 |
19.2s |
8 |
0.0% |
— |
— |
| Z-score |
-1.42 |
1.07 |
0.37 |
1.25 |
-1.26 |
0.17 |
— |
— |
— |
— |
| pNERD |
2.84 |
0.54 |
0.18 |
1.25 |
1.26 |
-0.09 |
0.40 |
0.00 |
3.80 |
10.18 |
Joey Cantillo, Cleveland Guardians
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
99 |
13.2% |
62.6% |
92.1 mph |
26 |
19.1s |
-13 |
0.0% |
— |
— |
| Z-score |
-0.05 |
1.21 |
-0.54 |
-0.98 |
-0.74 |
0.09 |
— |
— |
— |
— |
| pNERD |
0.10 |
0.61 |
-0.27 |
0.00 |
0.74 |
-0.04 |
0.00 |
0.00 |
3.80 |
4.93 |
Go back to top of page
Miami Marlins @ Milwaukee Brewers, 11:10a
Summary
A near-perfect game encore and a Brewers club with the best record in baseball make this one worth clearing your schedule for. Eury Pérez, the 23-year-old flamethrower who missed two months with a gracilis strain, came back and threw seven innings toward a perfect game on July 5, retiring all 21 batters he faced on 92 pitches, before being taken out. His pNERD of 7.59 is well above today's 5.15 average, driven by elite velocity (98.1 mph) and a swinging-strike rate that ranks near the top of the league. The Marlins, once assumed sellers, have instead been baseball's best team since the beginning of June, reeling off a 24-8 stretch, and it shows in their tNERD of 9.73 — youth, baserunning, and a modest payroll all pulling their weight. Milwaukee counters with a stacked bullpen and its own tNERD of 8.30, riding a young, cheap roster to the league's best record. Robert Gasser is the weaker link on the mound, with an xFIP- of 112 pulling his pNERD down to 4.23, though a positive luck figure suggests his results have been a bit worse than his stuff deserves. Combined gNERD of 14.93 sits comfortably above both the historical and today's averages — a legitimately appealing matchup.
(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, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)
Miami Marlins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
10.1 |
6.6% |
6.8 |
4.7 |
33.2 |
$81.5M |
27.4 |
21.0 |
1.79 |
1.66 |
— |
— |
| Z-score |
0.37 |
-1.22 |
1.45 |
0.31 |
0.76 |
-1.39 |
-1.49 |
1.19 |
-1.17 |
-1.54 |
— |
— |
| tNERD |
0.37 |
-1.22 |
1.45 |
0.31 |
0.76 |
1.39 |
1.49 |
1.19 |
0.00 |
0.00 |
4.00 |
9.73 |
Milwaukee Brewers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
20.0 |
7.0% |
5.9 |
-5.0 |
40.5 |
$139.3M |
27.7 |
-20.0 |
2.66 |
2.56 |
— |
— |
| Z-score |
0.69 |
-0.83 |
1.25 |
-0.32 |
1.12 |
-0.73 |
-1.21 |
-1.12 |
0.53 |
0.37 |
— |
— |
| tNERD |
0.69 |
-0.83 |
1.25 |
-0.32 |
1.12 |
0.73 |
1.21 |
0.00 |
0.27 |
0.18 |
4.00 |
8.30 |
Eury Pérez, Miami Marlins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
95 |
13.6% |
63.4% |
98.1 mph |
23 |
20.7s |
-7 |
0.0% |
— |
— |
| Z-score |
-0.28 |
1.40 |
-0.17 |
1.80 |
-1.53 |
1.42 |
— |
— |
— |
— |
| pNERD |
0.55 |
0.70 |
-0.08 |
1.80 |
1.53 |
-0.71 |
0.00 |
0.00 |
3.80 |
7.59 |
Robert Gasser, Milwaukee Brewers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
112 |
10.2% |
67.7% |
92.3 mph |
27 |
19.0s |
13 |
0.0% |
— |
— |
| Z-score |
0.69 |
-0.19 |
1.59 |
-0.88 |
-0.47 |
0.01 |
— |
— |
— |
— |
| pNERD |
-1.39 |
-0.09 |
0.80 |
0.00 |
0.47 |
-0.00 |
0.65 |
0.00 |
3.80 |
4.23 |
Go back to top of page
Los Angeles Dodgers @ New York Yankees, 4:20p
Summary
A doubleheader nightcap loaded with star power and two of the sport's most talent-rich rosters squaring off. After Saturday's rainout forced a split doubleheader, the Dodgers and Yankees close it out with a gNERD of 14.42, comfortably above the historic average of 10.11 and near the top of today's slate. Both teams bring elite tNERD marks — LA's 9.75 and New York's 9.08 rank among the best team scores you'll see, historically sitting near the 95th percentile. The Dodgers rate well thanks to strong batting production and a lineup that leads with the likes of Shohei Ohtani, who sits 10th in the league with 22 home runs, while the Yankees counter with Ben Rice's 29 homers, third-most in the league, plus standout barrel rates and baserunning value. The probable starters — Yoshinobu Yamamoto and Cam Schlittler — arrive without pNERD data logged here, but both have been sharp this year, so don't be surprised if this one's as crisp on the mound as it is loud at the plate.
(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, Los Angeles Dodgers (2.45); radio, Los Angeles Dodgers (2.51)
Los Angeles Dodgers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
62.5 |
9.4% |
-2.3 |
14.9 |
41.3 |
$413.5M |
30.0 |
8.0 |
2.45 |
2.51 |
— |
— |
| Z-score |
2.10 |
1.48 |
-0.60 |
0.97 |
1.16 |
2.41 |
0.90 |
0.46 |
0.12 |
0.26 |
— |
— |
| tNERD |
2.10 |
1.48 |
-0.60 |
0.97 |
1.16 |
0.00 |
0.00 |
0.46 |
0.06 |
0.13 |
4.00 |
9.75 |
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
28.9 |
9.7% |
6.3 |
3.4 |
33.2 |
$337.1M |
29.9 |
-12.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
0.99 |
1.77 |
1.34 |
0.23 |
0.76 |
1.54 |
0.85 |
-0.67 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
0.99 |
1.77 |
1.34 |
0.23 |
0.76 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
9.08 |
Go back to top of page
Texas Rangers @ Atlanta Braves, 10:35a
Summary
Eovaldi grinding through an illness to face a Braves lineup that just hung 15 runs on Texas is the kind of storyline that makes a Sunday getaway game worth checking in on. The Rangers were reportedly on the wrong end of a 15-1 blowout in this series just two days prior, and Eovaldi is dealing with an illness but is lined up to start against Atlanta on Sunday, which adds some uncertainty to how sharp he'll look. Statistically, though, he's been excellent — his 8.74 pNERD is well above both the historic and today's-game averages, built on a stingy xFIP- and strong swinging-strike and strike rates, with some bad luck (a 22.0 luck score) suggesting his results should actually look better going forward. Holmes is comparatively pedestrian, a fringe-average arm by the peripherals with a below-average strike rate. Atlanta's lineup carries the day on the team side: an elite bullpen, strong barrel rate, and solid fielding push their tNERD to 6.98, well above the 5.60 historic median, while Texas checks in closer to average, buoyed mostly by good fortune that hasn’t yet shown up in the run column. Overall gNERD of 12.11 sits comfortably above both today's and historic averages — a game worth carving out time for.
(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, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)
Texas Rangers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
13.2 |
7.7% |
-2.7 |
-5.1 |
27.0 |
$201.9M |
30.3 |
32.0 |
2.01 |
2.08 |
— |
— |
| Z-score |
0.47 |
-0.16 |
-0.69 |
-0.32 |
0.45 |
-0.01 |
1.17 |
1.81 |
-0.74 |
-0.65 |
— |
— |
| tNERD |
0.47 |
-0.16 |
-0.69 |
-0.32 |
0.45 |
0.01 |
0.00 |
1.81 |
0.00 |
0.00 |
4.00 |
5.57 |
Atlanta Braves
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
0.0 |
8.8% |
0.8 |
9.1 |
45.3 |
$249.8M |
30.5 |
-35.0 |
2.36 |
2.36 |
— |
— |
| Z-score |
0.03 |
0.90 |
0.10 |
0.60 |
1.36 |
0.54 |
1.36 |
-1.97 |
-0.05 |
-0.06 |
— |
— |
| tNERD |
0.03 |
0.90 |
0.10 |
0.60 |
1.36 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
6.98 |
Nathan Eovaldi, Texas Rangers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
76 |
15.3% |
67.5% |
94.3 mph |
36 |
20.6s |
22 |
0.0% |
— |
— |
| Z-score |
-1.36 |
2.19 |
1.49 |
0.04 |
1.90 |
1.34 |
— |
— |
— |
— |
| pNERD |
2.72 |
1.10 |
0.75 |
0.04 |
0.00 |
-0.67 |
1.00 |
0.00 |
3.80 |
8.74 |
Grant Holmes, Atlanta Braves
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
109 |
11.8% |
62.7% |
94.0 mph |
30 |
18.7s |
-24 |
0.0% |
— |
— |
| Z-score |
0.52 |
0.56 |
-0.47 |
-0.10 |
0.32 |
-0.24 |
— |
— |
— |
— |
| pNERD |
-1.04 |
0.28 |
-0.24 |
0.00 |
0.00 |
0.12 |
0.00 |
0.00 |
3.80 |
2.92 |
Go back to top of page
New York Mets @ Philadelphia Phillies, 10:35a
Summary
A rebuilding-year Mets club limps into Philly with McLean, their best swing-and-miss arm, trying to find consistency against a Phillies rotation that's resting its actual aces. Nolan McLean's stuff is easily the headline here—his 8.34 pNERD is comfortably above today's average, built on plus velocity, a quick pace, and youth, and he's shown flashes of true dominance mixed with disaster starts; not many starters have multiple outings of no runs and at least six innings in the same season when they give up nine runs in a start, but McLean did just that. Across the mound, rookie Alan Rangel gets the ball because Philadelphia's pair of aces, Cristopher Sánchez and Zack Wheeler, will not pitch in this series against New York, saving them for the Dodgers—so Rangel, with zero pNERD data logged, is essentially an unknown quantity following a rocky big-league opening. Team-wise, both clubs are batting-runs negative, but Philadelphia's bullpen and baserunning give it a modest tNERD edge. At 11.52, the gNERD lands right around today's middle of the pack—watchable mostly for McLean's arm, 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, New York Mets (3.32); radio, New York Mets (3.05)
New York Mets
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-38.8 |
8.8% |
-3.7 |
-8.2 |
29.7 |
$374.9M |
29.9 |
-9.0 |
3.32 |
3.05 |
— |
— |
| Z-score |
-1.25 |
0.90 |
-0.92 |
-0.52 |
0.59 |
1.97 |
0.85 |
-0.50 |
1.82 |
1.41 |
— |
— |
| tNERD |
-1.25 |
0.90 |
-0.92 |
-0.52 |
0.59 |
0.00 |
0.00 |
0.00 |
0.91 |
0.70 |
4.00 |
4.41 |
Philadelphia Phillies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-39.0 |
7.7% |
6.0 |
-7.0 |
38.9 |
$309.8M |
30.5 |
-16.0 |
2.92 |
2.69 |
— |
— |
| Z-score |
-1.26 |
-0.16 |
1.27 |
-0.45 |
1.04 |
1.22 |
1.36 |
-0.90 |
1.03 |
0.64 |
— |
— |
| tNERD |
-1.26 |
-0.16 |
1.27 |
-0.45 |
1.04 |
0.00 |
0.00 |
0.00 |
0.52 |
0.32 |
4.00 |
5.29 |
Nolan McLean, New York Mets
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
81 |
9.7% |
63.0% |
95.5 mph |
24 |
17.4s |
5 |
0.0% |
— |
— |
| Z-score |
-1.08 |
-0.42 |
-0.35 |
0.60 |
-1.26 |
-1.32 |
— |
— |
— |
— |
| pNERD |
2.15 |
-0.21 |
-0.17 |
0.60 |
1.26 |
0.66 |
0.25 |
0.00 |
3.80 |
8.34 |
Alan Rangel, Philadelphia Phillies
No detailed stats available
Go back to top of page
Minnesota Twins @ Chicago Cubs, 11:20a
Summary
Good enough info to work with. Let me write the summary.
Wrigley Field hosts a decent Sunday matinee, buoyed more by the Cubs' defense and Imanaga's command than by any real drama between two middling clubs. The Cubs sit second in the NL Central and rank near the top of today's slate in tNERD thanks largely to standout glovework — Pete Crow-Armstrong has 15 doubles, four triples and 21 home runs while hitting .284 for the Cubs — while Nico Hoerner had four hits against the Twins on Saturday, part of the reason Chicago's bats have been humming. Minnesota, by contrast, drags the game down with shaky baserunning and fielding, though its offense has quietly been alright. On the mound, Imanaga's peripherals (6.42 pNERD) outstrip his pedestrian 4.17 ERA — his xFIP and strikeout rate suggest better results are coming, though bettors note he averages only 17.05 outs per start this season and 16.1 across his last 10 appearances, so don't expect a marathon outing. Matthews (5.60 pNERD) is younger and throws hard but lacks a standout strikeout profile. With a gNERD of 11.41, this sits just above the historical median and squarely in the middle of today's crop — watchable, not appointment viewing.
(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, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Minnesota Twins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
23.2 |
8.3% |
-6.1 |
-16.4 |
1.2 |
$122.1M |
28.9 |
-11.0 |
2.30 |
2.06 |
— |
— |
| Z-score |
0.80 |
0.42 |
-1.46 |
-1.05 |
-0.83 |
-0.92 |
-0.06 |
-0.61 |
-0.17 |
-0.69 |
— |
— |
| tNERD |
0.80 |
0.42 |
-1.46 |
-1.05 |
-0.83 |
0.92 |
0.06 |
0.00 |
0.00 |
0.00 |
4.00 |
2.87 |
Chicago Cubs
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
41.6 |
7.2% |
1.1 |
39.5 |
-9.9 |
$246.2M |
29.8 |
7.0 |
3.01 |
3.15 |
— |
— |
| Z-score |
1.41 |
-0.64 |
0.16 |
2.56 |
-1.38 |
0.50 |
0.67 |
0.40 |
1.22 |
1.62 |
— |
— |
| tNERD |
1.41 |
-0.64 |
0.16 |
2.56 |
-1.38 |
0.00 |
0.00 |
0.40 |
0.61 |
0.81 |
4.00 |
7.93 |
Zebby Matthews, Minnesota Twins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
102 |
10.0% |
63.6% |
95.1 mph |
26 |
17.1s |
6 |
0.0% |
— |
— |
| Z-score |
0.12 |
-0.28 |
-0.09 |
0.41 |
-0.74 |
-1.57 |
— |
— |
— |
— |
| pNERD |
-0.24 |
-0.14 |
-0.05 |
0.41 |
0.74 |
0.79 |
0.30 |
0.00 |
3.80 |
5.60 |
Shota Imanaga, Chicago Cubs
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
92 |
14.5% |
65.9% |
91.9 mph |
32 |
19.0s |
8 |
0.0% |
— |
— |
| Z-score |
-0.45 |
1.82 |
0.82 |
-1.07 |
0.85 |
0.01 |
— |
— |
— |
— |
| pNERD |
0.90 |
0.91 |
0.41 |
0.00 |
0.00 |
-0.00 |
0.40 |
0.00 |
3.80 |
6.42 |
Go back to top of page
Tampa Bay Rays @ Boston Red Sox, 10:35a
Summary
Boston is riding a 12-game winning streak, and the finale of this Rays-Sox set pits Sonny Gray, red-hot at 11-1 with a 2.54 ERA, against a McClanahan/Rays club that's dropped three straight in this series. The Red Sox erupted for a 7-6 comeback win Saturday behind Wilyer Abreu's two homers—his fourth in as many games—capping a run in which Boston has thoroughly stifled Tampa's offense.
This is a solidly above-average watch, powered less by star juice than by a good pitching duel and a Boston team playing out an actual streak worth seeing continue. The gNERD of 10.97 sits just above the historical median and roughly in the middle of today's slate. McClanahan carries the better pNERD (6.97) thanks to strong strikeout stuff and a lean return from a long absence, and he held the Yankees scoreless over 6.1 innings last time out. Gray's peripherals (86 xFIP-) are actually sharper than his ERA suggests, though his plodding pace drags his pNERD down to 4.34. Boston's tNERD (6.45) is buoyed by strong fielding and bullpen work, while Tampa's barrel-rate woes keep its offense unremarkable. Nothing here screams must-see, but a hot Fenway crowd, a real winning streak, and two competent arms make it worth a glance.
(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)
Tampa Bay Rays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
18.2 |
5.5% |
3.3 |
-8.1 |
9.1 |
$106.9M |
29.1 |
18.0 |
2.27 |
2.10 |
— |
— |
| Z-score |
0.63 |
-2.27 |
0.66 |
-0.52 |
-0.44 |
-1.10 |
0.07 |
1.02 |
-0.23 |
-0.61 |
— |
— |
| tNERD |
0.63 |
-2.27 |
0.66 |
-0.52 |
-0.44 |
1.10 |
0.00 |
1.02 |
0.00 |
0.00 |
4.00 |
4.19 |
Boston Red Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-24.0 |
7.3% |
1.5 |
22.4 |
35.0 |
$263.6M |
29.2 |
15.0 |
2.47 |
2.64 |
— |
— |
| Z-score |
-0.76 |
-0.54 |
0.25 |
1.45 |
0.85 |
0.70 |
0.17 |
0.85 |
0.16 |
0.54 |
— |
— |
| tNERD |
-0.76 |
-0.54 |
0.25 |
1.45 |
0.85 |
0.00 |
0.00 |
0.85 |
0.08 |
0.27 |
4.00 |
6.45 |
Shane McClanahan, Tampa Bay Rays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
11.9% |
65.7% |
95.7 mph |
29 |
17.1s |
-24 |
0.0% |
— |
— |
| Z-score |
-0.51 |
0.60 |
0.75 |
0.69 |
0.06 |
-1.57 |
— |
— |
— |
— |
| pNERD |
1.01 |
0.30 |
0.37 |
0.69 |
0.00 |
0.79 |
0.00 |
0.00 |
3.80 |
6.97 |
Sonny Gray, Boston Red Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
86 |
9.6% |
64.8% |
92.1 mph |
36 |
21.4s |
-28 |
0.0% |
— |
— |
| Z-score |
-0.79 |
-0.47 |
0.39 |
-0.98 |
1.90 |
2.00 |
— |
— |
— |
— |
| pNERD |
1.58 |
-0.23 |
0.19 |
0.00 |
0.00 |
-1.00 |
0.00 |
0.00 |
3.80 |
4.34 |
Go back to top of page
Chicago White Sox @ Toronto Blue Jays, 9:15a
Summary
Good story to work with. Now writing the summary.
A surprise contender against a last-place team scuffling to stay in the wild card race—this one's more about storylines than pure stuff. The White Sox, fresh off three straight 100-loss seasons, are somehow leading the AL Central, and they'll try to make it six straight wins behind Sean Burke, whose 3.80 xFIP in 105.2 innings marks his first full season with a sub-4.00 ERA. He's been especially sharp away from home, posting a 2.89 road ERA and allowing just 4 earned runs in his last 18.1 innings on the road, which helps explain his solid 6.32 pNERD. Across the mound, Toronto's 22-year-old Trey Yesavage is trying to regroup after an embarrassing previous start, and his peripherals back up the shakiness—a below-average xFIP- drags his pNERD down to 3.78 despite his youth working in his favor. Toronto's offense has cooled too, with George Springer regressing sharply from his 2025 numbers to a much thinner .226/.377/.304 line this year. The Blue Jays' 2.41 tNERD is well below both the historic and today's-slate averages, while Chicago's 8.52 keeps things watchable. Overall gNERD of 10.52 sits almost exactly at the historic median—fine, not thrilling.
(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, Chicago White Sox (2.57)
Chicago White Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
15.9 |
8.6% |
-1.7 |
1.8 |
28.7 |
$105.8M |
27.1 |
-17.0 |
1.82 |
2.57 |
— |
— |
| Z-score |
0.56 |
0.71 |
-0.47 |
0.12 |
0.54 |
-1.11 |
-1.76 |
-0.95 |
-1.11 |
0.39 |
— |
— |
| tNERD |
0.56 |
0.71 |
-0.47 |
0.12 |
0.54 |
1.11 |
1.76 |
0.00 |
0.00 |
0.19 |
4.00 |
8.52 |
Toronto Blue Jays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-31.1 |
6.1% |
-4.4 |
12.7 |
30.9 |
$306.1M |
30.1 |
-2.0 |
3.10 |
2.39 |
— |
— |
| Z-score |
-1.00 |
-1.70 |
-1.08 |
0.83 |
0.65 |
1.18 |
0.99 |
-0.11 |
1.40 |
0.01 |
— |
— |
| tNERD |
-1.00 |
-1.70 |
-1.08 |
0.83 |
0.65 |
0.00 |
0.00 |
0.00 |
0.70 |
0.00 |
4.00 |
2.41 |
Sean Burke, Chicago White Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
10.7% |
66.6% |
94.9 mph |
26 |
19.3s |
-10 |
0.0% |
— |
— |
| Z-score |
-0.51 |
0.04 |
1.12 |
0.32 |
-0.74 |
0.26 |
— |
— |
— |
— |
| pNERD |
1.01 |
0.02 |
0.56 |
0.32 |
0.74 |
-0.13 |
0.00 |
0.00 |
3.80 |
6.32 |
Trey Yesavage, Toronto Blue Jays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
118 |
12.9% |
60.9% |
94.4 mph |
22 |
18.4s |
-29 |
0.0% |
— |
— |
| Z-score |
1.04 |
1.07 |
-1.23 |
0.09 |
-1.79 |
-0.49 |
— |
— |
— |
— |
| pNERD |
-2.07 |
0.54 |
-0.61 |
0.09 |
1.79 |
0.25 |
0.00 |
0.00 |
3.80 |
3.78 |
Go back to top of page
San Diego Padres @ Kansas City Royals, 11:10a
Summary
Padres are chasing a wild-card spot, Márquez is back from injury, Royals on a small home win streak. Let me write the summary now.
This is a mismatched game worth watching mainly for Noah Cameron's arm and Fernando Tatis-and-friends' playoff push, not for much else. The Padres roll into Kauffman Stadium at 48-49, 3.5 games back of the final NL wild-card spot, kicking off a nine-game road trip that the front office is watching closely before the trade deadline, while Kansas City sits well out of contention at 39-59 despite riding a modest four-game home winning streak. San Diego's 8.79 tNERD is one of the stronger team profiles you'll see, built on solid baserunning, fielding, and an excellent bullpen, though the offense itself has been a drag on the roster. Kansas City's 3.26 tNERD reflects a shakier bullpen and unremarkable lineup, though a positive luck figure suggests they've actually underperformed their true talent level lately. On the mound, Cameron (5.81 pNERD) is the more interesting arm — young, quick-working, and roughly league-average by xFIP- — while Germán Márquez (0.49 pNERD) is making just his third start since coming off the injured list, having posted a 3.75 ERA over 12 innings since returning, though his peripheral numbers (elevated xFIP-, low strikeout rate) suggest that success may not hold. At 9.18, the gNERD lands below the historical middle and today's average, so temper expectations, but Márquez's return-from-injury storyline gives it a little 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.)
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 |
-45.3 |
8.1% |
6.0 |
19.8 |
45.6 |
$255.5M |
29.9 |
-12.0 |
3.47 |
3.37 |
— |
— |
| Z-score |
-1.47 |
0.23 |
1.27 |
1.29 |
1.37 |
0.60 |
0.85 |
-0.67 |
2.12 |
2.09 |
— |
— |
| tNERD |
-1.47 |
0.23 |
1.27 |
1.29 |
1.37 |
0.00 |
0.00 |
0.00 |
1.06 |
1.04 |
4.00 |
8.79 |
Kansas City Royals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-15.1 |
8.2% |
0.6 |
8.7 |
-26.9 |
$184.5M |
29.7 |
14.0 |
2.11 |
2.22 |
— |
— |
| Z-score |
-0.47 |
0.32 |
0.05 |
0.57 |
-2.22 |
-0.21 |
0.62 |
0.79 |
-0.54 |
-0.36 |
— |
— |
| tNERD |
-0.47 |
0.32 |
0.05 |
0.57 |
-2.22 |
0.21 |
0.00 |
0.79 |
0.00 |
0.00 |
4.00 |
3.26 |
Germán Márquez, San Diego Padres
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
131 |
9.0% |
62.6% |
94.7 mph |
31 |
17.4s |
-3 |
0.0% |
— |
— |
| Z-score |
1.78 |
-0.75 |
-0.53 |
0.23 |
0.58 |
-1.32 |
— |
— |
— |
— |
| pNERD |
-3.56 |
-0.37 |
-0.27 |
0.23 |
0.00 |
0.66 |
0.00 |
0.00 |
3.80 |
0.49 |
Noah Cameron, Kansas City Royals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
99 |
10.5% |
62.9% |
92.3 mph |
26 |
17.3s |
14 |
0.0% |
— |
— |
| Z-score |
-0.05 |
-0.05 |
-0.41 |
-0.88 |
-0.74 |
-1.41 |
— |
— |
— |
— |
| pNERD |
0.10 |
-0.02 |
-0.21 |
0.00 |
0.74 |
0.70 |
0.70 |
0.00 |
3.80 |
5.81 |
Go back to top of page
Detroit Tigers @ Los Angeles Angels, 1:07p
Summary
A last-place matchup with modest juice, elevated mostly by Casey Mize quietly having a nice year. Detroit and Los Angeles close out their series with the Tigers up 3-2 on the season, and while nobody's confusing this Angels team (38-60, dead last in the AL West) with a playoff contender, there's some entertainment lurking in the numbers. Mize brings a 2.79 ERA, 1.00 WHIP and 77 strikeouts and his pNERD of 6.29 reflects genuinely sharp peripherals—strong xFIP-, quick pace, and a knack for whiffs. Ryan Johnson, on the other hand, owns a rough 6.75 ERA, though his 23-year-old age and positive luck score suggest better days could be ahead. Both offenses are unremarkable—Detroit's tNERD (4.77) is merely average, Angels' (1.46) is well below—with shaky fielding and baserunning dragging both down. Colt Keith's four-hit day Saturday and Nolan Schanuel's steady .273 average are the closest things to storylines here. Overall gNERD of 8.89 sits below the historical average, making this one skippable unless you're specifically chasing Mize's start.
(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, 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 |
-4.7 |
8.8% |
-1.5 |
-11.9 |
14.3 |
$239.2M |
29.6 |
13.0 |
2.74 |
2.64 |
— |
— |
| Z-score |
-0.12 |
0.90 |
-0.42 |
-0.76 |
-0.18 |
0.42 |
0.58 |
0.74 |
0.69 |
0.54 |
— |
— |
| tNERD |
-0.12 |
0.90 |
-0.42 |
-0.76 |
-0.18 |
0.00 |
0.00 |
0.74 |
0.34 |
0.27 |
4.00 |
4.77 |
Los Angeles Angels
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-17.3 |
8.6% |
-5.9 |
-22.9 |
7.2 |
$191.6M |
28.6 |
-4.0 |
2.59 |
2.01 |
— |
— |
| Z-score |
-0.54 |
0.71 |
-1.41 |
-1.47 |
-0.53 |
-0.13 |
-0.39 |
-0.22 |
0.40 |
-0.80 |
— |
— |
| tNERD |
-0.54 |
0.71 |
-1.41 |
-1.47 |
-0.53 |
0.13 |
0.39 |
0.00 |
0.20 |
0.00 |
4.00 |
1.46 |
Casey Mize, Detroit Tigers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
89 |
12.6% |
65.1% |
93.6 mph |
29 |
17.7s |
-23 |
0.0% |
— |
— |
| Z-score |
-0.62 |
0.93 |
0.49 |
-0.28 |
0.06 |
-1.08 |
— |
— |
— |
— |
| pNERD |
1.24 |
0.47 |
0.25 |
0.00 |
0.00 |
0.54 |
0.00 |
0.00 |
3.80 |
6.29 |
Ryan Johnson, Los Angeles Angels
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
119 |
12.2% |
64.7% |
92.1 mph |
23 |
17.6s |
40 |
0.0% |
— |
— |
| Z-score |
1.09 |
0.74 |
0.34 |
-0.98 |
-1.53 |
-1.16 |
— |
— |
— |
— |
| pNERD |
-2.19 |
0.37 |
0.17 |
0.00 |
1.53 |
0.58 |
1.00 |
0.00 |
3.80 |
5.27 |
Go back to top of page
St. Louis Cardinals @ Arizona Diamondbacks, 1:10p
Summary
A tight NL Wild Card race backdrop dresses up an otherwise middling pitching matchup. The Diamondbacks and Cardinals sit within a couple games of each other in the standings, with Arizona trying to climb past St. Louis for the final playoff spot, so there's actual stakes attached even if the pitching itself won't wow anyone.
Eduardo Rodriguez carries a shiny 2.29 ERA into this one, but the numbers say don't believe it — the leading projection system estimates his true talent level to be 4.75, a 2.46 deviation from his actual ERA, and he's been one of the luckiest pitchers in the game on balls in play with a .244 BABIP that should normalize. His pNERD of 2.39 reflects that mediocre underlying profile — modest velocity, low whiff rate — rather than the ERA on the back of his baseball card. Andre Pallante isn't much better on paper (pNERD 3.95), a ground-ball specialist who's allowed 11 earned runs across his last three starts, though his contact-suppression skills are more sustainable than Rodriguez's. Team-wise, St. Louis's tNERD (6.69) benefits from a young, cheap roster and strong fielding, while Arizona's (4.55) is dragged down by weak batting runs despite plus defense. With a gNERD of 8.79, this lands below both the historic and today's averages — watchable if you care about the standings, skippable if you're just chasing quality pitching.
(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, Arizona Diamondbacks (2.19); radio, St. Louis Cardinals (2.15)
St. Louis Cardinals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-11.2 |
7.5% |
1.4 |
11.6 |
5.7 |
$111.2M |
26.9 |
-14.0 |
2.17 |
2.15 |
— |
— |
| Z-score |
-0.34 |
-0.35 |
0.23 |
0.76 |
-0.60 |
-1.05 |
-1.94 |
-0.78 |
-0.43 |
-0.50 |
— |
— |
| tNERD |
-0.34 |
-0.35 |
0.23 |
0.76 |
-0.60 |
1.05 |
1.94 |
0.00 |
0.00 |
0.00 |
4.00 |
6.69 |
Arizona Diamondbacks
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-44.7 |
6.9% |
4.0 |
27.3 |
24.6 |
$231.6M |
30.2 |
-25.0 |
2.19 |
1.92 |
— |
— |
| Z-score |
-1.45 |
-0.93 |
0.82 |
1.77 |
0.33 |
0.33 |
1.08 |
-1.40 |
-0.39 |
-0.99 |
— |
— |
| tNERD |
-1.45 |
-0.93 |
0.82 |
1.77 |
0.33 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
4.55 |
Andre Pallante, St. Louis Cardinals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
97 |
8.4% |
63.2% |
95.3 mph |
27 |
20.2s |
-1 |
0.0% |
— |
— |
| Z-score |
-0.16 |
-1.03 |
-0.27 |
0.51 |
-0.47 |
1.00 |
— |
— |
— |
— |
| pNERD |
0.33 |
-0.51 |
-0.13 |
0.51 |
0.47 |
-0.50 |
0.00 |
0.00 |
3.80 |
3.95 |
Eduardo Rodriguez, Arizona Diamondbacks
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
107 |
7.9% |
62.6% |
92.0 mph |
33 |
18.3s |
-53 |
0.0% |
— |
— |
| Z-score |
0.41 |
-1.26 |
-0.50 |
-1.02 |
1.11 |
-0.58 |
— |
— |
— |
— |
| pNERD |
-0.82 |
-0.63 |
-0.25 |
0.00 |
0.00 |
0.29 |
0.00 |
0.00 |
3.80 |
2.39 |
Go back to top of page
Washington Nationals @ Athletics, 1:05p
Summary
Skip this one unless you just want to watch Foster Griffin cruise against a lineup that can't touch him. Washington's tNERD (8.72) dwarfs Oakland's (3.12), and that gap shows up in the box scores — this series has already produced a 23-4 Nationals blowout and, a day later, a 15-1 A's revenge rout in which J.T. Ginn took a no-hitter into the seventh and Jacob Wilson, Tyler Soderstrom and Carlos Cortes homered to help the A's bounce back 24 hours after their most lopsided loss in more than 70 years. Griffin himself is the story: fresh off going 10-2 with a 2.77 ERA in 19 starts after three seasons pitching in Japan for the Yomiuri Giants, he just made the All-Star team and carries a strong pNERD of 6.48 on solid command and contact-suppression skills. Lopez is the opposite — a -1.34 pNERD reflecting an ugly xFIP-, though some positive regression luck suggests he isn't quite as bad as his run totals. With Oakland's bullpen and fielding both scuffling and its lineup unremarkable, the 8.49 gNERD lands below both the historical and today's-slate averages — watchable mainly for Griffin, not the matchup.
(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)
Washington Nationals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
44.1 |
9.0% |
7.3 |
1.8 |
-27.9 |
$114.5M |
27.1 |
-34.0 |
2.00 |
2.20 |
— |
— |
| Z-score |
1.49 |
1.09 |
1.56 |
0.12 |
-2.27 |
-1.01 |
-1.71 |
-1.91 |
-0.75 |
-0.40 |
— |
— |
| tNERD |
1.49 |
1.09 |
1.56 |
0.12 |
-2.27 |
1.01 |
1.71 |
0.00 |
0.00 |
0.00 |
4.00 |
8.72 |
Athletics
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
2.8 |
7.9% |
-4.0 |
-24.0 |
-0.2 |
$135.2M |
28.2 |
16.0 |
1.27 |
1.94 |
— |
— |
| Z-score |
0.13 |
0.04 |
-0.99 |
-1.54 |
-0.90 |
-0.77 |
-0.71 |
0.91 |
-2.19 |
-0.95 |
— |
— |
| tNERD |
0.13 |
0.04 |
-0.99 |
-1.54 |
-0.90 |
0.77 |
0.71 |
0.91 |
0.00 |
0.00 |
4.00 |
3.12 |
Foster Griffin, Washington Nationals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
84 |
11.2% |
66.8% |
91.5 mph |
30 |
18.7s |
-18 |
0.0% |
— |
— |
| Z-score |
-0.91 |
0.28 |
1.22 |
-1.26 |
0.32 |
-0.24 |
— |
— |
— |
— |
| pNERD |
1.81 |
0.14 |
0.61 |
0.00 |
0.00 |
0.12 |
0.00 |
0.00 |
3.80 |
6.48 |
Jacob Lopez, Athletics
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
140 |
8.1% |
60.2% |
90.5 mph |
28 |
19.8s |
18 |
0.0% |
— |
— |
| Z-score |
2.29 |
-1.17 |
-1.49 |
-1.72 |
-0.21 |
0.67 |
— |
— |
— |
— |
| pNERD |
-4.58 |
-0.58 |
-0.74 |
0.00 |
0.21 |
-0.34 |
0.90 |
0.00 |
3.80 |
-1.34 |
Go back to top of page
San Francisco Giants @ Seattle Mariners, 1:10p
Summary
A rubber match with modest juice: Logan Gilbert brings real swing-and-miss stuff, but Robbie Ray's return to Seattle is the story worth tuning in for. The gNERD here sits at 7.42, below the historic average of 10.11 and near the bottom of today's slate, so temper expectations for fireworks. Gilbert is the engine, with a 6.95 pNERD built on a 3.32 ERA, 0.99 WHIP and 119 strikeouts, backed by plus velocity and whiff rates that make him a legitimately watchable arm. Ray, by contrast, grades out near replacement level at 0.72 pNERD — his xFIP- and strike rate lag despite a solid surface ERA of 3.38 since returning to the mound this year — and there's some novelty in a former Mariner taking the mound against his old club. Team-wise, neither side excites: the Giants (4.53 tNERD) are buoyed almost entirely by lousy luck (a hefty positive 1.92 component, suggesting they're due for better results) while the Mariners limp in at 2.64 tNERD, dragged down by poor fielding and baserunning. San Francisco enters fourth in the NL West, 19.5 games out, playing out the string more than chasing anything meaningful. Watch for Gilbert's stuff; skip the rest unless you're desperate for baseball.
(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)
San Francisco Giants
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
4.7 |
7.3% |
-6.7 |
-6.3 |
-2.5 |
$228.3M |
29.6 |
34.0 |
3.20 |
3.49 |
— |
— |
| Z-score |
0.19 |
-0.54 |
-1.60 |
-0.40 |
-1.01 |
0.29 |
0.49 |
1.92 |
1.59 |
2.34 |
— |
— |
| tNERD |
0.19 |
-0.54 |
-1.60 |
-0.40 |
-1.01 |
0.00 |
0.00 |
1.92 |
0.79 |
1.17 |
4.00 |
4.53 |
Seattle Mariners
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-4.2 |
7.8% |
-3.9 |
-22.6 |
22.1 |
$196.7M |
28.4 |
5.0 |
2.35 |
2.52 |
— |
— |
| Z-score |
-0.11 |
-0.06 |
-0.96 |
-1.45 |
0.21 |
-0.07 |
-0.52 |
0.29 |
-0.07 |
0.28 |
— |
— |
| tNERD |
-0.11 |
-0.06 |
-0.96 |
-1.45 |
0.21 |
0.07 |
0.52 |
0.29 |
0.00 |
0.14 |
4.00 |
2.64 |
Robbie Ray, San Francisco Giants
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
116 |
10.6% |
60.1% |
93.1 mph |
34 |
20.1s |
-34 |
0.0% |
— |
— |
| Z-score |
0.92 |
-0.00 |
-1.55 |
-0.51 |
1.37 |
0.92 |
— |
— |
— |
— |
| pNERD |
-1.84 |
-0.00 |
-0.78 |
0.00 |
0.00 |
-0.46 |
0.00 |
0.00 |
3.80 |
0.72 |
Logan Gilbert, Seattle Mariners
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
85 |
13.7% |
66.2% |
96.0 mph |
29 |
20.4s |
0 |
0.0% |
— |
— |
| Z-score |
-0.85 |
1.45 |
0.98 |
0.83 |
0.06 |
1.17 |
— |
— |
— |
— |
| pNERD |
1.70 |
0.72 |
0.49 |
0.83 |
0.00 |
-0.59 |
0.00 |
0.00 |
3.80 |
6.95 |
Go back to top of page
Cincinnati Reds @ Colorado Rockies, 12:10p
Summary
Hunter Greene's return from elbow surgery is the real draw here, even if the raw NERD math says skip it. Greene, an All-Star who missed the entire first half after having bone chips removed from his throwing elbow in March, has come back and given Cincinnati's rotation a real jolt — a boost to a Cincinnati rotation that also features 23-year-old Chase Burns, who is 10-1 with a 2.40 ERA in 17 starts this season. His pNERD reads zero simply because there isn't enough 2026 data yet, not because he's been bad — in 2025 he went 7-4 with a 2.76 ERA and 132 strikeouts over 107 2/3 innings when healthy. Feltner offers a modest but tidy 2.99 pNERD, propped up mostly by solid velocity and pace, though his xFIP- sits a bit below average. The team numbers are where this game loses steam: Colorado's 1.45 tNERD is among the worst you'll see today, dragged down by poor batting, barreling, and fielding marks, while Cincinnati's 4.77 is merely middling. Overall gNERD of 7.10 lands below today's 11.00 average — watch for Greene's stuff, not the final score.
(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, Cincinnati Reds (2.09); radio, Cincinnati Reds (2.11)
Cincinnati Reds
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-41.4 |
9.2% |
-0.2 |
-5.8 |
-8.8 |
$147.4M |
28.0 |
19.0 |
2.09 |
2.11 |
— |
— |
| Z-score |
-1.34 |
1.29 |
-0.13 |
-0.37 |
-1.32 |
-0.63 |
-0.94 |
1.08 |
-0.59 |
-0.59 |
— |
— |
| tNERD |
-1.34 |
1.29 |
-0.13 |
-0.37 |
-1.32 |
0.63 |
0.94 |
1.08 |
0.00 |
0.00 |
4.00 |
4.77 |
Colorado Rockies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-36.6 |
6.7% |
-3.0 |
-14.7 |
22.0 |
$134.1M |
29.5 |
8.0 |
1.73 |
1.80 |
— |
— |
| Z-score |
-1.18 |
-1.12 |
-0.76 |
-0.94 |
0.20 |
-0.79 |
0.44 |
0.46 |
-1.29 |
-1.25 |
— |
— |
| tNERD |
-1.18 |
-1.12 |
-0.76 |
-0.94 |
0.20 |
0.79 |
0.00 |
0.46 |
0.00 |
0.00 |
4.00 |
1.45 |
Hunter Greene, Cincinnati Reds
No detailed stats available
Ryan Feltner, Colorado Rockies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
109 |
10.9% |
62.5% |
94.7 mph |
29 |
18.5s |
-14 |
0.0% |
— |
— |
| Z-score |
0.52 |
0.14 |
-0.54 |
0.23 |
0.06 |
-0.41 |
— |
— |
— |
— |
| pNERD |
-1.04 |
0.07 |
-0.27 |
0.23 |
0.00 |
0.20 |
0.00 |
0.00 |
3.80 |
2.99 |
Go back to top of page
Baltimore Orioles @ Houston Astros, 11:10a
Summary
A modest wild-card tussle with more juice in the standings than in the arms on the mound. The Orioles roll into Houston riding a season-best six-game winning streak that has leapfrogged them a half game ahead of the Astros in the crowded wild card race, adding some real stakes even if the gNERD score (6.93) sits well below the historical average of 10.11 and near the bottom of today's 6.93-18.35 range. Neither Baltimore (4.59 tNERD) nor Houston (3.33 tNERD) brings much offensive thump to the table, though both clubs show above-average barrel rates offset by shaky baserunning and defense — Houston's bullpen in particular has been a drag on their number. On the mound, Brandon Young (3.25 pNERD) is young and quietly effective in bursts but his xFIP- of 110 signals more fringe-average than frontline stuff. Hunter Brown (2.69 pNERD) still pumps mid-90s heat, but his strike-throwing has cratered lately, dragging his components into the red alongside a plodding pace on the mound. This is a game to watch for standings implications and a scrappy Orioles club riding momentum, not for must-see pitching.
(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 |
11.8 |
8.4% |
-2.3 |
-10.9 |
28.2 |
$214.8M |
29.0 |
-9.0 |
2.82 |
2.10 |
— |
— |
| Z-score |
0.42 |
0.52 |
-0.60 |
-0.70 |
0.51 |
0.14 |
-0.02 |
-0.50 |
0.85 |
-0.61 |
— |
— |
| tNERD |
0.42 |
0.52 |
-0.60 |
-0.70 |
0.51 |
0.00 |
0.02 |
0.00 |
0.42 |
0.00 |
4.00 |
4.59 |
Houston Astros
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
10.5 |
8.4% |
-3.3 |
-4.3 |
5.4 |
$232.7M |
28.9 |
-1.0 |
2.17 |
1.99 |
— |
— |
| Z-score |
0.38 |
0.52 |
-0.83 |
-0.27 |
-0.62 |
0.34 |
-0.16 |
-0.05 |
-0.42 |
-0.84 |
— |
— |
| tNERD |
0.38 |
0.52 |
-0.83 |
-0.27 |
-0.62 |
0.00 |
0.16 |
0.00 |
0.00 |
0.00 |
4.00 |
3.33 |
Brandon Young, Baltimore Orioles
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
110 |
10.5% |
64.6% |
94.1 mph |
27 |
19.0s |
-27 |
0.0% |
— |
— |
| Z-score |
0.58 |
-0.05 |
0.32 |
-0.05 |
-0.47 |
0.01 |
— |
— |
— |
— |
| pNERD |
-1.16 |
-0.02 |
0.16 |
0.00 |
0.47 |
-0.00 |
0.00 |
0.00 |
3.80 |
3.25 |
Hunter Brown, Houston Astros
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
102 |
9.7% |
58.9% |
95.7 mph |
27 |
20.9s |
-17 |
0.0% |
— |
— |
| Z-score |
0.12 |
-0.42 |
-2.04 |
0.69 |
-0.47 |
1.59 |
— |
— |
— |
— |
| pNERD |
-0.24 |
-0.21 |
-1.02 |
0.69 |
0.47 |
-0.79 |
0.00 |
0.00 |
3.80 |
2.69 |
Go back to top of page