MLB: What to watch on June 9, 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
Cincinnati Reds @ San Diego Padres, 6:40p
Summary
This is the day’s standout watchability pick: a top-of-the-slate gNERD (14.72) thanks to a high-ceiling Chase Burns start against a low-information Lucas Giolito — flamethrower versus an uncertain Padres rotation piece. Burns’ elite pNERD (11.01) reflects real stuff and results: above-average velocity and swing‑and‑miss profile paired with dominant strikeout totals this season, making every inning feel like a highlight reel.
The Padres’ team score (tNERD 8.21) is where the game gets extra spice: top-tier defense and a historically shaky-but-hot bullpen create a fun contrast with the Reds, whose bullpen is a pronounced weak spot and a source of run variance.
Giolito’s pNERD of 0 here signals limited or excluded data in this feed, not that he’s irrelevant — he’s on the mound for San Diego with a small sample this season that leaves outcomes more volatile than usual.
If you like high-strikeout nights and tidy narrative hooks (prospect pedigree, roster curiosities, bullpen theater), this matchup is worth prioritizing; if you prefer steadier, predictable pitching duels, it’s less essential.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -17.6 | 10.0% | 1.0 | -0.4 | -14.7 | $147.4M | 28.0 | 9.0 | 2.09 | 2.11 | — | — |
| Z-score | -0.69 | 1.54 | 0.23 | -0.10 | -1.90 | -0.63 | -0.94 | 0.57 | -0.59 | -0.59 | — | — |
| tNERD | -0.69 | 1.54 | 0.23 | -0.10 | -1.90 | 0.63 | 0.94 | 0.57 | 0.00 | 0.00 | 4.00 | 5.22 |
San Diego Padres
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -40.6 | 8.4% | 1.4 | 16.4 | 36.5 | $255.5M | 29.9 | -23.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.62 | 0.27 | 0.36 | 1.41 | 1.68 | 0.60 | 0.85 | -1.44 | 2.12 | 2.09 | — | — |
| tNERD | -1.62 | 0.27 | 0.36 | 1.41 | 1.68 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 8.21 |
Chase Burns, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 78 | 15.4% | 62.6% | 98.1 mph | 23 | 17.7s | -31 | 0.0% | — | — |
| Z-score | -1.22 | 2.16 | -0.47 | 1.87 | -1.56 | -1.00 | — | — | — | — |
| pNERD | 2.45 | 1.08 | -0.24 | 1.87 | 1.56 | 0.50 | 0.00 | 0.00 | 3.80 | 11.01 |
Lucas Giolito, San Diego Padres
No detailed stats available
Los Angeles Dodgers @ Pittsburgh Pirates, 3:40p
Summary
If you want one clear reason to tune in: Paul Skenes looks like an overpowering attractor of strikeouts and big moments, and he’s matched against an Eric Lauer who’s been searching for his best command since arriving in Los Angeles. Skenes’s sparkling underlying stuff — plus a pNERD of 10.48 driven by a 71 xFIP- equivalent and mid-to-upper-90s velocity — turns this into a must-see duel for anyone who likes high-leverage pitching; previews and game trackers note his starter-to-starter dominance this season.
The game’s gNERD of 14.05 sits well above both the historic mean (10.11) and today’s average (10.90), so this matchup ranks as notably watchable by NERD standards. Los Angeles’s team NERD (10.28) reflects real offensive and defensive heft — barrel rate, batting runs and fielding all tilt in their favor — while Pittsburgh’s solid baserunning and Skenes’s youth/velocity create a fascinating contrast. Eric Lauer’s pNERD (0.28) mirrors his recent rough patch after the trade and suggests the Dodgers could be vulnerable early.
Bottom line: expect a game defined by Skenes’s arsenal and whether the Dodgers’ top-end lineup can crack him; if he’s on, it’s a strikeout showcase, and if not, a run-scoring tilt that rewards viewers.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
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 | 59.1 | 9.9% | -2.7 | 20.1 | 26.2 | $413.5M | 30.0 | 8.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.42 | 1.46 | -1.00 | 1.74 | 0.96 | 2.41 | 0.90 | 0.50 | 0.12 | 0.26 | — | — |
| tNERD | 2.42 | 1.46 | -1.00 | 1.74 | 0.96 | 0.00 | 0.00 | 0.50 | 0.06 | 0.13 | 4.00 | 10.28 |
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 18.5 | 8.2% | 6.0 | -11.0 | 14.9 | $119.1M | 28.8 | -5.0 | 2.01 | 1.98 | — | — |
| Z-score | 0.77 | 0.11 | 1.89 | -1.05 | 0.17 | -0.96 | -0.20 | -0.31 | -0.74 | -0.86 | — | — |
| tNERD | 0.77 | 0.11 | 1.89 | -1.05 | 0.17 | 0.96 | 0.20 | 0.00 | 0.00 | 0.00 | 4.00 | 7.06 |
Eric Lauer, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 128 | 7.0% | 65.1% | 90.6 mph | 31 | 19.1s | 11 | 0.0% | — | — |
| Z-score | 1.73 | -1.62 | 0.56 | -1.71 | 0.58 | 0.15 | — | — | — | — |
| pNERD | -3.47 | -0.81 | 0.28 | 0.00 | 0.00 | -0.07 | 0.55 | 0.00 | 3.80 | 0.28 |
Paul Skenes, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 71 | 12.0% | 65.0% | 97.1 mph | 24 | 18.9s | 3 | 0.0% | — | — |
| Z-score | -1.64 | 0.63 | 0.51 | 1.39 | -1.29 | -0.02 | — | — | — | — |
| pNERD | 3.27 | 0.32 | 0.26 | 1.39 | 1.29 | 0.01 | 0.15 | 0.00 | 3.80 | 10.48 |
Philadelphia Phillies @ Toronto Blue Jays, 4:07p
Summary
This shapes up as a must-see if you like big-time pitching duels: Dylan Cease’s elite stuff meets Zack Wheeler’s steady, veteran control, and the matchup scores well above both today’s average and the historical 75th-percentile gNERD. Cease carries the higher pNERD thanks to an eye-popping 62 xFIP- and above-average velocity and whiff profile, and he’s being activated off a hamstring IL stint to make this start — so there’s both upside and a storyline about how crisp he looks out of the gate. Wheeler is reliable and deep into his string of quality outings, lowering the variance on the Phillies’ side but offering less explosive upside than Cease. Team-wise, Philly’s higher tNERD reflects strong baserunning and a taxed-but-productive bullpen, while Toronto’s offense profiles weaker (low barrel rate, negative baserunning) even as their defense helps keep things tidy — a contrast that favors a low-scoring, tense game with strikeout and chase-battle appeal. The combination of Cease’s return, his high pNERD (10.95), and a confident Wheeler makes this one of the day’s more watchable pitching showcases.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Philadelphia Phillies (2.69)
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -26.2 | 7.8% | 4.7 | 0.9 | 29.7 | $309.8M | 30.5 | -2.0 | 2.92 | 2.69 | — | — |
| Z-score | -1.04 | -0.20 | 1.45 | 0.02 | 1.21 | 1.22 | 1.36 | -0.12 | 1.03 | 0.64 | — | — |
| tNERD | -1.04 | -0.20 | 1.45 | 0.02 | 1.21 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 6.28 |
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -12.9 | 6.6% | -4.0 | 6.2 | 23.4 | $306.1M | 30.1 | 6.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.50 | -1.15 | -1.43 | 0.50 | 0.77 | 1.18 | 0.99 | 0.38 | 1.40 | 0.01 | — | — |
| tNERD | -0.50 | -1.15 | -1.43 | 0.50 | 0.77 | 0.00 | 0.00 | 0.38 | 0.70 | 0.00 | 4.00 | 3.27 |
Zack Wheeler, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 81 | 11.0% | 65.4% | 95.1 mph | 36 | 18.7s | -26 | 0.0% | — | — |
| Z-score | -1.05 | 0.18 | 0.68 | 0.44 | 1.92 | -0.18 | — | — | — | — |
| pNERD | 2.09 | 0.09 | 0.34 | 0.44 | 0.00 | 0.09 | 0.00 | 0.00 | 3.80 | 6.85 |
Dylan Cease, Toronto Blue Jays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 62 | 15.3% | 61.6% | 97.6 mph | 30 | 19.0s | 12 | 0.0% | — | — |
| Z-score | -2.17 | 2.11 | -0.88 | 1.63 | 0.31 | 0.07 | — | — | — | — |
| pNERD | 4.34 | 1.06 | -0.44 | 1.63 | 0.00 | -0.03 | 0.60 | 0.00 | 3.80 | 10.95 |
New York Yankees @ Cleveland Guardians, 3:40p
Summary
This is worth tuning into: a legitimately above-average gNERD (12.80) because a top-heavy Yankees offense (high barrel rate, tNERD 8.85) meets a Guardians club that can both underperform and surprise — especially if Slade Cecconi evens out. Gerrit Cole’s pNERD is a blank (0.00) in the sheet, but he’s on the bump and comes in with a recent rough outing versus Cleveland that looms as a storyline — the matchup feels personal enough to matter. Cleveland’s Cecconi has a middling pNERD (4.07) and the sheet flags a big positive luck component, which means he’s been unlucky lately and could pitch better than his surface numbers suggest; that makes any early offense-versus-spotty-offense swings more likely. Overall watchability flows from New York’s explosive batted-ball profile against a Guardians bullpen and roster that still produce interesting variance (payroll/age distortions and a strong relief unit on the sheet). Expect a lineup-driven game with bullpen subplots and managerial juggling — more fireworks than a pure pitching duel.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Cleveland Guardians (2.16); radio, Cleveland Guardians (3.14)
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 41.0 | 10.4% | 1.8 | 4.0 | 19.8 | $337.1M | 29.9 | -4.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.69 | 1.85 | 0.49 | 0.30 | 0.52 | 1.54 | 0.85 | -0.25 | -0.61 | -0.36 | — | — |
| tNERD | 1.69 | 1.85 | 0.49 | 0.30 | 0.52 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 8.85 |
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -13.5 | 6.1% | 1.9 | 3.7 | 28.5 | $88.9M | 27.6 | 6.0 | 2.16 | 3.14 | — | — |
| Z-score | -0.52 | -1.55 | 0.53 | 0.27 | 1.12 | -1.30 | -1.35 | 0.38 | -0.44 | 1.60 | — | — |
| tNERD | -0.52 | -1.55 | 0.53 | 0.27 | 1.12 | 1.30 | 1.35 | 0.38 | 0.00 | 0.80 | 4.00 | 7.68 |
Gerrit Cole, New York Yankees
No detailed stats available
Slade Cecconi, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 103 | 8.7% | 63.9% | 93.3 mph | 27 | 19.2s | 16 | 0.0% | — | — |
| Z-score | 0.25 | -0.85 | 0.08 | -0.42 | -0.49 | 0.23 | — | — | — | — |
| pNERD | -0.51 | -0.43 | 0.04 | 0.00 | 0.49 | -0.12 | 0.80 | 0.00 | 3.80 | 4.07 |
St. Louis Cardinals @ New York Mets, 4:10p
Summary
This is worth tuning into if you like pitcher-versus-lineup chess with a side of bullpen drama — gNERD 12.10 sits above today’s mean, driven more by the teams than by overpowering superstars. The Cardinals’ higher tNERD reflects their youth, defensive value and sneaky baserunning, while the Mets’ middling tNERD masks a punchier barrel profile and a bullpen that’s been hemorrhaging runs lately, which bodes for late-inning volatility. Dustin May brings the louder velo and an eye-catching positive luck number — the sort that suggests his underlying stuff should translate to better results soon — but he also works slowly, which can sap watchability even when the talent is there. Freddy Peralta profiles as the steadier arm by metrics (solid xFIP-) and he’s shown he can handle these Cardinals before, so expect a quality-but-not-flashy duel early and a game that might tilt into chaos if the Mets’ bullpen gets involved. If you prefer crisp innings and the possibility of a late comeback, prioritize this one.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, New York Mets (3.32); radio, New York Mets (3.05)
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.6 | 7.5% | 2.8 | 8.7 | 4.2 | $111.2M | 26.9 | 2.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.21 | -0.44 | 0.82 | 0.72 | -0.58 | -1.05 | -1.94 | 0.13 | -0.43 | -0.50 | — | — |
| tNERD | 0.21 | -0.44 | 0.82 | 0.72 | -0.58 | 1.05 | 1.94 | 0.13 | 0.00 | 0.00 | 4.00 | 7.86 |
New York Mets
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -32.3 | 9.2% | -0.2 | -2.2 | 28.2 | $374.9M | 29.9 | -24.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.28 | 0.90 | -0.17 | -0.26 | 1.10 | 1.97 | 0.85 | -1.51 | 1.82 | 1.41 | — | — |
| tNERD | -1.28 | 0.90 | -0.17 | -0.26 | 1.10 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 5.91 |
Dustin May, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 95 | 9.5% | 65.3% | 96.8 mph | 28 | 21.4s | 19 | 0.0% | — | — |
| Z-score | -0.22 | -0.49 | 0.64 | 1.25 | -0.22 | 2.03 | — | — | — | — |
| pNERD | 0.44 | -0.25 | 0.32 | 1.25 | 0.22 | -1.02 | 0.95 | 0.00 | 3.80 | 5.71 |
Freddy Peralta, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 92 | 11.8% | 61.4% | 94.0 mph | 30 | 18.1s | -1 | 0.0% | — | — |
| Z-score | -0.40 | 0.54 | -0.95 | -0.09 | 0.31 | -0.67 | — | — | — | — |
| pNERD | 0.79 | 0.27 | -0.48 | 0.00 | 0.00 | 0.34 | 0.00 | 0.00 | 3.80 | 4.72 |
Milwaukee Brewers @ Athletics, 7:05p
Summary
Short version: this is a slightly above‑average watch — gNERD 11.00 — mostly because Milwaukee’s team profile (younger, productive lineup and a surprisingly lively bullpen) meets an intriguing pitching unknown in Robert Gasser against a quietly effective J.T. Ginn. The game leans watchable because the Brewers’ tNERD (7.05) is driven by solid batting runs and one of today’s better bullpen marks, while the A’s carry a middling team NERD but a positive “luck” signal that suggests they might start scoring closer to expectation. Robert Gasser’s pNERD is 0 because there’s almost no MLB data — he’s been a depth/spot starter recently, shuttled between Triple‑A and the club, which makes his start unpredictable and interesting. J.T. Ginn, by contrast, has been delivering quality starts and steady, low‑run outings lately, which tempers the chaos and makes for a clear contrast between an unproven arm and a reliable mid‑rotation piece. In short: watch for how Gasser fares early (could be fireworks or quick hooks) and for the bullpen interplay late — it’s a game where matchups and managerial moves will matter more than pure star power.
(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 | 19.7 | 6.7% | 1.4 | -7.1 | 30.4 | $139.3M | 27.7 | -33.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.82 | -1.07 | 0.36 | -0.70 | 1.26 | -0.73 | -1.21 | -2.07 | 0.53 | 0.37 | — | — |
| tNERD | 0.82 | -1.07 | 0.36 | -0.70 | 1.26 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 7.05 |
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 2.6 | 8.4% | -2.4 | -9.5 | 16.0 | $135.2M | 28.2 | 24.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.13 | 0.27 | -0.90 | -0.91 | 0.25 | -0.77 | -0.71 | 1.51 | -2.19 | -0.95 | — | — |
| tNERD | 0.13 | 0.27 | -0.90 | -0.91 | 0.25 | 0.77 | 0.71 | 1.51 | 0.00 | 0.00 | 4.00 | 5.83 |
Robert Gasser, Milwaukee Brewers
No detailed stats available
J.T. Ginn, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 96 | 11.5% | 61.7% | 94.2 mph | 27 | 19.6s | -32 | 0.0% | — | — |
| Z-score | -0.16 | 0.41 | -0.83 | 0.01 | -0.49 | 0.56 | — | — | — | — |
| pNERD | 0.32 | 0.20 | -0.41 | 0.01 | 0.49 | -0.28 | 0.00 | 0.00 | 3.80 | 4.12 |
Texas Rangers @ Kansas City Royals, 4:40p
Summary
Worth tuning in mostly for the pitching: Nathan Eovaldi’s strong underlying stuff (high pNERD) against a steady Stephen Kolek makes for a pitcher-first game rather than an offensive showcase. Eovaldi’s pNERD (8.22) and an xFIP- of 80 suggest he’s the clear attraction — he’s missed time in recent seasons but looks healthy and his peripherals still scream “miss bats,” which raises the ceiling here. Kolek’s mid-range pNERD (5.00) and decent xFIP- (89) mean you can expect a low-event duel rather than fireworks; MLB preview notes he’s been effective at Kauffman and has had quality outings there. Both teams’ tNERDs are modest (Texas 4.68, KC 3.88), and the Rangers’ lineup is thinned by recent IL issues while the Royals are patching rotation depth after elbow injuries to Bubic and Ragans — so run-scoring upside is limited. Notable: both clubs carry positive luck marks, implying some underperformance that could correct, but given weak team offense and KC’s shaky bullpen, this reads as an analytically interesting pitching match with middling watchability (gNERD ~10.9) — good if you like pitcher battles, less so if you want offense.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Kansas City Royals (2.11); radio, Kansas City Royals (2.22)
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -5.7 | 7.8% | -0.1 | 1.5 | 17.1 | $201.9M | 30.3 | 13.0 | 2.01 | 2.08 | — | — |
| Z-score | -0.21 | -0.20 | -0.14 | 0.07 | 0.33 | -0.01 | 1.17 | 0.82 | -0.74 | -0.65 | — | — |
| tNERD | -0.21 | -0.20 | -0.14 | 0.07 | 0.33 | 0.01 | 0.00 | 0.82 | 0.00 | 0.00 | 4.00 | 4.68 |
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -29.3 | 8.3% | 2.8 | 7.3 | -11.3 | $184.5M | 29.7 | 14.0 | 2.11 | 2.22 | — | — |
| Z-score | -1.16 | 0.19 | 0.82 | 0.59 | -1.66 | -0.21 | 0.62 | 0.88 | -0.54 | -0.36 | — | — |
| tNERD | -1.16 | 0.19 | 0.82 | 0.59 | -1.66 | 0.21 | 0.00 | 0.88 | 0.00 | 0.00 | 4.00 | 3.88 |
Nathan Eovaldi, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 80 | 15.0% | 67.4% | 94.1 mph | 36 | 20.2s | 20 | 0.0% | — | — |
| Z-score | -1.10 | 1.98 | 1.49 | -0.04 | 1.92 | 1.05 | — | — | — | — |
| pNERD | 2.21 | 0.99 | 0.75 | 0.00 | 0.00 | -0.52 | 1.00 | 0.00 | 3.80 | 8.22 |
Stephen Kolek, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 89 | 8.5% | 64.3% | 94.0 mph | 29 | 17.9s | -12 | 0.0% | — | — |
| Z-score | -0.57 | -0.94 | 0.21 | -0.09 | 0.05 | -0.84 | — | — | — | — |
| pNERD | 1.15 | -0.47 | 0.11 | 0.00 | 0.00 | 0.42 | 0.00 | 0.00 | 3.80 | 5.00 |
Seattle Mariners @ Baltimore Orioles, 3:35p
Summary
This is a reasonably watchable pitching matchup with the edge to Seattle: Logan Gilbert’s above-average pNERD and solid underlying stuff give the game a real axis of interest, while Trevor Rogers’ surface struggles but large “luck” number add narrative tension. The gNERD of 10.78 is essentially middle-of-the-road (near the historical median and just a hair under today’s slate average), so don’t expect fireworks, but there’s enough to keep you engaged. Gilbert’s profile (strong xFIP-, good velocity and strike rates, pNERD 6.78) makes him the game’s most compelling performer — he looks like the sort of starter who eats innings and creates lots of batter-versus-ball decisions. Rogers, by contrast, has posted rough surface numbers (high xFIP-, elevated ERA this year) and a lower pNERD, but his very positive luck score suggests some of his poor results have been unlucky; that tension between bad peripherals and lucky/unlucky results is watchable in its own right. The teams’ tNERDs are balanced, and Seattle’s positive team luck hints they may be due for marginal improvement — enough to prefer this as a quietly interesting pitcher-focused game.
(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, Seattle Mariners (2.52)
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 25.5 | 8.5% | -3.0 | -12.0 | 17.4 | $196.7M | 28.4 | 20.0 | 2.35 | 2.52 | — | — |
| Z-score | 1.06 | 0.35 | -1.10 | -1.14 | 0.35 | -0.07 | -0.52 | 1.26 | -0.07 | 0.28 | — | — |
| tNERD | 1.06 | 0.35 | -1.10 | -1.14 | 0.35 | 0.07 | 0.52 | 1.26 | 0.00 | 0.14 | 4.00 | 5.51 |
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.8 | 8.1% | 1.8 | -8.6 | 20.9 | $214.8M | 29.0 | -6.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.46 | 0.03 | 0.49 | -0.83 | 0.59 | 0.14 | -0.02 | -0.37 | 0.85 | -0.61 | — | — |
| tNERD | 0.46 | 0.03 | 0.49 | -0.83 | 0.59 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 5.19 |
Logan Gilbert, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 86 | 12.8% | 65.2% | 95.5 mph | 29 | 20.1s | 11 | 0.0% | — | — |
| Z-score | -0.75 | 0.99 | 0.59 | 0.63 | 0.05 | 0.97 | — | — | — | — |
| pNERD | 1.50 | 0.50 | 0.29 | 0.63 | 0.00 | -0.48 | 0.55 | 0.00 | 3.80 | 6.78 |
Trevor Rogers, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 115 | 10.5% | 66.9% | 93.1 mph | 28 | 18.1s | 38 | 0.0% | — | — |
| Z-score | 0.96 | -0.04 | 1.32 | -0.51 | -0.22 | -0.67 | — | — | — | — |
| pNERD | -1.93 | -0.02 | 0.66 | 0.00 | 0.22 | 0.34 | 1.00 | 0.00 | 3.80 | 4.07 |
Washington Nationals @ San Francisco Giants, 6:45p
Summary
A clear yes-if-you-like-spotlight-on-a-young-starter: Andrew Alvarez’s swing-and-miss arsenal and excellent peripherals make this the kind of game that rewards viewers who want to see a breakout arm, while Adrian Houser’s veteran, eat-innings profile (and quieter peripherals) makes for a useful contrast. Alvarez has looked very effective in his early big-league turns and has the underlying strikeout and xFIP profile that explains his high pNERD; Washington is leaning into his starter role after recent recalls and strong outings. The Giants rolled out Houser as a two-year veteran addition this winter, but his season numbers and low chase/swing-miss rates explain a low pNERD and why the matchup feels tilt‑y in the Nats’ favor. Washington’s roster profile — young, aggressive on the bases, decent barreling — boosts tNERD, though their bullpen and payroll context temper things; that makes Alvarez’s start the main entertainment driver. San Francisco’s team metrics (poor baserunning/defense but positive “luck”) suggest they’ve gotten more out of their record than expected and could be vulnerable if Houser can’t suppress quality contact. Overall gNERD sits near average, but the true hook is Alvarez’s upside against a veteran who’s been frustratingly ordinary — a tidy pitcher’s duel tilt with a clear name to watch.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.0 | 8.7% | 3.2 | 0.8 | -13.5 | $114.5M | 27.1 | -32.0 | 2.00 | 2.20 | — | — |
| Z-score | 0.88 | 0.51 | 0.96 | 0.01 | -1.81 | -1.01 | -1.71 | -2.01 | -0.75 | -0.40 | — | — |
| tNERD | 0.88 | 0.51 | 0.96 | 0.01 | -1.81 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 7.27 |
San Francisco Giants
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.4 | 6.8% | -6.0 | -7.2 | -4.9 | $228.3M | 29.6 | 18.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.20 | -0.99 | -2.09 | -0.71 | -1.21 | 0.29 | 0.49 | 1.13 | 1.59 | 2.34 | — | — |
| tNERD | 0.20 | -0.99 | -2.09 | -0.71 | -1.21 | 0.00 | 0.00 | 1.13 | 0.79 | 1.17 | 4.00 | 2.29 |
Andrew Alvarez, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 65 | 12.4% | 62.4% | 92.6 mph | 27 | 18.4s | 21 | 0.0% | — | — |
| Z-score | -1.99 | 0.81 | -0.57 | -0.75 | -0.49 | -0.43 | — | — | — | — |
| pNERD | 3.98 | 0.41 | -0.29 | 0.00 | 0.49 | 0.21 | 1.00 | 0.00 | 3.80 | 9.60 |
Adrian Houser, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 118 | 7.3% | 62.5% | 95.0 mph | 33 | 17.8s | 19 | 0.0% | — | — |
| Z-score | 1.14 | -1.48 | -0.53 | 0.39 | 1.12 | -0.92 | — | — | — | — |
| pNERD | -2.28 | -0.74 | -0.26 | 0.39 | 0.00 | 0.46 | 0.95 | 0.00 | 3.80 | 2.31 |
Boston Red Sox @ Tampa Bay Rays, 3:40p
Summary
Watch if you want a contrast: a high-potential 23-year-old fastball/strike-rate profile in Payton Tolle against a crafty veteran in Nick Martinez — the matchup promises clear stylistic conflict even if it’s not the day’s flashiest slate. The gNERD of 10.74 sits around the median of what we’re seeing today, but the game’s watchability is driven more by the pitching split than by the teams — Boston’s tNERD (6.34) is buoyed by elite fielding and hot luck, while Tampa Bay’s low tNERD (2.25) reflects a ugly barrel profile and defensive drag. Payton Tolle’s high pNERD (9.75) tracks to his jumpy velocity, youth and above-average strike/pace metrics, and he’ll be making his Tropicana Field appearance after a recent recall and solid early-season results. Nick Martinez (pNERD 3.13) has been a quietly effective veteran with a strong traditional ERA this year, but his underlying metrics and lower whiff profile make him more hittable in neutral matchups. In short: pick this one if you like seeing a young power-ish arm vs. a veteran’s craft; skip it if you need a batter-driven fireworks show — the teams’ profiles suggest defense and pitching will decide it.
(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 | -27.8 | 7.2% | 2.1 | 18.8 | 19.3 | $263.6M | 29.2 | 17.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.10 | -0.68 | 0.59 | 1.63 | 0.48 | 0.70 | 0.17 | 1.07 | 0.16 | 0.54 | — | — |
| tNERD | -1.10 | -0.68 | 0.59 | 1.63 | 0.48 | 0.00 | 0.00 | 1.07 | 0.08 | 0.27 | 4.00 | 6.34 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.4 | 5.1% | 2.4 | -10.7 | 2.5 | $106.9M | 29.1 | 5.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.20 | -2.34 | 0.69 | -1.02 | -0.69 | -1.10 | 0.07 | 0.32 | -0.23 | -0.61 | — | — |
| tNERD | 0.20 | -2.34 | 0.69 | -1.02 | -0.69 | 1.10 | 0.00 | 0.32 | 0.00 | 0.00 | 4.00 | 2.25 |
Payton Tolle, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 88 | 13.7% | 68.8% | 95.9 mph | 23 | 17.5s | -35 | 0.0% | — | — |
| Z-score | -0.63 | 1.39 | 2.07 | 0.82 | -1.56 | -1.16 | — | — | — | — |
| pNERD | 1.26 | 0.70 | 1.03 | 0.82 | 1.56 | 0.58 | 0.00 | 0.00 | 3.80 | 9.75 |
Nick Martinez, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 8.1% | 67.5% | 92.6 mph | 35 | 19.0s | -52 | 0.0% | — | — |
| Z-score | 0.43 | -1.12 | 1.57 | -0.75 | 1.65 | 0.07 | — | — | — | — |
| pNERD | -0.86 | -0.56 | 0.79 | 0.00 | 0.00 | -0.03 | 0.00 | 0.00 | 3.80 | 3.13 |
Arizona Diamondbacks @ Miami Marlins, 3:40p
Summary
A tidy pitching contrast makes this worth a peek: Max Meyer is riding legitimate swing‑and‑miss, low‑xFIP form while Zac Gallen’s surface numbers look worse than his underlying profile, so there’s a good chance this one tilts into a pitchers’ duel with late volatility. The gNERD of 10.33 sits roughly at the historical median and a hair below today's slate average, so it’s not a must‑see but offers specific attractions. Meyer’s strong pNERD (6.15) lines up with an 87 xFIP‑ and a streak of length in starts, suggesting he’ll challenge hitters deep into games. Gallen’s pNERD (2.81) hides a big positive luck component, meaning his eye‑catching surface results have been unlucky and could improve even if his chase-and‑miss numbers haven’t. On the team side the Marlins’ higher tNERD is driven by base‑running juice, a younger roster profile, and a usable bullpen, while Arizona contributes elite fielding — a matchup that favors small ball and low‑variance innings rather than fireworks. Overall: pick this if you like smart, pitcher‑forward games with tactical baserunning rather than slugfests.
(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, Arizona Diamondbacks (1.92)
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -18.9 | 7.2% | 1.9 | 14.3 | 14.3 | $231.6M | 30.2 | -18.0 | 2.19 | 1.92 | — | — |
| Z-score | -0.74 | -0.68 | 0.53 | 1.22 | 0.13 | 0.33 | 1.08 | -1.13 | -0.39 | -0.99 | — | — |
| tNERD | -0.74 | -0.68 | 0.53 | 1.22 | 0.13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.46 |
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.7 | 6.3% | 5.8 | -1.9 | 17.7 | $81.5M | 27.4 | 4.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.45 | -1.39 | 1.82 | -0.23 | 0.37 | -1.39 | -1.49 | 0.25 | -1.17 | -1.54 | — | — |
| tNERD | -0.45 | -1.39 | 1.82 | -0.23 | 0.37 | 1.39 | 1.49 | 0.25 | 0.00 | 0.00 | 4.00 | 7.24 |
Zac Gallen, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 110 | 8.4% | 63.2% | 93.5 mph | 30 | 18.8s | 18 | 0.0% | — | — |
| Z-score | 0.67 | -0.99 | -0.21 | -0.32 | 0.31 | -0.10 | — | — | — | — |
| pNERD | -1.34 | -0.49 | -0.10 | 0.00 | 0.00 | 0.05 | 0.90 | 0.00 | 3.80 | 2.81 |
Max Meyer, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 87 | 13.3% | 64.1% | 94.6 mph | 27 | 19.9s | -20 | 0.0% | — | — |
| Z-score | -0.69 | 1.22 | 0.15 | 0.20 | -0.49 | 0.80 | — | — | — | — |
| pNERD | 1.38 | 0.61 | 0.07 | 0.20 | 0.49 | -0.40 | 0.00 | 0.00 | 3.80 | 6.15 |
Atlanta Braves @ Chicago White Sox, 4:40p
Summary
Not a must-watch pitching duel, but a decent bet for offense: two high tNERD clubs facing pitchers with very different chops makes this a middling, sneakily watchable game. Grant Holmes brings hotter recent form and strikeout upside, while Erick Fedde looks more like a contact-oriented gamble coming off a solid, low-hit outing.
The gNERD sits a touch below typical (9.77), driven up by both teams' strong tNERD (Braves 7.85, White Sox 8.52) — both clubs show above-average barrel rates and run creation, so the scoreboard has a fighting chance even if the arms do not. Holmes’s pNERD (3.56) reflects recent whiff and K production noted in previews; he’s had multiple strong starts with plenty of punch. Fedde’s negative pNERD (-0.40) reflects a high xFIP- and a low whiff/strike rate, though he did allow just two hits over five scoreless in his last turn and picked up his first win in months. This shapes up as a hitters’ game where the starter matchup is uneven: watch for early offense and what the bullpens — one of which is markedly better on paper — do late.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Chicago White Sox (2.57)
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 29.0 | 9.5% | 0.2 | 7.1 | 26.3 | $249.8M | 30.5 | -22.0 | 2.36 | 2.36 | — | — |
| Z-score | 1.20 | 1.14 | -0.04 | 0.58 | 0.97 | 0.54 | 1.36 | -1.38 | -0.05 | -0.06 | — | — |
| tNERD | 1.20 | 1.14 | -0.04 | 0.58 | 0.97 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 7.85 |
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.1 | 9.2% | -1.2 | 0.3 | 11.8 | $105.8M | 27.1 | 4.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.88 | 0.90 | -0.50 | -0.03 | -0.04 | -1.11 | -1.76 | 0.25 | -1.11 | 0.39 | — | — |
| tNERD | 0.88 | 0.90 | -0.50 | -0.03 | -0.04 | 1.11 | 1.76 | 0.25 | 0.00 | 0.19 | 4.00 | 8.52 |
Grant Holmes, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 12.7% | 62.9% | 94.2 mph | 30 | 18.7s | -11 | 0.0% | — | — |
| Z-score | 0.31 | 0.95 | -0.36 | 0.01 | 0.31 | -0.18 | — | — | — | — |
| pNERD | -0.63 | 0.47 | -0.18 | 0.01 | 0.00 | 0.09 | 0.00 | 0.00 | 3.80 | 3.56 |
Erick Fedde, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 126 | 6.5% | 59.9% | 93.7 mph | 33 | 17.1s | -8 | 0.0% | — | — |
| Z-score | 1.61 | -1.84 | -1.59 | -0.23 | 1.12 | -1.49 | — | — | — | — |
| pNERD | -3.23 | -0.92 | -0.80 | 0.00 | 0.00 | 0.75 | 0.00 | 0.00 | 3.80 | -0.40 |
Minnesota Twins @ Detroit Tigers, 3:40p
Summary
Not a can't-miss showdown — the gNERD (8.10) sits below today’s average, so this feels like a low-drama affair — but Taj Bradley’s return-from-the-IL juice and Troy Melton’s comeback storyline give the game enough texture to keep an eye on. Bradley’s pNERD (6.55) is the real draw: above-average velocity and strikeout upside after being reinstated from a 15‑day IL stint in late May, so you’ll want to watch how his stuff plays when he pushes into the zone. Melton’s pNERD (4.40) is more middling; his surface numbers (low ERA in a tiny sample) mask an elevated xFIP-, and he’s only recently worked through rehab from elbow inflammation, so his underlying metrics suggest volatility. Both clubs have very low tNERDs (~2.5 each) — poor run and defensive profiles — so expect a pitcher-centric game rather than a slugfest; Detroit’s positive “luck” implies they may be due for better results, while Minnesota’s negative luck suggests some regression risk. In short: watch for Bradley’s stuff and Melton’s health story; don’t expect fireworks.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Detroit Tigers (2.64)
Minnesota Twins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.1 | 8.4% | -2.1 | -9.9 | 3.6 | $122.1M | 28.9 | -20.0 | 2.30 | 2.06 | — | — |
| Z-score | -0.42 | 0.27 | -0.80 | -0.95 | -0.62 | -0.92 | -0.06 | -1.25 | -0.17 | -0.69 | — | — |
| tNERD | -0.42 | 0.27 | -0.80 | -0.95 | -0.62 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 2.47 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -12.7 | 8.9% | -3.6 | -13.1 | 2.9 | $239.2M | 29.6 | 19.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.49 | 0.67 | -1.30 | -1.24 | -0.67 | 0.42 | 0.58 | 1.20 | 0.69 | 0.54 | — | — |
| tNERD | -0.49 | 0.67 | -1.30 | -1.24 | -0.67 | 0.00 | 0.00 | 1.20 | 0.34 | 0.27 | 4.00 | 2.78 |
Taj Bradley, Minnesota Twins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 92 | 11.7% | 62.2% | 96.8 mph | 25 | 19.5s | -7 | 0.0% | — | — |
| Z-score | -0.40 | 0.50 | -0.65 | 1.25 | -1.02 | 0.48 | — | — | — | — |
| pNERD | 0.79 | 0.25 | -0.32 | 1.25 | 1.02 | -0.24 | 0.00 | 0.00 | 3.80 | 6.55 |
Troy Melton, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 113 | 7.6% | 65.6% | 95.7 mph | 25 | 16.9s | -71 | 0.0% | — | — |
| Z-score | 0.85 | -1.35 | 0.79 | 0.72 | -1.02 | -1.65 | — | — | — | — |
| pNERD | -1.69 | -0.67 | 0.39 | 0.72 | 1.02 | 0.83 | 0.00 | 0.00 | 3.80 | 4.40 |
Houston Astros @ Los Angeles Angels, 6:38p
Summary
Not a must-watch: the gNERD (7.07) lands this one near the lower end of today’s slate, driven by two limp team profiles and only modest pitcher intrigue. Kai‑Wei Teng and Walbert Ureña give you a clear contrast — Teng is a mid-range story (pNERD 4.09) trying to rebound after rough recent outings, while Ureña (pNERD 6.15) is the young hard‑thrower who makes this tolerable.
The low tNERDs (Astros 3.47, Angels 0.43) tell the tale: neither lineup or bullpen profile promises fireworks — Angel Stadium’s club is especially light on defense and baserunning value, and both bullpens have negative marks. The pitching split is the only real hook: Ureña’s high velocity and youth give him upside and matchup novelty, and Teng’s recent trade-and-rebound storyline adds a subplot for patient viewers.
Bottom line: if you want strikeout velocity and a rookie/young‑arm narrative, tune in; if you want a likely lively offensive duel, there are better games today — this one sits below the historical and daily medians.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Los Angeles Angels (2.01)
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 15.5 | 8.5% | -1.5 | -0.2 | -6.5 | $232.7M | 28.9 | 5.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.65 | 0.35 | -0.60 | -0.08 | -1.32 | 0.34 | -0.16 | 0.32 | -0.42 | -0.84 | — | — |
| tNERD | 0.65 | 0.35 | -0.60 | -0.08 | -1.32 | 0.00 | 0.16 | 0.32 | 0.00 | 0.00 | 4.00 | 3.47 |
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.1 | 9.4% | -5.0 | -20.2 | -5.9 | $191.6M | 28.6 | -4.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.42 | 1.06 | -1.76 | -1.87 | -1.28 | -0.13 | -0.39 | -0.25 | 0.40 | -0.80 | — | — |
| tNERD | -0.42 | 1.06 | -1.76 | -1.87 | -1.28 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 0.43 |
Kai-Wei Teng, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 10.9% | 62.8% | 93.9 mph | 27 | 19.6s | -23 | 0.0% | — | — |
| Z-score | -0.10 | 0.14 | -0.37 | -0.13 | -0.49 | 0.56 | — | — | — | — |
| pNERD | 0.20 | 0.07 | -0.18 | 0.00 | 0.49 | -0.28 | 0.00 | 0.00 | 3.80 | 4.09 |
Walbert Ureña, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 103 | 12.0% | 59.7% | 97.6 mph | 22 | 19.1s | -39 | 0.0% | — | — |
| Z-score | 0.25 | 0.63 | -1.67 | 1.63 | -1.82 | 0.15 | — | — | — | — |
| pNERD | -0.51 | 0.32 | -0.83 | 1.63 | 1.82 | -0.07 | 0.00 | 0.00 | 3.80 | 6.15 |
Chicago Cubs @ Colorado Rockies, 5:40p
Summary
Not a must-watch: this game’s gNERD (6.71) sits at the very bottom of today’s slate, and the numbers — and matchup — mostly confirm why. The Cubs’ tidy tNERD comes from elite fielding and better broadcast appeal, but they face a Rockies lineup that’s been a negative run machine, and Coors Field’s hitter-friendly air makes timing for pitchers spotty at best. Colin Rea is the steadier option on paper (moderate pNERD, some good luck and decent recent results), while Tomoyuki Sugano’s box-score flashes (he’s shown he can miss bats in moments) haven’t translated into underlying metrics, which is why his pNERD is negative; both are listed as the slated starters for this date. The real watchability hinges on environment and mismatch: a low overall gNERD here signals likely predictable contact, few swing-withdrawal strikeout duels, and an upside for cheap offense because of Coors rather than elite pitching theater. If you want tactical pitching chess or strikeout-heavy outings, there are better options today; tune in only if you’re a Cubs fan who likes crisp defense or want Coors-driven offense.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 19.9 | 8.0% | 0.1 | 28.0 | 1.0 | $246.2M | 29.8 | 14.0 | 3.01 | 3.15 | — | — |
| Z-score | 0.83 | -0.04 | -0.07 | 2.45 | -0.80 | 0.50 | 0.67 | 0.88 | 1.22 | 1.62 | — | — |
| tNERD | 0.83 | -0.04 | -0.07 | 2.45 | -0.80 | 0.00 | 0.00 | 0.88 | 0.61 | 0.81 | 4.00 | 8.67 |
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -44.3 | 6.6% | -0.1 | -3.7 | 17.1 | $134.1M | 29.5 | 4.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.77 | -1.15 | -0.14 | -0.39 | 0.33 | -0.79 | 0.44 | 0.25 | -1.29 | -1.25 | — | — |
| tNERD | -1.77 | -1.15 | -0.14 | -0.39 | 0.33 | 0.79 | 0.00 | 0.25 | 0.00 | 0.00 | 4.00 | 1.91 |
Colin Rea, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 9.2% | 63.4% | 93.5 mph | 35 | 18.2s | 10 | 0.0% | — | — |
| Z-score | 0.31 | -0.63 | -0.14 | -0.32 | 1.65 | -0.59 | — | — | — | — |
| pNERD | -0.63 | -0.31 | -0.07 | 0.00 | 0.00 | 0.29 | 0.50 | 0.00 | 3.80 | 3.58 |
Tomoyuki Sugano, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 120 | 7.0% | 61.4% | 92.3 mph | 36 | 20.7s | -35 | 0.0% | — | — |
| Z-score | 1.26 | -1.62 | -0.97 | -0.90 | 1.92 | 1.46 | — | — | — | — |
| pNERD | -2.52 | -0.81 | -0.49 | 0.00 | 0.00 | -0.73 | 0.00 | 0.00 | 3.80 | -0.74 |
- ← Previous
MLB: What to watch on June 8, 2026