MLB: What to watch on June 25, 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.
| Score | Time (PT) | Visitors | Score | Home | Score | Starter (V) | Score | Starter (H) | Score |
|---|---|---|---|---|---|---|---|---|---|
| 15.6 | 4:10p | New York Yankees | 10.3 | Boston Red Sox | 6.4 | Cam Schlittler | 10.5 | Connelly Early | 4.0 |
| 15.3 | 4:10p | Chicago Cubs | 9.3 | New York Mets | 5.7 | Matthew Boyd | 10.6 | Freddy Peralta | 5.1 |
| 14.6 | 3:45p | Philadelphia Phillies | 5.7 | Washington Nationals | 8.2 | Cristopher Sánchez | 10.1 | Cade Cavalli | 5.2 |
| 12.2 | 9:35a | Seattle Mariners | 3.8 | Pittsburgh Pirates | 6.4 | Bryce Miller | 9.7 | Bubba Chandler | 4.5 |
| 9.9 | 4:07p | Texas Rangers | 5.1 | Toronto Blue Jays | 3.6 | MacKenzie Gore | 5.2 | Kevin Gausman | 5.9 |
| 9.6 | 12:45p | Athletics | 4.9 | San Francisco Giants | 3.5 | Jeffrey Springs | 3.3 | Landen Roupp | 7.5 |
| 9.3 | 4:45p | Arizona Diamondbacks | 4.3 | St. Louis Cardinals | 7.5 | Zac Gallen | 3.0 | Michael McGreevy | 3.7 |
| 8.7 | 3:40p | Houston Astros | 3.7 | Detroit Tigers | 4.7 | Tatsuya Imai | 4.6 | Troy Melton | 4.4 |
| 7.4 | 9:10a | Kansas City Royals | 4.2 | Tampa Bay Rays | 2.6 | Seth Lugo | 3.7 | Casey Legumina | 4.3 |
Notes:
- Pitcher 'no data': Pitchers only have a pNERD score once they've started at least one game and have at least 20 innings pitched. I also show 'no data' when I can't correctly link a starting pitcher with their stats.
- Generated by the mlb-watchability project on GitHub.
Detail
New York Yankees @ Boston Red Sox, 4:10p
Summary
Watch this if you like two very different pitchers dictating the drama: a high-octane, strikeout-happy Yankees ace versus a young Red Sox lefty who’s flashed big-outing upside. Cam Schlittler’s elite stuff and the Yankees’ thumping offense lift this one into must-see territory, while Boston’s defense and luck story add the caveats.
Schlittler’s pNERD (10.50) matches his recent run of dominance — he’s been piling up strikeouts and turning heads as an early AL breakout — and the underlying components (97.7 mph velocity, low xFIP-, strong strike%) point to repeatable dominance rather than fluke performance. The Red Sox starter Connelly Early (pNERD 4.04) is younger and more boom-or-bust, though he’s shown a high-K ceiling in recent starts and was given an early rotation role this year.
Team-wise the Yankees’ tNERD (10.27) is driven by elite barrel rate and batting runs, while Boston’s defensive metrics and a very large positive “luck” figure suggest their offense has underperformed its peripherals — a potential replay factor late. Overall gNERD 15.58 sits well above typical games today and historically, so expect a watchable clash with a clear pitcher-versus-lineup narrative.
(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)
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 48.2 | 10.2% | 5.9 | 4.2 | 27.7 | $337.1M | 29.9 | -2.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.84 | 1.88 | 1.43 | 0.33 | 0.79 | 1.54 | 0.85 | -0.11 | -0.61 | -0.36 | — | — |
| tNERD | 1.84 | 1.88 | 1.43 | 0.33 | 0.79 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 10.27 |
Boston Red Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -33.4 | 7.0% | 3.8 | 20.2 | 24.4 | $263.6M | 29.2 | 19.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.23 | -0.86 | 0.89 | 1.54 | 0.60 | 0.70 | 0.17 | 1.07 | 0.16 | 0.54 | — | — |
| tNERD | -1.23 | -0.86 | 0.89 | 1.54 | 0.60 | 0.00 | 0.00 | 1.07 | 0.08 | 0.27 | 4.00 | 6.35 |
Cam Schlittler, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 68 | 12.9% | 68.0% | 97.7 mph | 25 | 21.4s | -27 | 0.0% | — | — |
| Z-score | -1.81 | 1.09 | 1.71 | 1.67 | -1.01 | 1.98 | — | — | — | — |
| pNERD | 3.61 | 0.55 | 0.85 | 1.67 | 1.01 | -0.99 | 0.00 | 0.00 | 3.80 | 10.50 |
Connelly Early, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 9.5% | 63.7% | 93.4 mph | 24 | 19.6s | -21 | 0.0% | — | — |
| Z-score | 0.25 | -0.50 | -0.04 | -0.37 | -1.27 | 0.53 | — | — | — | — |
| pNERD | -0.50 | -0.25 | -0.02 | 0.00 | 1.27 | -0.27 | 0.00 | 0.00 | 3.80 | 4.04 |
Chicago Cubs @ New York Mets, 4:10p
Summary
Mostly watch this: a top-of-the-day gNERD (15.34) driven by Matthew Boyd’s high pNERD and a sturdy Cubs profile, with enough storyline—Boyd’s return from the IL and the Mets’ banged-up lineup—to make the innings matter. Matthew Boyd grades out as the real draw (pNERD 10.57): underlying peripherals (excellent xFIP-) and a big “unlucky” signal suggest his surface results should improve if his stuff looks right after coming off the IL. Freddy Peralta is a competent, middling foil (pNERD 5.11; roughly league-average xFIP-), so this shapes up as a pitcher-advantage tilt for the Cubs rather than a duel. The Cubs’ team profile (tNERD 9.34) is boosted by elite fielding and strong local interest; the Mets’ lineup has been whittled by injuries and uncertainty around Juan Soto, which lowers the counterweight to Boyd’s start. Expect an outing where Boyd’s pitch profile and the Cubs’ defense create high-leverage sequences worth watching, while Peralta’s volatility keeps some late-inning drama possible.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, New York Mets (3.32); radio, Chicago Cubs (3.15)
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 39.0 | 7.7% | 2.6 | 32.8 | -3.7 | $246.2M | 29.8 | 12.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.50 | -0.26 | 0.58 | 2.49 | -1.06 | 0.50 | 0.67 | 0.67 | 1.22 | 1.62 | — | — |
| tNERD | 1.50 | -0.26 | 0.58 | 2.49 | -1.06 | 0.00 | 0.00 | 0.67 | 0.61 | 0.81 | 4.00 | 9.34 |
New York Mets
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -34.4 | 8.8% | -0.8 | -2.6 | 32.9 | $374.9M | 29.9 | -19.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.26 | 0.68 | -0.29 | -0.19 | 1.10 | 1.97 | 0.85 | -1.07 | 1.82 | 1.41 | — | — |
| tNERD | -1.26 | 0.68 | -0.29 | -0.19 | 1.10 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 5.66 |
Matthew Boyd, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 64 | 14.2% | 66.5% | 92.5 mph | 35 | 18.2s | 83 | 0.0% | — | — |
| Z-score | -2.03 | 1.70 | 1.11 | -0.80 | 1.59 | -0.59 | — | — | — | — |
| pNERD | 4.07 | 0.85 | 0.55 | 0.00 | 0.00 | 0.30 | 1.00 | 0.00 | 3.80 | 10.57 |
Freddy Peralta, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 11.4% | 61.5% | 94.0 mph | 30 | 18.2s | 23 | 0.0% | — | — |
| Z-score | -0.15 | 0.39 | -0.97 | -0.09 | 0.29 | -0.59 | — | — | — | — |
| pNERD | 0.30 | 0.20 | -0.48 | 0.00 | 0.00 | 0.30 | 1.00 | 0.00 | 3.80 | 5.11 |
Philadelphia Phillies @ Washington Nationals, 3:45p
Summary
Watch if you like a bona fide ace on the bump and a home lineup that swings for contact: Cristopher Sánchez is the day's marquee attraction, and Washington's team profile promises run creation even if their late-inning relief is a worry. Sánchez has been historically dominant this season (a long scoreless run and top-tier peripheral metrics) but also had a rough outing recently, so the matchup carries real upside and a little volatility.
The gNERD of 14.61 is high for the day because Sánchez posts an elite pNERD (10.13) driven by a spectacular xFIP- and strong strike (and swinging‑strike) signals, while Cade Cavalli’s middling pNERD (5.23) and innings/pace concerns lower the pure pitching intrigue; Cavalli has battled a short illness but returned to steady, high‑velocity work.
Team-wise the Nationals’ tNERD (8.16) reflects above‑average contact/barrel and baserunning that should make this game lively, even as their bullpen component is a real negative that could hand drama to late innings; the Phillies bring less offence but an improving bullpen narrative.
In short: high watchability mainly for Sánchez’s dominance-versus-variance and a Nationals lineup that can turn a tidy start into a pitched battle — expect quality at-bats, a swing-for-contact contrast, and late-inning uncertainty.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -29.4 | 7.7% | 6.4 | -6.8 | 33.6 | $309.8M | 30.5 | -20.0 | 2.92 | 2.69 | — | — |
| Z-score | -1.08 | -0.26 | 1.55 | -0.50 | 1.14 | 1.22 | 1.36 | -1.13 | 1.03 | 0.64 | — | — |
| tNERD | -1.08 | -0.26 | 1.55 | -0.50 | 1.14 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.69 |
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 23.8 | 8.9% | 7.3 | 1.2 | -22.1 | $114.5M | 27.1 | -41.0 | 2.00 | 2.20 | — | — |
| Z-score | 0.93 | 0.77 | 1.79 | 0.10 | -2.15 | -1.01 | -1.71 | -2.30 | -0.75 | -0.40 | — | — |
| tNERD | 0.93 | 0.77 | 1.79 | 0.10 | -2.15 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 8.16 |
Cristopher Sánchez, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 59 | 14.5% | 67.7% | 95.2 mph | 29 | 20.2s | -16 | 0.0% | — | — |
| Z-score | -2.32 | 1.84 | 1.60 | 0.48 | 0.03 | 1.02 | — | — | — | — |
| pNERD | 4.64 | 0.92 | 0.80 | 0.48 | 0.00 | -0.51 | 0.00 | 0.00 | 3.80 | 10.13 |
Cade Cavalli, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 95 | 10.4% | 65.0% | 96.4 mph | 27 | 21.4s | 3 | 0.0% | — | — |
| Z-score | -0.26 | -0.08 | 0.48 | 1.05 | -0.49 | 1.98 | — | — | — | — |
| pNERD | 0.53 | -0.04 | 0.24 | 1.05 | 0.49 | -0.99 | 0.15 | 0.00 | 3.80 | 5.23 |
Seattle Mariners @ Pittsburgh Pirates, 9:35a
Summary
Watch if you like watching an ace in rhythm take on a high-variance, hard-throwing youngster — Bryce Miller’s stuff makes this an above-average pitching duel on paper, and Pittsburgh’s offense gives the matchup a real shot at fireworks.
The gNERD (12.22) is meaningfully above today’s mean and sits a tick over the historical 75th percentile, driven mostly by a sky-high pNERD average (7.12) — Miller’s 9.73 pNERD is the marquee ingredient: elite xFIP-, strong strike rates, and mid-90s velocity suggest swing-and-miss dominance and a low-contact outing is likely.
Bubba Chandler (pNERD 4.50) supplies the velocity and youth (23) that can produce strikeouts but also hard contact and a high xFIP-, so expect innings that are streaky rather than steady.
Team-side, Pittsburgh’s higher tNERD (6.40) — helped by big run creation and baserunning — increases the chance this becomes an eventful game, while Seattle’s lower tNERD and defensive/ baserunning deficits make them more error-prone and the contest less predictable. Recent form notes (Pittsburgh’s blowout win this series) add to the intrigue.
Overall: prioritize this one if you value elite repertoire vs. volatile heat and the prospect of the Pirates’ offense forcing traffic; it’s not a can’t-miss classic, but it’s comfortably worth your attention.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.4 | 8.2% | -3.7 | -17.1 | 22.9 | $196.7M | 28.4 | 9.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.20 | 0.17 | -1.03 | -1.28 | 0.51 | -0.07 | -0.52 | 0.50 | -0.07 | 0.28 | — | — |
| tNERD | 0.20 | 0.17 | -1.03 | -1.28 | 0.51 | 0.07 | 0.52 | 0.50 | 0.00 | 0.14 | 4.00 | 3.79 |
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 25.2 | 8.1% | 5.0 | -14.4 | 15.4 | $119.1M | 28.8 | 0.0 | 2.01 | 1.98 | — | — |
| Z-score | 0.98 | 0.08 | 1.20 | -1.08 | 0.07 | -0.96 | -0.20 | -0.00 | -0.74 | -0.86 | — | — |
| tNERD | 0.98 | 0.08 | 1.20 | -1.08 | 0.07 | 0.96 | 0.20 | 0.00 | 0.00 | 0.00 | 4.00 | 6.40 |
Bryce Miller, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 68 | 13.3% | 69.9% | 96.5 mph | 27 | 21.8s | -28 | 0.0% | — | — |
| Z-score | -1.81 | 1.28 | 2.49 | 1.10 | -0.49 | 2.31 | — | — | — | — |
| pNERD | 3.61 | 0.64 | 1.25 | 1.10 | 0.49 | -1.15 | 0.00 | 0.00 | 3.80 | 9.73 |
Bubba Chandler, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 121 | 10.7% | 62.9% | 98.4 mph | 23 | 19.5s | -12 | 0.0% | — | — |
| Z-score | 1.22 | 0.06 | -0.39 | 2.00 | -1.53 | 0.45 | — | — | — | — |
| pNERD | -2.44 | 0.03 | -0.19 | 2.00 | 1.53 | -0.23 | 0.00 | 0.00 | 3.80 | 4.50 |
Texas Rangers @ Toronto Blue Jays, 4:07p
Summary
If you want tidy, pitcher-first baseball with a hint of a storyline, this is a polite yes; if you want fireworks, probably not. MacKenzie Gore and Kevin Gausman front a matchup where the pitchers — both middling-to-better pNERD scores — are the attraction, and the teams’ tNERD profiles suggest a low-volatility game with a possible Rangers comeback because of an unusually large “luck” deficit on their sheet. Gore arrived in Texas via a January 2026 deal and has been working to settle into the Rangers’ rotation; Gausman is the dependable veteran the Blue Jays hand the ball to in big spots. The starters’ raw lines and usage are confirmed on the matchup page. The gNERD of 9.94 sits just below historical and today’s averages, meaning this is more of a competent chess match than a must-see. The Rangers’ high Luck component argues they’ve been underperforming their indicators and could spike offensively, while Gausman’s stronger underlying metrics tilt this toward low-scoring, high-command innings. Expect strategic at-bats, not barnburners.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Toronto Blue Jays (2.39)
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -4.1 | 7.6% | -1.4 | 1.7 | 22.3 | $201.9M | 30.3 | 25.0 | 2.01 | 2.08 | — | — |
| Z-score | -0.12 | -0.35 | -0.44 | 0.14 | 0.47 | -0.01 | 1.17 | 1.40 | -0.74 | -0.65 | — | — |
| tNERD | -0.12 | -0.35 | -0.44 | 0.14 | 0.47 | 0.01 | 0.00 | 1.40 | 0.00 | 0.00 | 4.00 | 5.11 |
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -13.9 | 6.6% | -3.8 | 7.2 | 23.7 | $306.1M | 30.1 | 10.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.49 | -1.20 | -1.06 | 0.56 | 0.56 | 1.18 | 0.99 | 0.56 | 1.40 | 0.01 | — | — |
| tNERD | -0.49 | -1.20 | -1.06 | 0.56 | 0.56 | 0.00 | 0.00 | 0.56 | 0.70 | 0.00 | 4.00 | 3.62 |
MacKenzie Gore, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 96 | 11.3% | 63.3% | 95.5 mph | 27 | 19.6s | 2 | 0.0% | — | — |
| Z-score | -0.21 | 0.34 | -0.19 | 0.62 | -0.49 | 0.53 | — | — | — | — |
| pNERD | 0.41 | 0.17 | -0.10 | 0.62 | 0.49 | -0.27 | 0.10 | 0.00 | 3.80 | 5.24 |
Kevin Gausman, Toronto Blue Jays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 87 | 12.7% | 64.7% | 93.9 mph | 35 | 20.2s | 10 | 0.0% | — | — |
| Z-score | -0.72 | 1.00 | 0.37 | -0.14 | 1.59 | 1.02 | — | — | — | — |
| pNERD | 1.44 | 0.50 | 0.18 | 0.00 | 0.00 | -0.51 | 0.50 | 0.00 | 3.80 | 5.92 |
Athletics @ San Francisco Giants, 12:45p
Summary
Not the most must-see matchup on paper — the gNERD sits a hair under today’s average — but Landen Roupp’s strong underlying stuff makes this a quietly watchable pitcher’s duel. Roupp’s high pNERD (7.48) is driven by below-average xFIP- and reliably effective outings this season, and he’s shown the kind of swing-and-miss and contact suppression that makes him the primary attraction; he’s 5–7 with a solid underlying run prevention profile this year. Jeffrey Springs (pNERD 3.30) is the opposite: older, lower velocity and with less enticing strikeout upside, so the game’s air of tension depends on whether he can strand rallies rather than dominate. Springs’ 2026 line has been bumpy, which lowers the ceiling for excitement. The teams themselves aren’t fireworks — both have modest tNERDs and complementary strengths and weaknesses (Oakland’s better batted-ball profile vs. San Francisco’s stronger bullpen and broadcast draw), and both carry positive “luck” marks that suggest performances may normalize. In short: tune in for Roupp and a tidy, strategy-first game; don’t expect a slugfest.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 12.6 | 8.5% | -3.9 | -17.0 | 8.2 | $135.2M | 28.2 | 21.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.50 | 0.43 | -1.08 | -1.28 | -0.36 | -0.77 | -0.71 | 1.18 | -2.19 | -0.95 | — | — |
| tNERD | 0.50 | 0.43 | -1.08 | -1.28 | -0.36 | 0.77 | 0.71 | 1.18 | 0.00 | 0.00 | 4.00 | 4.87 |
San Francisco Giants
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 8.3 | 7.0% | -6.7 | -7.0 | -7.6 | $228.3M | 29.6 | 30.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.34 | -0.86 | -1.80 | -0.52 | -1.29 | 0.29 | 0.49 | 1.68 | 1.59 | 2.34 | — | — |
| tNERD | 0.34 | -0.86 | -1.80 | -0.52 | -1.29 | 0.00 | 0.00 | 1.68 | 0.79 | 1.17 | 4.00 | 3.52 |
Jeffrey Springs, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 9.8% | 64.0% | 91.5 mph | 33 | 19.5s | 19 | 0.0% | — | — |
| Z-score | 0.54 | -0.36 | 0.06 | -1.28 | 1.07 | 0.45 | — | — | — | — |
| pNERD | -1.07 | -0.18 | 0.03 | 0.00 | 0.00 | -0.23 | 0.95 | 0.00 | 3.80 | 3.30 |
Landen Roupp, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 81 | 10.6% | 60.3% | 93.3 mph | 27 | 17.0s | 21 | 0.0% | — | — |
| Z-score | -1.06 | 0.02 | -1.45 | -0.42 | -0.49 | -1.56 | — | — | — | — |
| pNERD | 2.13 | 0.01 | -0.72 | 0.00 | 0.49 | 0.78 | 1.00 | 0.00 | 3.80 | 7.48 |
Arizona Diamondbacks @ St. Louis Cardinals, 4:45p
Summary
Low-to-moderate watchability: St. Louis’ lineup and clearer pitching story make this a safer bet for viewers than Arizona’s messy starter matchup, but it lacks the high-end strikeout fireworks that make a game must-see. Zac Gallen and Michael McGreevy are both below today’s pitcher-nerd mean, so you shouldn’t expect a duel of flamethrowers—McGreevy has been the steadier option while Gallen has struggled with a high ERA this season, which has previews tilting toward the Cardinals. The gNERD (9.28) sits below today’s average and the historical median, driven by a clear tNERD split: St. Louis’ younger, more productive club lifts the game while Arizona’s weak batted-ball profile and low batting runs drag it down. Gallen’s very positive “luck” number in the profile suggests he’s underperforming his peripherals and could rebound, but his poor swinging-strike and xFIP signals limit upside; McGreevy looks like a contact/off-speed recipe that keeps things tidy. A recent rookie storyline in St. Louis adds color, and the market/projections have St. Louis favored—so watch if you want lineup leverage or a potential Gallen bounce-back, otherwise this is a pass for strikeout-hungry viewers.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Arizona Diamondbacks (2.19); radio, St. Louis Cardinals (2.15)
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -27.3 | 7.1% | 2.5 | 18.3 | 15.9 | $231.6M | 30.2 | -16.0 | 2.19 | 1.92 | — | — |
| Z-score | -1.00 | -0.77 | 0.56 | 1.40 | 0.10 | 0.33 | 1.08 | -0.90 | -0.39 | -0.99 | — | — |
| tNERD | -1.00 | -0.77 | 0.56 | 1.40 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.27 |
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 14.8 | 7.6% | 2.2 | 10.1 | -4.9 | $111.2M | 26.9 | 3.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.59 | -0.35 | 0.48 | 0.78 | -1.13 | -1.05 | -1.94 | 0.17 | -0.43 | -0.50 | — | — |
| tNERD | 0.59 | -0.35 | 0.48 | 0.78 | -1.13 | 1.05 | 1.94 | 0.17 | 0.00 | 0.00 | 4.00 | 7.52 |
Zac Gallen, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 112 | 8.7% | 63.4% | 93.5 mph | 30 | 18.5s | 33 | 0.0% | — | — |
| Z-score | 0.71 | -0.87 | -0.16 | -0.33 | 0.29 | -0.35 | — | — | — | — |
| pNERD | -1.41 | -0.43 | -0.08 | 0.00 | 0.00 | 0.18 | 1.00 | 0.00 | 3.80 | 3.05 |
Michael McGreevy, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 98 | 7.5% | 62.0% | 91.1 mph | 25 | 19.4s | -16 | 0.0% | — | — |
| Z-score | -0.09 | -1.43 | -0.76 | -1.47 | -1.01 | 0.37 | — | — | — | — |
| pNERD | 0.19 | -0.72 | -0.38 | 0.00 | 1.01 | -0.19 | 0.00 | 0.00 | 3.80 | 3.71 |
Houston Astros @ Detroit Tigers, 3:40p
Summary
This is a low-sizzle, watch-if-you’re-curious game: two starters with storylines but few signals of long, compelling drama — Imai’s recent 11‑K bounceback and Melton’s rookie-return steadiness give it some color, but the overall gNERD (8.66) sits below today’s slate and the historical median. MLB previews peg Imai and Melton as the probables, and both have short, recent narratives worth following: Imai struck out 11 in a quality start recently after a rough outing, and Melton has been an effective young arm since returning from the IL.
The numbers explain the lukewarm score. Team NERDs are modest: Houston’s barrel rate and batting runs are the better half of this matchup but their baserunning and bullpen components subtract interest, while Detroit’s strong barrel rate masks an anemic batting runs and very poor fielding; the Tigers’ positive “luck” suggests some underlying improvement is possible. Pitcher NERDs are middling: Imai’s high luck and decent velocity are offset by poor strike% and a slow pace, whereas Melton’s youth, above‑average velocity and quick pace make him watchable even if his xFIP‑based profile looks shakier.
Bottom line: watch for Imai’s swing‑and‑miss spike and Melton’s pace/velocity duel, but don’t expect a can’t‑miss TV classic — this is a low‑tier pick from a watchability perspective.
(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)
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.1 | 8.6% | -3.0 | -2.3 | 3.2 | $232.7M | 28.9 | 5.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.41 | 0.51 | -0.85 | -0.16 | -0.65 | 0.34 | -0.16 | 0.28 | -0.42 | -0.84 | — | — |
| tNERD | 0.41 | 0.51 | -0.85 | -0.16 | -0.65 | 0.00 | 0.16 | 0.28 | 0.00 | 0.00 | 4.00 | 3.69 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -10.3 | 9.0% | -2.1 | -11.5 | 12.5 | $239.2M | 29.6 | 21.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.36 | 0.85 | -0.62 | -0.86 | -0.11 | 0.42 | 0.58 | 1.18 | 0.69 | 0.54 | — | — |
| tNERD | -0.36 | 0.85 | -0.62 | -0.86 | -0.11 | 0.00 | 0.00 | 1.18 | 0.34 | 0.27 | 4.00 | 4.70 |
Tatsuya Imai, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 98 | 13.0% | 59.3% | 95.0 mph | 28 | 20.6s | 49 | 0.0% | — | — |
| Z-score | -0.09 | 1.14 | -1.85 | 0.39 | -0.23 | 1.34 | — | — | — | — |
| pNERD | 0.19 | 0.57 | -0.93 | 0.39 | 0.23 | -0.67 | 1.00 | 0.00 | 3.80 | 4.57 |
Troy Melton, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 113 | 9.0% | 63.4% | 95.6 mph | 25 | 16.8s | -52 | 0.0% | — | — |
| Z-score | 0.76 | -0.73 | -0.18 | 0.67 | -1.01 | -1.72 | — | — | — | — |
| pNERD | -1.53 | -0.36 | -0.09 | 0.67 | 1.01 | 0.86 | 0.00 | 0.00 | 3.80 | 4.36 |
Kansas City Royals @ Tampa Bay Rays, 9:10a
Summary
Low NERD, low drama — this is the kind of pitcher’s duel that promises more innings than action: gNERD sits at 7.35 (well below today’s average), driven by two below-average tNERDs and modest pNERDs. Seth Lugo’s start brings the only real storyline — he’s just back after the scary 106.6-mph comebacker that sent him to the concussion list, so there’s narrative interest if you care about comeback arcs, but his peripherals suggest fewer swing‑and‑misss moments than you'd like. Casey Legumina is essentially a bullpen‑to‑opener option the Rays have slotted as the “starter,” which depresses big‑inning intrigue and leans toward matchup relief work rather than a dominant outing. The team profiles reinforce the snooze: KC’s offense is light and its bullpen profile drags the tNERD up only slightly, while Tampa Bay’s barrel rate and defense components are unimpressive. With pNERDs of 3.66 (Lugo) and 4.31 (Legumina) and a low overall tNERD split, expect a tidy, efficiency‑first game — fine if you like pitching depth and a comeback storyline, avoid if you want loud offense or late‑inning fireworks.
(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)
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -13.5 | 8.5% | 3.0 | 6.4 | -17.1 | $184.5M | 29.7 | 12.0 | 2.11 | 2.22 | — | — |
| Z-score | -0.48 | 0.43 | 0.68 | 0.50 | -1.85 | -0.21 | 0.62 | 0.67 | -0.54 | -0.36 | — | — |
| tNERD | -0.48 | 0.43 | 0.68 | 0.50 | -1.85 | 0.21 | 0.00 | 0.67 | 0.00 | 0.00 | 4.00 | 4.16 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 1.3 | 5.2% | 3.1 | -13.2 | 3.3 | $106.9M | 29.1 | 13.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.08 | -2.40 | 0.71 | -0.99 | -0.65 | -1.10 | 0.07 | 0.73 | -0.23 | -0.61 | — | — |
| tNERD | 0.08 | -2.40 | 0.71 | -0.99 | -0.65 | 1.10 | 0.00 | 0.73 | 0.00 | 0.00 | 4.00 | 2.57 |
Seth Lugo, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 7.6% | 64.9% | 91.6 mph | 36 | 16.3s | -21 | 0.0% | — | — |
| Z-score | 0.36 | -1.38 | 0.45 | -1.23 | 1.85 | -2.12 | — | — | — | — |
| pNERD | -0.73 | -0.69 | 0.22 | 0.00 | 0.00 | 1.06 | 0.00 | 0.00 | 3.80 | 3.66 |
Casey Legumina, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 103 | 9.3% | 66.4% | 93.4 mph | 29 | 17.3s | -19 | 0.0% | — | — |
| Z-score | 0.19 | -0.59 | 1.06 | -0.37 | 0.03 | -1.32 | — | — | — | — |
| pNERD | -0.39 | -0.29 | 0.53 | 0.00 | 0.00 | 0.66 | 0.00 | 0.00 | 3.80 | 4.31 |
- ← Previous
MLB: What to watch on June 24, 2026