MLB: What to watch on June 20, 2026
Here are today's MLB games, ordered by watchability, based on how interesting the teams and starting pitchers look. Higher is better. For more information, read this post.
Notes:
- Pitcher 'no data': Pitchers only have a pNERD score once they've started at least one game and have at least 20 innings pitched. I also show 'no data' when I can't correctly link a starting pitcher with their stats.
- Generated by the mlb-watchability project on GitHub.
Detail
Milwaukee Brewers @ Atlanta Braves, 1:10p
Summary
High-stakes lefty duel sells this as must-see: a 24-year-old top prospect with a sky‑high pNERD (Kyle Harrison, 10.24) against a still-effective veteran lefty (Chris Sale, 8.29) for two teams that both score and strain the eye‑test (tNERDs ~7). The gNERD of 16.41 puts the game at the very top of the day’s slate and well above typical historical matchups, driven mostly by two strong pitchers and evenly matched, entertaining offenses.
Harrison’s profile — premium peripherals, youth and a legitimate pedigree after being moved to Milwaukee in a notable offseason deal — explains his PNERD and the “boom-or-bust but very watchable” feel; he’s the sort of young starter who brings strikeout upside and narrative. Sale’s veteran presence, contract security, and recent run of solid outings give him enough toolkit to keep the Braves competitive while adding the counterpoint of a seasoned approach. Atlanta’s rotation and health picture has been a storyline this season, which adds background edge to every pitch. In short: brilliant pitching matchup, two borderline top‑of‑the‑lineup offenses, and storyline juice — prioritize this game if you like high-leverage lefty battles and prospect theater.
(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 | 22.7 | 7.0% | 2.4 | -10.2 | 29.8 | $139.3M | 27.7 | -28.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.87 | -0.84 | 0.59 | -0.78 | 0.98 | -0.73 | -1.21 | -1.67 | 0.53 | 0.37 | — | — |
| tNERD | 0.87 | -0.84 | 0.59 | -0.78 | 0.98 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 7.21 |
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 15.5 | 9.3% | -0.2 | 7.9 | 29.8 | $249.8M | 30.5 | -22.0 | 2.36 | 2.36 | — | — |
| Z-score | 0.60 | 1.01 | -0.14 | 0.63 | 0.98 | 0.54 | 1.36 | -1.31 | -0.05 | -0.06 | — | — |
| tNERD | 0.60 | 1.01 | -0.14 | 0.63 | 0.98 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 7.07 |
Kyle Harrison, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 76 | 13.6% | 66.6% | 95.0 mph | 24 | 17.0s | -16 | 0.0% | — | — |
| Z-score | -1.35 | 1.44 | 1.15 | 0.40 | -1.28 | -1.56 | — | — | — | — |
| pNERD | 2.70 | 0.72 | 0.58 | 0.40 | 1.28 | 0.78 | 0.00 | 0.00 | 3.80 | 10.24 |
Chris Sale, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 74 | 13.5% | 67.2% | 95.8 mph | 37 | 20.4s | -19 | 0.0% | — | — |
| Z-score | -1.46 | 1.39 | 1.38 | 0.78 | 2.11 | 1.19 | — | — | — | — |
| pNERD | 2.92 | 0.69 | 0.69 | 0.78 | 0.00 | -0.60 | 0.00 | 0.00 | 3.80 | 8.29 |
Baltimore Orioles @ Los Angeles Dodgers, 7:10p
Summary
This is a legitimately watchable game — gNERD 13.63 puts it well above the day’s average — because an elite Yoshinobu Yamamoto start meets a Dodgers lineup that’s been crushing the ball, while Trevor Rogers offers a shaky but redemption-tinged counterpoint.
Yamamoto’s pNERD (8.35) and a 77 xFIP- mark signal a true ace who can quiet even a dangerous Dodgers park, and recent starts show him settling in after a big early-season debut period. The Dodgers’ team profile (tNERD 10.48) is driven by massive batting runs, barrel rate, and plus fielding — the sort of offense that forces action and forces a starter to attack.
Rogers (pNERD 4.36) is more volatile: he’s coming off a quality start and has recently returned from the IL, but his underlying xFIP- is poor while his “luck” component suggests he’s been underperforming and could be better than recent results. In short: expect a clear favorite in matchups and high-leverage at-bats — good pitching, lots of offense, and an easy narrative to follow.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Los Angeles Dodgers (2.51)
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 5.7 | 8.5% | -0.9 | -10.2 | 15.9 | $214.8M | 29.0 | -8.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.24 | 0.36 | -0.34 | -0.78 | 0.14 | 0.14 | -0.02 | -0.48 | 0.85 | -0.61 | — | — |
| tNERD | 0.24 | 0.36 | -0.34 | -0.78 | 0.14 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 4.07 |
Los Angeles Dodgers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 67.3 | 9.8% | -2.4 | 18.8 | 32.1 | $413.5M | 30.0 | 9.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.51 | 1.41 | -0.76 | 1.47 | 1.12 | 2.41 | 0.90 | 0.54 | 0.12 | 0.26 | — | — |
| tNERD | 2.51 | 1.41 | -0.76 | 1.47 | 1.12 | 0.00 | 0.00 | 0.54 | 0.06 | 0.13 | 4.00 | 10.48 |
Trevor Rogers, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 115 | 10.5% | 67.5% | 93.2 mph | 28 | 18.1s | 26 | 0.0% | — | — |
| Z-score | 0.88 | -0.01 | 1.49 | -0.46 | -0.23 | -0.67 | — | — | — | — |
| pNERD | -1.75 | -0.01 | 0.75 | 0.00 | 0.23 | 0.34 | 1.00 | 0.00 | 3.80 | 4.36 |
Yoshinobu Yamamoto, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 77 | 12.6% | 65.8% | 95.8 mph | 27 | 19.4s | -16 | 0.0% | — | — |
| Z-score | -1.29 | 0.97 | 0.80 | 0.78 | -0.49 | 0.38 | — | — | — | — |
| pNERD | 2.58 | 0.48 | 0.40 | 0.78 | 0.49 | -0.19 | 0.00 | 0.00 | 3.80 | 8.35 |
San Diego Padres @ Texas Rangers, 1:05p
Summary
Worth watching: this is an above‑average pitching duel on paper because Nathan Eovaldi’s peripherals suggest real swing‑and‑miss upside while San Diego’s unusually strong defense and bullpen add late‑game intrigue. Walker Buehler offers steadiness but fewer strikeouts than Eovaldi, so expect a game where hard contact and defensive plays matter more than pure K chase.
gNERD 13.20 sits well above both the historical mean and today's average, driven by a very high Padres tNERD (9.03) — fielding and bullpen are carrying the club despite a weak offense — and a higher pNERD for Eovaldi (7.39) than Buehler (5.13). Eovaldi’s lower xFIP‑ and robust swing‑and‑miss/strike% components make him the more dangerous starter, though his slow pace saps some theatricality; Buehler’s peripherals are quieter but backed by tidy defense and a top bullpen that could flip a low‑scoring game late. The Rangers’ positive Luck component (large) hints they’ve underperformed their underlying numbers and could wake up offensively, which raises the game’s watchability even if the matchup feels like pitchers‑ball. Recent coverage notes Buehler’s improved 2026 form and Eovaldi’s recent bouncebacks, so the matchup lines up with what the numbers imply.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
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 | -46.1 | 8.5% | 3.6 | 18.7 | 44.0 | $255.5M | 29.9 | -26.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.67 | 0.36 | 0.93 | 1.46 | 1.84 | 0.60 | 0.85 | -1.55 | 2.12 | 2.09 | — | — |
| tNERD | -1.67 | 0.36 | 0.93 | 1.46 | 1.84 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 9.03 |
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -7.4 | 7.5% | -0.4 | 0.9 | 20.8 | $201.9M | 30.3 | 20.0 | 2.01 | 2.08 | — | — |
| Z-score | -0.25 | -0.44 | -0.20 | 0.08 | 0.44 | -0.01 | 1.17 | 1.20 | -0.74 | -0.65 | — | — |
| tNERD | -0.25 | -0.44 | -0.20 | 0.08 | 0.44 | 0.01 | 0.00 | 1.20 | 0.00 | 0.00 | 4.00 | 4.84 |
Walker Buehler, San Diego Padres
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 90 | 7.7% | 62.9% | 94.1 mph | 31 | 18.0s | 14 | 0.0% | — | — |
| Z-score | -0.55 | -1.32 | -0.38 | -0.03 | 0.55 | -0.75 | — | — | — | — |
| pNERD | 1.10 | -0.66 | -0.19 | 0.00 | 0.00 | 0.38 | 0.70 | 0.00 | 3.80 | 5.13 |
Nathan Eovaldi, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 84 | 14.2% | 67.2% | 94.1 mph | 36 | 20.4s | 17 | 0.0% | — | — |
| Z-score | -0.89 | 1.72 | 1.39 | -0.03 | 1.85 | 1.19 | — | — | — | — |
| pNERD | 1.78 | 0.86 | 0.70 | 0.00 | 0.00 | -0.60 | 0.85 | 0.00 | 3.80 | 7.39 |
New York Mets @ Philadelphia Phillies, 4:15p
Summary
Worth tuning in because Cristopher Sánchez is in legit Cy Young form while the Mets bring a shaky-but-competent matchup arm and a loud bullpen — that mix makes this higher-than-average gNERD (13.11) one of the more watchable games on the slate. Sánchez’s season-long dominance — including a scoreless month that won him NL Pitcher of the Month and a 44 2/3-inning franchise scoreless streak — is the real draw, and his elite pNERD (10.28) and rock-bottom xFIP- (58) suggest strikeout and weak-contact outcomes are likely, even if he had a hiccup recently when the Brewers tagged him for homers. Freddy Peralta (pNERD 4.62) is more of a “keep it interesting” starter: good strikeout stuff at times but not the same profile as Sánchez, which boosts the contest’s theater as a clear ace-versus-solid-starter contrast. The Mets’ higher tNERD (6.22) — driven by a strong bullpen and broadcast appeal — plus Philly’s baserunning and Sánchez’s dominance, make this a game where the pitcher matchup and late-inning leverage bits should carry the entertainment value. Also note a recent Phillies lineup wobble (Trea Turner left with a wrist contusion), which could mute Philly’s offense.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
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 | -34.0 | 8.8% | 0.2 | 0.6 | 33.3 | $374.9M | 29.9 | -22.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.23 | 0.61 | -0.03 | 0.06 | 1.19 | 1.97 | 0.85 | -1.31 | 1.82 | 1.41 | — | — |
| tNERD | -1.23 | 0.61 | -0.03 | 0.06 | 1.19 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 6.22 |
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -39.2 | 7.5% | 5.6 | -7.0 | 32.7 | $309.8M | 30.5 | -13.0 | 2.92 | 2.69 | — | — |
| Z-score | -1.42 | -0.44 | 1.50 | -0.53 | 1.16 | 1.22 | 1.36 | -0.77 | 1.03 | 0.64 | — | — |
| tNERD | -1.42 | -0.44 | 1.50 | -0.53 | 1.16 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.10 |
Freddy Peralta, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 94 | 11.4% | 61.3% | 93.9 mph | 30 | 18.1s | 3 | 0.0% | — | — |
| Z-score | -0.32 | 0.41 | -1.02 | -0.13 | 0.29 | -0.67 | — | — | — | — |
| pNERD | 0.64 | 0.20 | -0.51 | 0.00 | 0.00 | 0.34 | 0.15 | 0.00 | 3.80 | 4.62 |
Cristopher Sánchez, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 58 | 14.8% | 67.8% | 95.1 mph | 29 | 20.2s | -15 | 0.0% | — | — |
| Z-score | -2.37 | 1.99 | 1.60 | 0.44 | 0.03 | 1.03 | — | — | — | — |
| pNERD | 4.75 | 1.00 | 0.80 | 0.44 | 0.00 | -0.51 | 0.00 | 0.00 | 3.80 | 10.28 |
San Francisco Giants @ Miami Marlins, 1:10p
Summary
Two young arms and two different flavors of cool: Trevor McDonald’s strong pNERD plus big “positive luck” suggests upside, while Max Meyer arrives red-hot after a near-no‑hitter — that contrast makes this more must-see than your average weekday matinee. Trevor’s 7.60 pNERD leans on an excellent xFIP- and age profile and a big positive luck signal that implies he’s been pitching below his peripherals (so expect better than his raw results), while Meyer’s 6.02 pNERD pairs a low xFIP-, rising strikeout/contact stuff and a dominant outing June 18 that reminds you why Miami drafted him high.
The gNERD of 12.20 sits just above the historic 75th percentile, so this is legitimately above-average watchability: Miami’s higher tNERD reflects lively baserunning, a surprisingly useful bullpen and the club’s youthful, low-payroll profile that often produces scrappy, edge-of-seat moments, whereas San Francisco’s tNERD is anchored down by weak baserunning and defense despite decent broadcast interest. Expect a pitchers’ duel with bursts of action if the Marlins’ offense solves Trevor early or the Giants scratch through Miami’s capable pen.
(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)
San Francisco Giants
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.7 | 6.9% | -6.1 | -7.0 | -4.6 | $228.3M | 29.6 | 23.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.39 | -0.92 | -1.81 | -0.53 | -1.10 | 0.29 | 0.49 | 1.38 | 1.59 | 2.34 | — | — |
| tNERD | 0.39 | -0.92 | -1.81 | -0.53 | -1.10 | 0.00 | 0.00 | 1.38 | 0.79 | 1.17 | 4.00 | 3.36 |
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -9.2 | 6.2% | 4.8 | -0.1 | 27.2 | $81.5M | 27.4 | 4.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.31 | -1.49 | 1.27 | 0.01 | 0.82 | -1.39 | -1.49 | 0.24 | -1.17 | -1.54 | — | — |
| tNERD | -0.31 | -1.49 | 1.27 | 0.01 | 0.82 | 1.39 | 1.49 | 0.24 | 0.00 | 0.00 | 4.00 | 7.42 |
Trevor McDonald, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 83 | 10.9% | 63.3% | 93.8 mph | 25 | 19.2s | 31 | 0.0% | — | — |
| Z-score | -0.95 | 0.18 | -0.18 | -0.17 | -1.01 | 0.22 | — | — | — | — |
| pNERD | 1.90 | 0.09 | -0.09 | 0.00 | 1.01 | -0.11 | 1.00 | 0.00 | 3.80 | 7.60 |
Max Meyer, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 89 | 13.1% | 64.1% | 94.6 mph | 27 | 19.8s | -24 | 0.0% | — | — |
| Z-score | -0.61 | 1.20 | 0.12 | 0.21 | -0.49 | 0.71 | — | — | — | — |
| pNERD | 1.21 | 0.60 | 0.06 | 0.21 | 0.49 | -0.35 | 0.00 | 0.00 | 3.80 | 6.02 |
Chicago White Sox @ Detroit Tigers, 10:10a
Summary
This is a modestly watchable game — gNERD 11.03 sits just above today’s average and the historical mean, largely because the White Sox’s young, punchy offense (high tNERD) meets a Tigers starter, Troy Melton, who’s flashed legit stuff since returning from the IL. Sean Newcomb’s pNERD is 0 (no usable data), and he arrives with a subplot after being struck by a comebacker and exiting on June 17; he’s listed as day-to-day, so there’s an added “will-he/should-he” eyebrow to his outing. Troy Melton, by contrast, has a meaningful pNERD (5.05): his May 24 season debut was 5 2/3 IP of two-hit, one-run ball and he’s carrying mid-90s velocity, though his chase-and-miss numbers (SwStr) are low and his xFIP- is only a touch below average — a profile that suggests strike-throwing length rather than swing-and-miss dominance. The White Sox’s tNERD (8.23) is driven by strong barrel rate, youthful age and surprisingly efficient offense, making this more entertaining than a typical low-scoring AL Central snooze; expect a matchup-watch game where Melton’s command and Newcomb’s health (and usage) decide how lively it gets.
(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)
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 12.6 | 9.3% | -1.9 | 2.3 | 15.2 | $105.8M | 27.1 | -1.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.49 | 1.01 | -0.62 | 0.19 | 0.10 | -1.11 | -1.76 | -0.06 | -1.11 | 0.39 | — | — |
| tNERD | 0.49 | 1.01 | -0.62 | 0.19 | 0.10 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 8.23 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -12.7 | 9.2% | -3.3 | -13.5 | 9.7 | $239.2M | 29.6 | 16.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.44 | 0.93 | -1.02 | -1.03 | -0.24 | 0.42 | 0.58 | 0.96 | 0.69 | 0.54 | — | — |
| tNERD | -0.44 | 0.93 | -1.02 | -1.03 | -0.24 | 0.00 | 0.00 | 0.96 | 0.34 | 0.27 | 4.00 | 3.77 |
Sean Newcomb, Chicago White Sox
No detailed stats available
Troy Melton, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 108 | 7.7% | 65.4% | 95.7 mph | 25 | 17.0s | -42 | 0.0% | — | — |
| Z-score | 0.48 | -1.32 | 0.66 | 0.73 | -1.01 | -1.56 | — | — | — | — |
| pNERD | -0.95 | -0.66 | 0.33 | 0.73 | 1.01 | 0.78 | 0.00 | 0.00 | 3.80 | 5.05 |
Cincinnati Reds @ New York Yankees, 10:35a
Summary
Watch if you like a clear mismatch between an ascending lineup and a pitching matchup that leans toward the home side — New York’s offense is the real draw, while the Reds look like they’ve been handed the short end of the dice. The gNERD sits near league median (10.38), but that masks a big team split: Yankees tNERD 9.77 (they bring elite barrel rate and batting runs) versus a below-average Reds tNERD of 4.33, so expect action when New York bats. Andrew Abbott’s pNERD is modest (1.83) and his peripheral profile this year — high xFIP- and uneven strike metrics — suggests he’s vulnerable to a talented attack despite a recent quality outing. Will Warren (pNERD 4.84) has been the steadier arm, better in underlying metrics and giving the Yankees a trustworthy mid-rotation look; that matchup tilt + New York’s offensive profile is the engine of watchability. The Reds’ bullpen and overall lack of run production lower suspense late, so tune in for early-to-mid game fireworks rather than a tense late-inning duel.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Cincinnati Reds (2.09); radio, New York Yankees (2.22)
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -30.3 | 9.9% | 0.0 | -4.5 | -13.5 | $147.4M | 28.0 | 7.0 | 2.09 | 2.11 | — | — |
| Z-score | -1.09 | 1.49 | -0.08 | -0.33 | -1.64 | -0.63 | -0.94 | 0.42 | -0.59 | -0.59 | — | — |
| tNERD | -1.09 | 1.49 | -0.08 | -0.33 | -1.64 | 0.63 | 0.94 | 0.42 | 0.00 | 0.00 | 4.00 | 4.33 |
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 50.9 | 10.2% | 5.0 | 1.9 | 24.1 | $337.1M | 29.9 | -5.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.91 | 1.73 | 1.33 | 0.16 | 0.64 | 1.54 | 0.85 | -0.30 | -0.61 | -0.36 | — | — |
| tNERD | 1.91 | 1.73 | 1.33 | 0.16 | 0.64 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 9.77 |
Andrew Abbott, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 118 | 9.3% | 62.3% | 92.7 mph | 27 | 18.4s | -27 | 0.0% | — | — |
| Z-score | 1.05 | -0.57 | -0.61 | -0.70 | -0.49 | -0.43 | — | — | — | — |
| pNERD | -2.09 | -0.29 | -0.30 | 0.00 | 0.49 | 0.21 | 0.00 | 0.00 | 3.80 | 1.83 |
Will Warren, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 88 | 9.2% | 63.0% | 93.6 mph | 27 | 19.7s | -5 | 0.0% | — | — |
| Z-score | -0.66 | -0.62 | -0.33 | -0.27 | -0.49 | 0.62 | — | — | — | — |
| pNERD | 1.33 | -0.31 | -0.17 | 0.00 | 0.49 | -0.31 | 0.00 | 0.00 | 3.80 | 4.84 |
Washington Nationals @ Tampa Bay Rays, 1:10p
Summary
Short version: young, hard-throwing Nationals vs a thin, low-barrel Rays lineup — the game is mildly watchable for Cavalli’s heat and Washington’s speed, less so if you wanted an offensive slugfest. The gNERD of 10.19 sits right around historical average, driven here by a strong Nationals tNERD (7.99) and a pitcher edge for Cade Cavalli (pNERD 5.71) over Ian Seymour (4.86). Cavalli brings above-average velocity and a profile that has produced quality outings this month, which makes his starts interesting even if his pace can be slow; Washington’s youth and elite baserunning add run-creation upside, but their bullpen has been a clear negative and could turn a tidy Cavalli outing into late-inning chaos. The Rays’ offense looks thin in the barrel-contact department and their defensive numbers aren’t helping, so this molds into a pitcher-tilting game where swings and small-ball matter. If you prioritize watching high-velocity fastballs, debuting young arms and strategic baserunning over fireworks, tune in; otherwise this will likely be a quieter, strategy-first contest.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Tampa Bay Rays (2.27); radio, Washington Nationals (2.20)
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 20.3 | 8.8% | 6.3 | 2.0 | -19.1 | $114.5M | 27.1 | -44.0 | 2.00 | 2.20 | — | — |
| Z-score | 0.78 | 0.61 | 1.70 | 0.17 | -1.98 | -1.01 | -1.71 | -2.63 | -0.75 | -0.40 | — | — |
| tNERD | 0.78 | 0.61 | 1.70 | 0.17 | -1.98 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 7.99 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -2.7 | 5.3% | 2.2 | -14.2 | 0.2 | $106.9M | 29.1 | 6.0 | 2.27 | 2.10 | — | — |
| Z-score | -0.07 | -2.21 | 0.54 | -1.09 | -0.81 | -1.10 | 0.07 | 0.36 | -0.23 | -0.61 | — | — |
| tNERD | -0.07 | -2.21 | 0.54 | -1.09 | -0.81 | 1.10 | 0.00 | 0.36 | 0.00 | 0.00 | 4.00 | 1.81 |
Cade Cavalli, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 93 | 10.7% | 65.4% | 96.5 mph | 27 | 21.3s | 3 | 0.0% | — | — |
| Z-score | -0.38 | 0.08 | 0.64 | 1.11 | -0.49 | 1.92 | — | — | — | — |
| pNERD | 0.76 | 0.04 | 0.32 | 1.11 | 0.49 | -0.96 | 0.15 | 0.00 | 3.80 | 5.71 |
Ian Seymour, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 110 | 13.5% | 65.7% | 91.1 mph | 27 | 17.9s | 5 | 0.0% | — | — |
| Z-score | 0.59 | 1.39 | 0.78 | -1.46 | -0.49 | -0.84 | — | — | — | — |
| pNERD | -1.18 | 0.69 | 0.39 | 0.00 | 0.49 | 0.42 | 0.25 | 0.00 | 3.80 | 4.86 |
Boston Red Sox @ Seattle Mariners, 7:10p
Summary
Watch for Emerson Hancock—he’s the safer source of quality innings here—while Connelly Early supplies the upside (and the volatility) that can make a low-scoring duel feel far more interesting than its gNERD of 10.09 implies. Hancock’s higher pNERD and cleaner underlying profile (xFIP- ~87, mid-90s velo, feisty sweeper) make him the pitcher you tune in for; he’s turned in multiple high-strikeout outings this season, including a recent double-digit K game that underlines his upside.
Early is younger, less proven (pNERD 4.23, xFIP- ~103) but has flashed swing-and-miss stuff and a six‑K outing in early June, which injects a real “what happens next” element—especially because Boston’s run prevention (plus a strong bullpen and defensive runs) contrasts with its anemic offense.
Taken together: this is a middling, watchable game for viewers who prefer pitcher-driven chess—Hancock offers reliability, Early offers variance, and team profiles (Boston’s fielding/bullpen vs. Seattle’s offense/defense mix) mean the contest could tilt into a tidy pitching duel or open up if Early slips.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | -34.6 | 6.8% | 2.9 | 17.3 | 24.4 | $263.6M | 29.2 | 15.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.25 | -1.00 | 0.73 | 1.35 | 0.66 | 0.70 | 0.17 | 0.90 | 0.16 | 0.54 | — | — |
| tNERD | -1.25 | -1.00 | 0.73 | 1.35 | 0.66 | 0.00 | 0.00 | 0.90 | 0.08 | 0.27 | 4.00 | 5.74 |
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.5 | 8.2% | -4.0 | -14.9 | 19.5 | $196.7M | 28.4 | 9.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.41 | 0.12 | -1.22 | -1.14 | 0.36 | -0.07 | -0.52 | 0.54 | -0.07 | 0.28 | — | — |
| tNERD | 0.41 | 0.12 | -1.22 | -1.14 | 0.36 | 0.07 | 0.52 | 0.54 | 0.00 | 0.14 | 4.00 | 3.81 |
Connelly Early, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 103 | 9.2% | 64.2% | 93.3 mph | 24 | 19.5s | -17 | 0.0% | — | — |
| Z-score | 0.19 | -0.62 | 0.15 | -0.41 | -1.28 | 0.46 | — | — | — | — |
| pNERD | -0.38 | -0.31 | 0.07 | 0.00 | 1.28 | -0.23 | 0.00 | 0.00 | 3.80 | 4.23 |
Emerson Hancock, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 87 | 10.5% | 64.5% | 95.1 mph | 27 | 18.7s | -4 | 0.0% | — | — |
| Z-score | -0.72 | -0.01 | 0.28 | 0.44 | -0.49 | -0.19 | — | — | — | — |
| pNERD | 1.44 | -0.01 | 0.14 | 0.44 | 0.49 | 0.09 | 0.00 | 0.00 | 3.80 | 6.41 |
Toronto Blue Jays @ Chicago Cubs, 11:20a
Summary
Not a can’t-miss pitching duel — it’s a clash of a lively Cubs lineup/defense and two veterans who look more like stopgaps than strikeout artists. The gNERD of 9.43 sits below both today’s game average (10.93) and the historic median (10.10), and that shows: Chicago’s tNERD (9.64) drives most of the watchability here while both starters offer modest pNERD upside (Corbin 2.37, Rea 2.87). The Cubs bring loud offense and elite fielding (their fielding component is enormous), which should create action if their bullpen holds; their injury-thinned rotation has pushed depth options like Rea into regular turns. Colin Rea has been hittable this month and his high “luck” component suggests his surface numbers may understate underlying expected performance — that’s a reason to give him a look despite a limp strikeout profile. Patrick Corbin is the veteran lefty who’s plugged into Toronto’s rotation; his velocity and swinging-strike numbers are down, so he’s more likely to produce contact and length than punchouts. Overall: watch for Cubs-run/defense-driven innings and a game decided by contact and bullpen work rather than dominant starting pitching.
(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, Chicago Cubs (3.15)
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -17.0 | 6.6% | -3.0 | 8.8 | 25.7 | $306.1M | 30.1 | 9.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.60 | -1.16 | -0.93 | 0.70 | 0.73 | 1.18 | 0.99 | 0.54 | 1.40 | 0.01 | — | — |
| tNERD | -0.60 | -1.16 | -0.93 | 0.70 | 0.73 | 0.00 | 0.00 | 0.54 | 0.70 | 0.00 | 4.00 | 3.98 |
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 30.9 | 7.7% | 2.6 | 31.6 | 0.4 | $246.2M | 29.8 | 17.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.17 | -0.28 | 0.65 | 2.46 | -0.80 | 0.50 | 0.67 | 1.02 | 1.22 | 1.62 | — | — |
| tNERD | 1.17 | -0.28 | 0.65 | 2.46 | -0.80 | 0.00 | 0.00 | 1.02 | 0.61 | 0.81 | 4.00 | 9.64 |
Patrick Corbin, Toronto Blue Jays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 8.6% | 62.2% | 91.3 mph | 36 | 17.9s | 0 | 0.0% | — | — |
| Z-score | 0.53 | -0.90 | -0.65 | -1.36 | 1.85 | -0.84 | — | — | — | — |
| pNERD | -1.07 | -0.45 | -0.33 | 0.00 | 0.00 | 0.42 | 0.00 | 0.00 | 3.80 | 2.37 |
Colin Rea, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 114 | 8.9% | 63.5% | 93.5 mph | 35 | 18.2s | 17 | 0.0% | — | — |
| Z-score | 0.82 | -0.76 | -0.13 | -0.32 | 1.59 | -0.59 | — | — | — | — |
| pNERD | -1.64 | -0.38 | -0.07 | 0.00 | 0.00 | 0.30 | 0.85 | 0.00 | 3.80 | 2.87 |
Pittsburgh Pirates @ Colorado Rockies, 6:10p
Summary
Skenes-on-paper makes this one worth tuning into, but the surrounding cast and a low gNERD (9.00) keep it from being a must-watch — think high-ceiling pitcher duel that probably won't blossom into a fireworks show. Paul Skenes' sky-high pNERD (10.67) reflects an elite profile: a 97+ mph heater and strong underlying peripherals (xFIP- in the 60s) even if he’s taken some tough-luck decisions recently in quality outings. Tomoyuki Sugano, by contrast, posts a negative pNERD (-0.87) and worrying xFIP- trends that suggest fewer swing-and-miss offerings than you’d hope from a veteran expected to stabilize Colorado’s rotation. The Pirates’ team profile (tNERD 6.30) offers some offense and good baserunning but shaky defense, while the Rockies’ atrocious batting runs drag their tNERD to 1.90 — so Coors Field’s usual boost matters less when the lineup is this thin. Put simply: watch for Skenes’ stuff and the matchup noise, but the game’s overall watchability is below today’s average, so prioritize other slots unless you want premium innings from a top young arm.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Pittsburgh Pirates (2.01); radio, Pittsburgh Pirates (1.98)
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 22.6 | 8.2% | 5.5 | -16.2 | 12.4 | $119.1M | 28.8 | 0.0 | 2.01 | 1.98 | — | — |
| Z-score | 0.86 | 0.12 | 1.47 | -1.24 | -0.07 | -0.96 | -0.20 | 0.00 | -0.74 | -0.86 | — | — |
| tNERD | 0.86 | 0.12 | 1.47 | -1.24 | -0.07 | 0.96 | 0.20 | 0.00 | 0.00 | 0.00 | 4.00 | 6.30 |
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -32.5 | 6.8% | -2.1 | -8.4 | 16.7 | $134.1M | 29.5 | 7.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.17 | -1.00 | -0.68 | -0.64 | 0.19 | -0.79 | 0.44 | 0.42 | -1.29 | -1.25 | — | — |
| tNERD | -1.17 | -1.00 | -0.68 | -0.64 | 0.19 | 0.79 | 0.00 | 0.42 | 0.00 | 0.00 | 4.00 | 1.90 |
Paul Skenes, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 69 | 12.8% | 64.6% | 97.1 mph | 24 | 18.9s | -2 | 0.0% | — | — |
| Z-score | -1.75 | 1.06 | 0.32 | 1.39 | -1.28 | -0.02 | — | — | — | — |
| pNERD | 3.49 | 0.53 | 0.16 | 1.39 | 1.28 | 0.01 | 0.00 | 0.00 | 3.80 | 10.67 |
Tomoyuki Sugano, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 122 | 7.5% | 60.8% | 92.2 mph | 36 | 20.9s | -26 | 0.0% | — | — |
| Z-score | 1.27 | -1.41 | -1.23 | -0.93 | 1.85 | 1.60 | — | — | — | — |
| pNERD | -2.55 | -0.70 | -0.61 | 0.00 | 0.00 | -0.80 | 0.00 | 0.00 | 3.80 | -0.87 |
Minnesota Twins @ Arizona Diamondbacks, 7:10p
Summary
Hard-throwing Taj Bradley’s return from a short pectoral IL makes this more interesting than the gNERD suggests, but the matchup still sits below the day’s median — a pitching duel with upside rather than a guaranteed fireworks show. Bradley’s pNERD (6.12) is the real watchability engine here: his velo spike and age profile point to high-leverage strikeout upside, and he came back from the IL with a strong outing that included a multi-strikeout performance in his first start off the list.
Zac Gallen’s pNERD is middling (3.08) because his underlying numbers have been sketchy (worse xFIP) even as luck has run against him — that combination makes him a pitcher who can both implode and sneak through games, which is interesting TV but not reliably entertaining. The teams lower tNERDs (Twins 2.90, D-backs 4.27) reflect weak offense on both sides and contrasting defenses (Arizona’s fielding profile helps slow things), so expect a tense, pitch-centric game rather than a hitter’s free-for-all. Recent results show Arizona with the upper hand in the series, which nudges the competitive narrative toward the home club.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Minnesota Twins (2.30); radio, Minnesota Twins (2.06)
Minnesota Twins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 5.4 | 8.6% | -3.4 | -12.9 | 1.5 | $122.1M | 28.9 | -14.0 | 2.30 | 2.06 | — | — |
| Z-score | 0.23 | 0.45 | -1.05 | -0.99 | -0.73 | -0.92 | -0.06 | -0.83 | -0.17 | -0.69 | — | — |
| tNERD | 0.23 | 0.45 | -1.05 | -0.99 | -0.73 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 2.90 |
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -26.7 | 6.9% | 2.6 | 18.5 | 14.5 | $231.6M | 30.2 | -15.0 | 2.19 | 1.92 | — | — |
| Z-score | -0.96 | -0.92 | 0.65 | 1.45 | 0.05 | 0.33 | 1.08 | -0.89 | -0.39 | -0.99 | — | — |
| tNERD | -0.96 | -0.92 | 0.65 | 1.45 | 0.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.27 |
Taj Bradley, Minnesota Twins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 96 | 11.0% | 62.2% | 96.8 mph | 25 | 19.4s | 1 | 0.0% | — | — |
| Z-score | -0.21 | 0.22 | -0.66 | 1.25 | -1.01 | 0.38 | — | — | — | — |
| pNERD | 0.42 | 0.11 | -0.33 | 1.25 | 1.01 | -0.19 | 0.05 | 0.00 | 3.80 | 6.12 |
Zac Gallen, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 111 | 8.8% | 63.8% | 93.5 mph | 30 | 18.6s | 17 | 0.0% | — | — |
| Z-score | 0.65 | -0.80 | -0.01 | -0.32 | 0.29 | -0.27 | — | — | — | — |
| pNERD | -1.30 | -0.40 | -0.01 | 0.00 | 0.00 | 0.13 | 0.85 | 0.00 | 3.80 | 3.08 |
Los Angeles Angels @ Athletics, 7:05p
Summary
Low overall watchability on paper — a gNERD of 8.15 — but there’s enough volatility here to make tuning in worthwhile if you like hard-throwing youngsters and a starter-versus-lineup narrative. The box score contributors pull in opposite directions: the Angels’ tNERD is pitiful (0.68) thanks to disastrous fielding and a thin bullpen, while Oakland’s 6.09 is buoyed by a surprisingly productive offense and a very large positive Luck number (25.0), which suggests they’ve underperformed their underlying metrics and could bite back. Walbert Ureña is the main draw — a 22-year-old with mid-to-upper-90s life whose electric velocity (around 97.6 mph) and recent strong outing vs. Houston make him a high-upside, high-variance watch (and he’s flashed this since returning from Triple-A). J.T. Ginn is steadier but less flashy; he’s shown the ability to eat innings and has posted a few attention-grabbing starts for the A’s, which helps the matchup even though his pNERD (3.95) is modest. In short: don’t expect a can’t-miss classic, but if you enjoy raw heat and the potential for quick, swingy momentum shifts, this game is worth low-priority attention.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Los Angeles Angels (2.01)
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -6.9 | 9.4% | -6.1 | -22.8 | -8.4 | $191.6M | 28.6 | 0.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.23 | 1.09 | -1.81 | -1.75 | -1.33 | -0.13 | -0.39 | 0.00 | 0.40 | -0.80 | — | — |
| tNERD | -0.23 | 1.09 | -1.81 | -1.75 | -1.33 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 0.68 |
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 22.5 | 8.6% | -3.8 | -13.9 | 14.2 | $135.2M | 28.2 | 25.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.86 | 0.45 | -1.16 | -1.06 | 0.04 | -0.77 | -0.71 | 1.50 | -2.19 | -0.95 | — | — |
| tNERD | 0.86 | 0.45 | -1.16 | -1.06 | 0.04 | 0.77 | 0.71 | 1.50 | 0.00 | 0.00 | 4.00 | 6.09 |
Walbert Ureña, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 10.9% | 59.7% | 97.6 mph | 22 | 19.1s | -46 | 0.0% | — | — |
| Z-score | 0.42 | 0.18 | -1.67 | 1.63 | -1.80 | 0.14 | — | — | — | — |
| pNERD | -0.84 | 0.09 | -0.83 | 1.63 | 1.80 | -0.07 | 0.00 | 0.00 | 3.80 | 5.57 |
J.T. Ginn, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 98 | 11.7% | 61.5% | 94.0 mph | 27 | 19.8s | -31 | 0.0% | — | — |
| Z-score | -0.09 | 0.55 | -0.91 | -0.08 | -0.49 | 0.71 | — | — | — | — |
| pNERD | 0.19 | 0.27 | -0.45 | 0.00 | 0.49 | -0.35 | 0.00 | 0.00 | 3.80 | 3.95 |
Cleveland Guardians @ Houston Astros, 4:15p
Summary
Short on fireworks: gNERD 7.96 makes this the least watchable game of the day — both pitchers and the overall pitching profile are bland — but Spencer Arrighetti’s hot run gives the game a single thread worth tuning in for. Joey Cantillo and Spencer Arrighetti offer a contrast of competence over oomph: Cantillo is a serviceable lefty with middling strike rates and modest velocity, while Arrighetti arrives with impressive surface results and swing-and-miss upside after a strong month for Houston.
The numbers explain the boredom: average pNERD 2.59 and low individual pNERDs (Cantillo 3.53, Arrighetti 1.66) predict a lower-strikeout, lower-drama duel; Cleveland’s higher tNERD (7.09) is driven by bullpen and team construction, while Houston’s weaker tNERD (3.65) masks a heavy-hitting lineup anchored by Yordan Álvarez.
If you’re picking this game, do it to watch Arrighetti try to sustain the form that earned him recent monthly honors and to see whether Cleveland’s younger roster can force a mistake-heavy Astros bullpen; otherwise, this one’s background-TV territory.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Houston Astros (2.17); radio, Cleveland Guardians (3.14)
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -25.4 | 6.1% | 2.3 | 3.1 | 28.0 | $88.9M | 27.6 | 7.0 | 2.16 | 3.14 | — | — |
| Z-score | -0.91 | -1.57 | 0.57 | 0.25 | 0.87 | -1.30 | -1.35 | 0.42 | -0.44 | 1.60 | — | — |
| tNERD | -0.91 | -1.57 | 0.57 | 0.25 | 0.87 | 1.30 | 1.35 | 0.42 | 0.00 | 0.80 | 4.00 | 7.09 |
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 13.1 | 8.8% | -2.9 | -0.6 | -1.7 | $232.7M | 28.9 | 4.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.51 | 0.61 | -0.90 | -0.03 | -0.93 | 0.34 | -0.16 | 0.24 | -0.42 | -0.84 | — | — |
| tNERD | 0.51 | 0.61 | -0.90 | -0.03 | -0.93 | 0.00 | 0.16 | 0.24 | 0.00 | 0.00 | 4.00 | 3.65 |
Joey Cantillo, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 108 | 11.7% | 62.2% | 91.9 mph | 26 | 19.0s | -3 | 0.0% | — | — |
| Z-score | 0.48 | 0.55 | -0.64 | -1.08 | -0.75 | 0.06 | — | — | — | — |
| pNERD | -0.95 | 0.27 | -0.32 | 0.00 | 0.75 | -0.03 | 0.00 | 0.00 | 3.80 | 3.53 |
Spencer Arrighetti, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 112 | 9.9% | 60.3% | 92.5 mph | 26 | 20.5s | -51 | 0.0% | — | — |
| Z-score | 0.70 | -0.29 | -1.40 | -0.79 | -0.75 | 1.27 | — | — | — | — |
| pNERD | -1.41 | -0.15 | -0.70 | 0.00 | 0.75 | -0.64 | 0.00 | 0.00 | 3.80 | 1.66 |
- ← Previous
MLB: What to watch on June 19, 2026