MLB: What to watch on June 28, 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
Los Angeles Dodgers @ San Diego Padres, 1:10p
Summary
This is one of the day's clearest “must-watch” spotlights: a high-powered Dodgers lineup and a high-pNERD Emmet Sheehan against a Padres club that pitches respectably but has been maimed by its offense. The matchup is official and billed Sheehan vs. Michael King.
The gNERD (15.24) and team NERD split (Dodgers 11.08, Padres 8.97) say what your eyeballs will: the Dodgers bring elite run creation and barrel rates while San Diego contributes strong defense and a bullpen that can keep things close — but the Padres’ offense has been a real drag in underlying measures.
Sheehan’s pNERD (7.11) is the headline: his swing‑and‑miss and underlying peripherals are the reason to tune in, and his positive “luck” suggests his box‑score ERA understates the skill there (expect better results than the surface 5.32 ERA). King is steadier but less entertaining (pNERD 3.32), a pitcher whose surface ERA looks nicer than the peripherals imply.
Short version: the game pairs a lineup-versus-peripheral mismatch and a pitcher with upside in his arsenal — prime viewing if you care about good at‑bats and strikeout chase narratives.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
Los Angeles Dodgers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 73.1 | 9.7% | -2.8 | 21.0 | 34.3 | $413.5M | 30.0 | 12.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.75 | 1.51 | -0.75 | 1.57 | 1.11 | 2.41 | 0.90 | 0.69 | 0.12 | 0.26 | — | — |
| tNERD | 2.75 | 1.51 | -0.75 | 1.57 | 1.11 | 0.00 | 0.00 | 0.69 | 0.06 | 0.13 | 4.00 | 11.08 |
San Diego Padres
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -42.7 | 8.3% | 4.1 | 19.6 | 46.3 | $255.5M | 29.9 | -23.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.56 | 0.27 | 0.92 | 1.47 | 1.77 | 0.60 | 0.85 | -1.32 | 2.12 | 2.09 | — | — |
| tNERD | -1.56 | 0.27 | 0.92 | 1.47 | 1.77 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 8.97 |
Emmet Sheehan, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 91 | 14.5% | 64.3% | 94.5 mph | 26 | 20.4s | 38 | 0.0% | — | — |
| Z-score | -0.50 | 1.79 | 0.18 | 0.15 | -0.76 | 1.17 | — | — | — | — |
| pNERD | 0.99 | 0.90 | 0.09 | 0.15 | 0.76 | -0.58 | 1.00 | 0.00 | 3.80 | 7.11 |
Michael King, San Diego Padres
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 10.1% | 62.6% | 93.3 mph | 31 | 18.5s | -19 | 0.0% | — | — |
| Z-score | 0.14 | -0.23 | -0.53 | -0.41 | 0.55 | -0.36 | — | — | — | — |
| pNERD | -0.28 | -0.11 | -0.26 | 0.00 | 0.00 | 0.18 | 0.00 | 0.00 | 3.80 | 3.32 |
Seattle Mariners @ Cleveland Guardians, 10:40a
Summary
Worth tuning in mainly for Gavin Williams — his swing-and-miss stuff and underlying metrics make this a true pitcher-watch despite a fairly meek Mariners lineup. The gNERD of 13.29 is driven almost entirely by a high average pNERD (8.48) — Williams (pNERD 10.35) has the velocity, strikeout profile and strong underlying numbers that scream “high-leverage duel potential,” while Emerson Hancock (pNERD 6.61) is competent but possibly on a piggyback/short outing, which caps the game’s ceiling.
Analytically: Williams’ excellent xFIP-related components, sw-strike and velo give him clear edges; Hancock’s season has been efficient (solid xFIP/FIP and K/9) and he’s historically handled Cleveland well, but manager usage could limit his innings.
Team-wise, Cleveland’s higher tNERD reflects more entertaining peripherals (bullpen and defense) versus Seattle’s weaker fielding and baserunning marks, so expect a pitchers’-duel tilt with the Guardians offering the more interesting complements (and a recent prospect debut/injury chatter that spices the bullpen/lineup narrative).
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Cleveland Guardians (3.14)
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 3.5 | 8.1% | -4.0 | -18.9 | 24.6 | $196.7M | 28.4 | 14.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.16 | 0.09 | -1.04 | -1.39 | 0.57 | -0.07 | -0.52 | 0.81 | -0.07 | 0.28 | — | — |
| tNERD | 0.16 | 0.09 | -1.04 | -1.39 | 0.57 | 0.07 | 0.52 | 0.81 | 0.00 | 0.14 | 4.00 | 3.93 |
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -35.7 | 6.1% | 1.3 | 5.4 | 23.5 | $88.9M | 27.6 | 1.0 | 2.16 | 3.14 | — | — |
| Z-score | -1.30 | -1.69 | 0.24 | 0.42 | 0.51 | -1.30 | -1.35 | 0.06 | -0.44 | 1.60 | — | — |
| tNERD | -1.30 | -1.69 | 0.24 | 0.42 | 0.51 | 1.30 | 1.35 | 0.06 | 0.00 | 0.80 | 4.00 | 5.69 |
Emerson Hancock, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 87 | 10.4% | 64.2% | 95.2 mph | 27 | 18.6s | 4 | 0.0% | — | — |
| Z-score | -0.73 | -0.09 | 0.17 | 0.48 | -0.50 | -0.28 | — | — | — | — |
| pNERD | 1.46 | -0.05 | 0.08 | 0.48 | 0.50 | 0.14 | 0.20 | 0.00 | 3.80 | 6.61 |
Gavin Williams, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 77 | 13.5% | 66.4% | 96.6 mph | 26 | 18.7s | 15 | 0.0% | — | — |
| Z-score | -1.31 | 1.33 | 1.05 | 1.14 | -0.76 | -0.20 | — | — | — | — |
| pNERD | 2.62 | 0.67 | 0.52 | 1.14 | 0.76 | 0.10 | 0.75 | 0.00 | 3.80 | 10.35 |
Philadelphia Phillies @ New York Mets, 10:40a
Summary
This is a pitcher-driven watch: Jesús Luzardo’s high pNERD and underlying metrics make this a “tune in for the starter” game, while the Mets’ use of Cionel Pérez as an opener turns the other half into bullpen theater. Luzardo’s pNERD (10.82) reflects a legitimately strong profile — excellent xFIP-, above-average velocity, and a big positive luck term (23.0) that suggests his surface numbers could improve — so you should expect quality swing-and-miss stuff and the chance of multiple useful innings from him. The Mets are handing the ball to Pérez as an opener in a bullpen game, which explains his pNERD=0 (no starter history) and shifts intrigue to the Mets’ relievers; both teams’ bullpens are positive contributors in the tNERD, so late-inning matchups could be lively. With a gNERD of 13.27, this outing sits well above the historical median and above today’s average, meaning it’s one of the more watchable games on the slate if you prioritize pitcher quality and strategic bullpen deployment.
(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)
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -28.2 | 7.7% | 6.5 | -9.0 | 37.7 | $309.8M | 30.5 | -19.0 | 2.92 | 2.69 | — | — |
| Z-score | -1.02 | -0.27 | 1.51 | -0.65 | 1.29 | 1.22 | 1.36 | -1.09 | 1.03 | 0.64 | — | — |
| tNERD | -1.02 | -0.27 | 1.51 | -0.65 | 1.29 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.70 |
New York Mets
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -36.0 | 8.8% | -1.7 | -10.3 | 36.7 | $374.9M | 29.9 | -17.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.31 | 0.71 | -0.48 | -0.75 | 1.24 | 1.97 | 0.85 | -0.98 | 1.82 | 1.41 | — | — |
| tNERD | -1.31 | 0.71 | -0.48 | -0.75 | 1.24 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 5.02 |
Jesús Luzardo, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 72 | 13.6% | 64.1% | 96.7 mph | 28 | 17.3s | 23 | 0.0% | — | — |
| Z-score | -1.60 | 1.38 | 0.11 | 1.19 | -0.23 | -1.32 | — | — | — | — |
| pNERD | 3.19 | 0.69 | 0.05 | 1.19 | 0.23 | 0.66 | 1.00 | 0.00 | 3.80 | 10.82 |
Cionel Pérez, New York Mets
No detailed stats available
Chicago Cubs @ Milwaukee Brewers, 11:10a
Summary
Watch this if you like tidy pitching duels that could suddenly open up — the gNERD (12.49) sits above today’s mean and just into the upper quartile historically, driven by two competent-ish starters and two teams with interesting complementary profiles. Ryan Rolison and Brandon Woodruff both carry pNERD scores around 4.6, so expect solid command and low variance rather than fireworks, but Woodruff’s recent comeback adds intrigue after he was activated from the IL and dominated in his return start.
The matchup is watchable because the teams’ tNERDs are high: Chicago’s strengths in defense and broadcast appeal raise the ceiling, while Milwaukee’s lineup and a wobbly bullpen make late-game volatility plausible. Rolison’s surface numbers this year suggest true effectiveness, so if he keeps missing barrels the Cubs can lengthen his outing and expose Milwaukee’s shaky relief depth. In short: a pitcher-forward game with a tidy start, a storyline (Woodruff’s return), and a bullpen that could flip the script — good counterprogramming for viewers who prefer baseball without constant home-run theater.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 36.1 | 7.5% | 3.5 | 32.1 | -7.4 | $246.2M | 29.8 | 8.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.37 | -0.45 | 0.78 | 2.40 | -1.20 | 0.50 | 0.67 | 0.46 | 1.22 | 1.62 | — | — |
| tNERD | 1.37 | -0.45 | 0.78 | 2.40 | -1.20 | 0.00 | 0.00 | 0.46 | 0.61 | 0.81 | 4.00 | 8.78 |
Milwaukee Brewers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 17.9 | 7.1% | 3.5 | -8.0 | 24.4 | $139.3M | 27.7 | -31.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.70 | -0.80 | 0.78 | -0.58 | 0.56 | -0.73 | -1.21 | -1.78 | 0.53 | 0.37 | — | — |
| tNERD | 0.70 | -0.80 | 0.78 | -0.58 | 0.56 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 7.04 |
Ryan Rolison, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 89 | 8.8% | 61.8% | 94.6 mph | 28 | 19.0s | -44 | 0.0% | — | — |
| Z-score | -0.61 | -0.83 | -0.85 | 0.20 | -0.23 | 0.04 | — | — | — | — |
| pNERD | 1.22 | -0.41 | -0.43 | 0.20 | 0.23 | -0.02 | 0.00 | 0.00 | 3.80 | 4.60 |
Brandon Woodruff, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 96 | 11.1% | 68.4% | 92.2 mph | 33 | 20.7s | -23 | 0.0% | — | — |
| Z-score | -0.21 | 0.23 | 1.87 | -0.93 | 1.08 | 1.41 | — | — | — | — |
| pNERD | 0.41 | 0.12 | 0.94 | 0.00 | 0.00 | -0.70 | 0.00 | 0.00 | 3.80 | 4.56 |
New York Yankees @ Boston Red Sox, 4:20p
Summary
Worth tuning in: this is a pick‑em of analytics and narrative — a top‑quartile gNERD (12.31) driven by a powerful Yankees lineup against a red‑hot, veteran Sonny Gray, so you get quality pitching without surrendering the chance of loud offense. MLB lists Carlos Rodón and Sonny Gray as the probables for the series finale.
The Yankees’ high tNERD (10.12) comes from elite batting runs, barrel rate and baserunning, so even missing big names their depth can still produce run‑creating chances; Boston’s lower tNERD (6.19) masks outstanding fielding and a large positive “luck” number (18) — meaning the Sox have underperformed their underlying profile and could poke back at the scoreboard. Rodón and Gray both have middling pNERD (~4), so the starters should be competent rather than theatrical; Gray’s season has been especially strong (9–1, ~2.95), while Rodón is solid but less dominant (4–2, ~3.70).
Bottom line: expect a watchable, strategically rich game — bullpen leverage and lineup contrast supply the fireworks, but don’t plan on a slugfest unless Boston’s offense shakes off its bad luck.
(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)
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 40.0 | 10.1% | 6.2 | 6.1 | 29.3 | $337.1M | 29.9 | -3.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.52 | 1.87 | 1.43 | 0.47 | 0.83 | 1.54 | 0.85 | -0.17 | -0.61 | -0.36 | — | — |
| tNERD | 1.52 | 1.87 | 1.43 | 0.47 | 0.83 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 10.12 |
Boston Red Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -32.3 | 7.1% | 3.1 | 19.9 | 25.3 | $263.6M | 29.2 | 18.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.17 | -0.80 | 0.68 | 1.49 | 0.61 | 0.70 | 0.17 | 1.04 | 0.16 | 0.54 | — | — |
| tNERD | -1.17 | -0.80 | 0.68 | 1.49 | 0.61 | 0.00 | 0.00 | 1.04 | 0.08 | 0.27 | 4.00 | 6.19 |
Carlos Rodón, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 95 | 11.9% | 61.5% | 94.2 mph | 33 | 19.3s | -6 | 0.0% | — | — |
| Z-score | -0.26 | 0.60 | -0.96 | 0.01 | 1.08 | 0.28 | — | — | — | — |
| pNERD | 0.53 | 0.30 | -0.48 | 0.01 | 0.00 | -0.14 | 0.00 | 0.00 | 3.80 | 4.02 |
Sonny Gray, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 88 | 9.8% | 65.0% | 92.1 mph | 36 | 21.2s | -21 | 0.0% | — | — |
| Z-score | -0.67 | -0.37 | 0.47 | -0.97 | 1.86 | 1.81 | — | — | — | — |
| pNERD | 1.34 | -0.18 | 0.24 | 0.00 | 0.00 | -0.91 | 0.00 | 0.00 | 3.80 | 4.29 |
Miami Marlins @ St. Louis Cardinals, 11:15a
Summary
Worth tuning in: this is a mid-pack but tidy watch — two lively lineups and a spry Marlins squad chasing a sweep against a defense-first Cardinals team, but neither starter projects to dominate the strikeout column. SI’s preview notes Miami is rolling into Busch Stadium looking to finish the job after back-to-back wins in the series.
The gNERD (11.36) sits above the historical median and today’s mean, driven more by team components (MIA 8.03, STL 7.21) than by elite pitching: both Tyler Phillips and Kyle Leahy rank modestly in pNERD, meaning you’re likeliest to see contact, baserunning action, and bullpen leverage rather than a 10-K duel. MLB and CBS pregame pages confirm Phillips and Leahy as the probables and show Phillips with quality velocity and reasonable peripherals, while Leahy profiles as a league-average starter who gets outs by pace and defense behind him.
Marlins’ tNERD is propped up by high baserunning, youth and a surprisingly positive bullpen component; the Cardinals counter with strong fielding that should keep ball-in-play games low-scoring and tense. For viewers who prefer situational baseball, small-ball, and managerial chess over swing-for-the-fences fireworks, this is a solid pick.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, St. Louis Cardinals (2.17); radio, St. Louis Cardinals (2.15)
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -7.5 | 6.3% | 6.4 | 2.5 | 29.4 | $81.5M | 27.4 | 7.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.25 | -1.51 | 1.48 | 0.20 | 0.84 | -1.39 | -1.49 | 0.40 | -1.17 | -1.54 | — | — |
| tNERD | -0.25 | -1.51 | 1.48 | 0.20 | 0.84 | 1.39 | 1.49 | 0.40 | 0.00 | 0.00 | 4.00 | 8.03 |
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.0 | 7.5% | 1.7 | 10.6 | -5.1 | $111.2M | 26.9 | 4.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.37 | -0.45 | 0.34 | 0.80 | -1.07 | -1.05 | -1.94 | 0.23 | -0.43 | -0.50 | — | — |
| tNERD | 0.37 | -0.45 | 0.34 | 0.80 | -1.07 | 1.05 | 1.94 | 0.23 | 0.00 | 0.00 | 4.00 | 7.21 |
Tyler Phillips, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 11.5% | 62.9% | 96.0 mph | 28 | 18.7s | -36 | 0.0% | — | — |
| Z-score | 0.55 | 0.41 | -0.40 | 0.86 | -0.23 | -0.20 | — | — | — | — |
| pNERD | -1.09 | 0.21 | -0.20 | 0.86 | 0.23 | 0.10 | 0.00 | 0.00 | 3.80 | 3.91 |
Kyle Leahy, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 101 | 8.7% | 62.0% | 94.0 mph | 29 | 17.5s | 3 | 0.0% | — | — |
| Z-score | 0.08 | -0.87 | -0.74 | -0.08 | 0.03 | -1.16 | — | — | — | — |
| pNERD | -0.17 | -0.44 | -0.37 | 0.00 | 0.00 | 0.58 | 0.15 | 0.00 | 3.80 | 3.56 |
Atlanta Braves @ San Francisco Giants, 1:05p
Summary
This is a pitcher-first game worth tuning into if you like watching elite stuff get tested: Chris Sale’s sky-high pNERD (8.42) suggests plenty of swing-and-miss, while Robbie Ray’s low pNERD (1.31) makes this feel like Sale-favored unless the Giants’ volatile offense heats up. Sale’s season (8–5, 2.14) and underlying metrics — excellent xFIP- and strong strike/whiff rates — argue he’ll suppress runs and rack Ks; Ray has the reputation for boom outings (he struck out eight in a June start vs. Atlanta) but his worse xFIP- and lower strike% imply more hittable contact. The Braves’ higher tNERD (6.45) is driven by barrel rate and fielding, but their bloated bullpen runs hint at late-game drama; the Giants’ team NERD is low (3.56) yet their positive “Luck” suggests the offense could outperform underlying metrics in short order — and they just blanked Atlanta behind Rafael Devers’ two homers, so don’t write them off. Overall gNERD 9.87 sits near today’s average, so this isn’t a must-watch thriller but it’s a tidy duel with clear storylines: elite Sale vs. a streaky Giants lineup, with a shaky Braves ‘pen providing intrigue late.
(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)
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -2.4 | 9.0% | 0.4 | 6.2 | 34.5 | $249.8M | 30.5 | -28.0 | 2.36 | 2.36 | — | — |
| Z-score | -0.06 | 0.89 | 0.03 | 0.48 | 1.12 | 0.54 | 1.36 | -1.61 | -0.05 | -0.06 | — | — |
| tNERD | -0.06 | 0.89 | 0.03 | 0.48 | 1.12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 6.45 |
San Francisco Giants
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 6.8 | 7.0% | -7.2 | -7.5 | -5.8 | $228.3M | 29.6 | 29.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.28 | -0.89 | -1.82 | -0.54 | -1.11 | 0.29 | 0.49 | 1.67 | 1.59 | 2.34 | — | — |
| tNERD | 0.28 | -0.89 | -1.82 | -0.54 | -1.11 | 0.00 | 0.00 | 1.67 | 0.79 | 1.17 | 4.00 | 3.56 |
Chris Sale, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 73 | 13.3% | 67.1% | 95.9 mph | 37 | 20.3s | -22 | 0.0% | — | — |
| Z-score | -1.54 | 1.24 | 1.32 | 0.81 | 2.12 | 1.09 | — | — | — | — |
| pNERD | 3.08 | 0.62 | 0.66 | 0.81 | 0.00 | -0.54 | 0.00 | 0.00 | 3.80 | 8.42 |
Robbie Ray, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 112 | 10.8% | 60.7% | 93.2 mph | 34 | 20.1s | -21 | 0.0% | — | — |
| Z-score | 0.72 | 0.09 | -1.26 | -0.46 | 1.34 | 0.93 | — | — | — | — |
| pNERD | -1.44 | 0.05 | -0.63 | 0.00 | 0.00 | -0.46 | 0.00 | 0.00 | 3.80 | 1.31 |
Texas Rangers @ Toronto Blue Jays, 10:37a
Summary
Not a must-watch by the day’s standards, but worth tuning in if you like a real-live strikeout upside paired with bullpen volatility. The game’s gNERD (8.81) sits below today’s average (9.84) and a bit under the historical median (10.10), driven by a stronger Rangers tNERD (5.77) versus a quiet Blue Jays offense (3.28) and middling pitcher NERDs. Kumar Rocker brings the interest — a modest 3.59 pNERD after a career‑high nine‑K outing in his last start and a showing that suggests swing-and-miss upside even as his strike% component looks soft. After a short, scratchy 3 2/3‑inning return appearance, Shane Bieber’s box score is thin enough that his pNERD is listed as 0, making him an unpredictable foil who could produce a quick hook and meatier bullpen action. The Rangers’ big positive “Luck” component hints they’ve been underperforming and might break out, while both bullpens’ positive marks suggest late‑inning drama. In short: a borderline watch with a single compelling subplot — Rocker’s K ceiling against a Blue Jays lineup that’s been cold.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
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 | 1.9 | 7.9% | -0.8 | 1.4 | 19.3 | $201.9M | 30.3 | 28.0 | 2.01 | 2.08 | — | — |
| Z-score | 0.10 | -0.09 | -0.27 | 0.12 | 0.28 | -0.01 | 1.17 | 1.61 | -0.74 | -0.65 | — | — |
| tNERD | 0.10 | -0.09 | -0.27 | 0.12 | 0.28 | 0.01 | 0.00 | 1.61 | 0.00 | 0.00 | 4.00 | 5.77 |
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -15.9 | 6.5% | -4.2 | 8.1 | 23.0 | $306.1M | 30.1 | 8.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.56 | -1.34 | -1.09 | 0.62 | 0.48 | 1.18 | 0.99 | 0.46 | 1.40 | 0.01 | — | — |
| tNERD | -0.56 | -1.34 | -1.09 | 0.62 | 0.48 | 0.00 | 0.00 | 0.46 | 0.70 | 0.00 | 4.00 | 3.28 |
Kumar Rocker, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 100 | 11.0% | 61.2% | 94.4 mph | 26 | 20.4s | 0 | 0.0% | — | — |
| Z-score | 0.02 | 0.18 | -1.07 | 0.11 | -0.76 | 1.17 | — | — | — | — |
| pNERD | -0.05 | 0.09 | -0.54 | 0.11 | 0.76 | -0.58 | 0.00 | 0.00 | 3.80 | 3.59 |
Shane Bieber, Toronto Blue Jays
No detailed stats available
Arizona Diamondbacks @ Tampa Bay Rays, 10:40a
Summary
If you want strikeouts, tune in for Drew Rasmussen; if you want drama, Merrill Kelly’s 2026 numbers promise some. Rasmussen’s high pNERD (8.76) and underlying profile — a 69 xFIP- with mid-90s life and an uptick in strike% — make him the clear attraction, while Kelly’s meek pNERD (0.71) and ugly xFIP- (128) set up a classic lopsided duel.
The game’s gNERD (8.56) sits below today’s average (9.84) and the historical mean (~10.1), so it’s not the day’s top pick, but the contrast matters: Tampa’s roster metrics are modest (tNERD 3.32) and show low barrel rates and defensive drift, but a positive “luck” component suggests they may be due for better results, which keeps things interesting. Arizona’s tNERD (4.33) is slightly stronger defensively but their offense has been quiet. Merrill Kelly’s recent rough outing and nagging inconsistency amplify the mismatch, so expect a low-to-moderate-scoring game driven by Rasmussen’s ability to miss bats and Kelly’s struggle to do so — good if you like pitchers’ duels, less so if you want fireworks.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Tampa Bay Rays (2.27); radio, Tampa Bay Rays (2.10)
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -29.5 | 7.2% | 2.3 | 20.2 | 16.3 | $231.6M | 30.2 | -13.0 | 2.19 | 1.92 | — | — |
| Z-score | -1.07 | -0.71 | 0.49 | 1.51 | 0.11 | 0.33 | 1.08 | -0.75 | -0.39 | -0.99 | — | — |
| tNERD | -1.07 | -0.71 | 0.49 | 1.51 | 0.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.33 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.4 | 5.5% | 2.9 | -11.9 | 6.5 | $106.9M | 29.1 | 12.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.42 | -2.23 | 0.63 | -0.87 | -0.43 | -1.10 | 0.07 | 0.69 | -0.23 | -0.61 | — | — |
| tNERD | 0.42 | -2.23 | 0.63 | -0.87 | -0.43 | 1.10 | 0.00 | 0.69 | 0.00 | 0.00 | 4.00 | 3.32 |
Merrill Kelly, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 128 | 9.5% | 62.8% | 92.1 mph | 37 | 18.3s | 8 | 0.0% | — | — |
| Z-score | 1.65 | -0.51 | -0.41 | -0.97 | 2.12 | -0.52 | — | — | — | — |
| pNERD | -3.29 | -0.25 | -0.21 | 0.00 | 0.00 | 0.26 | 0.40 | 0.00 | 3.80 | 0.71 |
Drew Rasmussen, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 69 | 11.2% | 65.9% | 95.8 mph | 30 | 18.7s | -7 | 0.0% | — | — |
| Z-score | -1.77 | 0.28 | 0.83 | 0.76 | 0.29 | -0.20 | — | — | — | — |
| pNERD | 3.54 | 0.14 | 0.42 | 0.76 | 0.00 | 0.10 | 0.00 | 0.00 | 3.80 | 8.76 |
Cincinnati Reds @ Pittsburgh Pirates, 10:35a
Summary
Not the must-see centerpiece of the day, but a tidy little game: Pittsburgh’s better team metrics and Mitch Keller’s “bad luck” signal upside, while Brady Singer’s soft stuff and Cincinnati’s thin bullpen make this a watchable mismatch rather than a thriller. The gNERD (8.32) sits below today’s mean, so don’t expect a fireworks-level tilt—what makes the game passably interesting is process: Pittsburgh’s tNERD is driven by above-average batting runs and baserunning, while the Reds’ team profile tilts toward low overall offensive value and a shaky relief corps (the Reds’ bullpen has been banged up this series). Both starters project as contact-heavy, below-average strikeout pitchers with xFIP- north of 100, so this will likely be a ball-in-play, pitching-to-contact duel rather than a K-fest; Singer’s quick pace could keep the game moving. Keller’s recent rough outing aside, his positive luck component suggests the underlying numbers allow for a rebound, which is the main storyline to watch. Overall: low-to-medium interest—tune in if you like contact baseball, tidy innings, and a possible Keller bounceback.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Cincinnati Reds (2.09); radio, Cincinnati Reds (2.11)
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -36.0 | 9.5% | -0.5 | -8.3 | -8.4 | $147.4M | 28.0 | 1.0 | 2.09 | 2.11 | — | — |
| Z-score | -1.31 | 1.34 | -0.19 | -0.60 | -1.25 | -0.63 | -0.94 | 0.06 | -0.59 | -0.59 | — | — |
| tNERD | -1.31 | 1.34 | -0.19 | -0.60 | -1.25 | 0.63 | 0.94 | 0.06 | 0.00 | 0.00 | 4.00 | 3.61 |
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 28.9 | 8.3% | 4.9 | -13.1 | 14.0 | $119.1M | 28.8 | 1.0 | 2.01 | 1.98 | — | — |
| Z-score | 1.11 | 0.27 | 1.12 | -0.96 | -0.02 | -0.96 | -0.20 | 0.06 | -0.74 | -0.86 | — | — |
| tNERD | 1.11 | 0.27 | 1.12 | -0.96 | -0.02 | 0.96 | 0.20 | 0.06 | 0.00 | 0.00 | 4.00 | 6.74 |
Brady Singer, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 9.3% | 61.6% | 91.2 mph | 29 | 16.7s | 1 | 0.0% | — | — |
| Z-score | 0.55 | -0.60 | -0.90 | -1.40 | 0.03 | -1.81 | — | — | — | — |
| pNERD | -1.09 | -0.30 | -0.45 | 0.00 | 0.00 | 0.90 | 0.05 | 0.00 | 3.80 | 2.91 |
Mitch Keller, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 8.8% | 64.1% | 93.1 mph | 30 | 18.5s | 10 | 0.0% | — | — |
| Z-score | 0.37 | -0.83 | 0.12 | -0.50 | 0.29 | -0.36 | — | — | — | — |
| pNERD | -0.75 | -0.41 | 0.06 | 0.00 | 0.00 | 0.18 | 0.50 | 0.00 | 3.80 | 3.38 |
Houston Astros @ Detroit Tigers, 10:40a
Summary
Not a can't-miss telecast, but worth a look if you like texture over theatrics: a low gNERD (8.18) game built around a hometown angle and a pitcher-versus-revival storyline rather than fireworks. Hunter Brown’s return to the Detroit area (he’s from nearby St. Clair Shores) gives the game a local-interest hook, but his pNERD of 0.00 means there’s no fancy projection data to promise domination; treat him as a live unknown rather than a sure bet. Jack Flaherty (pNERD 3.01) shows the more interesting analytical story: his surface numbers have been shaky, yet his positive “luck” component implies he’s underperforming his peripherals and could be due for better results — though his xFIP- and chase/whiff indicators aren’t glowing, so improvement isn’t guaranteed. Team NERDs favor Detroit modestly (Tigers 4.90 vs Astros 3.44), driven by a high barrel rate and a very large team luck number that suggests the Tigers may be better than recent results indicate. All told, expect a quietly watchable contest for context-driven viewers rather than fans chasing strikeout orgies or offensive fireworks.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
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 | 6.2 | 8.4% | -3.0 | -2.1 | 2.9 | $232.7M | 28.9 | 4.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.26 | 0.36 | -0.80 | -0.14 | -0.63 | 0.34 | -0.16 | 0.23 | -0.42 | -0.84 | — | — |
| tNERD | 0.26 | 0.36 | -0.80 | -0.14 | -0.63 | 0.00 | 0.16 | 0.23 | 0.00 | 0.00 | 4.00 | 3.44 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -9.2 | 9.0% | -2.4 | -10.7 | 14.1 | $239.2M | 29.6 | 20.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.31 | 0.89 | -0.65 | -0.78 | -0.01 | 0.42 | 0.58 | 1.15 | 0.69 | 0.54 | — | — |
| tNERD | -0.31 | 0.89 | -0.65 | -0.78 | -0.01 | 0.00 | 0.00 | 1.15 | 0.34 | 0.27 | 4.00 | 4.90 |
Hunter Brown, Houston Astros
No detailed stats available
Jack Flaherty, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 10.2% | 60.9% | 92.6 mph | 30 | 18.7s | 18 | 0.0% | — | — |
| Z-score | 0.55 | -0.18 | -1.20 | -0.74 | 0.29 | -0.20 | — | — | — | — |
| pNERD | -1.09 | -0.09 | -0.60 | 0.00 | 0.00 | 0.10 | 0.90 | 0.00 | 3.80 | 3.01 |
Kansas City Royals @ Chicago White Sox, 11:10a
Summary
Not a must-see: this is a bullpen-and-bat-driven mismatch more than a pitching duel, with the White Sox’s lineup and team metrics doing the heavy lifting while two low-pNERD starters park the game near below-average watchability. Luinder Avila brings rookie intrigue and mid-90s juice after his 2025 debut, and Anthony Kay arrives off a very strong recent outing, but both pitchers show weak chase and strike rates in the underlying profile, which suppresses their pNERD contributions and the game’s upside. The White Sox’s tNERD is high thanks to above-average batting runs and a healthy barrel profile, while the Royals post a far weaker team sheet and a notably shaky bullpen that tilts late-inning leverage away from excitement. The gNERD of 7.96 sits below both the historical mean and today’s average, meaning you’ll probably see more offense from Chicago than a tense, pitch-by-pitch duel; tune in if you want to watch a young Avila test his velocity against a spry, hard-contact White Sox order, otherwise there are greener NERD pastures today.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Kansas City Royals (2.11); radio, Chicago White Sox (2.57)
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -23.1 | 8.4% | 2.5 | 8.0 | -24.4 | $184.5M | 29.7 | 11.0 | 2.11 | 2.22 | — | — |
| Z-score | -0.83 | 0.36 | 0.54 | 0.61 | -2.14 | -0.21 | 0.62 | 0.63 | -0.54 | -0.36 | — | — |
| tNERD | -0.83 | 0.36 | 0.54 | 0.61 | -2.14 | 0.21 | 0.00 | 0.63 | 0.00 | 0.00 | 4.00 | 3.38 |
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 19.0 | 9.1% | -2.3 | -0.7 | 17.5 | $105.8M | 27.1 | -5.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.74 | 0.98 | -0.63 | -0.04 | 0.18 | -1.11 | -1.76 | -0.29 | -1.11 | 0.39 | — | — |
| tNERD | 0.74 | 0.98 | -0.63 | -0.04 | 0.18 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 8.29 |
Luinder Avila, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 118 | 9.3% | 58.9% | 96.3 mph | 24 | 18.4s | -1 | 0.0% | — | — |
| Z-score | 1.07 | -0.60 | -2.00 | 1.00 | -1.28 | -0.44 | — | — | — | — |
| pNERD | -2.14 | -0.30 | -1.00 | 1.00 | 1.28 | 0.22 | 0.00 | 0.00 | 3.80 | 2.86 |
Anthony Kay, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 115 | 9.4% | 61.5% | 95.5 mph | 31 | 20.2s | -14 | 0.0% | — | — |
| Z-score | 0.89 | -0.55 | -0.94 | 0.62 | 0.55 | 1.01 | — | — | — | — |
| pNERD | -1.79 | -0.28 | -0.47 | 0.62 | 0.00 | -0.50 | 0.00 | 0.00 | 3.80 | 1.38 |
Washington Nationals @ Baltimore Orioles, 10:35a
Summary
Not must-see TV, but worth a look if you like young offenses and bullpen drama: Washington’s sprightly lineup and elite baserunning give this one some life, while Kyle Bradish’s steadier peripherals promise low-variance starting pitching. The gNERD sits below today’s average (7.86), driven by a strong Nationals tNERD (8.10) and a weak Orioles team score (3.99), but a low average pNERD (1.81) keeps this from being a top-tier watch. Littell’s peripherals are ugly—big xFIP- mark and essentially no swing-and-miss—so expect hitter-friendly innings if Baltimore gets solid contact; he’s very much the live-arm lottery here. Bradish grades noticeably better in underlying metrics (substantially lower xFIP- and strong K totals this season), so you’ll see fewer Green Monster-sized blowups from the Orioles’ starter, although his slow pace could sap some urgency. Washington’s youth and +baserunning component make for active bases and rally chances, and a shaky Nats bullpen (major negative component) raises the chance of late-inning twists. Starters and matchup previews confirm the announced pitchers and lines.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Washington Nationals (2.20)
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 19.1 | 8.8% | 8.0 | 2.9 | -25.1 | $114.5M | 27.1 | -42.0 | 2.00 | 2.20 | — | — |
| Z-score | 0.74 | 0.71 | 1.87 | 0.23 | -2.18 | -1.01 | -1.71 | -2.41 | -0.75 | -0.40 | — | — |
| tNERD | 0.74 | 0.71 | 1.87 | 0.23 | -2.18 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 8.10 |
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 8.1 | 8.3% | -2.2 | -10.5 | 20.0 | $214.8M | 29.0 | -9.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.33 | 0.27 | -0.60 | -0.76 | 0.32 | 0.14 | -0.02 | -0.52 | 0.85 | -0.61 | — | — |
| tNERD | 0.33 | 0.27 | -0.60 | -0.76 | 0.32 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 3.99 |
Zack Littell, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 127 | 6.8% | 64.6% | 91.6 mph | 30 | 18.9s | 3 | 0.0% | — | — |
| Z-score | 1.59 | -1.75 | 0.31 | -1.21 | 0.29 | -0.04 | — | — | — | — |
| pNERD | -3.18 | -0.87 | 0.16 | 0.00 | 0.00 | 0.02 | 0.15 | 0.00 | 3.80 | 0.07 |
Kyle Bradish, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 91 | 10.9% | 61.5% | 94.6 mph | 29 | 21.5s | -3 | 0.0% | — | — |
| Z-score | -0.50 | 0.14 | -0.97 | 0.20 | 0.03 | 2.05 | — | — | — | — |
| pNERD | 0.99 | 0.07 | -0.49 | 0.20 | 0.00 | -1.03 | 0.00 | 0.00 | 3.80 | 3.55 |
Colorado Rockies @ Minnesota Twins, 11:10a
Summary
This one’s a low-voltage affair by the numbers — gNERD 6.64 sits well below both today’s and historical averages — but there’s a small pitching subplot worth a look: a returning Ryan Feltner versus the Twins’ high-upside, innings-managed rookie Connor Prielipp. Feltner’s recent work since coming off the IL has been tidy and encouraging after earlier ulnar-nerve trouble, which makes him a steadier, if uninspiring, watch; the coverage of his recovery and efficient starts suggests he’s healthy enough to eat innings. Prielipp’s big-league arrival (and the club’s deliberate effort to cap his innings) is the real novelty here — he profiles as the better pNERD (5.61) and carries lofty “luck” that implies his underlying metrics outpace surface results, so he could surprise. The teams drag this down: both tNERDs are abysmal (2.6 and 2.5) because of weak offense/defense profiles, so expect a subdued game where pitcher play and a handful of matchups matter more than fireworks. If you want intrigue, watch Prielipp; if you want offense, skip.
(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)
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -28.2 | 6.8% | -2.2 | -6.4 | 20.2 | $134.1M | 29.5 | 12.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.02 | -1.07 | -0.60 | -0.46 | 0.33 | -0.79 | 0.44 | 0.69 | -1.29 | -1.25 | — | — |
| tNERD | -1.02 | -1.07 | -0.60 | -0.46 | 0.33 | 0.79 | 0.00 | 0.69 | 0.00 | 0.00 | 4.00 | 2.65 |
Minnesota Twins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 13.5 | 8.5% | -4.6 | -17.7 | -3.3 | $122.1M | 28.9 | -15.0 | 2.30 | 2.06 | — | — |
| Z-score | 0.53 | 0.45 | -1.19 | -1.30 | -0.97 | -0.92 | -0.06 | -0.86 | -0.17 | -0.69 | — | — |
| tNERD | 0.53 | 0.45 | -1.19 | -1.30 | -0.97 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 2.51 |
Ryan Feltner, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 10.4% | 61.6% | 94.7 mph | 29 | 18.8s | -8 | 0.0% | — | — |
| Z-score | 0.55 | -0.09 | -0.92 | 0.25 | 0.03 | -0.12 | — | — | — | — |
| pNERD | -1.09 | -0.05 | -0.46 | 0.25 | 0.00 | 0.06 | 0.00 | 0.00 | 3.80 | 2.51 |
Connor Prielipp, Minnesota Twins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 8.5% | 63.7% | 95.3 mph | 25 | 18.0s | 18 | 0.0% | — | — |
| Z-score | 0.26 | -0.97 | -0.05 | 0.53 | -1.02 | -0.76 | — | — | — | — |
| pNERD | -0.51 | -0.48 | -0.03 | 0.53 | 1.02 | 0.38 | 0.90 | 0.00 | 3.80 | 5.61 |
Athletics @ Los Angeles Angels, 12:15p
Summary
Skip this one unless you’re a die‑hard box‑score scraper: it’s a low-energy pitching duel with little in the way of fireworks. The gNERD of 3.50 (pNERD average 0.28, tNERDs 4.76 vs 1.67) flags a slog: both starters carry weak underlying peripherals (Civale’s pNERD 0.66 with a high xFIP‑; Aldegheri’s pNERD −0.09 and an even uglier xFIP‑), and the Angels’ team profile (tNERD 1.67) promises limited lineup juice. The A’s are more watchable on paper—better batting and a big positive Luck (+16) that suggests they’ve been running below their expected offense and could snap to form—but they also offer poor defense and bland broadcast appeal. Civale has shown a swingy recent run of starts and looks like the more reliable veteran piece; Aldegheri is a 24‑year‑old arm with upside but little track record, so novelty aside he’s likely to produce contact and baserunners. In short: analytically, this projects as a low‑strikeout, low‑movement game that’ll interest only process nerds or those betting the run line.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Los Angeles Angels (2.01)
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 11.8 | 8.4% | -3.6 | -16.5 | 8.6 | $135.2M | 28.2 | 16.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.47 | 0.36 | -0.94 | -1.21 | -0.31 | -0.77 | -0.71 | 0.92 | -2.19 | -0.95 | — | — |
| tNERD | 0.47 | 0.36 | -0.94 | -1.21 | -0.31 | 0.77 | 0.71 | 0.92 | 0.00 | 0.00 | 4.00 | 4.76 |
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -2.8 | 9.1% | -7.0 | -18.7 | -0.3 | $191.6M | 28.6 | -2.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.07 | 0.98 | -1.77 | -1.37 | -0.81 | -0.13 | -0.39 | -0.11 | 0.40 | -0.80 | — | — |
| tNERD | -0.07 | 0.98 | -1.77 | -1.37 | -0.81 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 1.67 |
Aaron Civale, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 122 | 8.1% | 65.3% | 91.2 mph | 31 | 19.6s | -9 | 0.0% | — | — |
| Z-score | 1.30 | -1.15 | 0.59 | -1.40 | 0.55 | 0.53 | — | — | — | — |
| pNERD | -2.60 | -0.57 | 0.29 | 0.00 | 0.00 | -0.26 | 0.00 | 0.00 | 3.80 | 0.66 |
Sam Aldegheri, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 139 | 8.4% | 63.3% | 92.1 mph | 24 | 18.9s | -11 | 0.0% | — | — |
| Z-score | 2.28 | -1.01 | -0.23 | -0.97 | -1.28 | -0.04 | — | — | — | — |
| pNERD | -4.57 | -0.51 | -0.12 | 0.00 | 1.28 | 0.02 | 0.00 | 0.00 | 3.80 | -0.09 |
- ← Previous
MLB: What to watch on June 27, 2026