MLB: What to watch on July 22, 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
New York Mets @ Milwaukee Brewers, 11:10a
Summary
Good. The Brewers lead the NL Central at 63-37/38, the best record in the National League, while the Mets sit well below .500 on the road. Both starters are having strong seasons, with Henderson working on a limited pitch/innings count and Scott coming off dominant back-to-back starts.
The Brewers' best-in-the-NL record meets a Mets club playing out the string, but the pitching matchup makes this worth a look anyway. Milwaukee enters at the National League Central at 63-37, the best record in the senior circuit, while New York limps in having gone 22-31 in road games and 43-59 overall. That imbalance shows up in the tNERD gap—Brewers 8.34 to the Mets' 4.23—Milwaukee's young, cheap, athletic roster (lowest average age, strong baserunning and bullpen marks) contrasting with a Mets team whose big-money roster hasn't hit or run the bases well this year. The pitching is the real draw. Logan Henderson, just 24, has been outstanding: a 2.45 ERA, 2.84 FIP, and 71 strikeouts over 58 2/3 innings across his brief career, and his 8.85 pNERD ranks near the top of today's slate. Christian Scott isn't far behind, riding 10 2/3 innings with no runs allowed and 12 strikeouts against the Royals and Phillies in his last two outings. Both are first-time opponents for each other, adding a little novelty. At 13.69, the gNERD comfortably clears today's average of 10.44, making this one of the more watchable matchups on the board despite the standings gap.
(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 |
-35.3 |
8.6% |
-4.5 |
-8.1 |
29.8 |
$374.9M |
29.9 |
-3.0 |
3.32 |
3.05 |
— |
— |
| Z-score |
-1.12 |
0.73 |
-1.05 |
-0.49 |
0.55 |
1.97 |
0.85 |
-0.17 |
1.82 |
1.41 |
— |
— |
| tNERD |
-1.12 |
0.73 |
-1.05 |
-0.49 |
0.55 |
0.00 |
0.00 |
0.00 |
0.91 |
0.70 |
4.00 |
4.23 |
Milwaukee Brewers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
15.9 |
7.0% |
6.2 |
-4.3 |
44.1 |
$139.3M |
27.7 |
-22.0 |
2.66 |
2.56 |
— |
— |
| Z-score |
0.55 |
-0.87 |
1.30 |
-0.26 |
1.22 |
-0.73 |
-1.21 |
-1.22 |
0.53 |
0.37 |
— |
— |
| tNERD |
0.55 |
-0.87 |
1.30 |
-0.26 |
1.22 |
0.73 |
1.21 |
0.00 |
0.27 |
0.18 |
4.00 |
8.34 |
Christian Scott, New York Mets
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
11.7% |
63.8% |
95.3 mph |
27 |
19.3s |
-21 |
0.0% |
— |
— |
| Z-score |
-0.53 |
0.52 |
-0.04 |
0.52 |
-0.47 |
0.24 |
— |
— |
— |
— |
| pNERD |
1.06 |
0.26 |
-0.02 |
0.52 |
0.47 |
-0.12 |
0.00 |
0.00 |
3.80 |
5.96 |
Logan Henderson, Milwaukee Brewers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
77 |
12.5% |
70.0% |
93.1 mph |
24 |
20.4s |
-6 |
0.0% |
— |
— |
| Z-score |
-1.33 |
0.90 |
2.50 |
-0.49 |
-1.26 |
1.16 |
— |
— |
— |
— |
| pNERD |
2.67 |
0.45 |
1.25 |
0.00 |
1.26 |
-0.58 |
0.00 |
0.00 |
3.80 |
8.85 |
Go back to top of page
Pittsburgh Pirates @ New York Yankees, 10:05a
Summary
Good storylines found. Now let me write the summary.
Cole against his old team is the headline, and the underlying numbers back it up as a genuinely solid watch. Gerrit Cole draws Pittsburgh — the franchise that drafted him first overall 15 years ago — in the opener of a rain-forced doubleheader, and he's been mostly excellent since returning from last spring's Tommy John surgery. His 6.06 pNERD is comfortably above average, driven by strong strike-throwing and velocity that's actually ticked up to 96.8 mph; the only blemish has been a recent tendency to serve up homers, with eight home runs allowed already, a number Cole and the Yankees are watching closely. Mitch Keller is more of a middling stopgap here (3.30 pNERD), held back by unremarkable swing-and-miss stuff, though positive pitching luck suggests his results have actually undersold his stuff. Where this game earns its 13.06 gNERD — comfortably above both the historical average and today's slate — is the lineups: both Pittsburgh and New York rank near the top of the league in barrel rate and baserunning value, and the Yankees' 8.86 tNERD is buoyed by strong bullpen and contact-quality metrics. A well-rounded, above-average 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, New York Yankees (2.08); radio, New York Yankees (2.22)
Pittsburgh Pirates
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
50.8 |
8.4% |
6.8 |
-16.1 |
16.2 |
$119.1M |
28.8 |
3.0 |
2.01 |
1.98 |
— |
— |
| Z-score |
1.69 |
0.53 |
1.44 |
-1.00 |
-0.09 |
-0.96 |
-0.20 |
0.17 |
-0.74 |
-0.86 |
— |
— |
| tNERD |
1.69 |
0.53 |
1.44 |
-1.00 |
-0.09 |
0.96 |
0.20 |
0.17 |
0.00 |
0.00 |
4.00 |
7.89 |
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
26.4 |
9.7% |
5.4 |
4.4 |
33.5 |
$337.1M |
29.9 |
-14.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
0.89 |
1.82 |
1.13 |
0.29 |
0.72 |
1.54 |
0.85 |
-0.78 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
0.89 |
1.82 |
1.13 |
0.29 |
0.72 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
8.86 |
Mitch Keller, Pittsburgh Pirates
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
108 |
8.7% |
64.2% |
93.0 mph |
30 |
18.5s |
11 |
0.0% |
— |
— |
| Z-score |
0.45 |
-0.90 |
0.16 |
-0.54 |
0.32 |
-0.42 |
— |
— |
— |
— |
| pNERD |
-0.89 |
-0.45 |
0.08 |
0.00 |
0.00 |
0.21 |
0.55 |
0.00 |
3.80 |
3.30 |
Gerrit Cole, New York Yankees
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
95 |
8.4% |
68.6% |
96.8 mph |
35 |
19.0s |
-1 |
0.0% |
— |
— |
| Z-score |
-0.30 |
-1.04 |
1.96 |
1.20 |
1.64 |
-0.00 |
— |
— |
— |
— |
| pNERD |
0.60 |
-0.52 |
0.98 |
1.20 |
0.00 |
0.00 |
0.00 |
0.00 |
3.80 |
6.06 |
Go back to top of page
Baltimore Orioles @ Boston Red Sox, 10:35a
Summary
The Red Sox are riding the hottest streak in baseball and Fenway smells like history in the making. Boston has won 14 straight and sits one victory from tying the franchise record for consecutive wins, a run that stands as the longest in Major League Baseball this season and the longest in the majors since the Brewers won 14 in a row last August. Lefty Jake Bennett draws the assignment, and it's uncharted territory for both sides since Bennett is facing the Orioles for the first time. His pNERD of 7.02 is legitimately strong, built on plus strike-throwing and a tidy pace, and at 25 he's exactly the kind of prospect worth watching build a track record in real time. Dean Kremer counters with a 6.31 pNERD boosted heavily by good fortune — his ERA-beating xFIP gap accounts for most of his score, so some regression could be lurking. Boston's tNERD (6.27) edges Baltimore's (4.74), powered by strong fielding and bullpen work, while the Orioles counter with modest pop and Baltimore's own quieter three-city-comparable run of form. At 12.17, the gNERD sits comfortably above the historical average and this season's daily average, making it a solidly above-average watch, streak drama included.
(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, Boston Red Sox (2.64)
Baltimore Orioles
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
13.5 |
8.4% |
-2.1 |
-10.0 |
27.4 |
$214.8M |
29.0 |
-7.0 |
2.82 |
2.10 |
— |
— |
| Z-score |
0.47 |
0.53 |
-0.52 |
-0.61 |
0.44 |
0.14 |
-0.02 |
-0.39 |
0.85 |
-0.61 |
— |
— |
| tNERD |
0.47 |
0.53 |
-0.52 |
-0.61 |
0.44 |
0.00 |
0.02 |
0.00 |
0.42 |
0.00 |
4.00 |
4.74 |
Boston Red Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-26.4 |
7.4% |
2.1 |
21.3 |
37.6 |
$263.6M |
29.2 |
10.0 |
2.47 |
2.64 |
— |
— |
| Z-score |
-0.83 |
-0.47 |
0.40 |
1.35 |
0.92 |
0.70 |
0.17 |
0.56 |
0.16 |
0.54 |
— |
— |
| tNERD |
-0.83 |
-0.47 |
0.40 |
1.35 |
0.92 |
0.00 |
0.00 |
0.56 |
0.08 |
0.27 |
4.00 |
6.27 |
Dean Kremer, Baltimore Orioles
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
83 |
12.8% |
62.6% |
92.7 mph |
30 |
20.4s |
17 |
0.0% |
— |
— |
| Z-score |
-0.99 |
1.04 |
-0.53 |
-0.67 |
0.32 |
1.16 |
— |
— |
— |
— |
| pNERD |
1.98 |
0.52 |
-0.26 |
0.00 |
0.00 |
-0.58 |
0.85 |
0.00 |
3.80 |
6.31 |
Jake Bennett, Boston Red Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
11.3% |
66.9% |
92.8 mph |
25 |
18.1s |
-37 |
0.0% |
— |
— |
| Z-score |
-0.53 |
0.33 |
1.26 |
-0.63 |
-0.99 |
-0.75 |
— |
— |
— |
— |
| pNERD |
1.06 |
0.17 |
0.63 |
0.00 |
0.99 |
0.37 |
0.00 |
0.00 |
3.80 |
7.02 |
Go back to top of page
Pittsburgh Pirates @ New York Yankees, 4:05p
Summary
Fried's back, Chandler's still finding himself, and this doubleheader nightcap has a bit more juice than your average midweek Bronx game. Fried returns from a bone bruise in his left elbow for his first start since May 13, giving Yankees fans a real storyline to watch beyond the standings. Across the diamond, Bubba Chandler—just 23 and touching 98.5 mph—remains a electric arm still working out the control kinks; he's walking hitters at an uncomfortable clip this season and lasted only four-and-two-thirds innings in his last outing, a 3-2 win over Milwaukee. His pNERD (4.33) reflects that swing-and-miss stuff undercut by shaky command, while Fried's modest 3.20 mark is mostly a deliberate-paced control artist working back into form. The Yankees' lineup carries real thump—Ben Rice has quietly slugged .594 with 29 homers filling in for the injured Aaron Judge—and their 8.86 tNERD, boosted by strong barrel rates and baserunning, sits well above today's average of 5.78. Pittsburgh's own 7.89 tNERD isn't far behind, thanks to solid batting and baserunning marks. With a combined gNERD of 12.14, comfortably above both the historical (10.11) and today's (10.44) averages, this one's more watchable than the typical Wednesday matinee sequel.
(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, New York Yankees (2.08); radio, New York Yankees (2.22)
Pittsburgh Pirates
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
50.8 |
8.4% |
6.8 |
-16.1 |
16.2 |
$119.1M |
28.8 |
3.0 |
2.01 |
1.98 |
— |
— |
| Z-score |
1.69 |
0.53 |
1.44 |
-1.00 |
-0.09 |
-0.96 |
-0.20 |
0.17 |
-0.74 |
-0.86 |
— |
— |
| tNERD |
1.69 |
0.53 |
1.44 |
-1.00 |
-0.09 |
0.96 |
0.20 |
0.17 |
0.00 |
0.00 |
4.00 |
7.89 |
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
26.4 |
9.7% |
5.4 |
4.4 |
33.5 |
$337.1M |
29.9 |
-14.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
0.89 |
1.82 |
1.13 |
0.29 |
0.72 |
1.54 |
0.85 |
-0.78 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
0.89 |
1.82 |
1.13 |
0.29 |
0.72 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
8.86 |
Bubba Chandler, Pittsburgh Pirates
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
121 |
10.1% |
62.4% |
98.5 mph |
23 |
19.4s |
-10 |
0.0% |
— |
— |
| Z-score |
1.19 |
-0.23 |
-0.61 |
1.98 |
-1.52 |
0.33 |
— |
— |
— |
— |
| pNERD |
-2.39 |
-0.12 |
-0.30 |
1.98 |
1.52 |
-0.16 |
0.00 |
0.00 |
3.80 |
4.33 |
Max Fried, New York Yankees
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
94 |
10.0% |
62.2% |
93.8 mph |
32 |
21.0s |
-17 |
0.0% |
— |
— |
| Z-score |
-0.36 |
-0.28 |
-0.69 |
-0.17 |
0.85 |
1.65 |
— |
— |
— |
— |
| pNERD |
0.72 |
-0.14 |
-0.35 |
0.00 |
0.00 |
-0.83 |
0.00 |
0.00 |
3.80 |
3.20 |
Go back to top of page
Washington Nationals @ Colorado Rockies, 12:10p
Summary
Based on the searches I've completed, here's the summary:
Cade Cavalli's comeback story is the reason to tune in here, even if the Rockies make this feel more like a rehab outing than a real contest. Cavalli, Washington's former first-round pick, is nearly three years removed from Tommy John surgery and a subsequent shoulder scare, and he's finally settling into a big-league rotation spot again — he entered late May with a 2-3 record and 3.86 ERA in 11 starts, and his pNERD of 7.31 (well above the historical median) reflects real stuff: mid-90s velocity, a strong xFIP-, and solid strike-throwing, even if his deliberate pace works against him. His opponent, Gabriel Hughes, arrives with no data available to grade, so it's a total mystery box on the other side. The Nationals bring the far more interesting roster, with above-average batting, baserunning, and barrel rate driving a tNERD near 9 — one of the better offensive profiles you'll see — but their bullpen is a genuine liability, ranked near the bottom of the league. Colorado, by contrast, is a tNERD of 1.50, about as unwatchable as team profiles get, with weak everything except a bullpen quietly outperforming expectations. Overall gNERD of 11.41 sits a bit above the daily average, carried almost entirely by Cavalli's stuff and Washington's lineup.
(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, 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 |
48.9 |
9.0% |
8.2 |
-1.8 |
-26.7 |
$114.5M |
27.1 |
-33.0 |
2.00 |
2.20 |
— |
— |
| Z-score |
1.63 |
1.12 |
1.75 |
-0.10 |
-2.12 |
-1.01 |
-1.71 |
-1.83 |
-0.75 |
-0.40 |
— |
— |
| tNERD |
1.63 |
1.12 |
1.75 |
-0.10 |
-2.12 |
1.01 |
1.71 |
0.00 |
0.00 |
0.00 |
4.00 |
9.01 |
Colorado Rockies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-39.0 |
6.7% |
-3.2 |
-11.4 |
24.6 |
$134.1M |
29.5 |
5.0 |
1.73 |
1.80 |
— |
— |
| Z-score |
-1.24 |
-1.16 |
-0.76 |
-0.70 |
0.30 |
-0.79 |
0.44 |
0.28 |
-1.29 |
-1.25 |
— |
— |
| tNERD |
-1.24 |
-1.16 |
-0.76 |
-0.70 |
0.30 |
0.79 |
0.00 |
0.28 |
0.00 |
0.00 |
4.00 |
1.50 |
Cade Cavalli, Washington Nationals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
81 |
10.7% |
65.7% |
96.5 mph |
27 |
21.5s |
8 |
0.0% |
— |
— |
| Z-score |
-1.10 |
0.05 |
0.76 |
1.06 |
-0.47 |
2.07 |
— |
— |
— |
— |
| pNERD |
2.21 |
0.02 |
0.38 |
1.06 |
0.47 |
-1.03 |
0.40 |
0.00 |
3.80 |
7.31 |
Gabriel Hughes, Colorado Rockies
No detailed stats available
Go back to top of page
San Diego Padres @ Atlanta Braves, 4:15p
Summary
Two flawed-but-scrappy contenders meet in a game that's more watchable for its randomness than its star power. Atlanta, banged up all year, enters having outscored opponents while riding a top-three NL bullpen and a 3.61 team ERA, but injuries have gutted the roster — Ronald Acuña Jr., Spencer Strider, Spencer Schwellenbach, and Sean Murphy are all out, and Martín Pérez himself has been shuttling on and off the 15-day IL with a forearm issue, so his return to the mound carries its own intrigue. San Diego, meanwhile, is scuffling at .500 on the road but has actually won the season series 3-1 against Atlanta, with Manny Machado still doing damage (20 homers) despite a modest average. Neither King nor Pérez brings eye-popping stuff — both carry modest pNERD marks (2.97 and 3.47) built more on feel than dominance, with below-average whiff and strike rates offsetting decent pacing. The real juice here is the tNERD gap: San Diego's 9.15 is elite, fueled by strong baserunning, fielding, and bullpen work, pushing the overall gNERD to 11.18 — comfortably above today's average.
(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, 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 |
-30.8 |
8.1% |
5.7 |
18.4 |
48.5 |
$255.5M |
29.9 |
-11.0 |
3.47 |
3.37 |
— |
— |
| Z-score |
-0.97 |
0.23 |
1.19 |
1.17 |
1.43 |
0.60 |
0.85 |
-0.61 |
2.12 |
2.09 |
— |
— |
| tNERD |
-0.97 |
0.23 |
1.19 |
1.17 |
1.43 |
0.00 |
0.00 |
0.00 |
1.06 |
1.04 |
4.00 |
9.15 |
Atlanta Braves
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
0.3 |
8.9% |
-0.1 |
8.1 |
44.7 |
$249.8M |
30.5 |
-34.0 |
2.36 |
2.36 |
— |
— |
| Z-score |
0.04 |
1.02 |
-0.08 |
0.52 |
1.25 |
0.54 |
1.36 |
-1.89 |
-0.05 |
-0.06 |
— |
— |
| tNERD |
0.04 |
1.02 |
-0.08 |
0.52 |
1.25 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
6.76 |
Michael King, San Diego Padres
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
106 |
10.1% |
62.8% |
93.4 mph |
31 |
18.6s |
-24 |
0.0% |
— |
— |
| Z-score |
0.33 |
-0.23 |
-0.43 |
-0.35 |
0.59 |
-0.34 |
— |
— |
— |
— |
| pNERD |
-0.66 |
-0.12 |
-0.21 |
0.00 |
0.00 |
0.17 |
0.00 |
0.00 |
3.80 |
2.97 |
Martín Pérez, Atlanta Braves
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
100 |
8.8% |
61.2% |
89.3 mph |
35 |
17.5s |
-17 |
0.0% |
— |
— |
| Z-score |
-0.01 |
-0.85 |
-1.10 |
-2.23 |
1.64 |
-1.25 |
— |
— |
— |
— |
| pNERD |
0.03 |
-0.42 |
-0.55 |
0.00 |
0.00 |
0.62 |
0.00 |
0.00 |
3.80 |
3.47 |
Go back to top of page
St. Louis Cardinals @ Los Angeles Angels, 1:07p
Summary
A middling matchup between a fringe-contender and a last-place club, salvaged mostly by two quietly effective young arms. The Angels enter well under .500 and just took the series opener behind a five-run first inning, while the Cardinals are 4-6 in their last ten and sit far back in the standings — this is not a game about playoff stakes. But Reid Detmers and Hunter Dobbins, both 26, bring nearly identical 89 xFIP- marks and solid strikeout stuff, giving this a better pitching floor than the standings suggest; Dobbins pairs his 95.5 mph heat with a bit of positive luck expecting better results, while Detmers gets a modest luck bump of his own. Team NERD tells a lopsided story: St. Louis's roster efficiency (young, cheap, good glovework) props it up to 6.48, while the Angels' brutal baserunning and fielding drag them to 1.56, among the day's weaker marks. Watch also for the Angels' bullpen, which blew a ninth-inning lead in the previous meeting — a reminder that late innings here could get chaotic. Overall gNERD of 10.76 lands almost exactly at today's average, a solidly middle-of-the-pack 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, 9, 10.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, St. Louis Cardinals (2.15)
St. Louis Cardinals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-17.1 |
7.5% |
1.8 |
11.5 |
3.5 |
$111.2M |
26.9 |
-16.0 |
2.17 |
2.15 |
— |
— |
| Z-score |
-0.53 |
-0.37 |
0.34 |
0.73 |
-0.69 |
-1.05 |
-1.94 |
-0.89 |
-0.43 |
-0.50 |
— |
— |
| tNERD |
-0.53 |
-0.37 |
0.34 |
0.73 |
-0.69 |
1.05 |
1.94 |
0.00 |
0.00 |
0.00 |
4.00 |
6.48 |
Los Angeles Angels
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-17.9 |
8.5% |
-5.8 |
-23.8 |
9.4 |
$191.6M |
28.6 |
-2.0 |
2.59 |
2.01 |
— |
— |
| Z-score |
-0.55 |
0.63 |
-1.34 |
-1.48 |
-0.41 |
-0.13 |
-0.39 |
-0.11 |
0.40 |
-0.80 |
— |
— |
| tNERD |
-0.55 |
0.63 |
-1.34 |
-1.48 |
-0.41 |
0.13 |
0.39 |
0.00 |
0.20 |
0.00 |
4.00 |
1.56 |
Hunter Dobbins, St. Louis Cardinals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
89 |
9.5% |
62.1% |
95.5 mph |
26 |
18.2s |
8 |
0.0% |
— |
— |
| Z-score |
-0.64 |
-0.52 |
-0.73 |
0.61 |
-0.73 |
-0.67 |
— |
— |
— |
— |
| pNERD |
1.29 |
-0.26 |
-0.37 |
0.61 |
0.73 |
0.33 |
0.40 |
0.00 |
3.80 |
6.54 |
Reid Detmers, Los Angeles Angels
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
89 |
12.2% |
65.4% |
94.1 mph |
26 |
19.0s |
9 |
0.0% |
— |
— |
| Z-score |
-0.64 |
0.76 |
0.61 |
-0.03 |
-0.73 |
-0.00 |
— |
— |
— |
— |
| pNERD |
1.29 |
0.38 |
0.31 |
0.00 |
0.73 |
0.00 |
0.45 |
0.00 |
3.80 |
6.96 |
Go back to top of page
Miami Marlins @ Houston Astros, 5:10p
Summary
Sandy Alcantara's return-to-form arm is the real draw here, even if the two teams around him are pulling in opposite directions. The Marlins bring the better all-around package (tNERD 9.33 vs. Houston's middling 3.16), fueled by strong baserunning, a young cheap roster, and some positive regression coming their way given their team luck score, though Otto Lopez and Xavier Edwards have quietly carried the offense while the team fights to end a rough stretch. Alcantara himself is the headline: his velocity is elite (97.5 mph, well above average) and his strike-throwing is sharp, pushing him to a 5.98 pNERD that's solidly above average for a start like this. Peter Lambert is more of an afterthought stat-wise, with a below-average xFIP- and nothing to distinguish his stuff, though he's been serviceable enough to hold down a rotation spot in Houston. The Astros counter with actual thunder in the lineup — Yordan Alvarez is slashing .326 with 33 home runs and 75 RBI, numbers that put him in the conversation for the best offensive season in the league — so even with a mediocre pitching matchup on paper, one swing changes the game. Overall gNERD of 10.70 sits almost exactly at the historic median, and is roughly in line with today's slate average, making this a reasonably watchable but not must-see outing, mostly worth tuning in for Alcantara's fastball and Alvarez's bat.
(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, Houston Astros (2.17); radio, Houston Astros (1.99)
Miami Marlins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
5.4 |
6.6% |
6.7 |
3.2 |
32.1 |
$81.5M |
27.4 |
22.0 |
1.79 |
1.66 |
— |
— |
| Z-score |
0.21 |
-1.26 |
1.42 |
0.21 |
0.66 |
-1.39 |
-1.49 |
1.22 |
-1.17 |
-1.54 |
— |
— |
| tNERD |
0.21 |
-1.26 |
1.42 |
0.21 |
0.66 |
1.39 |
1.49 |
1.22 |
0.00 |
0.00 |
4.00 |
9.33 |
Houston Astros
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
10.6 |
8.3% |
-4.0 |
-5.3 |
6.6 |
$232.7M |
28.9 |
-3.0 |
2.17 |
1.99 |
— |
— |
| Z-score |
0.38 |
0.43 |
-0.94 |
-0.32 |
-0.55 |
0.34 |
-0.16 |
-0.17 |
-0.42 |
-0.84 |
— |
— |
| tNERD |
0.38 |
0.43 |
-0.94 |
-0.32 |
-0.55 |
0.00 |
0.16 |
0.00 |
0.00 |
0.00 |
4.00 |
3.16 |
Sandy Alcantara, Miami Marlins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
98 |
9.9% |
67.3% |
97.5 mph |
30 |
19.3s |
-7 |
0.0% |
— |
— |
| Z-score |
-0.13 |
-0.33 |
1.39 |
1.52 |
0.32 |
0.24 |
— |
— |
— |
— |
| pNERD |
0.26 |
-0.16 |
0.69 |
1.52 |
0.00 |
-0.12 |
0.00 |
0.00 |
3.80 |
5.98 |
Peter Lambert, Houston Astros
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
105 |
10.5% |
63.4% |
93.9 mph |
29 |
19.5s |
-33 |
0.0% |
— |
— |
| Z-score |
0.27 |
-0.05 |
-0.20 |
-0.12 |
0.06 |
0.41 |
— |
— |
— |
— |
| pNERD |
-0.55 |
-0.02 |
-0.10 |
0.00 |
0.00 |
-0.21 |
0.00 |
0.00 |
3.80 |
2.92 |
Go back to top of page
Tampa Bay Rays @ Toronto Blue Jays, 4:07p
Summary
A Rays-in-first vs. Blue Jays-in-the-basement matchup that's more watchable than the standings suggest, mostly thanks to two solid arms. Tampa Bay rolls into Rogers Centre fresh off Chandler Simpson's four-hit game in a 12-2 win over the Blue Jays, and with the Rays sitting first in the AL East against a Toronto club mired in fifth, this has sweep potential written all over it. Griffin Jax, who's bounced between rotation and bullpen duty all year, brings real swing-and-miss stuff and grades out well above average — his 7.42 pNERD ranks solidly above today's field average, buoyed by a strong xFIP- and a lively upper-90s fastball. Braydon Fisher counters as more of a bulk/opener piece than a traditional starter, and while his surface numbers are tidy, the underlying stuff is more middling, though his age (25) and funky usage still make him fun to watch. Offensively, Tampa's lineup carries the show, with Junior Caminero's power and Yandy Díaz's excellent all-around season doing the heavy lifting, while Toronto's punchless offense drags their tNERD down to one of the lower marks you'll see today. Overall gNERD of 9.97 sits almost exactly at the historical average — nothing special, but the pitching matchup gives it a pulse.
(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, Toronto Blue Jays (2.39)
Tampa Bay Rays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
27.1 |
5.6% |
3.1 |
-8.8 |
10.7 |
$106.9M |
29.1 |
23.0 |
2.27 |
2.10 |
— |
— |
| Z-score |
0.92 |
-2.26 |
0.62 |
-0.54 |
-0.35 |
-1.10 |
0.07 |
1.28 |
-0.23 |
-0.61 |
— |
— |
| tNERD |
0.92 |
-2.26 |
0.62 |
-0.54 |
-0.35 |
1.10 |
0.00 |
1.28 |
0.00 |
0.00 |
4.00 |
4.77 |
Toronto Blue Jays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-42.0 |
6.2% |
-4.3 |
15.0 |
31.3 |
$306.1M |
30.1 |
-4.0 |
3.10 |
2.39 |
— |
— |
| Z-score |
-1.34 |
-1.66 |
-1.01 |
0.95 |
0.62 |
1.18 |
0.99 |
-0.22 |
1.40 |
0.01 |
— |
— |
| tNERD |
-1.34 |
-1.66 |
-1.01 |
0.95 |
0.62 |
0.00 |
0.00 |
0.00 |
0.70 |
0.00 |
4.00 |
2.27 |
Griffin Jax, Tampa Bay Rays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
86 |
13.5% |
63.7% |
96.0 mph |
31 |
19.0s |
10 |
0.0% |
— |
— |
| Z-score |
-0.82 |
1.37 |
-0.07 |
0.84 |
0.59 |
-0.00 |
— |
— |
— |
— |
| pNERD |
1.63 |
0.69 |
-0.04 |
0.84 |
0.00 |
0.00 |
0.50 |
0.00 |
3.80 |
7.42 |
Braydon Fisher, Toronto Blue Jays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
97 |
11.4% |
64.9% |
94.7 mph |
25 |
19.8s |
-10 |
0.0% |
— |
— |
| Z-score |
-0.19 |
0.38 |
0.44 |
0.24 |
-0.99 |
0.66 |
— |
— |
— |
— |
| pNERD |
0.37 |
0.19 |
0.22 |
0.24 |
0.99 |
-0.33 |
0.00 |
0.00 |
3.80 |
5.48 |
Go back to top of page
Los Angeles Dodgers @ Philadelphia Phillies, 3:40p
Summary
A measly gNERD of 9.96 sits right around league average, but the story here is the Dodgers' juggernaut lineup carrying two shaky arms toward first pitch. Los Angeles brings baseball's best record and a tNERD of 9.48 — thanks to strong batting, barrel rate, and bullpen marks — while Philadelphia limps in a few games back in the NL East race with a middling 5.45 tNERD dragged down by poor batting runs.
On the mound, don't expect much artistry. Eric Lauer takes the ball with a rough ERA and a losing record, while Aaron Nola counters similarly, and combined these two starters carry a losing record on the season. Lauer's pNERD of -0.33 reflects genuinely poor peripherals (an ugly xFIP- and weak swinging-strike rate), though weirdly the Dodgers have won all seven games in which he's pitched for them. Nola, meanwhile, is still considered an ace despite the down season, and his 5.32 pNERD is boosted by positive luck suggesting some improvement may be coming. Los Angeles won 2-1 when the two teams last met. Watch for the offense, not the 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, 10.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Los Angeles Dodgers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
58.7 |
9.3% |
-2.1 |
16.8 |
41.3 |
$413.5M |
30.0 |
5.0 |
2.45 |
2.51 |
— |
— |
| Z-score |
1.95 |
1.42 |
-0.52 |
1.07 |
1.09 |
2.41 |
0.90 |
0.28 |
0.12 |
0.26 |
— |
— |
| tNERD |
1.95 |
1.42 |
-0.52 |
1.07 |
1.09 |
0.00 |
0.00 |
0.28 |
0.06 |
0.13 |
4.00 |
9.48 |
Philadelphia Phillies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-39.3 |
7.8% |
6.5 |
-6.4 |
38.4 |
$309.8M |
30.5 |
-15.0 |
2.92 |
2.69 |
— |
— |
| Z-score |
-1.25 |
-0.07 |
1.37 |
-0.39 |
0.95 |
1.22 |
1.36 |
-0.83 |
1.03 |
0.64 |
— |
— |
| tNERD |
-1.25 |
-0.07 |
1.37 |
-0.39 |
0.95 |
0.00 |
0.00 |
0.00 |
0.52 |
0.32 |
4.00 |
5.45 |
Eric Lauer, Los Angeles Dodgers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
132 |
7.6% |
65.6% |
90.9 mph |
31 |
19.3s |
-17 |
0.0% |
— |
— |
| Z-score |
1.82 |
-1.42 |
0.71 |
-1.49 |
0.59 |
0.24 |
— |
— |
— |
— |
| pNERD |
-3.65 |
-0.71 |
0.35 |
0.00 |
0.00 |
-0.12 |
0.00 |
0.00 |
3.80 |
-0.33 |
Aaron Nola, Philadelphia Phillies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
93 |
11.8% |
64.0% |
92.0 mph |
33 |
20.5s |
39 |
0.0% |
— |
— |
| Z-score |
-0.42 |
0.57 |
0.04 |
-0.99 |
1.11 |
1.24 |
— |
— |
— |
— |
| pNERD |
0.83 |
0.28 |
0.02 |
0.00 |
0.00 |
-0.62 |
1.00 |
0.00 |
3.80 |
5.32 |
Go back to top of page
Chicago White Sox @ Texas Rangers, 5:05p
Summary
The White Sox bring the better team NERD score and some real thump, but the pitching matchup here is more "let's see what happens" than must-watch, so temper expectations even as the surface storylines are lively. Chicago's lineup ranks ninth in MLB in runs and just hung ten on Texas the day before, and Miguel Vargas has quietly become a middle-of-the-order fixture with 61 RBI, though catcher Kyle Teel's high ankle sprain is a real subtraction. Texas counters with Wyatt Langford and a hot-hitting Brandon Nimmo, but the Rangers' offense ranks in the bottom third of the league and their tNERD reflects underlying batted-ball luck that's running well above their skill level, suggesting regression is coming. On the mound, Anthony Kay's pNERD of 1.05 is thin gruel — below-average strike-throwing and swinging-strike rates offset only by decent velocity — while Tyler Alexander's 4.65 mark, boosted by a tidy xFIP-, gives Texas the modest pitching edge. Overall gNERD of 9.88 sits right around league-average territory, a game with enough offensive firepower to stay entertaining but nothing that separates itself as 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, 9.)
Recommended broadcasts: TV, Texas Rangers (2.01); radio, Chicago White Sox (2.57)
Chicago White Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
12.0 |
8.6% |
-2.0 |
1.3 |
29.2 |
$105.8M |
27.1 |
-21.0 |
1.82 |
2.57 |
— |
— |
| Z-score |
0.42 |
0.73 |
-0.50 |
0.10 |
0.52 |
-1.11 |
-1.76 |
-1.17 |
-1.11 |
0.39 |
— |
— |
| tNERD |
0.42 |
0.73 |
-0.50 |
0.10 |
0.52 |
1.11 |
1.76 |
0.00 |
0.00 |
0.19 |
4.00 |
8.33 |
Texas Rangers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
18.2 |
7.7% |
-2.9 |
-6.4 |
29.0 |
$201.9M |
30.3 |
33.0 |
2.01 |
2.08 |
— |
— |
| Z-score |
0.63 |
-0.17 |
-0.70 |
-0.39 |
0.51 |
-0.01 |
1.17 |
1.83 |
-0.74 |
-0.65 |
— |
— |
| tNERD |
0.63 |
-0.17 |
-0.70 |
-0.39 |
0.51 |
0.01 |
0.00 |
1.83 |
0.00 |
0.00 |
4.00 |
5.73 |
Anthony Kay, Chicago White Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
118 |
9.7% |
61.1% |
95.5 mph |
31 |
20.3s |
-17 |
0.0% |
— |
— |
| Z-score |
1.02 |
-0.42 |
-1.14 |
0.61 |
0.59 |
1.07 |
— |
— |
— |
— |
| pNERD |
-2.04 |
-0.21 |
-0.57 |
0.61 |
0.00 |
-0.54 |
0.00 |
0.00 |
3.80 |
1.05 |
Tyler Alexander, Texas Rangers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
90 |
9.5% |
65.6% |
91.5 mph |
31 |
20.0s |
-23 |
0.0% |
— |
— |
| Z-score |
-0.59 |
-0.52 |
0.70 |
-1.22 |
0.59 |
0.82 |
— |
— |
— |
— |
| pNERD |
1.17 |
-0.26 |
0.35 |
0.00 |
0.00 |
-0.41 |
0.00 |
0.00 |
3.80 |
4.65 |
Go back to top of page
Detroit Tigers @ Chicago Cubs, 5:10p
Summary
A middling gNERD score masks a genuinely lopsided team quality gap, with a Cubs offense/defense worth watching against a Tigers club playing out the string. Detroit (47-54, fourth in the AL Central) heads to Wrigley to face a Cubs team that sits 57-44, second in the NL Central, and the two clubs split the first two games of this series by scores of 8-6 and 2-11, with Detroit allowing six runs in the first inning of that blowout loss. Chicago's 8.39 tNERD is driven by elite fielding and batting runs, buoyed by Dansby Swanson and Ian Happ's power, though a shaky bullpen drags it down some. Detroit's tNERD (4.80) is unremarkable across the board, with fielding and bullpen both below average, though the Tigers do carry a modest positive luck bump suggesting slight underperformance. On the mound, neither Keider Montero nor Colin Rea grades out as a difference-maker — both post pNERDs in the mediocre range with below-average swinging-strike rates, and Rea's xFIP- of 111 reflects a shakier peripheral profile than his 4.74 ERA even shows. This one's watchable for the Cubs' lineup, not the 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, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Detroit Tigers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-8.0 |
8.9% |
-1.4 |
-11.8 |
13.1 |
$239.2M |
29.6 |
13.0 |
2.74 |
2.64 |
— |
— |
| Z-score |
-0.23 |
1.02 |
-0.37 |
-0.73 |
-0.24 |
0.42 |
0.58 |
0.72 |
0.69 |
0.54 |
— |
— |
| tNERD |
-0.23 |
1.02 |
-0.37 |
-0.73 |
-0.24 |
0.00 |
0.00 |
0.72 |
0.34 |
0.27 |
4.00 |
4.80 |
Chicago Cubs
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
50.9 |
7.2% |
1.6 |
42.4 |
-10.5 |
$246.2M |
29.8 |
6.0 |
3.01 |
3.15 |
— |
— |
| Z-score |
1.69 |
-0.67 |
0.29 |
2.67 |
-1.35 |
0.50 |
0.67 |
0.33 |
1.22 |
1.62 |
— |
— |
| tNERD |
1.69 |
-0.67 |
0.29 |
2.67 |
-1.35 |
0.00 |
0.00 |
0.33 |
0.61 |
0.81 |
4.00 |
8.39 |
Keider Montero, Detroit Tigers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
109 |
7.8% |
66.6% |
94.5 mph |
25 |
19.7s |
-33 |
0.0% |
— |
— |
| Z-score |
0.50 |
-1.32 |
1.12 |
0.15 |
-0.99 |
0.58 |
— |
— |
— |
— |
| pNERD |
-1.01 |
-0.66 |
0.56 |
0.15 |
0.99 |
-0.29 |
0.00 |
0.00 |
3.80 |
3.55 |
Colin Rea, Chicago Cubs
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
111 |
8.7% |
63.8% |
93.5 mph |
35 |
18.3s |
3 |
0.0% |
— |
— |
| Z-score |
0.62 |
-0.90 |
-0.01 |
-0.31 |
1.64 |
-0.58 |
— |
— |
— |
— |
| pNERD |
-1.24 |
-0.45 |
-0.00 |
0.00 |
0.00 |
0.29 |
0.15 |
0.00 |
3.80 |
2.55 |
Go back to top of page
Baltimore Orioles @ Boston Red Sox, 4:10p
Summary
A veteran comeback story anchors an otherwise middling matchup, with Baltimore's expensively re-signed righty the main draw. Kyle Bradish, who inked a five-year, $90 million extension after fighting back from Tommy John surgery, has been a study in turnaround this season — his ERA sat at 5.02 through May 2 before settling to 3.61. His pNERD of 2.88 reflects a shaky strike-throwing rate and a slow pace that drags the number down, offset by a solid xFIP-. The opposing arm is a true TBD with a 0.00 pNERD, so you're flying blind there — no data, no storyline, nothing to grab onto. Boston's tNERD (6.27) outpaces Baltimore's (4.74), fueled by strong fielding and bullpen work, though the Sox offense has been surprisingly punchless, dragging batting runs well below average; that positive luck figure suggests some better results may be coming. Baltimore's roster skews toward barrel-rate pop but weak defense and baserunning. The 9.45 gNERD lands below both the historical average (10.11) and today's slate (10.44), making this a watchable-if-you-like-Bradish game rather than a must-see.
(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, Baltimore Orioles (2.82); radio, Boston Red Sox (2.64)
Baltimore Orioles
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
13.5 |
8.4% |
-2.1 |
-10.0 |
27.4 |
$214.8M |
29.0 |
-7.0 |
2.82 |
2.10 |
— |
— |
| Z-score |
0.47 |
0.53 |
-0.52 |
-0.61 |
0.44 |
0.14 |
-0.02 |
-0.39 |
0.85 |
-0.61 |
— |
— |
| tNERD |
0.47 |
0.53 |
-0.52 |
-0.61 |
0.44 |
0.00 |
0.02 |
0.00 |
0.42 |
0.00 |
4.00 |
4.74 |
Boston Red Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-26.4 |
7.4% |
2.1 |
21.3 |
37.6 |
$263.6M |
29.2 |
10.0 |
2.47 |
2.64 |
— |
— |
| Z-score |
-0.83 |
-0.47 |
0.40 |
1.35 |
0.92 |
0.70 |
0.17 |
0.56 |
0.16 |
0.54 |
— |
— |
| tNERD |
-0.83 |
-0.47 |
0.40 |
1.35 |
0.92 |
0.00 |
0.00 |
0.56 |
0.08 |
0.27 |
4.00 |
6.27 |
Kyle Bradish, Baltimore Orioles
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
95 |
10.6% |
61.1% |
94.5 mph |
29 |
21.7s |
-8 |
0.0% |
— |
— |
| Z-score |
-0.30 |
0.00 |
-1.10 |
0.15 |
0.06 |
2.23 |
— |
— |
— |
— |
| pNERD |
0.60 |
0.00 |
-0.55 |
0.15 |
0.00 |
-1.12 |
0.00 |
0.00 |
3.80 |
2.88 |
Go back to top of page
Athletics @ Arizona Diamondbacks, 12:40p
Summary
A rookie fireballer worth tuning in for, even if the two lineups around him won't blow anyone away. Gage Jump, the Athletics' 23-year-old left-hander, has been the story of Oakland's rotation since debuting in late May — he now carries a 2.37 ERA with 26 strikeouts in 30 1/3 innings through his first five starts, and his last outing was his best yet: seven scoreless innings on one hit and three walks while striking out seven in a 5-0 win over the Angels. His fastball is the calling card — in terms of both velocity and vertical break, Jump's four-seamer shares similarities with Garrett Crochet, Yoshinobu Yamamoto and Drew Rasmussen — and it shows in his pNERD score of 7.65, well above today's 4.63 average. Across from him, 37-year-old Merrill Kelly grades out as replacement-level by the peripherals (xFIP- of 121, pNERD just 1.43), so this is a real stuff-versus-savvy mismatch. Team-wise, neither club stands out — Arizona's tNERD (4.63) edges Oakland's (3.50), with the Diamondbacks propped up by strong fielding and baserunning against a lineup that's been quietly punchless. Overall gNERD of 8.61 sits below both the historic and today's averages, making Jump's continued development the real reason to 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, 9.)
Recommended broadcasts: TV, Arizona Diamondbacks (2.19); radio, Athletics (1.94)
Athletics
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
6.1 |
7.8% |
-4.4 |
-23.1 |
-2.1 |
$135.2M |
28.2 |
23.0 |
1.27 |
1.94 |
— |
— |
| Z-score |
0.23 |
-0.07 |
-1.03 |
-1.43 |
-0.96 |
-0.77 |
-0.71 |
1.28 |
-2.19 |
-0.95 |
— |
— |
| tNERD |
0.23 |
-0.07 |
-1.03 |
-1.43 |
-0.96 |
0.77 |
0.71 |
1.28 |
0.00 |
0.00 |
4.00 |
3.50 |
Arizona Diamondbacks
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-45.1 |
6.9% |
4.2 |
29.6 |
24.6 |
$231.6M |
30.2 |
-26.0 |
2.19 |
1.92 |
— |
— |
| Z-score |
-1.44 |
-0.96 |
0.86 |
1.87 |
0.30 |
0.33 |
1.08 |
-1.45 |
-0.39 |
-0.99 |
— |
— |
| tNERD |
-1.44 |
-0.96 |
0.86 |
1.87 |
0.30 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
4.63 |
Gage Jump, Athletics
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
90 |
11.1% |
66.6% |
96.4 mph |
23 |
20.3s |
-3 |
0.0% |
— |
— |
| Z-score |
-0.59 |
0.24 |
1.10 |
1.02 |
-1.52 |
1.07 |
— |
— |
— |
— |
| pNERD |
1.17 |
0.12 |
0.55 |
1.02 |
1.52 |
-0.54 |
0.00 |
0.00 |
3.80 |
7.65 |
Merrill Kelly, Arizona Diamondbacks
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
121 |
9.6% |
63.2% |
92.3 mph |
37 |
18.2s |
1 |
0.0% |
— |
— |
| Z-score |
1.19 |
-0.47 |
-0.26 |
-0.85 |
2.17 |
-0.67 |
— |
— |
— |
— |
| pNERD |
-2.39 |
-0.24 |
-0.13 |
0.00 |
0.00 |
0.33 |
0.05 |
0.00 |
3.80 |
1.43 |
Go back to top of page
Cincinnati Reds @ Seattle Mariners, 12:40p
Summary
Not a game that screams appointment viewing, but there are a couple of threads worth tugging on if you've got the game on in the background. The Reds limp in at 45-54 having gone 5-5 in their last ten, though they're actually a better road team than home team this year and just took down Colorado 9-6 on the strength of a Nathaniel Lowe homer, so the offense isn't entirely dormant. Seattle, meanwhile, is dealing with Julio Rodríguez as day-to-day, which introduces some uncertainty into a Mariners lineup that's otherwise been fairly middling. Neither team's tNERD impresses — Cincinnati's 4.07 and Seattle's 2.94 both sit below the historical 25th percentile, dragged down by shaky bullpens and below-average fielding on both sides, though Cincinnati's positive luck score suggests they've been underperforming their offensive output and could see some positive regression. The pitching matchup is the more watchable half: Emerson Hancock's 5.99 pNERD, built on a tidy xFIP- of 90 and mid-90s velocity, outpaces Brady Singer's modest 3.81, though Singer's molasses-like pace at least keeps things moving. Overall gNERD of 8.40 lands below both the historical and today's averages — fine for background baseball, 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, 9.)
Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)
Cincinnati Reds
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-45.1 |
9.2% |
-0.5 |
-9.0 |
-14.8 |
$147.4M |
28.0 |
16.0 |
2.09 |
2.11 |
— |
— |
| Z-score |
-1.44 |
1.32 |
-0.17 |
-0.55 |
-1.55 |
-0.63 |
-0.94 |
0.89 |
-0.59 |
-0.59 |
— |
— |
| tNERD |
-1.44 |
1.32 |
-0.17 |
-0.55 |
-1.55 |
0.63 |
0.94 |
0.89 |
0.00 |
0.00 |
4.00 |
4.07 |
Seattle Mariners
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-0.9 |
7.8% |
-3.6 |
-23.2 |
23.1 |
$196.7M |
28.4 |
6.0 |
2.35 |
2.52 |
— |
— |
| Z-score |
0.00 |
-0.07 |
-0.85 |
-1.44 |
0.23 |
-0.07 |
-0.52 |
0.33 |
-0.07 |
0.28 |
— |
— |
| tNERD |
0.00 |
-0.07 |
-0.85 |
-1.44 |
0.23 |
0.07 |
0.52 |
0.33 |
0.00 |
0.14 |
4.00 |
2.94 |
Brady Singer, Cincinnati Reds
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
104 |
10.3% |
61.7% |
91.3 mph |
29 |
16.7s |
-1 |
0.0% |
— |
— |
| Z-score |
0.22 |
-0.14 |
-0.88 |
-1.31 |
0.06 |
-1.91 |
— |
— |
— |
— |
| pNERD |
-0.43 |
-0.07 |
-0.44 |
0.00 |
0.00 |
0.95 |
0.00 |
0.00 |
3.80 |
3.81 |
Emerson Hancock, Seattle Mariners
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
90 |
10.6% |
63.8% |
95.2 mph |
27 |
18.8s |
-9 |
0.0% |
— |
— |
| Z-score |
-0.59 |
0.00 |
-0.02 |
0.47 |
-0.47 |
-0.17 |
— |
— |
— |
— |
| pNERD |
1.17 |
0.00 |
-0.01 |
0.47 |
0.47 |
0.08 |
0.00 |
0.00 |
3.80 |
5.99 |
Go back to top of page
San Francisco Giants @ Kansas City Royals, 11:10a
Summary
A rubber-match matinee with two competent arms and two teams going nowhere fast, but the pitching should keep things tidy. Landen Roupp has been quietly excellent lately — he's recorded four quality starts in his last five, allowing one run and five hits over 15 innings while going 2-0 in July, including seven innings of two-hit ball in a 7-0 win at Seattle. His pNERD of 5.90 backs that up, driven by a strong xFIP- and a slow, deliberate pace that should actually make the broadcast easier to sit through. Seth Lugo, at 36, is making his team-leading 21st start for a Royals rotation that's been banged up, and while his 3.60 pNERD is more middling, he's shown durability if not dominance. Watch for Salvador Perez, who remains one shy of tying George Brett's franchise-record 317 homers, though he's been hitless in two tries against Roupp. Bobby Witt Jr. may sit again with back tightness. Both teams are well below .500 with shaky bullpens — Kansas City's pen especially — dragging tNERD scores down, so this lands below-average on both today's and historic gNERD scales; good pitching, unremarkable everything 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, 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 |
-3.5 |
7.3% |
-6.2 |
-6.8 |
-1.5 |
$228.3M |
29.6 |
31.0 |
3.20 |
3.49 |
— |
— |
| Z-score |
-0.08 |
-0.57 |
-1.43 |
-0.41 |
-0.93 |
0.29 |
0.49 |
1.72 |
1.59 |
2.34 |
— |
— |
| tNERD |
-0.08 |
-0.57 |
-1.43 |
-0.41 |
-0.93 |
0.00 |
0.00 |
1.72 |
0.79 |
1.17 |
4.00 |
4.27 |
Kansas City Royals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-17.8 |
8.2% |
0.3 |
7.9 |
-32.2 |
$184.5M |
29.7 |
16.0 |
2.11 |
2.22 |
— |
— |
| Z-score |
-0.55 |
0.33 |
0.01 |
0.51 |
-2.38 |
-0.21 |
0.62 |
0.89 |
-0.54 |
-0.36 |
— |
— |
| tNERD |
-0.55 |
0.33 |
0.01 |
0.51 |
-2.38 |
0.21 |
0.00 |
0.89 |
0.00 |
0.00 |
4.00 |
3.02 |
Landen Roupp, San Francisco Giants
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
88 |
10.0% |
60.0% |
93.4 mph |
27 |
17.2s |
8 |
0.0% |
— |
— |
| Z-score |
-0.70 |
-0.28 |
-1.56 |
-0.35 |
-0.47 |
-1.50 |
— |
— |
— |
— |
| pNERD |
1.40 |
-0.14 |
-0.78 |
0.00 |
0.47 |
0.75 |
0.40 |
0.00 |
3.80 |
5.90 |
Seth Lugo, Kansas City Royals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
107 |
7.7% |
64.4% |
91.6 mph |
36 |
16.2s |
-6 |
0.0% |
— |
— |
| Z-score |
0.39 |
-1.37 |
0.21 |
-1.17 |
1.90 |
-2.32 |
— |
— |
— |
— |
| pNERD |
-0.78 |
-0.68 |
0.10 |
0.00 |
0.00 |
1.16 |
0.00 |
0.00 |
3.80 |
3.60 |
Go back to top of page
Minnesota Twins @ Cleveland Guardians, 3:40p
Summary
Both teams are hovering around .500 with muted offenses, but there's a real thread here for Twins fans hoping their bullpen-battered season snaps its skid, and for Guardians fans enjoying a series sweep in progress. Cleveland has won three straight in this set, and Guardians closer Cade Smith just notched his 29th save while Byron Buxton made a highlight-caliber throw that nearly ended a Cleveland rally before replay reversed it.
On the mound, Bailey Ober is quietly the more interesting story: in his last two starts, he has given up three earned runs over 10 ⅓ innings pitched, with his most recent start earning a win in the first game out of break against the Cubs. His command remains his calling card — his 18% K rate is modest, but the 6.5% walk rate is excellent, and he allows very little free traffic — though his pNERD of 2.64 reflects an xFIP- still in below-average territory. Cecconi's peripherals are similarly middling, edging Ober slightly on pNERD (3.51) thanks to youth and a bit of positive luck. Neither arm is a real building priority. Team-wise, Cleveland's 7.66 tNERD (age, payroll thrift, and bullpen strength doing the heavy lifting) outweighs Minnesota's league-worst baserunning and shaky defense. At 8.05, the gNERD sits below both the historical and today's-slate averages — a watchable-enough Guardians bullpen showcase, but not a must-see.
(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, Minnesota Twins (2.30); radio, Cleveland Guardians (3.14)
Minnesota Twins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
17.7 |
8.2% |
-7.3 |
-19.3 |
1.5 |
$122.1M |
28.9 |
-9.0 |
2.30 |
2.06 |
— |
— |
| Z-score |
0.61 |
0.33 |
-1.67 |
-1.20 |
-0.79 |
-0.92 |
-0.06 |
-0.50 |
-0.17 |
-0.69 |
— |
— |
| tNERD |
0.61 |
0.33 |
-1.67 |
-1.20 |
-0.79 |
0.92 |
0.06 |
0.00 |
0.00 |
0.00 |
4.00 |
2.28 |
Cleveland Guardians
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-24.5 |
6.3% |
4.0 |
9.2 |
32.7 |
$88.9M |
27.6 |
8.0 |
2.16 |
3.14 |
— |
— |
| Z-score |
-0.77 |
-1.56 |
0.82 |
0.59 |
0.69 |
-1.30 |
-1.35 |
0.44 |
-0.44 |
1.60 |
— |
— |
| tNERD |
-0.77 |
-1.56 |
0.82 |
0.59 |
0.69 |
1.30 |
1.35 |
0.44 |
0.00 |
0.80 |
4.00 |
7.66 |
Bailey Ober, Minnesota Twins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
113 |
9.3% |
65.2% |
88.4 mph |
30 |
18.2s |
-11 |
0.0% |
— |
— |
| Z-score |
0.73 |
-0.61 |
0.57 |
-2.64 |
0.32 |
-0.67 |
— |
— |
— |
— |
| pNERD |
-1.47 |
-0.31 |
0.28 |
0.00 |
0.00 |
0.33 |
0.00 |
0.00 |
3.80 |
2.64 |
Slade Cecconi, Cleveland Guardians
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
103 |
8.4% |
63.4% |
93.3 mph |
27 |
19.3s |
6 |
0.0% |
— |
— |
| Z-score |
0.16 |
-1.04 |
-0.19 |
-0.40 |
-0.47 |
0.24 |
— |
— |
— |
— |
| pNERD |
-0.32 |
-0.52 |
-0.10 |
0.00 |
0.47 |
-0.12 |
0.30 |
0.00 |
3.80 |
3.51 |
Go back to top of page