MLB: What to watch on May 18, 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, 6:40p
Summary
The top two teams in the NL West meet for the first time this season, and the gNERD of 15.35 makes this the highest-watchability game on today's slate — and well into the top 5% of all games historically. Both rosters are genuinely excellent, and the pitching matchup gives you something real to watch.
The Dodgers and Padres are separated by just one game in the NL West standings, and this is the first time these teams square off this season — which adds some novelty to what's already a heated rivalry. The Dodgers will look to keep a five-game win streak alive.
The Dodgers' tNERD of 10.16 is the highest team score on today's slate, driven by elite batting runs and strong fielding. Yamamoto comes in off a rough outing against the Giants in which he surrendered a career-high three home runs. Through his first four starts he allowed no more than two earned runs per outing, but in his last four he's allowed at least three each time. His pNERD of 7.85 — above the 75th percentile historically — reflects strong underlying numbers (xFIP- of 83), so the home run rate may be more noise than signal. King's xFIP- of 97 is closer to league average, and his below-average strike rate drags his pNERD to a modest 3.73. The Padres' bullpen is a genuine asset, ranking among the best in baseball by runs above average. Clear your schedule for this one.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
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 | 41.3 | 10.2% | -1.5 | 16.7 | 21.7 | $413.5M | 30.0 | 2.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.22 | 1.26 | -0.75 | 1.88 | 1.17 | 2.41 | 0.90 | 0.18 | 0.12 | 0.26 | — | — |
| tNERD | 2.22 | 1.26 | -0.75 | 1.88 | 1.17 | 0.00 | 0.00 | 0.18 | 0.06 | 0.13 | 4.00 | 10.16 |
San Diego Padres
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -17.9 | 8.8% | 2.2 | 7.1 | 29.7 | $255.5M | 29.9 | -24.0 | 3.47 | 3.37 | — | — |
| Z-score | -0.93 | 0.36 | 0.77 | 0.79 | 1.87 | 0.60 | 0.85 | -2.00 | 2.12 | 2.09 | — | — |
| tNERD | -0.93 | 0.36 | 0.77 | 0.79 | 1.87 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 8.96 |
Yoshinobu Yamamoto, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 83 | 13.0% | 65.3% | 95.5 mph | 27 | 19.0s | 7 | 0.0% | — | — |
| Z-score | -0.84 | 1.06 | 0.67 | 0.66 | -0.55 | 0.11 | — | — | — | — |
| pNERD | 1.68 | 0.53 | 0.33 | 0.66 | 0.55 | -0.06 | 0.35 | 0.00 | 3.80 | 7.85 |
Michael King, San Diego Padres
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 11.3% | 61.0% | 93.2 mph | 31 | 18.7s | -29 | 0.0% | — | — |
| Z-score | -0.11 | 0.33 | -1.02 | -0.41 | 0.50 | -0.14 | — | — | — | — |
| pNERD | 0.21 | 0.16 | -0.51 | 0.00 | 0.00 | 0.07 | 0.00 | 0.00 | 3.80 | 3.73 |
Milwaukee Brewers @ Chicago Cubs, 4:40p
Summary
This is a genuinely good game — a top-tier NL Central rivalry opener at Wrigley with a legitimate ace on the mound and a compelling backdrop from last October's NLDS. The gNERD of 14.14 lands well above the historical median of ~10 and near the 95th percentile of today's slate.
This is the first Brewers-Cubs series of 2026, and their first meeting since Milwaukee beat Chicago 3-2 in last season's NLDS. The Cubs sit at 29-18, 1.5 games ahead of the Brewers, though they've lost each of their last three series.
The pitching matchup is asymmetric but watchable. Imanaga has posted 59 strikeouts over 54⅓ innings this season, and his xFIP- of 80 (pNERD: 6.85) marks him as one of the better starters in today's field. His splitter generates a 42% whiff rate, and he's walked just 13 batters in 54 innings. There's a small irony worth noting: Imanaga has struggled in four career starts against the Brewers, going 1-3.
Sproat (pNERD: 5.66) brings mid-rotation upside — his 96.8 mph velocity grades well — but he's struggled with walks (20) and homers (eight) this season. His xFIP- of 110 reflects real command concerns, though his Luck component of +1.00 suggests he's been pitching worse than his underlying skills, so some improvement is plausible.
The Cubs' tNERD of 8.87 is the standout team number here, driven by strong batting and fielding runs. Milwaukee counters with good baserunning and a solid bullpen, plus the youngest roster in today's game — a useful edge in a pennant race.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Milwaukee Brewers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -3.1 | 6.9% | 3.3 | -5.6 | 19.0 | $139.3M | 27.7 | -24.0 | 2.66 | 2.56 | — | — |
| Z-score | -0.14 | -0.86 | 1.22 | -0.65 | 0.94 | -0.73 | -1.21 | -2.00 | 0.53 | 0.37 | — | — |
| tNERD | -0.14 | -0.86 | 1.22 | -0.65 | 0.94 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 6.90 |
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 31.1 | 8.5% | 1.2 | 17.8 | -2.6 | $246.2M | 29.8 | 2.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.68 | 0.17 | 0.36 | 2.01 | -0.94 | 0.50 | 0.67 | 0.18 | 1.22 | 1.62 | — | — |
| tNERD | 1.68 | 0.17 | 0.36 | 2.01 | -0.94 | 0.00 | 0.00 | 0.18 | 0.61 | 0.81 | 4.00 | 8.87 |
Brandon Sproat, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 110 | 10.4% | 61.4% | 96.8 mph | 25 | 18.5s | 33 | 0.0% | — | — |
| Z-score | 0.57 | -0.06 | -0.88 | 1.26 | -1.07 | -0.30 | — | — | — | — |
| pNERD | -1.15 | -0.03 | -0.44 | 1.26 | 1.07 | 0.15 | 1.00 | 0.00 | 3.80 | 5.66 |
Shota Imanaga, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 80 | 15.5% | 64.8% | 91.8 mph | 32 | 19.5s | -22 | 0.0% | — | — |
| Z-score | -1.00 | 2.14 | 0.48 | -1.06 | 0.76 | 0.53 | — | — | — | — |
| pNERD | 2.00 | 1.07 | 0.24 | 0.00 | 0.00 | -0.26 | 0.00 | 0.00 | 3.80 | 6.85 |
Atlanta Braves @ Miami Marlins, 3:40p
Summary
Max Meyer is the reason to tune in, and a shaky JR Ritchie is the reason you might want to keep the remote handy. This gNERD of 11.76 sits solidly above the historical median, driven almost entirely by two genuinely interesting teams — though the pitching matchup is lopsided enough to keep it from being a must-watch.
Atlanta is the second-best offensive team in baseball, averaging 5.3 runs per game, and their tNERD of 8.35 reflects it — strong batting and fielding runs across the board. Ronald Acuña Jr. is dealing with a hamstring issue limiting Atlanta's lineup, as is catcher Sean Murphy, which takes some of the teeth out of that offense. Miami's tNERD of 7.59 is boosted less by offense — their barrel rate is below average — and more by youth, payroll efficiency, and solid baserunning.
On the mound, Meyer (pNERD: 6.60) is the clear draw. He brings a 10.2 K/9 rate and 1.15 WHIP into this start, and his xFIP- of 86 confirms he's genuinely good, not just lucky. His 42.5% whiff rate on sliders and 36.1% on sweepers give him real strikeout upside. Ritchie (pNERD: 0.98), meanwhile, has a troubling xFIP- of 128 and concerning control issues — 15 walks in just 21.2 innings — though his age (23) earns him some grace. Watch for Meyer; brace for Ritchie.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 32.4 | 10.2% | -1.7 | 11.7 | 18.1 | $249.8M | 30.5 | -10.0 | 2.36 | 2.36 | — | — |
| Z-score | 1.75 | 1.26 | -0.83 | 1.32 | 0.86 | 0.54 | 1.36 | -0.83 | -0.05 | -0.06 | — | — |
| tNERD | 1.75 | 1.26 | -0.83 | 1.32 | 0.86 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 8.35 |
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -5.8 | 6.4% | 4.2 | -1.4 | 15.9 | $81.5M | 27.4 | 1.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.29 | -1.18 | 1.59 | -0.17 | 0.67 | -1.39 | -1.49 | 0.09 | -1.17 | -1.54 | — | — |
| tNERD | -0.29 | -1.18 | 1.59 | -0.17 | 0.67 | 1.39 | 1.49 | 0.09 | 0.00 | 0.00 | 4.00 | 7.59 |
JR Ritchie, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 128 | 8.2% | 57.4% | 94.1 mph | 23 | 18.0s | -46 | 0.0% | — | — |
| Z-score | 1.52 | -1.01 | -2.47 | 0.01 | -1.59 | -0.72 | — | — | — | — |
| pNERD | -3.04 | -0.51 | -1.23 | 0.01 | 1.59 | 0.36 | 0.00 | 0.00 | 3.80 | 0.98 |
Max Meyer, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 86 | 14.6% | 64.4% | 94.6 mph | 27 | 19.8s | -8 | 0.0% | — | — |
| Z-score | -0.68 | 1.75 | 0.31 | 0.24 | -0.55 | 0.78 | — | — | — | — |
| pNERD | 1.37 | 0.88 | 0.15 | 0.24 | 0.55 | -0.39 | 0.00 | 0.00 | 3.80 | 6.60 |
Toronto Blue Jays @ New York Yankees, 4:05p
Summary
The story here is Ryan Weathers quietly having a strong 2026 season, backed by the most potent offense in today's slate, against a patchwork Blue Jays rotation held together with duct tape and Patrick Corbin. New York's gNERD of 11.68 sits comfortably above the historical median, driven almost entirely by the Yankees side of the ledger.
Weathers leads both starters with a pNERD of 9.19 — the highest among today's pitchers — anchored by an xFIP- of 68, meaning he's suppressing runs well ahead of league average. At 26, he's still on the ascending side of his career curve, and his 95.2 mph velocity gives him a bit more gas than you'd expect. His luck component adds a small positive nudge, suggesting he's been slightly underperforming his underlying numbers and may actually get better.
On the other side, Corbin is essentially a 36-year-old innings-eater the Blue Jays signed for $1M in April to plug a rotation ravaged by injuries to Shane Bieber, José Berríos, Trey Yesavage, and Cody Ponce. He's posted a 3.68 ERA with a 12:4 K:BB over 14.2 innings — serviceable, but his xFIP- of 110 and a swinging-strike rate near the bottom of the league suggest the surface results are friendlier than the underlying profile. His pNERD of 2.13 reflects that.
The Yankees' tNERD of 9.41 is the real engine here — their barrel rate and batting runs both rank well above average, and they're facing a soft target. The Blue Jays' tNERD of 2.63 drags the average down; their offense, baserunning, and barrel rate are all below average.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Toronto Blue Jays (2.39)
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -18.8 | 6.4% | -4.0 | 8.4 | 18.7 | $306.1M | 30.1 | -8.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.98 | -1.18 | -1.77 | 0.94 | 0.91 | 1.18 | 0.99 | -0.66 | 1.40 | 0.01 | — | — |
| tNERD | -0.98 | -1.18 | -1.77 | 0.94 | 0.91 | 0.00 | 0.00 | 0.00 | 0.70 | 0.00 | 4.00 | 2.63 |
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 30.5 | 11.5% | 1.6 | 6.3 | 13.3 | $337.1M | 29.9 | -1.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.65 | 2.09 | 0.52 | 0.70 | 0.45 | 1.54 | 0.85 | -0.08 | -0.61 | -0.36 | — | — |
| tNERD | 1.65 | 2.09 | 0.52 | 0.70 | 0.45 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 9.41 |
Patrick Corbin, Toronto Blue Jays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 110 | 7.6% | 62.2% | 91.2 mph | 36 | 17.9s | -15 | 0.0% | — | — |
| Z-score | 0.57 | -1.27 | -0.57 | -1.34 | 1.81 | -0.80 | — | — | — | — |
| pNERD | -1.15 | -0.64 | -0.28 | 0.00 | 0.00 | 0.40 | 0.00 | 0.00 | 3.80 | 2.13 |
Ryan Weathers, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 68 | 12.0% | 64.9% | 95.2 mph | 26 | 18.9s | 5 | 0.0% | — | — |
| Z-score | -1.63 | 0.63 | 0.52 | 0.52 | -0.81 | 0.03 | — | — | — | — |
| pNERD | 3.26 | 0.31 | 0.26 | 0.52 | 0.81 | -0.02 | 0.25 | 0.00 | 3.80 | 9.19 |
Chicago White Sox @ Seattle Mariners, 6:40p
Summary
I was only able to search for one of the two pitchers due to search limits. Let me work with what I have and note what I know about Bryan Woo from my training data, supplemented by the NERD stats.
The White Sox are a rebuilding team worth watching, anchored by a young roster and one of the more intriguing rookie arms in the league. The gNERD of 11.57 sits right around the median for today's slate, making it a reasonable watch without being a must-see.
Noah Schultz, a 22-year-old lefty making his first MLB season, is the headliner here. The White Sox's rebuild is leaning heavily on his left arm, and his pNERD of 2.88 reflects that the underlying numbers aren't yet flattering — his xFIP- of 123 suggests he's been getting hit harder than you'd hope. In a rough recent outing against the Angels, he allowed seven runs on seven hits with four walks and two strikeouts, which tracks with his below-average strike rate and swinging-strike numbers. Still, at 22 with a 95.4 mph fastball, the ceiling is real.
Bryan Woo counters with a pNERD of 5.65 — the more polished arm tonight. His xFIP- of 99 is league-average, but an excellent strike rate (top 5% historically) and solid velocity make him a watchable pitcher even when he's not dominating.
The White Sox's tNERD of 9.07 is the real driver of this game's score — their barrel rate and young roster age both grade out well, and Chicago's positive luck value suggests some regression toward better results is plausible. Seattle's defense has been a drag (-9.8 fielding runs), which could keep things interesting offensively.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Chicago White Sox (2.57)
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 14.4 | 10.4% | -1.1 | -0.1 | 5.4 | $105.8M | 27.1 | 8.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.79 | 1.39 | -0.59 | -0.02 | -0.24 | -1.11 | -1.76 | 0.68 | -1.11 | 0.39 | — | — |
| tNERD | 0.79 | 1.39 | -0.59 | -0.02 | -0.24 | 1.11 | 1.76 | 0.68 | 0.00 | 0.19 | 4.00 | 9.07 |
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.1 | 8.6% | 0.1 | -9.8 | 14.1 | $196.7M | 28.4 | 9.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.51 | 0.23 | -0.09 | -1.12 | 0.51 | -0.07 | -0.52 | 0.76 | -0.07 | 0.28 | — | — |
| tNERD | 0.51 | 0.23 | -0.09 | -1.12 | 0.51 | 0.07 | 0.52 | 0.76 | 0.00 | 0.14 | 4.00 | 5.53 |
Noah Schultz, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 123 | 9.2% | 58.7% | 95.4 mph | 22 | 17.9s | -5 | 0.0% | — | — |
| Z-score | 1.26 | -0.58 | -1.96 | 0.61 | -1.85 | -0.80 | — | — | — | — |
| pNERD | -2.51 | -0.29 | -0.98 | 0.61 | 1.85 | 0.40 | 0.00 | 0.00 | 3.80 | 2.88 |
Bryan Woo, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 99 | 11.2% | 68.3% | 95.5 mph | 26 | 20.8s | 2 | 0.0% | — | — |
| Z-score | -0.00 | 0.28 | 1.88 | 0.66 | -0.81 | 1.61 | — | — | — | — |
| pNERD | 0.00 | 0.14 | 0.94 | 0.66 | 0.81 | -0.80 | 0.10 | 0.00 | 3.80 | 5.65 |
Cincinnati Reds @ Philadelphia Phillies, 3:40p
Summary
I'll search for the latest news on this game, both teams, and the starting pitchers before writing the summary.The real story here is Andrew Painter: a 23-year-old rookie with a lively 96 mph fastball who just delivered his best start of the season, and a Phillies team that has quietly become one of the more compelling turnaround stories in baseball. The Reds, meanwhile, are limping in on a rough road stretch, with Nick Lodolo making just his third start of the year.
Philadelphia was sitting at 9-19 late last month when the organization replaced manager Rob Thomson with Don Mattingly — and since then, the Phillies have gone 15-4. Painter (1-4, 6.21 ERA) is the starter for the opener, coming off a genuinely encouraging outing against the Red Sox — one run, four hits, no walks in five innings. His pNERD of 6.93 is driven largely by his youth (age component of 1.59) and a significant luck component suggesting his results have been worse than his underlying performance warrants. Lodolo is making just his third start of the season due to a blister issue, and gave up five runs in four innings his last time out. With no statistical data available for Lodolo (pNERD: 0.00), he's a genuine wildcard.
The Reds have dropped four of their last six and lost 10 of their last 11 road games. Cincinnati also comes in with seven players sidelined, including Hunter Greene on the 60-day IL. The Reds do bring a strong barrel rate (top component in their tNERD), though both offenses are hovering around 4.2 runs per game with OPS marks in the .690s. At 11.13, this gNERD sits right around the historical median — worth a look mainly for Painter's development arc and the Phillies' managerial subplot.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -12.7 | 11.0% | 1.5 | -1.0 | -12.5 | $147.4M | 28.0 | 1.0 | 2.09 | 2.11 | — | — |
| Z-score | -0.65 | 1.77 | 0.48 | -0.12 | -1.79 | -0.63 | -0.94 | 0.09 | -0.59 | -0.59 | — | — |
| tNERD | -0.65 | 1.77 | 0.48 | -0.12 | -1.79 | 0.63 | 0.94 | 0.09 | 0.00 | 0.00 | 4.00 | 5.34 |
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -12.7 | 7.3% | 1.4 | -2.6 | 22.9 | $309.8M | 30.5 | -1.0 | 2.92 | 2.69 | — | — |
| Z-score | -0.65 | -0.60 | 0.44 | -0.31 | 1.28 | 1.22 | 1.36 | -0.08 | 1.03 | 0.64 | — | — |
| tNERD | -0.65 | -0.60 | 0.44 | -0.31 | 1.28 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 4.99 |
Nick Lodolo, Cincinnati Reds
No detailed stats available
Andrew Painter, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 9.8% | 64.0% | 96.2 mph | 23 | 18.5s | 47 | 0.0% | — | — |
| Z-score | 0.26 | -0.32 | 0.16 | 0.99 | -1.59 | -0.30 | — | — | — | — |
| pNERD | -0.52 | -0.16 | 0.08 | 0.99 | 1.59 | 0.15 | 1.00 | 0.00 | 3.80 | 6.93 |
New York Mets @ Washington Nationals, 3:45p
Summary
Christian Scott is the story here — a Tommy John returnee making just his fourth MLB start of 2026, armed with a revamped pitch mix and a shaky but improving track record. The Nationals bring some genuine watchability of their own, even if their bullpen threatens to ruin any close game.
Scott's pNERD of 0.00 reflects a lack of statistical data — he simply hasn't thrown enough MLB innings since returning from surgery to generate meaningful numbers. His rise was curtailed by a UCL sprain, after which he underwent a hybrid Tommy John and internal brace procedure in late September 2024. The good news: he's working with two new pitches, replacing his slider with a cut-fastball using a grip he picked up from former teammate Drew Smith during their respective rehabs. After issuing five walks in just 1.1 frames in his first start, Scott has given up only three earned runs over 9.2 innings with a 14:2 K:BB in his last two outings.
On the other side, Jake Irvin's pNERD of 3.43 is a bit below the historical average, and the underlying numbers tell a modest story — his xFIP- of 111 suggests he's a below-average pitcher, and his luck component of +1.00 means he's been underperforming even those modest expectations and could improve.
Washington's tNERD of 7.17 is the more interesting team score, driven by strong baserunning and a young, low-payroll roster. Their bullpen, however, is a genuine liability — their struggles have played a notable role in underperformance as a whole. The Mets' offense has been a drag all season, posting a batting runs figure that ranks among the worst in baseball.
At a gNERD of 9.96, this game sits right at the historical median — watchable if Scott's new arsenal keeps clicking, but not a must-see.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
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 | -29.6 | 8.6% | -0.2 | -6.0 | 19.0 | $374.9M | 29.9 | -13.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.55 | 0.23 | -0.22 | -0.69 | 0.94 | 1.97 | 0.85 | -1.08 | 1.82 | 1.41 | — | — |
| tNERD | -1.55 | 0.23 | -0.22 | -0.69 | 0.94 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 4.33 |
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 15.9 | 8.9% | 4.8 | -5.7 | -15.2 | $114.5M | 27.1 | -27.0 | 2.00 | 2.20 | — | — |
| Z-score | 0.87 | 0.42 | 1.83 | -0.66 | -2.03 | -1.01 | -1.71 | -2.25 | -0.75 | -0.40 | — | — |
| tNERD | 0.87 | 0.42 | 1.83 | -0.66 | -2.03 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 7.17 |
Christian Scott, New York Mets
No detailed stats available
Jake Irvin, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 111 | 9.8% | 62.5% | 92.2 mph | 29 | 18.3s | 35 | 0.0% | — | — |
| Z-score | 0.63 | -0.32 | -0.42 | -0.88 | -0.02 | -0.47 | — | — | — | — |
| pNERD | -1.25 | -0.16 | -0.21 | 0.00 | 0.02 | 0.23 | 1.00 | 0.00 | 3.80 | 3.43 |
Boston Red Sox @ Kansas City Royals, 4:40p
Summary
Two veterans in their mid-30s, two teams clawing for relevance — this is a quietly watchable game that won't blow your mind but has enough going on to justify keeping it on. Boston's fielding and baserunning are genuine strengths, and the Red Sox are overdue for some offensive luck after a rough start that already cost Alex Cora his job.
On a team featuring a number of young, largely unproven players, Sonny Gray is one of the wise old men of the Red Sox — the 36-year-old is in his 14th season and approaching 2,000 career innings. His pNERD of 2.20 reflects some real concerns: his swinging-strike and strike rates are both below average, and his pace is on the slower side. He still hasn't exceeded five strikeouts in any of his six starts this season, and his xFIP- sits right at league average. He's been effective through craft and ground balls, not overpowering stuff.
Seth Lugo (pNERD: 4.99) is the more watchable arm on paper, with a better xFIP- and notably the fastest pace of any starter in today's slate — he works quickly, which helps. Neither pitcher is generating many whiffs, though.
Boston's tNERD of 7.16 is the real engine here, driven by strong defense — their fielding runs rank among the best in today's games. Both teams carry meaningful positive luck scores, meaning both are underperforming their underlying numbers and could be due for better results. Kansas City's bullpen is a drag on their tNERD, however. At a gNERD of 9.89, this sits just below the historical median — solidly middle-of-the-pack, and about right for what it is.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Boston Red Sox (2.47); radio, Boston Red Sox (2.64)
Boston Red Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -29.5 | 7.1% | 4.0 | 19.4 | 12.6 | $263.6M | 29.2 | 12.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.55 | -0.73 | 1.51 | 2.19 | 0.38 | 0.70 | 0.17 | 1.01 | 0.16 | 0.54 | — | — |
| tNERD | -1.55 | -0.73 | 1.51 | 2.19 | 0.38 | 0.00 | 0.00 | 1.01 | 0.08 | 0.27 | 4.00 | 7.16 |
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -9.2 | 9.0% | 2.0 | 4.4 | -5.1 | $184.5M | 29.7 | 14.0 | 2.11 | 2.22 | — | — |
| Z-score | -0.47 | 0.49 | 0.69 | 0.49 | -1.15 | -0.21 | 0.62 | 1.18 | -0.54 | -0.36 | — | — |
| tNERD | -0.47 | 0.49 | 0.69 | 0.49 | -1.15 | 0.21 | 0.00 | 1.18 | 0.00 | 0.00 | 4.00 | 5.43 |
Sonny Gray, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 100 | 8.0% | 62.5% | 92.1 mph | 36 | 20.6s | -27 | 0.0% | — | — |
| Z-score | 0.05 | -1.10 | -0.45 | -0.92 | 1.81 | 1.44 | — | — | — | — |
| pNERD | -0.10 | -0.55 | -0.22 | 0.00 | 0.00 | -0.72 | 0.00 | 0.00 | 3.80 | 2.20 |
Seth Lugo, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 95 | 7.8% | 64.9% | 91.5 mph | 36 | 16.2s | -7 | 0.0% | — | — |
| Z-score | -0.21 | -1.19 | 0.51 | -1.20 | 1.81 | -2.21 | — | — | — | — |
| pNERD | 0.42 | -0.59 | 0.25 | 0.00 | 0.00 | 1.10 | 0.00 | 0.00 | 3.80 | 4.99 |
Cleveland Guardians @ Detroit Tigers, 3:40p
Summary
An AL Central division game with real stakes for Cleveland, though Detroit's injury-ravaged roster and Cecconi's shaky numbers keep this from being a must-watch. The Guardians arrive riding a wave of good form while the Tigers are stumbling through a brutal May, making this more of an opportunity than a rivalry clash.
Cleveland enters with a narrow one-game lead over the surprising Chicago White Sox in the AL Central, so every division game carries weight. Detroit has just four wins in 15 tries in May, and the Tigers' injury list is extensive, including Tarik Skubal (elbow), Justin Verlander (hip), Jackson Jobe (elbow), and Reese Olson (shoulder) — essentially their entire top rotation.
That leaves Framber Valdez as the most watchable element here. He's coming off a quality start with seven strikeouts against the Mets, and amazingly hasn't faced Cleveland since throwing a complete-game no-hitter for Houston in 2023. His pNERD of 4.73 is modest but driven by solid strike rate. Cecconi (pNERD: 3.75) is a drag — his xFIP- of 107 and weak swinging-strike numbers reflect a pitcher who has been below average, though a large positive luck value suggests he's been pitching worse than his underlying results.
Cleveland's tNERD (7.86) is the game's bright spot — a young, low-payroll team that runs the bases well and carries a solid bullpen. Detroit's tNERD (2.96) is a bottom-quartile number historically, weighed down by poor fielding and baserunning. At a gNERD of 9.65, this sits right around the median — a fine division game, not a destination watch.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Cleveland Guardians (3.14)
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.3 | 7.0% | 1.7 | -2.1 | 12.5 | $88.9M | 27.6 | 3.0 | 2.16 | 3.14 | — | — |
| Z-score | 0.25 | -0.80 | 0.56 | -0.25 | 0.38 | -1.30 | -1.35 | 0.26 | -0.44 | 1.60 | — | — |
| tNERD | 0.25 | -0.80 | 0.56 | -0.25 | 0.38 | 1.30 | 1.35 | 0.26 | 0.00 | 0.80 | 4.00 | 7.86 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -1.7 | 9.3% | -3.5 | -16.1 | 4.8 | $239.2M | 29.6 | 17.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.07 | 0.68 | -1.57 | -1.84 | -0.29 | 0.42 | 0.58 | 1.43 | 0.69 | 0.54 | — | — |
| tNERD | -0.07 | 0.68 | -1.57 | -1.84 | -0.29 | 0.00 | 0.00 | 1.43 | 0.34 | 0.27 | 4.00 | 2.96 |
Slade Cecconi, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 8.5% | 62.9% | 93.3 mph | 27 | 19.3s | 29 | 0.0% | — | — |
| Z-score | 0.42 | -0.88 | -0.28 | -0.36 | -0.55 | 0.36 | — | — | — | — |
| pNERD | -0.83 | -0.44 | -0.14 | 0.00 | 0.55 | -0.18 | 1.00 | 0.00 | 3.80 | 3.75 |
Framber Valdez, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 9.6% | 67.4% | 93.9 mph | 32 | 19.3s | 7 | 0.0% | — | — |
| Z-score | -0.11 | -0.41 | 1.51 | -0.08 | 0.76 | 0.36 | — | — | — | — |
| pNERD | 0.21 | -0.20 | 0.75 | 0.00 | 0.00 | -0.18 | 0.35 | 0.00 | 3.80 | 4.73 |
Houston Astros @ Minnesota Twins, 4:40p
Summary
Tatsuya Imai's rocky MLB debut is the main event here — and not in a good way. A gNERD of 9.13 puts this game right around the historical median, and with both pitchers registering pNERD scores of 0 (no statistical data available), the watchability hinges more on storyline than skill metrics.
Imai arrived this offseason as Houston's big Japanese import, signing a three-year, $54 million deal. He was regarded as the top NPB pitcher crossing over to MLB this year, with his agent Scott Boras comparing him to Yoshinobu Yamamoto. The reality has been considerably less glamorous. Imai has posted a 9.24 ERA in 12.2 innings over four starts, including a month on the IL with arm fatigue. The command issues that landed him on the IL haven't been resolved, and in his last outing he leaned on essentially two pitches in a league that punishes predictability. On the team side, Houston's offense rates well (batting runs z-score: +1.00), but their bullpen is a genuine liability (z-score: -1.99), and a large positive luck value (+1.43) suggests the offense has been underperforming its underlying numbers and may improve. The Twins are a mirror image — modest offense, mediocre 'pen, but a lower payroll that earns them a small watchability bump. This one is worth a glance if you're curious how Imai's latest chapter unfolds, but don't rearrange your schedule for it.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Minnesota Twins (2.30); radio, Minnesota Twins (2.06)
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 18.4 | 8.6% | -1.2 | -1.4 | -14.7 | $232.7M | 28.9 | 17.0 | 2.17 | 1.99 | — | — |
| Z-score | 1.00 | 0.23 | -0.63 | -0.17 | -1.99 | 0.34 | -0.16 | 1.43 | -0.42 | -0.84 | — | — |
| tNERD | 1.00 | 0.23 | -0.63 | -0.17 | -1.99 | 0.00 | 0.16 | 1.43 | 0.00 | 0.00 | 4.00 | 4.04 |
Minnesota Twins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 0.5 | 9.3% | -0.1 | -5.0 | -0.3 | $122.1M | 28.9 | -8.0 | 2.30 | 2.06 | — | — |
| Z-score | 0.05 | 0.68 | -0.17 | -0.58 | -0.74 | -0.92 | -0.06 | -0.66 | -0.17 | -0.69 | — | — |
| tNERD | 0.05 | 0.68 | -0.17 | -0.58 | -0.74 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 4.23 |
Tatsuya Imai, Houston Astros
No detailed stats available
Kendry Rojas, Minnesota Twins
No detailed stats available
Baltimore Orioles @ Tampa Bay Rays, 3:40p
Summary
McClanahan's return from nearly three years of injury exile is the main event here, and his xFIP- of 85 suggests the underlying skills are genuinely back. The Orioles' team metrics drag this game down to a below-average gNERD of 8.77 — sitting in the lower half of today's slate and well below the historical median — but the pitching matchup keeps it watchable.
McClanahan last pitched on August 2, 2023, before Tommy John surgery and a subsequent nerve procedure sidelined him until Opening Day 2026. After a rocky start to the season, he's now 4-2 with 41 strikeouts against 15 walks across 39.2 innings, and has not allowed a run in his last 21.2 innings. His pNERD of 7.10 — above the 75th percentile historically — is driven by a strong xFIP- of 85 and above-average velocity at 95.3 mph. Trevor Rogers (pNERD: 5.06) is league-average at best, with an xFIP- of 109 and a notable luck component suggesting he's been pitching worse than his underlying numbers warrant, meaning improvement is plausible. Both teams grade out poorly on offense and defense — Tampa Bay's barrel rate is a striking two-plus standard deviations below average — so if McClanahan is on, this one could get quiet fast.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Baltimore Orioles (2.10)
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -0.6 | 7.8% | 0.0 | -8.5 | 14.7 | $214.8M | 29.0 | -3.0 | 2.82 | 2.10 | — | — |
| Z-score | -0.01 | -0.28 | -0.13 | -0.98 | 0.57 | 0.14 | -0.02 | -0.24 | 0.85 | -0.61 | — | — |
| tNERD | -0.01 | -0.28 | -0.13 | -0.98 | 0.57 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 3.61 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 2.5 | 4.5% | 1.2 | -10.6 | 5.6 | $106.9M | 29.1 | -3.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.16 | -2.40 | 0.36 | -1.21 | -0.22 | -1.10 | 0.07 | -0.24 | -0.23 | -0.61 | — | — |
| tNERD | 0.16 | -2.40 | 0.36 | -1.21 | -0.22 | 1.10 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 1.77 |
Trevor Rogers, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 109 | 12.5% | 65.2% | 92.8 mph | 28 | 18.2s | 32 | 0.0% | — | — |
| Z-score | 0.52 | 0.84 | 0.64 | -0.60 | -0.29 | -0.55 | — | — | — | — |
| pNERD | -1.04 | 0.42 | 0.32 | 0.00 | 0.29 | 0.27 | 1.00 | 0.00 | 3.80 | 5.06 |
Shane McClanahan, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 85 | 12.2% | 64.5% | 95.3 mph | 29 | 17.2s | -31 | 0.0% | — | — |
| Z-score | -0.74 | 0.71 | 0.38 | 0.57 | -0.02 | -1.38 | — | — | — | — |
| pNERD | 1.47 | 0.36 | 0.19 | 0.57 | 0.02 | 0.69 | 0.00 | 0.00 | 3.80 | 7.10 |
Athletics @ Los Angeles Angels, 6:38p
Summary
The Angels are a genuinely rough watch right now — sitting last in the AL West at 16-31, with poor baserunning, fielding, and a bullpen that's actively costing them games. The one saving grace on their side of the mound is a 22-year-old rookie who throws hard and is still figuring things out.
Los Angeles is 16-31 overall, and their tNERD of 1.28 — near the floor of today's games — reflects a team that's bleeding runs in multiple ways: the Angels enter this four-game series opener as underdogs at home, with negative contributions across batting, baserunning, fielding, and bullpen. Their luck component (positive, meaning they're underperforming their underlying numbers) suggests things could improve, but there's not much structural reason for optimism.
The more interesting storyline is on the mound for the Angels. Walbert Ureña, born January 25, 2004, made his MLB debut on Opening Day 2026 — he's 22 years old and his 98 mph fastball gives him a pNERD-boosting velocity spike. His xFIP- of 108 and strike rate are below average, though, meaning he's a high-effort, high-variance watch. Ginn comes in at 2-1 with 34 strikeouts and a middling but functional profile — nothing that screams must-see, but solid. The Athletics are first in the AL West, and their tNERD of 6.69 carries the game's watchability. At 8.69 gNERD, this sits below the historical median — fine background baseball, but not a priority.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
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 | 5.0 | 8.8% | -1.3 | -0.7 | 7.8 | $135.2M | 28.2 | 16.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.29 | 0.36 | -0.67 | -0.09 | -0.03 | -0.77 | -0.71 | 1.35 | -2.19 | -0.95 | — | — |
| tNERD | 0.29 | 0.36 | -0.67 | -0.09 | -0.03 | 0.77 | 0.71 | 1.35 | 0.00 | 0.00 | 4.00 | 6.69 |
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.9 | 8.9% | -4.0 | -12.0 | -3.7 | $191.6M | 28.6 | 11.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.61 | 0.42 | -1.77 | -1.37 | -1.03 | -0.13 | -0.39 | 0.93 | 0.40 | -0.80 | — | — |
| tNERD | -0.61 | 0.42 | -1.77 | -1.37 | -1.03 | 0.13 | 0.39 | 0.93 | 0.20 | 0.00 | 4.00 | 1.28 |
J.T. Ginn, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 96 | 9.9% | 62.7% | 94.2 mph | 27 | 19.4s | -23 | 0.0% | — | — |
| Z-score | -0.16 | -0.28 | -0.34 | 0.05 | -0.55 | 0.45 | — | — | — | — |
| pNERD | 0.32 | -0.14 | -0.17 | 0.05 | 0.55 | -0.22 | 0.00 | 0.00 | 3.80 | 4.19 |
Walbert Ureña, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 108 | 10.3% | 58.1% | 98.0 mph | 22 | 19.3s | -30 | 0.0% | — | — |
| Z-score | 0.47 | -0.11 | -2.16 | 1.82 | -1.85 | 0.36 | — | — | — | — |
| pNERD | -0.94 | -0.05 | -1.08 | 1.82 | 1.85 | -0.18 | 0.00 | 0.00 | 3.80 | 5.22 |
San Francisco Giants @ Arizona Diamondbacks, 6:40p
Summary
This game is a low-wattage affair between two offensively challenged teams, with a pair of pitchers whose underlying numbers don't inspire much confidence. If you're looking for a high-stakes pitching duel with elite stuff, you'll want to look elsewhere today.
Ray has been one of the Giants' lone bright spots in 2026, posting 47 strikeouts across 45⅔ innings, but his xFIP- of 106 suggests he's been pitching above his true skill level — and his luck component of -29 confirms he's been outperforming his underlying numbers. He racks up steady strikeout numbers but also walks a lot of batters, issuing at least three free passes in five of his eight starts this year. Gallen's xFIP- of 111 is similarly unimpressive, and his positive luck score suggests some regression may be coming his way. Neither pitcher is generating elite swing-and-miss rates.
The Giants are a drag on watchability across the board — their batting runs, barrel rate, and baserunning are all well below average, making them one of the least watchable teams in today's slate (tNERD: 1.26, the lowest of any team today). The Diamondbacks are modest but at least field well. At a gNERD of 5.04, this game sits near the bottom of today's offerings and well below the historical median.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
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 | -23.4 | 6.2% | -4.6 | -1.8 | 1.1 | $228.3M | 29.6 | 8.0 | 3.20 | 3.49 | — | — |
| Z-score | -1.22 | -1.31 | -2.02 | -0.22 | -0.61 | 0.29 | 0.49 | 0.68 | 1.59 | 2.34 | — | — |
| tNERD | -1.22 | -1.31 | -2.02 | -0.22 | -0.61 | 0.00 | 0.00 | 0.68 | 0.79 | 1.17 | 4.00 | 1.26 |
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -9.2 | 7.2% | 0.5 | 8.2 | 7.6 | $231.6M | 30.2 | -12.0 | 2.19 | 1.92 | — | — |
| Z-score | -0.47 | -0.67 | 0.07 | 0.92 | -0.05 | 0.33 | 1.08 | -1.00 | -0.39 | -0.99 | — | — |
| tNERD | -0.47 | -0.67 | 0.07 | 0.92 | -0.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 3.81 |
Robbie Ray, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 11.9% | 62.1% | 93.4 mph | 34 | 20.1s | -29 | 0.0% | — | — |
| Z-score | 0.36 | 0.58 | -0.59 | -0.32 | 1.28 | 1.03 | — | — | — | — |
| pNERD | -0.73 | 0.29 | -0.30 | 0.00 | 0.00 | -0.51 | 0.00 | 0.00 | 3.80 | 2.55 |
Zac Gallen, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 111 | 8.3% | 62.5% | 93.5 mph | 30 | 18.8s | 12 | 0.0% | — | — |
| Z-score | 0.63 | -0.97 | -0.44 | -0.27 | 0.24 | -0.05 | — | — | — | — |
| pNERD | -1.25 | -0.49 | -0.22 | 0.00 | 0.00 | 0.03 | 0.60 | 0.00 | 3.80 | 2.47 |
Texas Rangers @ Colorado Rockies, 5:40p
Summary
Two sub-.500 teams, a 37-year-old starter posting an xFIP- of 145, and a gNERD of 4.26 — the lowest score among today's games and firmly in the bottom quarter historically. Skip this one unless you're a completionist.
The Rangers (22-24) head to Coors Field to open a series against the Rockies (18-29) — two teams that have been more mediocre than bad, but not in a fun way. Both offenses are actively dragging on watchability: Colorado's batting runs (-26.9) and barrel rate are among the worst in the league, and Texas isn't much better. The one bright spot is Gore, whose pNERD of 5.24 is respectable — he's 27, throws 95.4 mph, and his luck component suggests he's been pitching better than his results show. Quintana, though, is the real problem: at 37, his xFIP- of 145 is genuinely alarming, and his strike rate is two standard deviations below average. Key Rangers absences include Josh Smith (glute) and Wyatt Langford (forearm), further thinning an already below-average lineup. Coors can always manufacture chaos, but the underlying numbers here don't give you much reason to tune in.
(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)
Recommended broadcasts: TV, Texas Rangers (2.01); radio, Texas Rangers (2.08)
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -15.1 | 7.8% | -0.6 | -4.3 | 14.4 | $201.9M | 30.3 | 10.0 | 2.01 | 2.08 | — | — |
| Z-score | -0.78 | -0.28 | -0.38 | -0.50 | 0.54 | -0.01 | 1.17 | 0.85 | -0.74 | -0.65 | — | — |
| tNERD | -0.78 | -0.28 | -0.38 | -0.50 | 0.54 | 0.01 | 0.00 | 0.85 | 0.00 | 0.00 | 4.00 | 3.45 |
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -26.9 | 6.7% | -0.2 | -5.7 | 15.6 | $134.1M | 29.5 | 7.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.41 | -0.99 | -0.22 | -0.66 | 0.65 | -0.79 | 0.44 | 0.59 | -1.29 | -1.25 | — | — |
| tNERD | -1.41 | -0.99 | -0.22 | -0.66 | 0.65 | 0.79 | 0.00 | 0.59 | 0.00 | 0.00 | 4.00 | 2.75 |
MacKenzie Gore, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 98 | 10.4% | 62.7% | 95.4 mph | 27 | 19.4s | 12 | 0.0% | — | — |
| Z-score | -0.05 | -0.06 | -0.36 | 0.61 | -0.55 | 0.45 | — | — | — | — |
| pNERD | 0.11 | -0.03 | -0.18 | 0.61 | 0.55 | -0.22 | 0.60 | 0.00 | 3.80 | 5.24 |
Jose Quintana, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 145 | 9.6% | 58.2% | 89.9 mph | 37 | 20.4s | -59 | 0.0% | — | — |
| Z-score | 2.41 | -0.41 | -2.15 | -1.95 | 2.07 | 1.28 | — | — | — | — |
| pNERD | -4.82 | -0.20 | -1.07 | 0.00 | 0.00 | -0.64 | 0.00 | 0.00 | 3.80 | -2.93 |
- ← Previous
MLB: What to watch on May 17, 2026