MLB: What to watch on June 30, 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
Detroit Tigers @ New York Yankees, 4:05p
Summary
This is the slate’s must-watch pitching duel: two high-pNERD arms — Tarik Skubal and Cam Schlittler — lift an otherwise ordinary matchup into must-see territory. MLB previews and coverage have treated it as a marquee pitching pairing, with Schlittler leading the AL in ERA and strikeouts and Skubal back from the IL after elbow work.
Analytically this lines up: a gNERD of 18.69 is at the very top of today’s board and is driven by an exceptionally high average pNERD (11.48) and the Yankees’ strong tNERD (9.96). Skubal brings elite peripherals (very low xFIP-, high velocity and strike%) but has had spotty results since his IL return — his positive pitcher “Luck” here suggests the peripherals are better than recent outcomes, so look for regression toward the skills. Schlittler’s gaudy 1.62 ERA and 118 K season underpin a real threat to Detroit’s middling offense; his fastball plays and strike rates keep this a chess match even if his slow pace trims the narrative.
Bottom line: pick this for a pitcher-focused, analytically satisfying broadcast — if you want raw offense, the Yankees’ team metrics promise some fireworks, but the duel of arms is the headline.
(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)
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -7.2 | 8.8% | -2.4 | -11.9 | 8.8 | $239.2M | 29.6 | 19.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.23 | 0.75 | -0.67 | -0.83 | -0.29 | 0.42 | 0.58 | 1.12 | 0.69 | 0.54 | — | — |
| tNERD | -0.23 | 0.75 | -0.67 | -0.83 | -0.29 | 0.00 | 0.00 | 1.12 | 0.34 | 0.27 | 4.00 | 4.47 |
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 31.3 | 9.9% | 6.7 | 7.9 | 31.9 | $337.1M | 29.9 | -12.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.18 | 1.75 | 1.53 | 0.58 | 0.92 | 1.54 | 0.85 | -0.70 | -0.61 | -0.36 | — | — |
| tNERD | 1.18 | 1.75 | 1.53 | 0.58 | 0.92 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 9.96 |
Tarik Skubal, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 62 | 14.4% | 68.5% | 96.8 mph | 29 | 18.0s | 17 | 0.0% | — | — |
| Z-score | -2.16 | 1.75 | 1.90 | 1.22 | 0.04 | -0.77 | — | — | — | — |
| pNERD | 4.33 | 0.88 | 0.95 | 1.22 | 0.00 | 0.38 | 0.85 | 0.00 | 3.80 | 12.41 |
Cam Schlittler, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 68 | 13.2% | 67.9% | 97.8 mph | 25 | 21.5s | -29 | 0.0% | — | — |
| Z-score | -1.82 | 1.20 | 1.67 | 1.69 | -1.00 | 2.04 | — | — | — | — |
| pNERD | 3.64 | 0.60 | 0.84 | 1.69 | 1.00 | -1.02 | 0.00 | 0.00 | 3.80 | 10.55 |
San Diego Padres @ Chicago Cubs, 5:05p
Summary
Worth tuning in: this is one of the day’s better matchups — a 15.86 gNERD that sits well above typical games — because Matthew Boyd brings an analytically strong profile while the Padres offer roster quirks and bullpen weakness that could make for swingy late innings. MLB previews list Boyd vs. JP Sears as the probables, confirming a matchup of a veteran with strong underlying metrics against a recently recalled arm.
Boyd’s pNERD (9.01) reflects excellent underlying results (very good xFIP- in the inputs and a large positive “luck” component), so the numbers suggest he’s been pitching better than his surface line and could tighten the game if he repeats his peripherals; he’s also a veteran who’s recently returned to the Cubs’ staff after earlier injury history.
Sears shows pNERD = 0 because there aren’t usable MLB pitching peripherals here — he was just recalled to the Padres’ roster this month, which makes him an unknown starter whose leash could be short.
Team NERDs favor a tight, watchable contest: Chicago’s elite fielding and the broadcasters’ draw for San Diego add to viewing value, while San Diego’s bullpen component hints at late-inning volatility. Overall, this is a smart pick if you like games tilted toward pitcher-driven intrigue with the potential for late fireworks.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | -43.1 | 8.3% | 4.3 | 18.6 | 50.4 | $255.5M | 29.9 | -19.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.55 | 0.30 | 0.95 | 1.34 | 1.89 | 0.60 | 0.85 | -1.11 | 2.12 | 2.09 | — | — |
| tNERD | -1.55 | 0.30 | 0.95 | 1.34 | 1.89 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 9.02 |
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 32.8 | 7.4% | 3.2 | 34.3 | -6.2 | $246.2M | 29.8 | 8.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.24 | -0.52 | 0.68 | 2.46 | -1.07 | 0.50 | 0.67 | 0.48 | 1.22 | 1.62 | — | — |
| tNERD | 1.24 | -0.52 | 0.68 | 2.46 | -1.07 | 0.00 | 0.00 | 0.48 | 0.61 | 0.81 | 4.00 | 8.69 |
JP Sears, San Diego Padres
No detailed stats available
Matthew Boyd, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 75 | 14.4% | 65.6% | 92.5 mph | 35 | 18.6s | 48 | 0.0% | — | — |
| Z-score | -1.42 | 1.75 | 0.72 | -0.80 | 1.61 | -0.29 | — | — | — | — |
| pNERD | 2.83 | 0.88 | 0.36 | 0.00 | 0.00 | 0.14 | 1.00 | 0.00 | 3.80 | 9.01 |
Pittsburgh Pirates @ Philadelphia Phillies, 3:40p
Summary
Worth a look: Cristopher Sánchez’s season-long dominance (high whiff rate and a sub-60 xFIP-) makes this a pitcher-first attraction, but Bubba Chandler’s triple‑digit heat and the Pirates’ suddenly explosive offense create enough volatility to keep it interesting. The gNERD of 13.84 sits well above today’s game average and the historic mean, driven mostly by Sánchez’s elite pNERD and the Pirates’ strong tNERD; Sánchez has been one of the very best arms this month and MLB previews note his tiny ERA entering the break. Cristopher Sánchez’s profile (xFIP‑ of 59, strong swinging‑strike and strike‑rate components) suggests long stretches of low run scoring, which raises the watchability ceiling because every hard contact by Pittsburgh matters. Bubba Chandler’s pNERD is modest but his 98.5 mph juice and youth mean upside and a chance for a quiet-start/chaotic‑finish storyline; MLB notes Chandler’s recent surge in strikeouts and innings. The Pirates’ tNERD is buoyed by batting runs and baserunning, while the Phillies’ tNERD reflects a hot bullpen and strong broadcaster appeal — and Pittsburgh just erupted for 11 runs the night before, so expect fireworks rather than a snooze. Overall: an above‑average, pitcher‑tilted game worth prioritizing if you like ace dominance with a side of volatility.
(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)
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 38.0 | 8.5% | 5.1 | -15.7 | 13.0 | $119.1M | 28.8 | 2.0 | 2.01 | 1.98 | — | — |
| Z-score | 1.43 | 0.48 | 1.14 | -1.10 | -0.07 | -0.96 | -0.20 | 0.12 | -0.74 | -0.86 | — | — |
| tNERD | 1.43 | 0.48 | 1.14 | -1.10 | -0.07 | 0.96 | 0.20 | 0.12 | 0.00 | 0.00 | 4.00 | 7.16 |
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -26.4 | 7.8% | 6.4 | -8.0 | 37.1 | $309.8M | 30.5 | -19.0 | 2.92 | 2.69 | — | — |
| Z-score | -0.94 | -0.15 | 1.46 | -0.56 | 1.19 | 1.22 | 1.36 | -1.11 | 1.03 | 0.64 | — | — |
| tNERD | -0.94 | -0.15 | 1.46 | -0.56 | 1.19 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.84 |
Bubba Chandler, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 120 | 10.6% | 62.8% | 98.5 mph | 23 | 19.5s | -16 | 0.0% | — | — |
| Z-score | 1.18 | -0.01 | -0.43 | 2.02 | -1.53 | 0.44 | — | — | — | — |
| pNERD | -2.35 | -0.00 | -0.22 | 2.00 | 1.53 | -0.22 | 0.00 | 0.00 | 3.80 | 4.54 |
Cristopher Sánchez, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 59 | 14.7% | 67.6% | 95.2 mph | 29 | 20.2s | -9 | 0.0% | — | — |
| Z-score | -2.34 | 1.89 | 1.52 | 0.47 | 0.04 | 1.00 | — | — | — | — |
| pNERD | 4.68 | 0.95 | 0.76 | 0.47 | 0.00 | -0.50 | 0.00 | 0.00 | 3.80 | 10.15 |
Texas Rangers @ Cleveland Guardians, 3:40p
Summary
A classic ace-versus-familiar-opponent setup: Jacob deGrom’s high-octane repertoire and elite pNERD make this a can’t-ignore pitching duel, even if Tanner Bibee’s lower pNERD suggests fewer fireworks. The gNERD of 12.91 sits above today’s mean and is driven mainly by deGrom’s standout pNERD (10.34) — high velocity, strong swing‑and‑miss, and a tidy xFIP — while Bibee (pNERD 3.77) brings solid command but fewer strikeouts on paper. deGrom’s June form and strikeout spike underpin the matchup’s appeal. Bibee’s recent eight‑shutout‑inning outing against the Rangers adds a wrinkle: he’s shown he can neutralize this lineup, so a low‑scoring, tense game is plausible. The teams’ tNERDs are middling (Texas 5.55, Cleveland 6.16); Texas’s large positive “luck” component suggests their offense may be due for better output, which slightly raises the chance of action. Expect a viewing experience defined by deGrom’s stuff and whether Bibee can quiet the Rangers again — appealing for fans who like elite pitching duels rather than slugfests.
(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)
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.0 | 7.7% | -1.4 | 0.9 | 19.0 | $201.9M | 30.3 | 29.0 | 2.01 | 2.08 | — | — |
| Z-score | 0.18 | -0.24 | -0.43 | 0.08 | 0.25 | -0.01 | 1.17 | 1.71 | -0.74 | -0.65 | — | — |
| tNERD | 0.18 | -0.24 | -0.43 | 0.08 | 0.25 | 0.01 | 0.00 | 1.71 | 0.00 | 0.00 | 4.00 | 5.55 |
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -33.5 | 6.1% | 2.5 | 5.7 | 24.7 | $88.9M | 27.6 | 2.0 | 2.16 | 3.14 | — | — |
| Z-score | -1.20 | -1.69 | 0.52 | 0.42 | 0.54 | -1.30 | -1.35 | 0.12 | -0.44 | 1.60 | — | — |
| tNERD | -1.20 | -1.69 | 0.52 | 0.42 | 0.54 | 1.30 | 1.35 | 0.12 | 0.00 | 0.80 | 4.00 | 6.16 |
Jacob deGrom, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 76 | 17.1% | 65.7% | 97.2 mph | 38 | 18.9s | 10 | 0.0% | — | — |
| Z-score | -1.36 | 3.00 | 0.77 | 1.41 | 2.39 | -0.05 | — | — | — | — |
| pNERD | 2.72 | 1.50 | 0.39 | 1.41 | 0.00 | 0.02 | 0.50 | 0.00 | 3.80 | 10.34 |
Tanner Bibee, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 99 | 11.2% | 63.6% | 93.9 mph | 27 | 20.6s | -8 | 0.0% | — | — |
| Z-score | -0.03 | 0.27 | -0.11 | -0.14 | -0.48 | 1.32 | — | — | — | — |
| pNERD | 0.07 | 0.14 | -0.06 | 0.00 | 0.48 | -0.66 | 0.00 | 0.00 | 3.80 | 3.77 |
Los Angeles Dodgers @ Athletics, 6:40p
Summary
Worth tuning in: gNERD 12.28 nudges this one above today’s mean, because the Dodgers’ heavy tNERD (11.12) and Justin Wrobleski’s tidy form promise action, even if the A’s look toothless on paper — Jeffrey Springs’ positive luck is the only real X-factor.
The numbers say watchability comes mainly from a mismatch: LA’s lineup and supporting defense/bullpen drive a high team NERD while Oakland’s modest 4.84 tNERD mutes upside; that payroll-and-production gap makes this feel like a favored Dodger show rather than a coin flip. Wrobleski’s 4.97 pNERD is a serviceable bump — his youth, brisk pace, and recent strong starts have been real ingredients in LA’s rotation success. Springs (3.63 pNERD) profiles as an older, lower-velocity arm who’s underperformed his peripherals (positive luck), so he’s a candidate to outpitch his box score — and he’s shown he can work deep against L.A. before. Overall this is slightly more watchable than an average slate game: expect efficient innings, offense tilted to the Dodgers, and the lone suspense thread is whether Springs’ regression-to-mean actually materializes.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | 75.2 | 9.6% | -2.8 | 22.5 | 36.3 | $413.5M | 30.0 | 11.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.79 | 1.48 | -0.76 | 1.62 | 1.15 | 2.41 | 0.90 | 0.65 | 0.12 | 0.26 | — | — |
| tNERD | 2.79 | 1.48 | -0.76 | 1.62 | 1.15 | 0.00 | 0.00 | 0.65 | 0.06 | 0.13 | 4.00 | 11.12 |
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.9 | 8.3% | -2.7 | -18.5 | 8.6 | $135.2M | 28.2 | 17.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.39 | 0.30 | -0.74 | -1.30 | -0.30 | -0.77 | -0.71 | 1.00 | -2.19 | -0.95 | — | — |
| tNERD | 0.39 | 0.30 | -0.74 | -1.30 | -0.30 | 0.77 | 0.71 | 1.00 | 0.00 | 0.00 | 4.00 | 4.84 |
Justin Wrobleski, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 8.0% | 67.0% | 94.1 mph | 25 | 16.5s | -41 | 0.0% | — | — |
| Z-score | 0.43 | -1.21 | 1.28 | -0.05 | -1.00 | -1.97 | — | — | — | — |
| pNERD | -0.86 | -0.61 | 0.64 | 0.00 | 1.00 | 0.99 | 0.00 | 0.00 | 3.80 | 4.97 |
Jeffrey Springs, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 108 | 10.2% | 64.2% | 91.5 mph | 33 | 19.4s | 20 | 0.0% | — | — |
| Z-score | 0.49 | -0.19 | 0.14 | -1.27 | 1.09 | 0.36 | — | — | — | — |
| pNERD | -0.97 | -0.10 | 0.07 | 0.00 | 0.00 | -0.18 | 1.00 | 0.00 | 3.80 | 3.63 |
Washington Nationals @ Boston Red Sox, 4:10p
Summary
Worth tuning into if you like young, lively baseball with a late-innings question mark: the gNERD (12.18) sits above the historic mean and today's average, driven by a spritely Nationals attack and middling-but-interesting starting pitching. Cavalli brings the flash — upper-90s velocity, a decent xFIP- and strike rate that produce a solid pNERD — but his slow pace and the Nationals' porous bullpen make the game feel like a slow burn that could get frantic late; Cavalli also enters with a 4-4 record and a ~4.00 ERA this year.
Washington's tNERD (8.01) is propped up by elite baserunning, above-average barrel rate and youthful roster age, while Boston's lower tNERD (6.07) masks excellent fielding and a lineup that has struggled to produce; Boston's Connelly Early is younger and steadier (7-5, ~3.59 ERA), giving Fenway a safer floor.
If you prefer park-action, speed and a real late-inning bullpen narrative, prioritize this game; if you want classic starter-versus-starter duels, it's merely an above-average option.
(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)
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 17.8 | 8.8% | 7.3 | 3.6 | -25.9 | $114.5M | 27.1 | -43.0 | 2.00 | 2.20 | — | — |
| Z-score | 0.68 | 0.75 | 1.67 | 0.27 | -2.10 | -1.01 | -1.71 | -2.52 | -0.75 | -0.40 | — | — |
| tNERD | 0.68 | 0.75 | 1.67 | 0.27 | -2.10 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 8.01 |
Boston Red Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -33.4 | 6.9% | 3.9 | 22.2 | 27.0 | $263.6M | 29.2 | 13.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.20 | -0.97 | 0.85 | 1.60 | 0.66 | 0.70 | 0.17 | 0.77 | 0.16 | 0.54 | — | — |
| tNERD | -1.20 | -0.97 | 0.85 | 1.60 | 0.66 | 0.00 | 0.00 | 0.77 | 0.08 | 0.27 | 4.00 | 6.07 |
Cade Cavalli, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 93 | 10.4% | 65.4% | 96.5 mph | 27 | 21.3s | 3 | 0.0% | — | — |
| Z-score | -0.38 | -0.10 | 0.63 | 1.08 | -0.48 | 1.88 | — | — | — | — |
| pNERD | 0.76 | -0.05 | 0.32 | 1.08 | 0.48 | -0.94 | 0.15 | 0.00 | 3.80 | 5.59 |
Connelly Early, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 100 | 10.0% | 64.2% | 93.5 mph | 24 | 19.6s | -18 | 0.0% | — | — |
| Z-score | 0.02 | -0.28 | 0.16 | -0.33 | -1.27 | 0.52 | — | — | — | — |
| pNERD | -0.05 | -0.14 | 0.08 | 0.00 | 1.27 | -0.26 | 0.00 | 0.00 | 3.80 | 4.70 |
Miami Marlins @ Colorado Rockies, 5:40p
Summary
Worth tuning in: the Marlins bring a young, high-upside arm in Eury Pérez who just returned from the IL and flashed live-armed stuff, while the Rockies trot out Tanner Gordon coming off an injury and wildly positive “luck” signals that Colorado’s offense could surprise at Coors. The gNERD (11.67) sits a hair above today’s game-average, driven mostly by Miami’s lofty tNERD (8.30) and Pérez’s above-average pNERD (7.04), so expect a matchup that favors fastball velocity and swing-and-miss upside more than classic pitching duels. Pérez’s recent reinstatement included a solid outing where he struck out five and looked closer to pre-injury form, which explains his velocity and age marks in the pNERD. Gordon is listed to start after a stint on the IL with a hip impingement and has allowed runs at an alarming rate this year, but his enormous luck component (and the Rockies’ own positive luck) suggests regression toward better results — especially at Coors, where offense can pop. In short: if you like watching hard stuff and strikeout-or-bust at-bats, prioritize this game; if you prefer tidy, predictable pitching, skip it.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Miami Marlins (1.79); radio, Colorado Rockies (1.80)
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -6.2 | 6.3% | 7.7 | 2.1 | 29.4 | $81.5M | 27.4 | 7.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.20 | -1.51 | 1.77 | 0.16 | 0.79 | -1.39 | -1.49 | 0.42 | -1.17 | -1.54 | — | — |
| tNERD | -0.20 | -1.51 | 1.77 | 0.16 | 0.79 | 1.39 | 1.49 | 0.42 | 0.00 | 0.00 | 4.00 | 8.30 |
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -29.5 | 6.7% | -2.2 | -7.6 | 18.5 | $134.1M | 29.5 | 13.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.05 | -1.15 | -0.62 | -0.53 | 0.22 | -0.79 | 0.44 | 0.77 | -1.29 | -1.25 | — | — |
| tNERD | -1.05 | -1.15 | -0.62 | -0.53 | 0.22 | 0.79 | 0.00 | 0.77 | 0.00 | 0.00 | 4.00 | 2.42 |
Eury Pérez, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 101 | 13.1% | 63.5% | 98.1 mph | 23 | 20.6s | 4 | 0.0% | — | — |
| Z-score | 0.08 | 1.15 | -0.13 | 1.83 | -1.53 | 1.32 | — | — | — | — |
| pNERD | -0.16 | 0.58 | -0.07 | 1.83 | 1.53 | -0.66 | 0.20 | 0.00 | 3.80 | 7.04 |
Tanner Gordon, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 11.1% | 65.9% | 92.9 mph | 28 | 18.2s | 33 | 0.0% | — | — |
| Z-score | 0.14 | 0.23 | 0.83 | -0.61 | -0.22 | -0.61 | — | — | — | — |
| pNERD | -0.28 | 0.11 | 0.41 | 0.00 | 0.22 | 0.30 | 1.00 | 0.00 | 3.80 | 5.57 |
New York Mets @ Toronto Blue Jays, 4:07p
Summary
Young flamethrower vs. veteran with wobbles — this game earns a cautious nod: Nolan McLean’s high pNERD and electric profile make the action unpredictable, while Kevin Gausman’s recent rough patch makes for live at-bats. McLean’s 9.09 pNERD (and listed mid‑90s velocity) signals the kind of strikeout‑oriented starter who creates short, tense innings, and he’s been one of the Mets’ more talked‑about young arms this year.
The 11.61 gNERD sits above the historical mean (10.11) but just under today’s game average (11.86), so this is better than a typical day but not elite; team NERD is low (Mets 5.07, Blue Jays 3.07), meaning lineup fireworks are less likely and the pitchers drive watchability. McLean’s pNERD is boosted by underlying metrics and youthful pace/velocity and a large positive “luck” tag—suggesting he’s been slightly unlucky and could outperform his surface numbers.
Gausman’s 6.00 pNERD is respectable but volatile—he’s had a very rough June, including a big outing where he allowed multiple early runs—so bats should be willing to test him early.
Bottom line: tune in for McLean’s swing‑and‑miss stuff and to see whether Gausman’s June form continues; if you want high strikeout upside and bullpen leverage late, this is one of the more watchable games on the slate.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | -36.9 | 8.8% | -2.1 | -9.3 | 38.7 | $374.9M | 29.9 | -13.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.33 | 0.75 | -0.59 | -0.65 | 1.27 | 1.97 | 0.85 | -0.76 | 1.82 | 1.41 | — | — |
| tNERD | -1.33 | 0.75 | -0.59 | -0.65 | 1.27 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 5.07 |
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -19.5 | 6.5% | -4.3 | 7.4 | 24.8 | $306.1M | 30.1 | 7.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.69 | -1.33 | -1.13 | 0.54 | 0.55 | 1.18 | 0.99 | 0.42 | 1.40 | 0.01 | — | — |
| tNERD | -0.69 | -1.33 | -1.13 | 0.54 | 0.55 | 0.00 | 0.00 | 0.42 | 0.70 | 0.00 | 4.00 | 3.07 |
Nolan McLean, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 81 | 9.8% | 62.5% | 95.5 mph | 24 | 17.0s | 19 | 0.0% | — | — |
| Z-score | -1.07 | -0.38 | -0.55 | 0.61 | -1.27 | -1.57 | — | — | — | — |
| pNERD | 2.14 | -0.19 | -0.27 | 0.61 | 1.27 | 0.79 | 0.95 | 0.00 | 3.80 | 9.09 |
Kevin Gausman, Toronto Blue Jays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 89 | 12.6% | 64.9% | 93.9 mph | 35 | 20.2s | 16 | 0.0% | — | — |
| Z-score | -0.61 | 0.92 | 0.43 | -0.14 | 1.61 | 1.00 | — | — | — | — |
| pNERD | 1.22 | 0.46 | 0.22 | 0.00 | 0.00 | -0.50 | 0.80 | 0.00 | 3.80 | 6.00 |
St. Louis Cardinals @ Atlanta Braves, 4:15p
Summary
A quietly playable game: an inexperienced Cardinals staff with strong defense and a surprisingly high team NERD meets an older, crafty Martín Pérez and a Braves bullpen that's been rattled by recent injuries — so you get mismatch innings and a lively late-inning narrative. Matthew Liberatore brings more volatility than fireworks — his pNERD suggests upside and an unusually large “luck” deficit that hints at positive regression, but recent starts have raised durability/control questions. Martín Pérez profiles as the slow-velocity, contact-man veteran who can eat innings and keep this one low-scoring enough for bullpen drama; his track record this season supports that role. The Cardinals’ tNERD is buoyed by elite fielding and youth, while the Braves’ tNERD reflects a powerful barreling profile but a bullpen that has shuffled arms after key IL moves — which makes the late innings unpredictable. With a middling gNERD (11.55), this isn’t must-see, but if you value pitching matchups, procession-like early innings, and a potentially chaotic bullpen finish, it’s worth tuning into.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 6.9 | 7.6% | 1.6 | 10.9 | -3.1 | $111.2M | 26.9 | 4.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.28 | -0.34 | 0.30 | 0.79 | -0.91 | -1.05 | -1.94 | 0.24 | -0.43 | -0.50 | — | — |
| tNERD | 0.28 | -0.34 | 0.30 | 0.79 | -0.91 | 1.05 | 1.94 | 0.24 | 0.00 | 0.00 | 4.00 | 7.36 |
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -6.1 | 8.9% | 0.9 | 6.2 | 35.2 | $249.8M | 30.5 | -29.0 | 2.36 | 2.36 | — | — |
| Z-score | -0.19 | 0.84 | 0.13 | 0.46 | 1.09 | 0.54 | 1.36 | -1.70 | -0.05 | -0.06 | — | — |
| tNERD | -0.19 | 0.84 | 0.13 | 0.46 | 1.09 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 6.33 |
Matthew Liberatore, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 103 | 9.7% | 63.9% | 94.5 mph | 26 | 18.4s | 34 | 0.0% | — | — |
| Z-score | 0.20 | -0.42 | 0.01 | 0.14 | -0.74 | -0.45 | — | — | — | — |
| pNERD | -0.39 | -0.21 | 0.01 | 0.14 | 0.74 | 0.22 | 1.00 | 0.00 | 3.80 | 5.31 |
Martín Pérez, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 94 | 9.1% | 61.4% | 89.5 mph | 35 | 17.7s | -22 | 0.0% | — | — |
| Z-score | -0.32 | -0.70 | -0.98 | -2.20 | 1.61 | -1.01 | — | — | — | — |
| pNERD | 0.64 | -0.35 | -0.49 | 0.00 | 0.00 | 0.51 | 0.00 | 0.00 | 3.80 | 4.11 |
Los Angeles Angels @ Seattle Mariners, 6:40p
Summary
Low-key pitching duel worth a glance because the starters are more interesting than the teams: two above-average pNERD arms (Soriano 7.07, Woo 7.65) set up a tidy duel even though the overall gNERD (10.32) sits just about league-median rather than eye-popping. José Soriano brings genuine heat (97 mph) and the profile of a volatile, high-upside starter coming off a scary comebacker scare earlier in June, which makes every hard-hit ball feel consequential. Bryan Woo is the steadier name—good home splits and a track record of success at T‑Mobile Park—which, combined with his positive luck component (suggesting some underperformance so far), makes him a candidate to settle in and dominate the lineup. The game’s weak tNERD stems from a toothless Angels offense and poor team defense, while the Mariners are only modestly better; that lowers the scoreboard fireworks probability even as the pitching matchup promises strikeout/velocity intrigue. Given the pitchers’ above-average pNERDs (both well above the historical mean) this is a watchable, low-scoring chess match—best for viewers who like pitch sequencing and velo battles rather than highlight-reel offense.
(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, Seattle Mariners (2.52)
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -3.2 | 9.1% | -6.4 | -21.4 | -1.6 | $191.6M | 28.6 | -2.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.09 | 1.02 | -1.63 | -1.51 | -0.83 | -0.13 | -0.39 | -0.11 | 0.40 | -0.80 | — | — |
| tNERD | -0.09 | 1.02 | -1.63 | -1.51 | -0.83 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 1.67 |
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 6.4 | 8.1% | -3.3 | -18.2 | 23.1 | $196.7M | 28.4 | 14.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.27 | 0.12 | -0.88 | -1.28 | 0.46 | -0.07 | -0.52 | 0.83 | -0.07 | 0.28 | — | — |
| tNERD | 0.27 | 0.12 | -0.88 | -1.28 | 0.46 | 0.07 | 0.52 | 0.83 | 0.00 | 0.14 | 4.00 | 4.24 |
José Soriano, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 90 | 13.7% | 61.5% | 97.0 mph | 27 | 18.6s | -12 | 0.0% | — | — |
| Z-score | -0.55 | 1.43 | -0.97 | 1.31 | -0.48 | -0.29 | — | — | — | — |
| pNERD | 1.10 | 0.71 | -0.48 | 1.31 | 0.48 | 0.14 | 0.00 | 0.00 | 3.80 | 7.07 |
Bryan Woo, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 90 | 11.6% | 67.8% | 95.8 mph | 26 | 20.8s | 19 | 0.0% | — | — |
| Z-score | -0.55 | 0.46 | 1.63 | 0.75 | -0.74 | 1.48 | — | — | — | — |
| pNERD | 1.10 | 0.23 | 0.82 | 0.75 | 0.74 | -0.74 | 0.95 | 0.00 | 3.80 | 7.65 |
San Francisco Giants @ Arizona Diamondbacks, 6:40p
Summary
Not a must-watch on paper — the gNERD sits almost exactly at the historical median (10.07) and both teams’ tNERDs are low — but Landen Roupp’s profile and the possibility of a Diamondbacks rookie starter give the game a credible undercard intrigue. Roupp’s above-average pNERD (7.56) is driven by strong underlying contact suppression (xFIP- that pulls hard in his favor), a sizable luck uplift, and an unusually quick pace that helps keep hitters off balance, even as his swinging-strike and strike rates are unimpressive; he’s also shown better form since a brief IL stint, which makes him the real engine of the game’s watchability. The D-backs have floated younger arms (Mitch Bratt recently debuted and remains a live, unpredictable option), so the home-side starter could be a rookie or a bullpen-short plan — that uncertainty raises the entertainment ceiling. Stat projections list Roupp as the probable Giant starter and leave Arizona’s starter listed as TBD, underscoring that this is a pitcher-first viewing choice rather than a fireworks show.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | 5.7 | 7.1% | -7.8 | -5.9 | -6.5 | $228.3M | 29.6 | 29.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.24 | -0.79 | -1.97 | -0.41 | -1.08 | 0.29 | 0.49 | 1.71 | 1.59 | 2.34 | — | — |
| tNERD | 0.24 | -0.79 | -1.97 | -0.41 | -1.08 | 0.00 | 0.00 | 1.71 | 0.79 | 1.17 | 4.00 | 3.66 |
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -30.5 | 7.1% | 1.2 | 20.9 | 16.0 | $231.6M | 30.2 | -12.0 | 2.19 | 1.92 | — | — |
| Z-score | -1.09 | -0.79 | 0.20 | 1.50 | 0.09 | 0.33 | 1.08 | -0.70 | -0.39 | -0.99 | — | — |
| tNERD | -1.09 | -0.79 | 0.20 | 1.50 | 0.09 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 3.92 |
Landen Roupp, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 80 | 10.5% | 60.2% | 93.3 mph | 27 | 17.0s | 20 | 0.0% | — | — |
| Z-score | -1.13 | -0.05 | -1.48 | -0.42 | -0.48 | -1.57 | — | — | — | — |
| pNERD | 2.26 | -0.03 | -0.74 | 0.00 | 0.48 | 0.79 | 1.00 | 0.00 | 3.80 | 7.56 |
Cincinnati Reds @ Milwaukee Brewers, 4:40p
Summary
Watch if you like a tidy contrast: Milwaukee looks like the safer, more watchable team while Brandon Sproat brings real swing-and-miss upside; don’t expect a fireworks show from the Reds’ side. The gNERD (9.79) sits a hair below both today’s mean and the historical median, reflecting a matchup driven more by starting-pitcher texture and roster quality than by overall unpredictability. Sproat’s pNERD (6.59) is the story — high velocity and a recent 6‑inning, one‑hit, 10‑K outing make him a compelling arm to tune in for strikeout potential and a lengthening start. Lowder (pNERD 2.51) profiles as the weaker half of the matchup: his underlying peripherals look worse and the Reds’ lineup/talent profile (tNERD 3.20) gives him less margin for error. Milwaukee’s team metrics (tNERD 7.28), bullpen profile and home-game edge tilt things further toward a low-scoring, pitcher-led contest rather than a slugfest — betting markets reflect that lean. For viewers who prize good fastballs, strikeouts and tidy innings, this is worth the live look; for fans chasing big, high-scoring drama, lower priority.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -37.9 | 9.4% | -0.7 | -10.0 | -13.8 | $147.4M | 28.0 | 2.0 | 2.09 | 2.11 | — | — |
| Z-score | -1.36 | 1.30 | -0.26 | -0.70 | -1.47 | -0.63 | -0.94 | 0.12 | -0.59 | -0.59 | — | — |
| tNERD | -1.36 | 1.30 | -0.26 | -0.70 | -1.47 | 0.63 | 0.94 | 0.12 | 0.00 | 0.00 | 4.00 | 3.20 |
Milwaukee Brewers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 20.2 | 7.1% | 2.9 | -5.7 | 27.5 | $139.3M | 27.7 | -27.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.77 | -0.79 | 0.61 | -0.39 | 0.69 | -0.73 | -1.21 | -1.58 | 0.53 | 0.37 | — | — |
| tNERD | 0.77 | -0.79 | 0.61 | -0.39 | 0.69 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 7.28 |
Rhett Lowder, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 118 | 8.1% | 60.9% | 92.9 mph | 24 | 17.1s | -8 | 0.0% | — | — |
| Z-score | 1.06 | -1.16 | -1.19 | -0.61 | -1.27 | -1.49 | — | — | — | — |
| pNERD | -2.12 | -0.58 | -0.60 | 0.00 | 1.27 | 0.75 | 0.00 | 0.00 | 3.80 | 2.51 |
Brandon Sproat, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 99 | 10.8% | 62.0% | 96.4 mph | 25 | 18.9s | 32 | 0.0% | — | — |
| Z-score | -0.03 | 0.09 | -0.76 | 1.03 | -1.00 | -0.05 | — | — | — | — |
| pNERD | 0.07 | 0.04 | -0.38 | 1.03 | 1.00 | 0.02 | 1.00 | 0.00 | 3.80 | 6.59 |
Tampa Bay Rays @ Kansas City Royals, 4:40p
Summary
Low overall watchability — the gNERD (9.68) sits below today’s slate and the historical median, so don’t expect fireworks; still, two competent mid‑tier starters and a Royals bullpen in flux give this a faint chance to be a tidy pitchers’ duel. Griffin Jax’s pNERD (6.59) and recent form (a season‑high seven‑K start against Kansas City and just 2 ER allowed over his last four turns) make him the main attraction, and his plus velocity/xFIP profile suggests he can miss bats tonight. Noah Cameron (pNERD 6.10) is a solid southpaw with decent peripherals and a recent track record of juking the Rays lineup (he famously carried a no‑hitter into the 7th against Tampa Bay in his debut), so this matchup is more about pitching craft than slugging. The teams’ tNERDs are weak (both near ~3), Tampa’s barrel rate is abysmal and KC’s bullpen shows real negative runs — meaning low lineup-destructive power and messy relief depth. Given that, prioritize this game only if you like well‑paced, analytical pitching matchups rather than high‑octane offense.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Tampa Bay Rays (2.27); radio, Kansas City Royals (2.22)
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 14.2 | 5.5% | 2.6 | -10.1 | 5.4 | $106.9M | 29.1 | 14.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.55 | -2.24 | 0.54 | -0.71 | -0.46 | -1.10 | 0.07 | 0.83 | -0.23 | -0.61 | — | — |
| tNERD | 0.55 | -2.24 | 0.54 | -0.71 | -0.46 | 1.10 | 0.00 | 0.83 | 0.00 | 0.00 | 4.00 | 3.61 |
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -22.4 | 8.3% | 2.5 | 3.5 | -24.5 | $184.5M | 29.7 | 10.0 | 2.11 | 2.22 | — | — |
| Z-score | -0.79 | 0.30 | 0.52 | 0.26 | -2.02 | -0.21 | 0.62 | 0.59 | -0.54 | -0.36 | — | — |
| tNERD | -0.79 | 0.30 | 0.52 | 0.26 | -2.02 | 0.21 | 0.00 | 0.59 | 0.00 | 0.00 | 4.00 | 3.06 |
Griffin Jax, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 88 | 13.5% | 63.4% | 96.0 mph | 31 | 18.9s | -9 | 0.0% | — | — |
| Z-score | -0.67 | 1.34 | -0.17 | 0.85 | 0.56 | -0.05 | — | — | — | — |
| pNERD | 1.33 | 0.67 | -0.09 | 0.85 | 0.00 | 0.02 | 0.00 | 0.00 | 3.80 | 6.59 |
Noah Cameron, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 95 | 10.2% | 63.5% | 92.4 mph | 26 | 17.1s | 9 | 0.0% | — | — |
| Z-score | -0.26 | -0.19 | -0.13 | -0.84 | -0.74 | -1.49 | — | — | — | — |
| pNERD | 0.53 | -0.10 | -0.07 | 0.00 | 0.74 | 0.75 | 0.45 | 0.00 | 3.80 | 6.10 |
Minnesota Twins @ Houston Astros, 5:10p
Summary
Not must-see TV, but worth tuning in if you like a steady mid-rotation duel and the possibility that Houston’s starter bounces back. The gNERD of 8.78 sits below today’s average, driven mostly by two low tNERD teams and little in the way of offensive fireworks, yet Joe Ryan’s solid pNERD (6.8) and underlying peripherals give this a pitcher-first feel worth watching for strikeout-orientated fans. Joe Ryan has been the Twins’ reliable mid‑rotation piece (season form reflected in previews listing him 5‑4 with strong strike totals), so expect quality innings and swing-and-miss stuff. Mike Burrows’ surface numbers have looked shaky (5.48 ERA this year), but his large positive “luck” component suggests he’s been underperforming his skills and could be due for better results; he also had a quality start in his last outing, which muddles the gamble. Overall: low team NERDs mean fewer offense-driven highlights, but a reliable Ryan start against a volatile Burrows makes this a quietly watchable pitching matchup — not essential, but not a waste of time either.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | 15.7 | 8.5% | -4.0 | -16.9 | -5.8 | $122.1M | 28.9 | -13.0 | 2.30 | 2.06 | — | — |
| Z-score | 0.61 | 0.48 | -1.05 | -1.19 | -1.05 | -0.92 | -0.06 | -0.76 | -0.17 | -0.69 | — | — |
| tNERD | 0.61 | 0.48 | -1.05 | -1.19 | -1.05 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 2.78 |
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 7.4 | 8.6% | -3.2 | -3.7 | 1.4 | $232.7M | 28.9 | 2.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.30 | 0.57 | -0.86 | -0.25 | -0.67 | 0.34 | -0.16 | 0.12 | -0.42 | -0.84 | — | — |
| tNERD | 0.30 | 0.57 | -0.86 | -0.25 | -0.67 | 0.00 | 0.16 | 0.12 | 0.00 | 0.00 | 4.00 | 3.37 |
Joe Ryan, Minnesota Twins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 81 | 11.4% | 67.6% | 93.3 mph | 30 | 19.2s | -6 | 0.0% | — | — |
| Z-score | -1.07 | 0.36 | 1.55 | -0.42 | 0.30 | 0.20 | — | — | — | — |
| pNERD | 2.14 | 0.18 | 0.77 | 0.00 | 0.00 | -0.10 | 0.00 | 0.00 | 3.80 | 6.80 |
Mike Burrows, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 113 | 10.6% | 64.5% | 94.9 mph | 26 | 18.5s | 19 | 0.0% | — | — |
| Z-score | 0.77 | -0.01 | 0.28 | 0.33 | -0.74 | -0.37 | — | — | — | — |
| pNERD | -1.55 | -0.00 | 0.14 | 0.33 | 0.74 | 0.18 | 0.95 | 0.00 | 3.80 | 4.60 |
Chicago White Sox @ Baltimore Orioles, 3:35p
Summary
Low-sizzle pitching duel and a clear mismatch on paper — worth a glance only if you like seeing a young Orioles arm tested against a spry, high-upside White Sox lineup. Fedde’s pNERD and peripheral profile suggest he won’t be a show-stealer (his swing-and-miss and strike rate are down this year), while Trey Gibson carries the novelty of a rookie who’s shown some ability to limit runs in short outings but comes with control volatility.
The gNERD (8.70) sits at the very bottom of today’s slate and below typical historical averages, driven by two tame pNERD scores and a split team picture: Chicago’s tNERD (8.50) benefits from young, bouncy roster traits and strong barrel/risk metrics, while Baltimore’s lower tNERD (3.91) is pulled down by negative defensive components. Fedde’s lack of swing-and-miss and low strike% makes him hittable, and Gibson’s higher luck and thin track record mean the outcome will hinge on whether he can command the zone. The game is watchable for matchup nerds and prospect-watchers, but it’s not a must-see for neutral viewers.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Chicago White Sox (2.57)
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.1 | 9.0% | -2.5 | 0.8 | 20.4 | $105.8M | 27.1 | -6.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.81 | 0.93 | -0.69 | 0.07 | 0.32 | -1.11 | -1.76 | -0.35 | -1.11 | 0.39 | — | — |
| tNERD | 0.81 | 0.93 | -0.69 | 0.07 | 0.32 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 8.50 |
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.5 | 8.4% | -2.1 | -10.7 | 18.7 | $214.8M | 29.0 | -11.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.20 | 0.39 | -0.59 | -0.75 | 0.23 | 0.14 | -0.02 | -0.64 | 0.85 | -0.61 | — | — |
| tNERD | 0.20 | 0.39 | -0.59 | -0.75 | 0.23 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 3.91 |
Erick Fedde, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 120 | 7.3% | 60.1% | 93.8 mph | 33 | 17.2s | -17 | 0.0% | — | — |
| Z-score | 1.18 | -1.53 | -1.52 | -0.19 | 1.09 | -1.41 | — | — | — | — |
| pNERD | -2.35 | -0.77 | -0.76 | 0.00 | 0.00 | 0.71 | 0.00 | 0.00 | 3.80 | 0.63 |
Trey Gibson, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 8.7% | 61.2% | 95.0 mph | 24 | 19.0s | 27 | 0.0% | — | — |
| Z-score | 0.54 | -0.89 | -1.08 | 0.38 | -1.27 | 0.03 | — | — | — | — |
| pNERD | -1.09 | -0.44 | -0.54 | 0.38 | 1.27 | -0.02 | 1.00 | 0.00 | 3.80 | 4.36 |
- ← Previous
MLB: What to watch on June 29, 2026