MLB: What to watch on June 17, 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
San Diego Padres @ St. Louis Cardinals, 11:15a
Summary
This is the game to prioritize: a top-of-the-day gNERD (15.00) built around a high-variance flamethrower prospect in a still-young Padres club versus a workmanlike, low-miss Cardinal starter — high upside meets boring-but-useful innings. Bradgley Rodriguez’s ridiculous velocity and strikeout profile (pNERD 9.34) is the main draw: he’s a 22-year-old reliever/young prospect who generates whiffs and now draws a starting assignment, which both raises the ceiling and the mystery around how many innings he’ll give; that swinginess is why this tilts toward watchability. Kyle Leahy (pNERD 3.62) is the opposite: an innings eater with below-average chase and miss rates and a middling surface track (xFIP- slightly worse than league), which should keep the scoreboard from exploding but promises length and matchup clarity. Both clubs’ tNERDs (~8.5 each) reflect tidy defenses, young rosters, and good broadcast appeal, so even if Rodriguez is pulled early you get a compelling mix of high-leverage swing-and-miss and dependable starting work — basically must-watch for anyone who likes volatility with a safety net.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
San Diego Padres
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -48.9 | 8.4% | 2.4 | 18.8 | 43.7 | $255.5M | 29.9 | -27.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.82 | 0.29 | 0.62 | 1.53 | 1.85 | 0.60 | 0.85 | -1.59 | 2.12 | 2.09 | — | — |
| tNERD | -1.82 | 0.29 | 0.62 | 1.53 | 1.85 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 8.57 |
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 12.7 | 7.9% | 2.6 | 12.9 | 2.7 | $111.2M | 26.9 | 0.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.51 | -0.11 | 0.68 | 1.05 | -0.66 | -1.05 | -1.94 | 0.00 | -0.43 | -0.50 | — | — |
| tNERD | 0.51 | -0.11 | 0.68 | 1.05 | -0.66 | 1.05 | 1.94 | 0.00 | 0.00 | 0.00 | 4.00 | 8.46 |
Bradgley Rodriguez, San Diego Padres
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 92 | 14.3% | 66.7% | 98.0 mph | 22 | 20.0s | -38 | 0.0% | — | — |
| Z-score | -0.43 | 1.77 | 1.19 | 1.82 | -1.81 | 0.87 | — | — | — | — |
| pNERD | 0.87 | 0.89 | 0.60 | 1.82 | 1.81 | -0.43 | 0.00 | 0.00 | 3.80 | 9.34 |
Kyle Leahy, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 8.5% | 61.8% | 93.8 mph | 29 | 17.3s | 11 | 0.0% | — | — |
| Z-score | 0.26 | -0.94 | -0.80 | -0.18 | 0.02 | -1.31 | — | — | — | — |
| pNERD | -0.51 | -0.47 | -0.40 | 0.00 | 0.00 | 0.66 | 0.55 | 0.00 | 3.80 | 3.62 |
Cleveland Guardians @ Milwaukee Brewers, 4:40p
Summary
Watch this for Gavin Williams — his stuff and pNERD scream high-upside innings — and for the contest between a young acey fastball and a volatile Brewer with swing-for-the-fences velocity. The 15.00 gNERD (well above the historical median and sitting at the top of today's slate) reflects two lively team profiles and a pitching contrast: Williams carries a very high pNERD thanks to strong strike% and velocity and a subpar xFIP- pointing to true quality, and he’s been rolling through recent starts. Brandon Sproat has the raw heat to keep bats honest but a middling pNERD and a higher xFIP that suggest he’s hittable; his big “luck” number implies some of his trouble might be unsustainable and a bounceback is plausible. Both clubs post unusually strong team NERDs (7.4/7.3) driven by youthful profiles, bullpen components, and run-creation subtleties, so expect a game where a few high-leverage innings — especially from Williams or a recovering Sproat — swing things. If you want strikeouts, pitch-design battles and contest-level stakes, this one merits the screen.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Milwaukee Brewers (2.66); radio, Cleveland Guardians (3.14)
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -21.4 | 6.0% | 2.7 | 2.7 | 29.3 | $88.9M | 27.6 | 8.0 | 2.16 | 3.14 | — | — |
| Z-score | -0.78 | -1.64 | 0.71 | 0.23 | 0.96 | -1.30 | -1.35 | 0.47 | -0.44 | 1.60 | — | — |
| tNERD | -0.78 | -1.64 | 0.71 | 0.23 | 0.96 | 1.30 | 1.35 | 0.47 | 0.00 | 0.80 | 4.00 | 7.41 |
Milwaukee Brewers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.9 | 7.1% | 1.9 | -7.9 | 29.9 | $139.3M | 27.7 | -32.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.85 | -0.76 | 0.47 | -0.63 | 1.00 | -0.73 | -1.21 | -1.89 | 0.53 | 0.37 | — | — |
| tNERD | 0.85 | -0.76 | 0.47 | -0.63 | 1.00 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 7.33 |
Gavin Williams, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 75 | 13.5% | 67.1% | 96.5 mph | 26 | 18.7s | 5 | 0.0% | — | — |
| Z-score | -1.41 | 1.40 | 1.33 | 1.10 | -0.77 | -0.18 | — | — | — | — |
| pNERD | 2.83 | 0.70 | 0.66 | 1.10 | 0.77 | 0.09 | 0.25 | 0.00 | 3.80 | 10.20 |
Brandon Sproat, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 9.5% | 61.2% | 96.4 mph | 25 | 18.9s | 30 | 0.0% | — | — |
| Z-score | 0.54 | -0.48 | -1.03 | 1.06 | -1.03 | -0.02 | — | — | — | — |
| pNERD | -1.09 | -0.24 | -0.51 | 1.06 | 1.03 | 0.01 | 1.00 | 0.00 | 3.80 | 5.05 |
Tampa Bay Rays @ Los Angeles Dodgers, 12:10p
Summary
High-stakes duel on paper: two high-pNERD arms squaring off in a game that’s well above average for watchability — driven by the Dodgers’ offense and Ohtani’s dominance, with McClanahan’s strengths keeping it competitive. Shohei Ohtani’s pitch mix and elite velocity (reflected in his strong pNERD and xFIP-) make him the bully in this matchup, and he’s been cleared to start after recent knee swelling — he even homered in the previous meeting, so he’s a real two-way storyline to follow. The Dodgers’ sky-high tNERD (10.29) comes from top-tier batting runs, barrel rate, and fielding, so expect a lineup that can punish mistakes; that team context lifts the game’s gNERD into the upper historic quartiles. The Rays’ tNERD is low, but Shane McClanahan’s own pNERD (with strong velocity, strike metrics, and a quick pace) means this won’t be a simple blowout; his profile suggests swing-and-miss upside that tempers LA’s edge. Overall, 14.18 gNERD is significantly above today’s mean and between the 75th–95th historic percentiles — a matchup worth prioritizing for fans who like premium pitching with a dangerous offense as the foil.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Los Angeles Dodgers (2.45); radio, Los Angeles Dodgers (2.51)
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -1.4 | 5.3% | 3.0 | -14.4 | 0.0 | $106.9M | 29.1 | 7.0 | 2.27 | 2.10 | — | — |
| Z-score | -0.03 | -2.20 | 0.80 | -1.15 | -0.83 | -1.10 | 0.07 | 0.41 | -0.23 | -0.61 | — | — |
| tNERD | -0.03 | -2.20 | 0.80 | -1.15 | -0.83 | 1.10 | 0.00 | 0.41 | 0.00 | 0.00 | 4.00 | 2.11 |
Los Angeles Dodgers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 64.6 | 10.0% | -2.1 | 17.4 | 30.2 | $413.5M | 30.0 | 6.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.46 | 1.57 | -0.73 | 1.42 | 1.02 | 2.41 | 0.90 | 0.35 | 0.12 | 0.26 | — | — |
| tNERD | 2.46 | 1.57 | -0.73 | 1.42 | 1.02 | 0.00 | 0.00 | 0.35 | 0.06 | 0.13 | 4.00 | 10.29 |
Shane McClanahan, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 88 | 12.3% | 66.1% | 95.4 mph | 29 | 17.2s | -12 | 0.0% | — | — |
| Z-score | -0.67 | 0.83 | 0.96 | 0.58 | 0.02 | -1.39 | — | — | — | — |
| pNERD | 1.33 | 0.42 | 0.48 | 0.58 | 0.00 | 0.70 | 0.00 | 0.00 | 3.80 | 7.31 |
Shohei Ohtani, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 80 | 13.2% | 64.0% | 97.7 mph | 31 | 18.3s | -54 | 0.0% | — | — |
| Z-score | -1.13 | 1.26 | 0.11 | 1.67 | 0.54 | -0.51 | — | — | — | — |
| pNERD | 2.25 | 0.63 | 0.05 | 1.67 | 0.00 | 0.25 | 0.00 | 0.00 | 3.80 | 8.66 |
Pittsburgh Pirates @ Athletics, 6:40p
Summary
Pitching contrast makes this one worth a look: Braxton Ashcraft is firing elite stuff and profiles like a high-upside strikeout machine, while Aaron Civale arrives off a shoulder-related IL and has shown a noticeable velocity/command dip — a matchup that could hand the Pirates the quick advantage but also invite scoring once the A’s offense finds its underlying form. The gNERD of 12.04 sits comfortably above the historical mean and today’s average, and both teams’ tNERDs (6.61, 6.15) are slightly above today’s club average, which argues for playable offense from either side. Ashcraft’s pNERD (10.54) reflects real things: high velo, chase/strike rates and heavy whiff stuff that MLB writers have flagged as legitimately elite this season. Civale’s low pNERD (0.78) aligns with his recent shoulder issues, a rehab stint and a period of reduced velo that can lead to harder contact and more homers in a hitter-friendlier park. The Athletics’ big positive “Luck” suggests they’ve been underperforming their skill metrics and could score more than their record implies, so expect early swing decisions (bullpens and homers) rather than a long, low-variance duel.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Pittsburgh Pirates (2.01); radio, Pittsburgh Pirates (1.98)
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 20.6 | 8.1% | 6.1 | -14.3 | 12.7 | $119.1M | 28.8 | 1.0 | 2.01 | 1.98 | — | — |
| Z-score | 0.80 | 0.05 | 1.74 | -1.14 | -0.05 | -0.96 | -0.20 | 0.06 | -0.74 | -0.86 | — | — |
| tNERD | 0.80 | 0.05 | 1.74 | -1.14 | -0.05 | 0.96 | 0.20 | 0.06 | 0.00 | 0.00 | 4.00 | 6.61 |
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 19.9 | 8.5% | -3.3 | -15.1 | 16.4 | $135.2M | 28.2 | 28.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.78 | 0.37 | -1.09 | -1.21 | 0.17 | -0.77 | -0.71 | 1.65 | -2.19 | -0.95 | — | — |
| tNERD | 0.78 | 0.37 | -1.09 | -1.21 | 0.17 | 0.77 | 0.71 | 1.65 | 0.00 | 0.00 | 4.00 | 6.15 |
Braxton Ashcraft, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 79 | 13.1% | 68.8% | 97.0 mph | 26 | 17.3s | -1 | 0.0% | — | — |
| Z-score | -1.18 | 1.21 | 2.01 | 1.34 | -0.77 | -1.31 | — | — | — | — |
| pNERD | 2.37 | 0.60 | 1.00 | 1.34 | 0.77 | 0.66 | 0.00 | 0.00 | 3.80 | 10.54 |
Aaron Civale, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 120 | 7.7% | 65.1% | 91.1 mph | 31 | 19.6s | -23 | 0.0% | — | — |
| Z-score | 1.18 | -1.32 | 0.53 | -1.46 | 0.54 | 0.54 | — | — | — | — |
| pNERD | -2.36 | -0.66 | 0.27 | 0.00 | 0.00 | -0.27 | 0.00 | 0.00 | 3.80 | 0.78 |
Miami Marlins @ Philadelphia Phillies, 10:05a
Summary
Two durable, hard-throwing starters and a modestly high gNERD (12.02) make this a "stay tuned" game for viewers who like length and feel-pitching rather than a slugfest. Sandy Alcántara’s velocity and recent ability to eat innings — he’s gone seven-plus frames in his last several starts — point to a realistic chance of a true starter’s duel, while Andrew Painter’s big fastball and youth make for an unpredictable counterpoint; both pitchers’ pNERD scores sit very close to each other, so expect a matchup defined by command and sequencing rather than blowouts.
Team NERDs tilt toward the Marlins (6.77) thanks to excellent baserunning and a young, inexpensive roster; the Phillies bring a louder broadcast profile and a strong bullpen but underwhelming overall batting runs, so offense may be sporadic. Alcántara’s high strike% and velocity favor length, Painter’s elevated underlying metrics and big positive “luck” suggest he’s been unlucky and could correct in either direction — that uncertainty adds drama. The result: a watchable, pitcher-centric outing where small matchup edges and bullpen leverage are likely to decide the outcome.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -14.7 | 6.1% | 4.7 | -0.7 | 23.2 | $81.5M | 27.4 | 2.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.53 | -1.56 | 1.31 | -0.05 | 0.59 | -1.39 | -1.49 | 0.12 | -1.17 | -1.54 | — | — |
| tNERD | -0.53 | -1.56 | 1.31 | -0.05 | 0.59 | 1.39 | 1.49 | 0.12 | 0.00 | 0.00 | 4.00 | 6.77 |
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -34.1 | 7.7% | 5.5 | -3.6 | 34.2 | $309.8M | 30.5 | -11.0 | 2.92 | 2.69 | — | — |
| Z-score | -1.26 | -0.27 | 1.56 | -0.28 | 1.26 | 1.22 | 1.36 | -0.65 | 1.03 | 0.64 | — | — |
| tNERD | -1.26 | -0.27 | 1.56 | -0.28 | 1.26 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.84 |
Sandy Alcantara, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 101 | 9.6% | 67.7% | 97.4 mph | 30 | 19.1s | 0 | 0.0% | — | — |
| Z-score | 0.08 | -0.43 | 1.57 | 1.53 | 0.28 | 0.14 | — | — | — | — |
| pNERD | -0.17 | -0.21 | 0.79 | 1.53 | 0.00 | -0.07 | 0.00 | 0.00 | 3.80 | 5.67 |
Andrew Painter, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 114 | 9.7% | 64.0% | 96.3 mph | 23 | 18.4s | 39 | 0.0% | — | — |
| Z-score | 0.83 | -0.38 | 0.08 | 1.01 | -1.55 | -0.42 | — | — | — | — |
| pNERD | -1.67 | -0.19 | 0.04 | 1.01 | 1.55 | 0.21 | 1.00 | 0.00 | 3.80 | 5.76 |
Chicago White Sox @ New York Yankees, 4:05p
Summary
This is a watch-if-you-like-offense-and-good plotlines, not a duel between two aces. The gNERD (10.90) sits a hair above both the historical mean and today’s slate, driven by two high tNERD teams while the starting pitchers themselves rate as dull (low pNERD). The Yankees bring the punch—big batting runs and a top-tier barrel rate—so expect action when their lineup meets a White Sox staff that’s young, cheap, and surprisingly bouncy in the long ball. Anthony Kay’s start has a personal subplot: it’s a Long Island native’s first career start at Yankee Stadium after a recent strong outing (seven Ks), which adds texture even if his peripherals here aren’t inspiring. Carlos Rodón adds spice by facing his old team and carrying the kind of reputation that draws attention even when his underlying metrics are just okay. Bottom line: if you want predictable ace fireworks, look elsewhere; if you want a tilted-balance, story-driven, offense-first game, this one’s worth your time.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, New York Yankees (2.08); radio, Chicago White Sox (2.57)
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 12.2 | 9.1% | -1.2 | 4.8 | 13.5 | $105.8M | 27.1 | -3.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.49 | 0.85 | -0.46 | 0.40 | -0.00 | -1.11 | -1.76 | -0.18 | -1.11 | 0.39 | — | — |
| tNERD | 0.49 | 0.85 | -0.46 | 0.40 | -0.00 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 8.34 |
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 46.9 | 9.8% | 4.3 | 1.5 | 25.7 | $337.1M | 29.9 | -7.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.80 | 1.41 | 1.19 | 0.13 | 0.74 | 1.54 | 0.85 | -0.41 | -0.61 | -0.36 | — | — |
| tNERD | 1.80 | 1.41 | 1.19 | 0.13 | 0.74 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 9.28 |
Anthony Kay, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 115 | 9.1% | 61.1% | 95.5 mph | 31 | 20.2s | -12 | 0.0% | — | — |
| Z-score | 0.89 | -0.66 | -1.05 | 0.63 | 0.54 | 1.03 | — | — | — | — |
| pNERD | -1.78 | -0.33 | -0.52 | 0.63 | 0.00 | -0.51 | 0.00 | 0.00 | 3.80 | 1.28 |
Carlos Rodón, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 11.2% | 60.4% | 94.1 mph | 33 | 19.2s | -25 | 0.0% | — | — |
| Z-score | 0.14 | 0.32 | -1.32 | -0.04 | 1.06 | 0.22 | — | — | — | — |
| pNERD | -0.28 | 0.16 | -0.66 | 0.00 | 0.00 | -0.11 | 0.00 | 0.00 | 3.80 | 2.90 |
Baltimore Orioles @ Seattle Mariners, 6:40p
Summary
Pitching drives the intrigue here: George Kirby is the clear must-watch arm, while Kyle Bradish is the gamble you either get rewarded for or watch self-destruct. The game’s gNERD (10.23) sits essentially at the daily and historical mean, but that average masks a big pitcher gap — Kirby’s high pNERD reflects a legitimately strong profile (low xFIP-, high strike%, plus velo) and he’s coming off a start with a season-high strikeout showing versus Baltimore. Bradish’s lower pNERD comes from a thin strike rate, slow pace and a recent rough outing that makes him an appealing target for a Mariners lineup even without its usual bookend (Seattle placed Randy Arozarena on the IL while activating others). Offensively the clubs are similar by tNERD, but Baltimore’s lineup has shown flashes of life lately, meaning this could be a tense, low-to-mid scoring duel that tilts entertaining if Kirby misses his marks or Bradish keeps nibbling. Overall: tune in for Kirby, hope for Bradish’s implosion (or surprise bounce) — that contrast is the game’s watchable core.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Seattle Mariners (2.52)
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.6 | 8.5% | -0.4 | -7.9 | 19.7 | $214.8M | 29.0 | -6.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.43 | 0.37 | -0.22 | -0.63 | 0.38 | 0.14 | -0.02 | -0.35 | 0.85 | -0.61 | — | — |
| tNERD | 0.43 | 0.37 | -0.22 | -0.63 | 0.38 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 4.77 |
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 17.5 | 8.3% | -3.2 | -14.4 | 18.0 | $196.7M | 28.4 | 13.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.69 | 0.21 | -1.06 | -1.15 | 0.27 | -0.07 | -0.52 | 0.77 | -0.07 | 0.28 | — | — |
| tNERD | 0.69 | 0.21 | -1.06 | -1.15 | 0.27 | 0.07 | 0.52 | 0.77 | 0.00 | 0.14 | 4.00 | 4.46 |
Kyle Bradish, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 99 | 10.3% | 60.8% | 94.5 mph | 29 | 21.5s | 5 | 0.0% | — | — |
| Z-score | -0.03 | -0.10 | -1.18 | 0.15 | 0.02 | 2.08 | — | — | — | — |
| pNERD | 0.06 | -0.05 | -0.59 | 0.15 | 0.00 | -1.04 | 0.25 | 0.00 | 3.80 | 2.59 |
George Kirby, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 84 | 10.5% | 66.9% | 96.9 mph | 28 | 19.1s | 19 | 0.0% | — | — |
| Z-score | -0.90 | -0.01 | 1.27 | 1.29 | -0.24 | 0.14 | — | — | — | — |
| pNERD | 1.79 | -0.00 | 0.63 | 1.29 | 0.24 | -0.07 | 0.95 | 0.00 | 3.80 | 8.64 |
New York Mets @ Cincinnati Reds, 9:40a
Summary
If you want strikeouts and the possibility of a short, volatile outing, this is worth tuning into; if you want a pitcher's duel, not so much. McLean’s high pNERD (8.32) and profile — subpar xFIP- relative to league but plus velocity, youth, a quick pace and a positive “luck” gap that suggests upside — make him the main attraction, a young flamethrower who can rack Ks but still has the occasional ugly start.
The counterpoint is Nick Lodolo (pNERD 1.34): a lefty with a rough xFIP and a 5.21 ERA this year who’s shown limited swing-and-miss, so contact-heavy at-bats and a higher-scoring game are more likely.
Team metrics push this toward average watchability: Mets’ bullpen and broadcast appeal lift the tNERD, while the Reds’ strong barrel rate promises some loud contact but a shaky relief corps drags things down. The gNERD (10.14) sits essentially at today’s median, meaning this one is entertaining for fans who like strikeout upside and lineup power contrasts, but not a can’t-miss showcase.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, New York Mets (3.32); radio, New York Mets (3.05)
New York Mets
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -36.4 | 9.0% | -0.3 | -2.5 | 31.1 | $374.9M | 29.9 | -20.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.35 | 0.77 | -0.19 | -0.19 | 1.07 | 1.97 | 0.85 | -1.18 | 1.82 | 1.41 | — | — |
| tNERD | -1.35 | 0.77 | -0.19 | -0.19 | 1.07 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 5.74 |
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -20.4 | 10.0% | 0.7 | -3.9 | -14.9 | $147.4M | 28.0 | 7.0 | 2.09 | 2.11 | — | — |
| Z-score | -0.74 | 1.57 | 0.11 | -0.30 | -1.74 | -0.63 | -0.94 | 0.41 | -0.59 | -0.59 | — | — |
| tNERD | -0.74 | 1.57 | 0.11 | -0.30 | -1.74 | 0.63 | 0.94 | 0.41 | 0.00 | 0.00 | 4.00 | 4.88 |
Nolan McLean, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 85 | 9.3% | 62.4% | 95.4 mph | 24 | 17.0s | 15 | 0.0% | — | — |
| Z-score | -0.84 | -0.57 | -0.53 | 0.58 | -1.29 | -1.55 | — | — | — | — |
| pNERD | 1.68 | -0.28 | -0.26 | 0.58 | 1.29 | 0.78 | 0.75 | 0.00 | 3.80 | 8.32 |
Nick Lodolo, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 122 | 9.5% | 64.7% | 94.2 mph | 28 | 19.1s | -2 | 0.0% | — | — |
| Z-score | 1.29 | -0.48 | 0.37 | 0.01 | -0.24 | 0.14 | — | — | — | — |
| pNERD | -2.59 | -0.24 | 0.18 | 0.01 | 0.24 | -0.07 | 0.00 | 0.00 | 3.80 | 1.34 |
Colorado Rockies @ Chicago Cubs, 5:05p
Summary
Cubs-heavy pick: Chicago’s strong team profile and dependable, recently recalled Javier Assad make this a mildly watchable game, but Colorado’s anemic offense and Sean Sullivan’s true-MLB uncertainty keep it from being a must-see. MLB previews and reports show Sullivan was just promoted and turned in a scoreless debut, so he’s an intriguing unknown, while Assad has been eating innings as the Cubs patch a banged-up rotation.
The NERD math matches the narrative: a middling gNERD of 9.15 reflects a lop-sided contest (Rockies tNERD 1.50 vs. Cubs 9.15) where Chicago’s elite fielding and positive underlying indicators drive interest more than two-starting-pitcher fireworks. Assad’s modest pNERD (2.65) suggests controllable outcomes rather than strikeout barrages; Sullivan’s pNERD of 0.00 simply flags a lack of sample size and gamble potential. The Cubs’ elevated “luck” number implies they may be due for tidy results if their defense continues to hum, while Colorado’s offensive metrics (low batting runs, barrel rate) point to few big innings. If you value defensive plays, roster storylines, and a bullpen-watch for late leverage, tune in; if you want high-strikeout pitching duels, look elsewhere.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -32.4 | 6.6% | -2.0 | -8.5 | 14.9 | $134.1M | 29.5 | 6.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.20 | -1.16 | -0.70 | -0.68 | 0.08 | -0.79 | 0.44 | 0.35 | -1.29 | -1.25 | — | — |
| tNERD | -1.20 | -1.16 | -0.70 | -0.68 | 0.08 | 0.79 | 0.00 | 0.35 | 0.00 | 0.00 | 4.00 | 1.50 |
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.2 | 7.9% | 1.4 | 29.0 | 0.9 | $246.2M | 29.8 | 19.0 | 3.01 | 3.15 | — | — |
| Z-score | 0.83 | -0.11 | 0.32 | 2.35 | -0.77 | 0.50 | 0.67 | 1.12 | 1.22 | 1.62 | — | — |
| tNERD | 0.83 | -0.11 | 0.32 | 2.35 | -0.77 | 0.00 | 0.00 | 1.12 | 0.61 | 0.81 | 4.00 | 9.15 |
Sean Sullivan, Colorado Rockies
No detailed stats available
Javier Assad, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 5.6% | 62.1% | 93.1 mph | 28 | 18.0s | -4 | 0.0% | — | — |
| Z-score | 0.14 | -2.30 | -0.67 | -0.51 | -0.24 | -0.75 | — | — | — | — |
| pNERD | -0.28 | -1.15 | -0.33 | 0.00 | 0.24 | 0.37 | 0.00 | 0.00 | 3.80 | 2.65 |
San Francisco Giants @ Atlanta Braves, 4:15p
Summary
This is a mellow, story-driven watch rather than a can’t-miss fireworks show: a rain-resumed doubleheader gives it roster- and narrative-interest, but the underlying NERD math says don’t expect high-octane action. The MLB resumption means the afternoon will be the suspended game (Robbie Ray moved to that spot) and the regularly scheduled night game will feature JR Ritchie on the bump while the Giants’ night starter remains TBD, and both clubs can add an extra pitcher for the night slot — that shuffling is the main on-field intrigue.
The gNERD of 8.87 sits below both the historical mean (10.11) and today’s average (~10.26), which matches what the components show: Atlanta’s tNERD (7.35) is doing the heavy lifting with strong barrel and bullpen components, while San Francisco’s tNERD (2.76) is dragged down by poor baserunning, fielding and relief figures. JR Ritchie is a young arm with modest pNERD (2.64) and scouting buzz from a 2026 debut, but his profile here (weak strike rate and chase metrics in the pNERD breakdown) suggests upside with volatility rather than a guaranteed showcase.
If you want roster/subplot theatre and the chance of a rookie outing dictating tempo, it’s worth tuning in; if you want consistently high strikeout or run-scoring drama, other games on the slate are statistically more likely to deliver.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
San Francisco Giants
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.6 | 6.8% | -6.5 | -8.4 | -6.7 | $228.3M | 29.6 | 23.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.39 | -1.00 | -2.05 | -0.67 | -1.24 | 0.29 | 0.49 | 1.36 | 1.59 | 2.34 | — | — |
| tNERD | 0.39 | -1.00 | -2.05 | -0.67 | -1.24 | 0.00 | 0.00 | 1.36 | 0.79 | 1.17 | 4.00 | 2.76 |
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.7 | 9.3% | -0.5 | 8.4 | 30.7 | $249.8M | 30.5 | -22.0 | 2.36 | 2.36 | — | — |
| Z-score | 0.85 | 1.01 | -0.25 | 0.69 | 1.05 | 0.54 | 1.36 | -1.30 | -0.05 | -0.06 | — | — |
| tNERD | 0.85 | 1.01 | -0.25 | 0.69 | 1.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 7.35 |
JR Ritchie, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 113 | 8.8% | 58.4% | 94.2 mph | 23 | 18.2s | -21 | 0.0% | — | — |
| Z-score | 0.78 | -0.80 | -2.13 | 0.01 | -1.55 | -0.59 | — | — | — | — |
| pNERD | -1.55 | -0.40 | -1.06 | 0.01 | 1.55 | 0.29 | 0.00 | 0.00 | 3.80 | 2.64 |
Detroit Tigers @ Houston Astros, 11:10a
Summary
A decent pitching subplot makes this one worth a glance, but the overall NERD math says don’t bump it to must-watch. Casey Mize’s return from a recent IL stint is the headline — a legitimate storyline because he’s been effective when healthy and his pNERD (6.40) is the better half of this matchup — he’s coming back after right-groin time and has produced promising strikeout numbers this season. Peter Lambert is the more pedestrian counter: a reclamation-style addition to Houston’s staff with modest results and a lower pNERD (2.69), so you shouldn’t expect fireworks from the mound on both sides. Team metrics dampen excitement — both clubs post low tNERDs and Detroit’s big positive “Luck” suggests their underlying offense could improve, but that’s a bet on regression rather than guaranteed drama. The final gNERD (8.09) sits below both the historic and today’s means, meaning this is more of a watch-for-the-plot (Mize’s return) game than a high-octane viewing pick.
(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.9 | 9.4% | -3.6 | -13.8 | 8.2 | $239.2M | 29.6 | 19.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.27 | 1.09 | -1.18 | -1.10 | -0.33 | 0.42 | 0.58 | 1.12 | 0.69 | 0.54 | — | — |
| tNERD | -0.27 | 1.09 | -1.18 | -1.10 | -0.33 | 0.00 | 0.00 | 1.12 | 0.34 | 0.27 | 4.00 | 3.94 |
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 8.5 | 8.6% | -2.7 | -1.2 | -2.7 | $232.7M | 28.9 | 3.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.35 | 0.45 | -0.91 | -0.09 | -1.00 | 0.34 | -0.16 | 0.18 | -0.42 | -0.84 | — | — |
| tNERD | 0.35 | 0.45 | -0.91 | -0.09 | -1.00 | 0.00 | 0.16 | 0.18 | 0.00 | 0.00 | 4.00 | 3.14 |
Casey Mize, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 89 | 12.8% | 64.7% | 93.3 mph | 29 | 17.3s | -35 | 0.0% | — | — |
| Z-score | -0.61 | 1.07 | 0.38 | -0.42 | 0.02 | -1.31 | — | — | — | — |
| pNERD | 1.22 | 0.53 | 0.19 | 0.00 | 0.00 | 0.66 | 0.00 | 0.00 | 3.80 | 6.40 |
Peter Lambert, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 105 | 10.3% | 62.7% | 94.2 mph | 29 | 19.5s | -22 | 0.0% | — | — |
| Z-score | 0.31 | -0.10 | -0.42 | 0.01 | 0.02 | 0.46 | — | — | — | — |
| pNERD | -0.63 | -0.05 | -0.21 | 0.01 | 0.00 | -0.23 | 0.00 | 0.00 | 3.80 | 2.69 |
San Francisco Giants @ Atlanta Braves, 11:00a
Summary
Not the most compelling broadcast on the docket — the Braves bring the better team profile, but the starters offer little high-end swing-and-miss drama. The gNERD of 8.00 sits below today’s mean, and the matchup reads like a one-sided watch: Atlanta’s tNERD (7.35) dwarfs San Francisco’s (2.76) thanks to elite barrel and bullpen components, while both starters post meek pNERDs (~3.0) that predict a quieter pitcher-versus-hitter chess match rather than a fireworks show. Adrian Houser arrives as a recent signing who’s struggled to find consistent results for the Giants despite a two-year deal; his surface numbers and very positive “luck” component suggest he’s been underperforming his peripherals (so some correction is possible). Grant Holmes has been slotted into Atlanta’s rotation and shown the ability to eat innings and handcuff offenses in stretches, but his profile here doesn’t scream high-strikeout upside. Weather and scheduling even intruded — this game was touched by a suspension/reschedule after limited starts from both pitchers — so unless you prize run-of-play fundamentals and Braves offense, this one’s lower-tier viewing.
(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 | 9.6 | 6.8% | -6.5 | -8.4 | -6.7 | $228.3M | 29.6 | 23.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.39 | -1.00 | -2.05 | -0.67 | -1.24 | 0.29 | 0.49 | 1.36 | 1.59 | 2.34 | — | — |
| tNERD | 0.39 | -1.00 | -2.05 | -0.67 | -1.24 | 0.00 | 0.00 | 1.36 | 0.79 | 1.17 | 4.00 | 2.76 |
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.7 | 9.3% | -0.5 | 8.4 | 30.7 | $249.8M | 30.5 | -22.0 | 2.36 | 2.36 | — | — |
| Z-score | 0.85 | 1.01 | -0.25 | 0.69 | 1.05 | 0.54 | 1.36 | -1.30 | -0.05 | -0.06 | — | — |
| tNERD | 0.85 | 1.01 | -0.25 | 0.69 | 1.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 7.35 |
Adrian Houser, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 116 | 7.8% | 62.2% | 94.9 mph | 33 | 17.6s | 26 | 0.0% | — | — |
| Z-score | 0.95 | -1.27 | -0.63 | 0.34 | 1.06 | -1.07 | — | — | — | — |
| pNERD | -1.90 | -0.64 | -0.32 | 0.34 | 0.00 | 0.54 | 1.00 | 0.00 | 3.80 | 2.83 |
Grant Holmes, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 12.6% | 62.4% | 94.1 mph | 30 | 18.6s | -5 | 0.0% | — | — |
| Z-score | 0.54 | 0.98 | -0.52 | -0.04 | 0.28 | -0.26 | — | — | — | — |
| pNERD | -1.09 | 0.49 | -0.26 | 0.00 | 0.00 | 0.13 | 0.00 | 0.00 | 3.80 | 3.07 |
Kansas City Royals @ Washington Nationals, 10:05a
Summary
Watch if you like volatile starts and a better offense vs. mediocre pitching — Avila’s electric arm and recent meltdown make this a live one, while Washington’s lineup and baserunning promise action. Luinder Avila brings high-end velocity and upside but also a disastrous recent outing (8 ER in 0.2 IP), which explains his middling-but-curious pNERD: good raw juice and luck, poor chase/strike numbers and an elevated xFIP component that suggests boom-or-bust results. Zack Littell profiles as the safer veteran option but with underwhelming underlying metrics (high xFIP and a low swinging-strike profile), which lowers the game’s ceiling even if he can eat innings. Team-wise, Washington’s offense and baserunning are the primary engine of watchability while both bullpens are liabilities, so late-inning fireworks are plausible. The gNERD (7.24) sits below today’s average, meaning don’t expect a classic, but if you enjoy volatile pitch-to-contact outcomes and potential bullpen chaos, this is the sort of game that can flip quickly — especially if Avila is hittable early.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Kansas City Royals (2.11); radio, Kansas City Royals (2.22)
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -30.3 | 8.1% | 1.5 | 7.9 | -18.4 | $184.5M | 29.7 | 15.0 | 2.11 | 2.22 | — | — |
| Z-score | -1.12 | 0.05 | 0.35 | 0.65 | -1.96 | -0.21 | 0.62 | 0.88 | -0.54 | -0.36 | — | — |
| tNERD | -1.12 | 0.05 | 0.35 | 0.65 | -1.96 | 0.21 | 0.00 | 0.88 | 0.00 | 0.00 | 4.00 | 3.07 |
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 27.4 | 8.9% | 5.5 | 0.2 | -18.1 | $114.5M | 27.1 | -42.0 | 2.00 | 2.20 | — | — |
| Z-score | 1.06 | 0.69 | 1.56 | 0.03 | -1.94 | -1.01 | -1.71 | -2.48 | -0.75 | -0.40 | — | — |
| tNERD | 1.06 | 0.69 | 1.56 | 0.03 | -1.94 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 8.12 |
Luinder Avila, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 120 | 8.6% | 58.6% | 96.4 mph | 24 | 18.2s | 23 | 0.0% | — | — |
| Z-score | 1.18 | -0.90 | -2.06 | 1.06 | -1.29 | -0.59 | — | — | — | — |
| pNERD | -2.36 | -0.45 | -1.03 | 1.06 | 1.29 | 0.29 | 1.00 | 0.00 | 3.80 | 3.60 |
Zack Littell, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 129 | 6.9% | 64.3% | 91.5 mph | 30 | 18.9s | -1 | 0.0% | — | — |
| Z-score | 1.70 | -1.69 | 0.23 | -1.27 | 0.28 | -0.02 | — | — | — | — |
| pNERD | -3.39 | -0.85 | 0.12 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 3.80 | -0.31 |
Toronto Blue Jays @ Boston Red Sox, 3:45p
Summary
Short version: this is a low-priority watch — gNERD 6.54 sits at the bottom of today’s slate and the pitching matchup mostly depresses entertainment, even if there’s a sour-cream kind of appeal to watching a great veteran struggle and a rookie take his turns. Max Scherzer’s name brings pedigree (and a recent 3,500‑K milestone), but his pNERD is deeply negative: the profile here shows a strikeout‑starved, high‑xFIP outing pattern and age-driven decline, which helps explain why he’s been getting hit hard recently. Jake Bennett’s pNERD is listed as 0 because this system lacks detailed inputs for him, though he’s a recent Boston call‑up who made a solid early big‑league impression; that makes him interesting narratively but not analytically reliable. Team-wise, Toronto’s tNERD is weak (poor offense, low barreling) while Boston’s is middling thanks to strong defense and an unusually positive “luck” figure that suggests their underlying results could improve — so there’s a small chance the game livens up if Boston’s offense wakes. Bottom line: watch only if you like Fenway vibes, rookie starts, or top‑tier names in obvious decline.
(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, Boston Red Sox (2.64)
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -12.3 | 6.6% | -3.6 | 5.5 | 24.3 | $306.1M | 30.1 | 10.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.44 | -1.16 | -1.18 | 0.46 | 0.66 | 1.18 | 0.99 | 0.59 | 1.40 | 0.01 | — | — |
| tNERD | -0.44 | -1.16 | -1.18 | 0.46 | 0.66 | 0.00 | 0.00 | 0.59 | 0.70 | 0.00 | 4.00 | 3.63 |
Boston Red Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -29.3 | 7.0% | 2.6 | 17.2 | 21.1 | $263.6M | 29.2 | 16.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.08 | -0.84 | 0.68 | 1.40 | 0.46 | 0.70 | 0.17 | 0.94 | 0.16 | 0.54 | — | — |
| tNERD | -1.08 | -0.84 | 0.68 | 1.40 | 0.46 | 0.00 | 0.00 | 0.94 | 0.08 | 0.27 | 4.00 | 5.92 |
Max Scherzer, Toronto Blue Jays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 148 | 7.7% | 64.1% | 93.1 mph | 41 | 19.2s | 96 | 0.0% | — | — |
| Z-score | 2.79 | -1.32 | 0.13 | -0.51 | 3.15 | 0.22 | — | — | — | — |
| pNERD | -5.58 | -0.66 | 0.07 | 0.00 | 0.00 | -0.11 | 1.00 | 0.00 | 3.80 | -1.49 |
Jake Bennett, Boston Red Sox
No detailed stats available
Los Angeles Angels @ Arizona Diamondbacks, 12:40p
Summary
Not a must-watch: a gNERD of 6.52 lands this one at the bottom of today's slate, driven by two weak team profiles and uninspiring pitcher metrics — but a rookie spot-start gives it a sliver of intrigue. Sam Aldegheri is the headline: a recalled prospect who turned in a strong five‑inning spot start on June 13 and is making a case for a rotation spot, which adds a human-interest angle beyond the box score. Eduardo Rodríguez is the safer name — a veteran sitting around a 2.5 ERA with a winning record this year — but his pNERD components (an xFIP- a touch below average and very low chase/whiff numbers) suggest his surface stats overstate dominance, so he’s interesting in name more than matchup fireworks. The teams’ tNERDs tell the rest of the tale: the Angels bring poor defense and a flaky pen, while Arizona’s positive fielding and bullpen nudge the game from yawn toward watchable if you care about pitching depth and a rookie narrative. Overall: low priority unless you want to see Aldegheri’s follow‑up.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Los Angeles Angels (2.01)
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -5.9 | 9.4% | -4.1 | -20.5 | -5.2 | $191.6M | 28.6 | -2.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.20 | 1.09 | -1.33 | -1.64 | -1.15 | -0.13 | -0.39 | -0.12 | 0.40 | -0.80 | — | — |
| tNERD | -0.20 | 1.09 | -1.33 | -1.64 | -1.15 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 1.48 |
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -30.7 | 6.9% | 2.4 | 18.2 | 17.5 | $231.6M | 30.2 | -14.0 | 2.19 | 1.92 | — | — |
| Z-score | -1.13 | -0.92 | 0.62 | 1.48 | 0.24 | 0.33 | 1.08 | -0.83 | -0.39 | -0.99 | — | — |
| tNERD | -1.13 | -0.92 | 0.62 | 1.48 | 0.24 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.30 |
Sam Aldegheri, Los Angeles Angels
No detailed stats available
Eduardo Rodriguez, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 7.5% | 62.8% | 92.0 mph | 33 | 18.4s | -46 | 0.0% | — | — |
| Z-score | 0.43 | -1.41 | -0.40 | -1.03 | 1.06 | -0.42 | — | — | — | — |
| pNERD | -0.86 | -0.71 | -0.20 | 0.00 | 0.00 | 0.21 | 0.00 | 0.00 | 3.80 | 2.25 |
- ← Previous
MLB: What to watch on June 16, 2026