MLB: What to watch on June 24, 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 Yankees @ Detroit Tigers, 3:40p
Summary
This is one of the day’s clearest “must-watch” games: a top-tier gNERD (17.12) driven by an elite Tarik Skubal start against a Yankees lineup that ranks very high in team offense and batted-ball authority. MLB lists Ryan Weathers and Tarik Skubal as the probable starters, so this is very much a starting-pitcher affair on paper.
Skubal’s monstrous pNERD (11.25) reflects the matchup risk: crisp velocity, a big negative xFIP- (65) and above-average swing‑and‑miss and strike rates in the component breakdown, and he’s just back from a carefully managed rehab that the Tigers completed in June — all signs he’s being handled like an ace coming off injury. Weathers (pNERD 8.40) won’t be a pushover; his stuff and recent role changes after joining New York give him the metrics to keep this competitive, and the Yankees’ tNERD (10.03) is fueled by elite batting runs, barrels and baserunning. Detroit’s big positive “Luck” suggests their surface results have been worse than their peripherals — another reason to expect action. Taken together, the high pitcher-NERD and Yankees’ offensive profile make this an analytically tasty, watchable duel rather than a slog.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Detroit Tigers (2.64)
New York Yankees
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
47.7 |
10.0% |
5.8 |
4.2 |
26.3 |
$337.1M |
29.9 |
-1.0 |
2.08 |
2.22 |
— |
— |
| Z-score |
1.82 |
1.72 |
1.45 |
0.33 |
0.73 |
1.54 |
0.85 |
-0.05 |
-0.61 |
-0.36 |
— |
— |
| tNERD |
1.82 |
1.72 |
1.45 |
0.33 |
0.73 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
10.03 |
Detroit Tigers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-9.5 |
9.0% |
-2.4 |
-11.7 |
12.2 |
$239.2M |
29.6 |
20.0 |
2.74 |
2.64 |
— |
— |
| Z-score |
-0.33 |
0.86 |
-0.71 |
-0.87 |
-0.11 |
0.42 |
0.58 |
1.11 |
0.69 |
0.54 |
— |
— |
| tNERD |
-0.33 |
0.86 |
-0.71 |
-0.87 |
-0.11 |
0.00 |
0.00 |
1.11 |
0.34 |
0.27 |
4.00 |
4.56 |
Ryan Weathers, New York Yankees
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
80 |
11.0% |
64.3% |
95.1 mph |
26 |
18.9s |
19 |
0.0% |
— |
— |
| Z-score |
-1.12 |
0.21 |
0.19 |
0.44 |
-0.75 |
-0.03 |
— |
— |
— |
— |
| pNERD |
2.25 |
0.10 |
0.09 |
0.44 |
0.75 |
0.01 |
0.95 |
0.00 |
3.80 |
8.40 |
Tarik Skubal, Detroit Tigers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
65 |
13.5% |
68.0% |
96.8 mph |
29 |
18.0s |
6 |
0.0% |
— |
— |
| Z-score |
-1.98 |
1.38 |
1.75 |
1.24 |
0.03 |
-0.75 |
— |
— |
— |
— |
| pNERD |
3.97 |
0.69 |
0.87 |
1.24 |
0.00 |
0.38 |
0.30 |
0.00 |
3.80 |
11.25 |
Go back to top of page
Texas Rangers @ Miami Marlins, 9:10a
Summary
This is a pitchers’-stuff showdown: Jacob deGrom’s elite swing-and-miss and big-velocity command make the game must-see for fans of dominant pitching, while Eury Pérez’s reinstatement and flamethrower profile add a genuine rookie-versus-veteran storyline. MLB’s preview notes Pérez is being activated off the IL for his first start since late May, while deGrom looks to bounce back after a rough outing — a contrast that gives this matchup real narrative juice.
The gNERD (15.10) reflects that: historically that’s well above typical games (it sits above most days’ offerings), driven by a high average pNERD (8.73) where deGrom’s 10.04 shines (strong xFIP-, big SwStr and 97+ mph velocity) and Pérez’s 7.42 lifts the interest because he’s a 23-year-old high-velo arm returning from the IL.
Team-wise Miami’s higher tNERD is owed to aggressive baserunning and a shaky but usable bullpen, while Texas brings more veteran suspension-of-disbelief around deGrom; expect strikeouts, hard contact battles, and a storyline hinge on whether Pérez’s heat plays or deGrom reclaims dominance.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Texas Rangers (2.01); radio, Texas Rangers (2.08)
Texas Rangers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-3.3 |
7.5% |
-1.2 |
0.0 |
23.3 |
$201.9M |
30.3 |
26.0 |
2.01 |
2.08 |
— |
— |
| Z-score |
-0.09 |
-0.44 |
-0.39 |
0.01 |
0.55 |
-0.01 |
1.17 |
1.44 |
-0.74 |
-0.65 |
— |
— |
| tNERD |
-0.09 |
-0.44 |
-0.39 |
0.01 |
0.55 |
0.01 |
0.00 |
1.44 |
0.00 |
0.00 |
4.00 |
5.09 |
Miami Marlins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-7.5 |
6.3% |
5.4 |
1.9 |
26.2 |
$81.5M |
27.4 |
5.0 |
1.79 |
1.66 |
— |
— |
| Z-score |
-0.25 |
-1.47 |
1.34 |
0.16 |
0.72 |
-1.39 |
-1.49 |
0.28 |
-1.17 |
-1.54 |
— |
— |
| tNERD |
-0.25 |
-1.47 |
1.34 |
0.16 |
0.72 |
1.39 |
1.49 |
0.28 |
0.00 |
0.00 |
4.00 |
7.65 |
Jacob deGrom, Texas Rangers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
77 |
16.6% |
65.9% |
97.1 mph |
38 |
19.0s |
9 |
0.0% |
— |
— |
| Z-score |
-1.30 |
2.82 |
0.85 |
1.39 |
2.38 |
0.05 |
— |
— |
— |
— |
| pNERD |
2.59 |
1.41 |
0.43 |
1.39 |
0.00 |
-0.03 |
0.45 |
0.00 |
3.80 |
10.04 |
Eury Pérez, Miami Marlins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
101 |
13.5% |
63.4% |
98.2 mph |
23 |
20.6s |
8 |
0.0% |
— |
— |
| Z-score |
0.08 |
1.38 |
-0.15 |
1.91 |
-1.53 |
1.34 |
— |
— |
— |
— |
| pNERD |
-0.16 |
0.69 |
-0.07 |
1.91 |
1.53 |
-0.67 |
0.40 |
0.00 |
3.80 |
7.42 |
Go back to top of page
Los Angeles Dodgers @ Minnesota Twins, 4:40p
Summary
High-leverage pitching duel: gNERD 14.47 (well above today’s average) makes this one of the day’s more watchable games — elite Dodgers offense and a pair of high-pNERD arms promise action. The Dodgers’ heavy lineup and league-leading power tilt the matchup toward run-scoring fireworks while Minnesota’s weaker team profile (low tNERD) suggests they’ll need big starts to stay close; Los Angeles’ roster and league-best homer total underline why the Dodgers are the more dangerous club. Shohei Ohtani is the main draw: his pNERD is strong (velocity and swinging-strike profile lift his score), but he’s coming off a couple of rough innings and worked through left-knee inflammation and a blister — this start is about whether he snaps back to form. Joe Ryan is a worthy foil (solid pNERD, plenty of strikeouts and an All‑Star case to make) after being scratched with an illness and then cleared to start, so Don’t expect an easy night for the Dodgers’ hitters. Matchup novelty (they’ve never faced as opposing starters) and the contrast—Dodgers’ top-tier team metrics vs. Twins’ pitching/fielding weaknesses—make this a priority pick for viewers who want a real pitcher-vs-lineup chess match.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
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 |
66.9 |
9.6% |
-2.6 |
20.2 |
32.2 |
$413.5M |
30.0 |
10.0 |
2.45 |
2.51 |
— |
— |
| Z-score |
2.53 |
1.37 |
-0.76 |
1.54 |
1.08 |
2.41 |
0.90 |
0.56 |
0.12 |
0.26 |
— |
— |
| tNERD |
2.53 |
1.37 |
-0.76 |
1.54 |
1.08 |
0.00 |
0.00 |
0.56 |
0.06 |
0.13 |
4.00 |
10.50 |
Minnesota Twins
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
9.9 |
8.7% |
-3.6 |
-14.4 |
1.7 |
$122.1M |
28.9 |
-15.0 |
2.30 |
2.06 |
— |
— |
| Z-score |
0.40 |
0.60 |
-1.02 |
-1.07 |
-0.73 |
-0.92 |
-0.06 |
-0.83 |
-0.17 |
-0.69 |
— |
— |
| tNERD |
0.40 |
0.60 |
-1.02 |
-1.07 |
-0.73 |
0.92 |
0.06 |
0.00 |
0.00 |
0.00 |
4.00 |
3.15 |
Shohei Ohtani, Los Angeles Dodgers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
81 |
13.0% |
64.4% |
97.8 mph |
31 |
18.3s |
-46 |
0.0% |
— |
— |
| Z-score |
-1.07 |
1.14 |
0.26 |
1.72 |
0.55 |
-0.51 |
— |
— |
— |
— |
| pNERD |
2.13 |
0.57 |
0.13 |
1.72 |
0.00 |
0.26 |
0.00 |
0.00 |
3.80 |
8.61 |
Joe Ryan, Minnesota Twins
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
82 |
11.2% |
67.8% |
93.3 mph |
30 |
19.2s |
-12 |
0.0% |
— |
— |
| Z-score |
-1.01 |
0.30 |
1.65 |
-0.42 |
0.29 |
0.21 |
— |
— |
— |
— |
| pNERD |
2.02 |
0.15 |
0.82 |
0.00 |
0.00 |
-0.11 |
0.00 |
0.00 |
3.80 |
6.69 |
Go back to top of page
Seattle Mariners @ Pittsburgh Pirates, 3:40p
Summary
Watch this for a true pitcher’s duel feel: two 26-year-old, big-velocity righties — Braxton Ashcraft’s recent innings-eating consistency vs. Bryan Woo’s strikeout bounceback — lift this game’s gNERD to 14.13, well above today’s average. Ashcraft looks particularly watchable on paper: a sub-80 xFIP- and heavy fastball that’s produced multiple starts of 6+ innings this month, giving Pittsburgh a reliable anchor. Woo’s 7 scoreless, nine-strikeout rebound on June 18 suggests he can turn a low Mariners tNERD (dragged down by baserunning and defense) into a quality start, and his velocity jump makes the matchup competitive. The box-score story will likely be Ashcraft trying to eat innings while the Pirates’ superior offense and baserunning (their higher tNERD components) press an otherwise soft Mariners lineup; if Ashcraft falters, expect good bullpen leverage and contact-driven action. The pitcher NERD split (10.39 vs 7.59) plus team contrasts mean this is a high-probability watch for tense, low-scoring baseball with strikeouts and quick innings rather than fireworks.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)
Seattle Mariners
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
6.3 |
8.2% |
-3.7 |
-17.2 |
22.8 |
$196.7M |
28.4 |
9.0 |
2.35 |
2.52 |
— |
— |
| Z-score |
0.27 |
0.17 |
-1.05 |
-1.28 |
0.52 |
-0.07 |
-0.52 |
0.50 |
-0.07 |
0.28 |
— |
— |
| tNERD |
0.27 |
0.17 |
-1.05 |
-1.28 |
0.52 |
0.07 |
0.52 |
0.50 |
0.00 |
0.14 |
4.00 |
3.85 |
Pittsburgh Pirates
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
22.6 |
8.2% |
4.8 |
-14.2 |
14.1 |
$119.1M |
28.8 |
2.0 |
2.01 |
1.98 |
— |
— |
| Z-score |
0.88 |
0.17 |
1.18 |
-1.06 |
0.00 |
-0.96 |
-0.20 |
0.11 |
-0.74 |
-0.86 |
— |
— |
| tNERD |
0.88 |
0.17 |
1.18 |
-1.06 |
0.00 |
0.96 |
0.20 |
0.11 |
0.00 |
0.00 |
4.00 |
6.44 |
Bryan Woo, Seattle Mariners
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
88 |
11.6% |
68.0% |
95.7 mph |
26 |
20.7s |
12 |
0.0% |
— |
— |
| Z-score |
-0.67 |
0.49 |
1.71 |
0.72 |
-0.75 |
1.42 |
— |
— |
— |
— |
| pNERD |
1.33 |
0.24 |
0.85 |
0.72 |
0.75 |
-0.71 |
0.60 |
0.00 |
3.80 |
7.59 |
Braxton Ashcraft, Pittsburgh Pirates
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
79 |
12.9% |
68.3% |
97.0 mph |
26 |
17.3s |
-4 |
0.0% |
— |
— |
| Z-score |
-1.18 |
1.10 |
1.86 |
1.34 |
-0.75 |
-1.31 |
— |
— |
— |
— |
| pNERD |
2.36 |
0.55 |
0.93 |
1.34 |
0.75 |
0.66 |
0.00 |
0.00 |
3.80 |
10.39 |
Go back to top of page
Chicago Cubs @ New York Mets, 4:10p
Summary
This is a quietly watchable pitching-versus-defense tilt: Sean Manaea’s above-average pNERD and big “luck” signal suggest he’s due for better results, while the Cubs’ excellent team defense and tidy overall tNERD set the stage for low-to-moderate scoring with the potential for sudden offense. The gNERD of 12.99 sits comfortably above today’s mean and the historical median, driven mostly by Chicago’s 9.26 tNERD (huge fielding runs and solid batting runs) and Manaea’s 6.27 pNERD; the Cubs’ positive team “luck” (+17) implies they’ve been underperforming underlying metrics and could swing things in their favor. Manaea has shown encouraging recent work for the Mets and looks like the staff’s most reliable matchup arm right now. The Mets, meanwhile, carry a middling tNERD driven by an underwhelming offense but an effective bullpen that the club has leaned on amid rotation injuries and openers. The Cubs haven’t firmly announced a starter here (some outlets list Javier Assad as the likely option), which keeps the game’s projection fuzzy and raises the entertainment ceiling if Chicago sends an experienced arm. Overall: good for viewers who like tidy pitching, crisp defense, and the chance of an explosive inning rather than a marquee slugfest.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, New York Mets (3.32); radio, Chicago Cubs (3.15)
Chicago Cubs
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
36.0 |
7.7% |
1.8 |
32.3 |
-3.7 |
$246.2M |
29.8 |
17.0 |
3.01 |
3.15 |
— |
— |
| Z-score |
1.38 |
-0.26 |
0.39 |
2.45 |
-1.06 |
0.50 |
0.67 |
0.94 |
1.22 |
1.62 |
— |
— |
| tNERD |
1.38 |
-0.26 |
0.39 |
2.45 |
-1.06 |
0.00 |
0.00 |
0.94 |
0.61 |
0.81 |
4.00 |
9.26 |
New York Mets
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-36.0 |
8.7% |
-0.8 |
-2.5 |
31.2 |
$374.9M |
29.9 |
-22.0 |
3.32 |
3.05 |
— |
— |
| Z-score |
-1.32 |
0.60 |
-0.29 |
-0.18 |
1.02 |
1.97 |
0.85 |
-1.22 |
1.82 |
1.41 |
— |
— |
| tNERD |
-1.32 |
0.60 |
-0.29 |
-0.18 |
1.02 |
0.00 |
0.00 |
0.00 |
0.91 |
0.70 |
4.00 |
5.45 |
Sean Manaea, New York Mets
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
95 |
10.7% |
64.8% |
90.3 mph |
34 |
17.2s |
20 |
0.0% |
— |
— |
| Z-score |
-0.26 |
0.07 |
0.42 |
-1.85 |
1.33 |
-1.40 |
— |
— |
— |
— |
| pNERD |
0.53 |
0.03 |
0.21 |
0.00 |
0.00 |
0.70 |
1.00 |
0.00 |
3.80 |
6.27 |
Go back to top of page
Atlanta Braves @ San Diego Padres, 5:40p
Summary
Worth switching to if you like controlled chaos: a steady Martín Pérez meets a bullpen-and-defense-heavy Padres team while JP Sears arrives as a wild-card starter with effectively no NERD history. Pérez’s recent form — four wins in his last few turns and a low sub-3.00 ERA over that stretch — gives the Braves’ half of this matchup credibility, and his pNERD (4.61) is driven by a solid xFIP- and an efficient pace that suggests he can keep a cleareyed game going.
The Padres’ sky-high tNERD (9.05) comes mostly from elite fielding and a leaky-but-volatile bullpen plus strong local broadcaster interest, which makes their games feel lively even when the offense hasn’t clicked. JP Sears shows pNERD = 0 here because there’s no usable statistical profile for this matchup (he was recently recalled to fill an injured Giolito spot), which raises the variance — unknown starters often make for watchable swings in strategy and outcome.
With a gNERD of 12.80 (above today’s mean and the historical 75th percentile), this is an above-average watch: expect tidy innings from Pérez, bench-to-bullpen fireworks, and the kind of unpredictability that keeps a late-night audience entertained.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
Atlanta Braves
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
8.8 |
9.1% |
0.3 |
7.3 |
32.1 |
$249.8M |
30.5 |
-25.0 |
2.36 |
2.36 |
— |
— |
| Z-score |
0.36 |
0.94 |
0.00 |
0.56 |
1.07 |
0.54 |
1.36 |
-1.38 |
-0.05 |
-0.06 |
— |
— |
| tNERD |
0.36 |
0.94 |
0.00 |
0.56 |
1.07 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
6.93 |
San Diego Padres
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-45.9 |
8.3% |
3.7 |
19.6 |
47.8 |
$255.5M |
29.9 |
-26.0 |
3.47 |
3.37 |
— |
— |
| Z-score |
-1.69 |
0.25 |
0.89 |
1.49 |
2.00 |
0.60 |
0.85 |
-1.44 |
2.12 |
2.09 |
— |
— |
| tNERD |
-1.69 |
0.25 |
0.89 |
1.49 |
2.00 |
0.00 |
0.00 |
0.00 |
1.06 |
1.04 |
4.00 |
9.05 |
Martín Pérez, Atlanta Braves
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
92 |
9.4% |
62.2% |
89.7 mph |
35 |
17.6s |
-25 |
0.0% |
— |
— |
| Z-score |
-0.44 |
-0.54 |
-0.65 |
-2.13 |
1.59 |
-1.07 |
— |
— |
— |
— |
| pNERD |
0.87 |
-0.27 |
-0.32 |
0.00 |
0.00 |
0.54 |
0.00 |
0.00 |
3.80 |
4.61 |
JP Sears, San Diego Padres
No detailed stats available
Go back to top of page
Chicago Cubs @ New York Mets, 10:10a
Summary
This has real teeth: Nolan McLean’s high-octane profile makes this a must-see matchup for anyone who likes strikeouts and quality pitching, while the Cubs’ stout defense and surprisingly high team NERD promise enough action even if Assad is just “serviceable.” McLean’s strong 2026 form — including a nine-strikeout outing last week — explains his hefty pNERD (8.36) and the game’s above-average gNERD (12.64). Javier Assad (pNERD 2.20) is more of a replacement-piece starter whose stuff and swinging-strike numbers are modest, but he’s been useful recently, turning in a 6‑scoreless‑inning outing that suggests he can keep this competitive for a few frames. The Cubs are playing through a rash of injuries — which is why Assad is getting turns — but their elite fielding and positive “luck” component argue for offensive bounce-backs, boosting watchability. If you want tidy analytics: McLean’s sub-100 xFIP- and above-average velo make him the real draw; everything else is texture that could produce a close, watchable game rather than a snooze.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, New York Mets (3.32); radio, Chicago Cubs (3.15)
Chicago Cubs
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
36.0 |
7.7% |
1.8 |
32.3 |
-3.7 |
$246.2M |
29.8 |
17.0 |
3.01 |
3.15 |
— |
— |
| Z-score |
1.38 |
-0.26 |
0.39 |
2.45 |
-1.06 |
0.50 |
0.67 |
0.94 |
1.22 |
1.62 |
— |
— |
| tNERD |
1.38 |
-0.26 |
0.39 |
2.45 |
-1.06 |
0.00 |
0.00 |
0.94 |
0.61 |
0.81 |
4.00 |
9.26 |
New York Mets
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-36.0 |
8.7% |
-0.8 |
-2.5 |
31.2 |
$374.9M |
29.9 |
-22.0 |
3.32 |
3.05 |
— |
— |
| Z-score |
-1.32 |
0.60 |
-0.29 |
-0.18 |
1.02 |
1.97 |
0.85 |
-1.22 |
1.82 |
1.41 |
— |
— |
| tNERD |
-1.32 |
0.60 |
-0.29 |
-0.18 |
1.02 |
0.00 |
0.00 |
0.00 |
0.91 |
0.70 |
4.00 |
5.45 |
Javier Assad, Chicago Cubs
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
105 |
5.1% |
61.9% |
93.0 mph |
28 |
17.8s |
-10 |
0.0% |
— |
— |
| Z-score |
0.31 |
-2.55 |
-0.78 |
-0.56 |
-0.23 |
-0.91 |
— |
— |
— |
— |
| pNERD |
-0.62 |
-1.28 |
-0.39 |
0.00 |
0.23 |
0.46 |
0.00 |
0.00 |
3.80 |
2.20 |
Nolan McLean, New York Mets
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
82 |
9.3% |
62.4% |
95.4 mph |
24 |
16.9s |
9 |
0.0% |
— |
— |
| Z-score |
-1.01 |
-0.59 |
-0.57 |
0.58 |
-1.27 |
-1.64 |
— |
— |
— |
— |
| pNERD |
2.02 |
-0.29 |
-0.28 |
0.58 |
1.27 |
0.82 |
0.45 |
0.00 |
3.80 |
8.36 |
Go back to top of page
Arizona Diamondbacks @ St. Louis Cardinals, 4:45p
Summary
Worth tuning in for a rookie moment and some matchup uncertainty: Mitch Bratt’s MLB debut against a still-volatile Matthew Liberatore gives this middling gNERD a real watchable edge. The 11.26 gNERD sits near today’s mean, and the game’s drama is driven less by steady analytics than by storylines—Bratt is a top prospect making his big-league debut (and has just returned from a short IL stint after being part of the Merrill Kelly trade), so his pNERD of 0.00 merely flags the novelty rather than a lack of intrigue. Liberatore’s pNERD (5.64) and surface peripherals (roughly league-average xFIP-) pair with a very large positive “luck” number, suggesting he’s been pitching below his tie‑to‑skill measures and could be due for better outcomes; that makes his start more interesting than his ERA implies. Team-wise the Cardinals’ higher tNERD is driven by younger, cost-controlled production and decent defense, while Arizona’s offense lags even if the D-backs’ defense is strong—so expect a contest that’s part prospect spectacle, part bullpen/bench chess.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Arizona Diamondbacks (2.19); radio, St. Louis Cardinals (2.15)
Arizona Diamondbacks
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-29.6 |
7.0% |
2.5 |
18.9 |
15.1 |
$231.6M |
30.2 |
-16.0 |
2.19 |
1.92 |
— |
— |
| Z-score |
-1.08 |
-0.87 |
0.58 |
1.44 |
0.06 |
0.33 |
1.08 |
-0.88 |
-0.39 |
-0.99 |
— |
— |
| tNERD |
-1.08 |
-0.87 |
0.58 |
1.44 |
0.06 |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
4.00 |
4.13 |
St. Louis Cardinals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
16.9 |
7.7% |
2.1 |
10.9 |
-4.9 |
$111.2M |
26.9 |
3.0 |
2.17 |
2.15 |
— |
— |
| Z-score |
0.66 |
-0.26 |
0.47 |
0.84 |
-1.13 |
-1.05 |
-1.94 |
0.17 |
-0.43 |
-0.50 |
— |
— |
| tNERD |
0.66 |
-0.26 |
0.47 |
0.84 |
-1.13 |
1.05 |
1.94 |
0.17 |
0.00 |
0.00 |
4.00 |
7.74 |
Mitch Bratt, Arizona Diamondbacks
No detailed stats available
Matthew Liberatore, St. Louis Cardinals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
100 |
9.9% |
63.4% |
94.5 mph |
26 |
18.4s |
29 |
0.0% |
— |
— |
| Z-score |
0.02 |
-0.31 |
-0.15 |
0.15 |
-0.75 |
-0.43 |
— |
— |
— |
— |
| pNERD |
-0.05 |
-0.15 |
-0.08 |
0.15 |
0.75 |
0.22 |
1.00 |
0.00 |
3.80 |
5.64 |
Go back to top of page
Philadelphia Phillies @ Washington Nationals, 3:45p
Summary
Not must-see TV, but quietly worth your attention: Aaron Nola’s stronger pNERD and underlying metrics make this a pitchers-versus-contact game where one deep Nola outing or a few loud Nationals swings could tilt things quickly. The gNERD of 11.17 sits a hair below today’s average slate but above the historical mean, so this is a mid-tier watch with real micro-drama. Aaron Nola (pNERD 5.16) brings a respectable xFIP- (~91) and huge positive luck — he’s been a little unlucky and hasn’t pushed past the fifth in his June turns, so there’s upside if he finds the extra inning or two. Miles Mikolas (pNERD 2.96) profiles worse: a higher xFIP-, very low whiff rate and an ERA that has creeped up this season, which makes him the weaker half of the matchup and increases the chance of quick, contact-heavy innings. The Nationals’ team NERD (8.32) is driven by offense and baserunning, so expect active at-bats and potential rally chances against Mikolas; the Phillies’ tNERD is lower, so this is more about one pitcher’s bounce-back than a tactical pitchers’ duel. Lineups and probables matchups are posted on the official day-of pages.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Philadelphia Phillies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-26.9 |
7.7% |
6.6 |
-6.5 |
33.0 |
$309.8M |
30.5 |
-18.0 |
2.92 |
2.69 |
— |
— |
| Z-score |
-0.98 |
-0.26 |
1.66 |
-0.48 |
1.12 |
1.22 |
1.36 |
-0.99 |
1.03 |
0.64 |
— |
— |
| tNERD |
-0.98 |
-0.26 |
1.66 |
-0.48 |
1.12 |
0.00 |
0.00 |
0.00 |
0.52 |
0.32 |
4.00 |
5.90 |
Washington Nationals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
24.1 |
8.9% |
7.1 |
2.6 |
-21.4 |
$114.5M |
27.1 |
-42.0 |
2.00 |
2.20 |
— |
— |
| Z-score |
0.93 |
0.77 |
1.79 |
0.21 |
-2.11 |
-1.01 |
-1.71 |
-2.32 |
-0.75 |
-0.40 |
— |
— |
| tNERD |
0.93 |
0.77 |
1.79 |
0.21 |
-2.11 |
1.01 |
1.71 |
0.00 |
0.00 |
0.00 |
4.00 |
8.32 |
Aaron Nola, Philadelphia Phillies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
91 |
10.5% |
64.1% |
92.0 mph |
33 |
20.6s |
44 |
0.0% |
— |
— |
| Z-score |
-0.49 |
-0.03 |
0.11 |
-1.04 |
1.07 |
1.34 |
— |
— |
— |
— |
| pNERD |
0.99 |
-0.01 |
0.05 |
0.00 |
0.00 |
-0.67 |
1.00 |
0.00 |
3.80 |
5.16 |
Miles Mikolas, Washington Nationals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
109 |
5.9% |
65.5% |
93.2 mph |
37 |
19.0s |
23 |
0.0% |
— |
— |
| Z-score |
0.54 |
-2.18 |
0.70 |
-0.47 |
2.12 |
0.05 |
— |
— |
— |
— |
| pNERD |
-1.08 |
-1.09 |
0.35 |
0.00 |
0.00 |
-0.03 |
1.00 |
0.00 |
3.80 |
2.96 |
Go back to top of page
Athletics @ San Francisco Giants, 6:45p
Summary
Not the flashiest matchup, but worth a look for one big reason: rookie lefty Gage Jump has real swing-and-miss stuff, while Tyler Mahle’s return from the IL leaves room for volatility — that contrast gives this otherwise middling gNERD (9.79) some teeth. Jump’s call-up and early results mark him as a legitimate prospect with a mid-90s heater and strong K upside, so his pNERD (6.72) is the main attraction; he’s already turned heads in his MLB debut and minor‑league work this year. Mahle’s on-ramp from injury makes him less reliable (pNERD 4.37), and the Giants’ announced plan had him back in the rotation for this date — which explains both the intrigue and the caution. Team-wise the A’s bring slightly more offensive/age upside (tNERD 5.03) while San Francisco rates lower (3.46); both clubs show positive luck numbers, suggesting underlying performance could improve, so expect the scoreboard to be less predictable than the lowish gNERD implies. In short: watch for Jump’s stuff and Mahle’s health — that duel makes the game worth DVR-ing at minimum.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
Athletics
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
14.6 |
8.4% |
-4.2 |
-16.6 |
11.3 |
$135.2M |
28.2 |
22.0 |
1.27 |
1.94 |
— |
— |
| Z-score |
0.58 |
0.34 |
-1.18 |
-1.24 |
-0.16 |
-0.77 |
-0.71 |
1.22 |
-2.19 |
-0.95 |
— |
— |
| tNERD |
0.58 |
0.34 |
-1.18 |
-1.24 |
-0.16 |
0.77 |
0.71 |
1.22 |
0.00 |
0.00 |
4.00 |
5.03 |
San Francisco Giants
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
9.7 |
7.0% |
-6.7 |
-6.8 |
-6.8 |
$228.3M |
29.6 |
28.0 |
3.20 |
3.49 |
— |
— |
| Z-score |
0.39 |
-0.87 |
-1.84 |
-0.50 |
-1.24 |
0.29 |
0.49 |
1.55 |
1.59 |
2.34 |
— |
— |
| tNERD |
0.39 |
-0.87 |
-1.84 |
-0.50 |
-1.24 |
0.00 |
0.00 |
1.55 |
0.79 |
1.17 |
4.00 |
3.46 |
Gage Jump, Athletics
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
100 |
11.3% |
67.8% |
96.5 mph |
23 |
20.6s |
-45 |
0.0% |
— |
— |
| Z-score |
0.02 |
0.35 |
1.67 |
1.10 |
-1.53 |
1.34 |
— |
— |
— |
— |
| pNERD |
-0.05 |
0.17 |
0.83 |
1.10 |
1.53 |
-0.67 |
0.00 |
0.00 |
3.80 |
6.72 |
Tyler Mahle, San Francisco Giants
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
99 |
8.0% |
62.9% |
92.3 mph |
31 |
18.2s |
50 |
0.0% |
— |
— |
| Z-score |
-0.03 |
-1.20 |
-0.38 |
-0.90 |
0.55 |
-0.59 |
— |
— |
— |
— |
| pNERD |
0.07 |
-0.60 |
-0.19 |
0.00 |
0.00 |
0.30 |
1.00 |
0.00 |
3.80 |
4.37 |
Go back to top of page
Cleveland Guardians @ Chicago White Sox, 11:10a
Summary
Not a marquee showdown — the gNERD (9.72) sits below both today’s game average and the historical median — but there’s enough contrast here to make a dull-looking game worth a quick watch. The White Sox bring the more entertaining team profile (higher tNERD and a better barrel rate), while the Guardians’ offense looks blunt and young, which explains Cleveland’s lower team NERD despite solid defense and cheap, lively roster construction. Erick Fedde is a low-whiff, contact-heavy veteran whose season numbers have been middling (2–6, 4.46) and whose underlying metrics here drag the pNERD down; his 0.78 pNERD reflects poor swing-and-miss and strike rates. Tanner Bibee’s 3.97 pNERD and recent strong starts (including a multi-start stretch with eight K’s) suggest he’s the more watchable arm if you like strikeout upside and length. The larger storyline is a real AL Central scrap — these clubs are neck-and-neck atop the division — and Chicago’s surprising turnaround (plus some roster injuries elsewhere) adds stakes. Bottom line: not a “must-see,” but intriguing if you want to watch whether Bibee’s stuff can baffle a lively White Sox lineup.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Cleveland Guardians (2.16); radio, Cleveland Guardians (3.14)
Cleveland Guardians
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-28.6 |
6.2% |
1.5 |
3.5 |
28.7 |
$88.9M |
27.6 |
5.0 |
2.16 |
3.14 |
— |
— |
| Z-score |
-1.04 |
-1.56 |
0.32 |
0.28 |
0.87 |
-1.30 |
-1.35 |
0.28 |
-0.44 |
1.60 |
— |
— |
| tNERD |
-1.04 |
-1.56 |
0.32 |
0.28 |
0.87 |
1.30 |
1.35 |
0.28 |
0.00 |
0.80 |
4.00 |
6.59 |
Chicago White Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
4.9 |
9.2% |
-0.6 |
0.6 |
13.5 |
$105.8M |
27.1 |
-6.0 |
1.82 |
2.57 |
— |
— |
| Z-score |
0.21 |
1.03 |
-0.24 |
0.06 |
-0.03 |
-1.11 |
-1.76 |
-0.33 |
-1.11 |
0.39 |
— |
— |
| tNERD |
0.21 |
1.03 |
-0.24 |
0.06 |
-0.03 |
1.11 |
1.76 |
0.00 |
0.00 |
0.19 |
4.00 |
8.09 |
Tanner Bibee, Cleveland Guardians
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
98 |
11.4% |
63.5% |
94.0 mph |
27 |
20.5s |
-1 |
0.0% |
— |
— |
| Z-score |
-0.09 |
0.39 |
-0.14 |
-0.09 |
-0.49 |
1.26 |
— |
— |
— |
— |
| pNERD |
0.18 |
0.20 |
-0.07 |
0.00 |
0.49 |
-0.63 |
0.00 |
0.00 |
3.80 |
3.97 |
Erick Fedde, Chicago White Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
119 |
7.2% |
60.2% |
93.8 mph |
33 |
17.1s |
-14 |
0.0% |
— |
— |
| Z-score |
1.11 |
-1.57 |
-1.49 |
-0.18 |
1.07 |
-1.48 |
— |
— |
— |
— |
| pNERD |
-2.23 |
-0.78 |
-0.74 |
0.00 |
0.00 |
0.74 |
0.00 |
0.00 |
3.80 |
0.78 |
Go back to top of page
Kansas City Royals @ Tampa Bay Rays, 3:40p
Summary
Not a showstopper, but worth a look if you like tidy starting pitching: the gNERD of 9.59 is below today's average, yet both starters carry above-average pNERD scores that promise a pitch-to-contact chess match rather than a slugfest. Noah Cameron and Griffin Jax each rate in the mid‑6s for pNERD, with Jax’s uptempo velo and swing‑and‑miss profile and Cameron’s surprising debut history providing the day’s best micro‑storylines.
The teams drag the score down: a combined tNERD of 3.14 reflects a thin offensive profile and roster instability — KC’s bullpen is a clear liability and injuries have thinned their depth — while Tampa Bay’s low barrel rate and defensive run numbers blunt long‑ball excitement.
Practical takeaway: tune in for starter‑focused baseball and a possible low‑scoring duel (both pitchers sit above today’s pitcher‑NERD average), but don’t expect late‑inning fireworks given KC’s shaky relief corps and the Rays’ limited batted‑ball damage potential.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Tampa Bay Rays (2.27); radio, Kansas City Royals (2.22)
Kansas City Royals
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-13.3 |
8.5% |
2.3 |
5.6 |
-17.1 |
$184.5M |
29.7 |
12.0 |
2.11 |
2.22 |
— |
— |
| Z-score |
-0.47 |
0.42 |
0.53 |
0.44 |
-1.85 |
-0.21 |
0.62 |
0.67 |
-0.54 |
-0.36 |
— |
— |
| tNERD |
-0.47 |
0.42 |
0.53 |
0.44 |
-1.85 |
0.21 |
0.00 |
0.67 |
0.00 |
0.00 |
4.00 |
3.94 |
Tampa Bay Rays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-1.0 |
5.3% |
2.5 |
-14.0 |
3.7 |
$106.9M |
29.1 |
12.0 |
2.27 |
2.10 |
— |
— |
| Z-score |
-0.01 |
-2.33 |
0.58 |
-1.04 |
-0.62 |
-1.10 |
0.07 |
0.67 |
-0.23 |
-0.61 |
— |
— |
| tNERD |
-0.01 |
-2.33 |
0.58 |
-1.04 |
-0.62 |
1.10 |
0.00 |
0.67 |
0.00 |
0.00 |
4.00 |
2.35 |
Noah Cameron, Kansas City Royals
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
93 |
10.4% |
63.8% |
92.4 mph |
26 |
17.0s |
4 |
0.0% |
— |
— |
| Z-score |
-0.38 |
-0.07 |
-0.00 |
-0.85 |
-0.75 |
-1.56 |
— |
— |
— |
— |
| pNERD |
0.76 |
-0.04 |
-0.00 |
0.00 |
0.75 |
0.78 |
0.20 |
0.00 |
3.80 |
6.25 |
Griffin Jax, Tampa Bay Rays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
89 |
13.5% |
63.9% |
96.0 mph |
31 |
18.8s |
-3 |
0.0% |
— |
— |
| Z-score |
-0.61 |
1.38 |
0.05 |
0.86 |
0.55 |
-0.11 |
— |
— |
— |
— |
| pNERD |
1.22 |
0.69 |
0.03 |
0.86 |
0.00 |
0.05 |
0.00 |
0.00 |
3.80 |
6.65 |
Go back to top of page
Milwaukee Brewers @ Cincinnati Reds, 4:10p
Summary
This is a mildly watchable game because a reliable young Brewers starter and a Reds pitcher shaking off a recent IL stint set up a clear favorite-versus-underdog pitching matchup — interesting enough for early innings, less so for a tight game throughout. The gNERD (9.57) sits below today’s game average and historical median, which matches the feel: Milwaukee’s stronger tNERD (6.89) and lineup (one of MLB’s higher-scoring offenses) push this toward a Brewers-leaning contest, while Cincinnati’s low tNERD (3.30) and negative batting runs make big comebacks unlikely. Shane Drohan (pNERD 6.92) brings the better underlying profile — solid xFIP- and strike metrics and a fresh role for Milwaukee after being acquired and making his 2026 debut. Rhett Lowder (pNERD 2.02) is younger and coming off a shoulder issue and a recent roster return, which helps explain the low pNERD and upside risk. If you care about predictable entertainment, watch the early innings for Drohan’s command versus Lowder’s recovery; if you want high-variance drama, this game doesn’t promise much.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)
Milwaukee Brewers
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
14.6 |
6.9% |
2.7 |
-10.7 |
31.7 |
$139.3M |
27.7 |
-35.0 |
2.66 |
2.56 |
— |
— |
| Z-score |
0.58 |
-0.95 |
0.63 |
-0.79 |
1.05 |
-0.73 |
-1.21 |
-1.93 |
0.53 |
0.37 |
— |
— |
| tNERD |
0.58 |
-0.95 |
0.63 |
-0.79 |
1.05 |
0.73 |
1.21 |
0.00 |
0.27 |
0.18 |
4.00 |
6.89 |
Cincinnati Reds
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-39.7 |
9.5% |
-0.5 |
-7.8 |
-8.0 |
$147.4M |
28.0 |
0.0 |
2.09 |
2.11 |
— |
— |
| Z-score |
-1.46 |
1.29 |
-0.21 |
-0.58 |
-1.31 |
-0.63 |
-0.94 |
0.00 |
-0.59 |
-0.59 |
— |
— |
| tNERD |
-1.46 |
1.29 |
-0.21 |
-0.58 |
-1.31 |
0.63 |
0.94 |
0.00 |
0.00 |
0.00 |
4.00 |
3.30 |
Shane Drohan, Milwaukee Brewers
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
88 |
12.4% |
64.8% |
94.9 mph |
27 |
18.1s |
-6 |
0.0% |
— |
— |
| Z-score |
-0.67 |
0.86 |
0.39 |
0.34 |
-0.49 |
-0.67 |
— |
— |
— |
— |
| pNERD |
1.33 |
0.43 |
0.20 |
0.34 |
0.49 |
0.34 |
0.00 |
0.00 |
3.80 |
6.92 |
Rhett Lowder, Cincinnati Reds
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
120 |
7.7% |
60.0% |
92.9 mph |
24 |
17.1s |
-10 |
0.0% |
— |
— |
| Z-score |
1.17 |
-1.34 |
-1.56 |
-0.61 |
-1.27 |
-1.48 |
— |
— |
— |
— |
| pNERD |
-2.34 |
-0.67 |
-0.78 |
0.00 |
1.27 |
0.74 |
0.00 |
0.00 |
3.80 |
2.02 |
Go back to top of page
Boston Red Sox @ Colorado Rockies, 12:10p
Summary
Watch if you like pitching duels with subtle storylines; don’t if you need fireworks — the numbers and context point to a quieter, pitcher-driven game. Ranger Suárez is the cleaner bet on paper (strong xFIP-ish metrics and a higher pNERD), while Kyle Freeland’s surface results look worse but carry a big positive “luck” signal that suggests his peripherals aren’t as bad as his ERA indicates — meaning this could either be a snoozer or a minor redemption arc depending on how the sequencing falls. Boston’s team profile lifts the watchability a bit: solid fielding and bullpen marks plus pronounced team luck offset a surprisingly weak Boston offense, whereas Colorado’s tNERD is very low, driven by poor batting and limited batted-ball quality. The pitching matchup (Suárez vs. Freeland) is listed in the probable pitchers feed and frames the game as a matchup of better underlying stuff against a veteran with elevated variance. Injuries and roster noise (Boston has had recent IL moves) slightly thin the narrative, so this is best for viewers who prefer process and matchup intrigue over raw scoring.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Boston Red Sox (2.47); radio, Boston Red Sox (2.64)
Boston Red Sox
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-36.8 |
6.8% |
3.5 |
20.9 |
24.0 |
$263.6M |
29.2 |
18.0 |
2.47 |
2.64 |
— |
— |
| Z-score |
-1.35 |
-1.04 |
0.84 |
1.59 |
0.59 |
0.70 |
0.17 |
1.00 |
0.16 |
0.54 |
— |
— |
| tNERD |
-1.35 |
-1.04 |
0.84 |
1.59 |
0.59 |
0.00 |
0.00 |
1.00 |
0.08 |
0.27 |
4.00 |
5.98 |
Colorado Rockies
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-33.4 |
6.7% |
-2.1 |
-8.6 |
16.4 |
$134.1M |
29.5 |
12.0 |
1.73 |
1.80 |
— |
— |
| Z-score |
-1.22 |
-1.12 |
-0.63 |
-0.64 |
0.14 |
-0.79 |
0.44 |
0.67 |
-1.29 |
-1.25 |
— |
— |
| tNERD |
-1.22 |
-1.12 |
-0.63 |
-0.64 |
0.14 |
0.79 |
0.00 |
0.67 |
0.00 |
0.00 |
4.00 |
1.98 |
Ranger Suarez, Boston Red Sox
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
86 |
10.2% |
62.6% |
91.1 mph |
30 |
17.6s |
-19 |
0.0% |
— |
— |
| Z-score |
-0.78 |
-0.17 |
-0.49 |
-1.47 |
0.29 |
-1.07 |
— |
— |
— |
— |
| pNERD |
1.56 |
-0.08 |
-0.25 |
0.00 |
0.00 |
0.54 |
0.00 |
0.00 |
3.80 |
5.57 |
Kyle Freeland, Colorado Rockies
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
105 |
10.2% |
66.9% |
91.5 mph |
33 |
19.7s |
51 |
0.0% |
— |
— |
| Z-score |
0.31 |
-0.17 |
1.28 |
-1.28 |
1.07 |
0.62 |
— |
— |
— |
— |
| pNERD |
-0.62 |
-0.08 |
0.64 |
0.00 |
0.00 |
-0.31 |
1.00 |
0.00 |
3.80 |
4.43 |
Go back to top of page
Houston Astros @ Toronto Blue Jays, 4:07p
Summary
Not a can’t-miss pitching duel — more of a low-key intrigue piece: two middling staffs and midrange starters with a few storylines that could liven things up. Mike Burrows and Trey Yesavage are neither Cy Young threats nor automatic snooze buttons; the game’s gNERD (8.89) sits below today’s slate average, and both clubs’ tNERD numbers are modest, so expect more organizational narratives than fireworks. Burrows brings the headline: he was briefly moved to the bullpen as Houston tried to fix delivery issues and limit damage, so his noticeable positive “luck” suggests some regression is possible back toward competence — that makes him worth watching for adjustments rather than dominance. Yesavage is the younger, higher-variance arm — a 22-year-old prospect returning from the IL with swing-and-miss upside but likely pitch-count limits, which creates a genuine small-bet watch: good for bettors and fans who like to see young arms tested. Toronto’s bullpen usage and recent extra-inning drama in the series add late-game intrigue, while Houston’s recent offensive outburst means the game could drift from predictable to fun if either starter falters.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Toronto Blue Jays (2.39)
Houston Astros
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
11.2 |
8.7% |
-3.2 |
-0.7 |
2.3 |
$232.7M |
28.9 |
5.0 |
2.17 |
1.99 |
— |
— |
| Z-score |
0.45 |
0.60 |
-0.92 |
-0.04 |
-0.70 |
0.34 |
-0.16 |
0.28 |
-0.42 |
-0.84 |
— |
— |
| tNERD |
0.45 |
0.60 |
-0.92 |
-0.04 |
-0.70 |
0.00 |
0.16 |
0.28 |
0.00 |
0.00 |
4.00 |
3.82 |
Toronto Blue Jays
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-11.6 |
6.7% |
-3.6 |
7.7 |
24.2 |
$306.1M |
30.1 |
10.0 |
3.10 |
2.39 |
— |
— |
| Z-score |
-0.40 |
-1.12 |
-1.02 |
0.59 |
0.60 |
1.18 |
0.99 |
0.56 |
1.40 |
0.01 |
— |
— |
| tNERD |
-0.40 |
-1.12 |
-1.02 |
0.59 |
0.60 |
0.00 |
0.00 |
0.56 |
0.70 |
0.00 |
4.00 |
3.90 |
Mike Burrows, Houston Astros
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
112 |
10.9% |
64.5% |
94.8 mph |
26 |
18.7s |
26 |
0.0% |
— |
— |
| Z-score |
0.71 |
0.16 |
0.27 |
0.29 |
-0.75 |
-0.19 |
— |
— |
— |
— |
| pNERD |
-1.42 |
0.08 |
0.14 |
0.29 |
0.75 |
0.09 |
1.00 |
0.00 |
3.80 |
4.73 |
Trey Yesavage, Toronto Blue Jays
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
108 |
13.7% |
62.6% |
94.4 mph |
22 |
18.7s |
-18 |
0.0% |
— |
— |
| Z-score |
0.48 |
1.47 |
-0.48 |
0.10 |
-1.79 |
-0.19 |
— |
— |
— |
— |
| pNERD |
-0.96 |
0.73 |
-0.24 |
0.10 |
1.79 |
0.09 |
0.00 |
0.00 |
3.80 |
5.32 |
Go back to top of page
Baltimore Orioles @ Los Angeles Angels, 1:07p
Summary
Not a marquee matchup — this is the day’s lowest gNERD — but José Soriano’s fastball/slider mix makes it worth a glance if you like watching overpowering stuff; otherwise the lack of team juice keeps it a low-priority watch. The composite tells the story: a meager average tNERD (2.60) driven by an alarmingly low Angels team score and only middling Orioles offense, so the game lacks lineup-driven excitement even though Soriano (pNERD 7.14) can shorten it with high heat and swing-and-miss stuff. Soriano has flashed mid-to-upper-90s velocity and strong strikeout outings this season, giving the Angels a real chance to control the game. Trey Gibson (pNERD 3.43) profiles as a younger, lower-miss-bats arm whose recent big-strikeout outing and early-career debut show upside but also inconsistency; he’s less likely to generate sustained dominance. Bottom line: for pure stuff-watchers this is mildly appealing because of Soriano; for anyone chasing a back-and-forth, high-scoring or bullpen-heavy spectacle, the low team metrics and overall gNERD argue you can find more entertaining games.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 |
8.2 |
8.4% |
-1.5 |
-9.0 |
14.8 |
$214.8M |
29.0 |
-10.0 |
2.82 |
2.10 |
— |
— |
| Z-score |
0.34 |
0.34 |
-0.47 |
-0.67 |
0.04 |
0.14 |
-0.02 |
-0.55 |
0.85 |
-0.61 |
— |
— |
| tNERD |
0.34 |
0.34 |
-0.47 |
-0.67 |
0.04 |
0.00 |
0.02 |
0.00 |
0.42 |
0.00 |
4.00 |
4.02 |
Los Angeles Angels
|
Batting |
Barrel% |
BaseR |
Fielding |
Bullpen |
Payroll |
Age |
Luck |
TV |
Radio |
C |
Total |
| Raw stat |
-3.4 |
9.3% |
-6.9 |
-20.7 |
-4.6 |
$191.6M |
28.6 |
-1.0 |
2.59 |
2.01 |
— |
— |
| Z-score |
-0.10 |
1.11 |
-1.89 |
-1.55 |
-1.11 |
-0.13 |
-0.39 |
-0.05 |
0.40 |
-0.80 |
— |
— |
| tNERD |
-0.10 |
1.11 |
-1.89 |
-1.55 |
-1.11 |
0.13 |
0.39 |
0.00 |
0.20 |
0.00 |
4.00 |
1.18 |
Trey Gibson, Baltimore Orioles
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
115 |
8.2% |
60.8% |
95.0 mph |
24 |
19.2s |
25 |
0.0% |
— |
— |
| Z-score |
0.88 |
-1.10 |
-1.22 |
0.39 |
-1.27 |
0.21 |
— |
— |
— |
— |
| pNERD |
-1.77 |
-0.55 |
-0.61 |
0.39 |
1.27 |
-0.11 |
1.00 |
0.00 |
3.80 |
3.43 |
José Soriano, Los Angeles Angels
|
xFIP- |
SwStr% |
Strike% |
Velocity |
Age |
Pace |
Luck |
KN% |
C |
Total |
| Raw stat |
90 |
13.7% |
61.6% |
97.0 mph |
27 |
18.6s |
-19 |
0.0% |
— |
— |
| Z-score |
-0.55 |
1.47 |
-0.93 |
1.34 |
-0.49 |
-0.27 |
— |
— |
— |
— |
| pNERD |
1.10 |
0.73 |
-0.46 |
1.34 |
0.49 |
0.13 |
0.00 |
0.00 |
3.80 |
7.14 |
Go back to top of page