MLB: What to watch on May 21, 2026
Here are today's MLB games, ordered by watchability, based on how interesting the teams and starting pitchers look. Higher is better. For more information, read this post.
| Score | Time (PT) | Visitors | Score | Home | Score | Starter (V) | Score | Starter (H) | Score |
|---|---|---|---|---|---|---|---|---|---|
| 12.9 | 3:40p | Atlanta Braves | 7.9 | Miami Marlins | 7.3 | Spencer Strider | No data | Sandy Alcantara | 5.6 |
| 12.8 | 10:15a | Pittsburgh Pirates | 5.9 | St. Louis Cardinals | 6.5 | Braxton Ashcraft | 9.8 | Dustin May | 3.4 |
| 11.8 | 4:05p | Toronto Blue Jays | 3.0 | New York Yankees | 9.8 | Braydon Fisher | 5.9 | Carlos Rodón | No data |
| 11.7 | 1:05p | New York Mets | 4.7 | Washington Nationals | 7.6 | David Peterson | 6.4 | Cade Cavalli | 4.7 |
| 10.3 | 10:10a | Cleveland Guardians | 7.8 | Detroit Tigers | 2.8 | Joey Cantillo | 3.8 | Casey Mize | 6.3 |
| 9.8 | 6:38p | Athletics | 6.3 | Los Angeles Angels | 0.9 | Luis Severino | 4.0 | José Soriano | 8.5 |
| 6.9 | 6:40p | Colorado Rockies | 2.0 | Arizona Diamondbacks | 4.3 | Zach Agnos | No data | Eduardo Rodriguez | 2.4 |
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
Atlanta Braves @ Miami Marlins, 3:40p
Summary
Spencer Strider is still finding his footing after a lengthy injury absence, and Sandy Alcantara brings a 97-mph heater back to a Marlins team that punches above its payroll weight — together they make this the top-rated game on today's slate and one of the better watchability scores in the historical data.
The big story here is Strider. He began the 2026 season on the injured list after being diagnosed with an oblique strain, and has overcome a shaky debut against the Rockies on May 3 to pitch two consecutive strong starts. His pNERD of 0.00 reflects the absence of sufficient statistical data — not a knock on his talent — and his strikeout rate dropped from 36.8% to 24.3% in 2025 while the league hit .258 against him, so there are real questions about whether the pre-surgery Strider is fully back. Worth watching to see which version shows up.
Alcantara, meanwhile, earns his 5.63 pNERD mostly on the strength of his velocity — 97.3 mph sits well above average — and solid strike-throwing. His xFIP- of 102 is roughly league average, so he's not dominating hitters, but he's compelling to watch.
Atlanta's tNERD of 7.86 is driven by genuine offensive quality: the Braves are leading MLB with a 24-10 record, posting strong batting and barrel rate numbers. Miami's 7.30 tNERD is built differently — on youth, a bargain payroll, and excellent baserunning — and Xavier Edwards is hitting .318/.404/.468 with four home runs while leading off. This gNERD of 12.89 is the highest of today's games and sits comfortably above the historical 75th percentile.
(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.6 | 9.9% | -1.5 | 9.8 | 14.7 | $249.8M | 30.5 | -12.0 | 2.36 | 2.36 | — | — |
| Z-score | 1.74 | 1.27 | -0.70 | 1.06 | 0.50 | 0.54 | 1.36 | -0.91 | -0.05 | -0.06 | — | — |
| tNERD | 1.74 | 1.27 | -0.70 | 1.06 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 7.86 |
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -7.1 | 6.4% | 5.1 | -4.7 | 16.5 | $81.5M | 27.4 | -4.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.35 | -1.14 | 1.82 | -0.55 | 0.65 | -1.39 | -1.49 | -0.30 | -1.17 | -1.54 | — | — |
| tNERD | -0.35 | -1.14 | 1.82 | -0.55 | 0.65 | 1.39 | 1.49 | 0.00 | 0.00 | 0.00 | 4.00 | 7.30 |
Spencer Strider, Atlanta Braves
No detailed stats available
Sandy Alcantara, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 10.6% | 66.8% | 97.3 mph | 30 | 18.8s | -16 | 0.0% | — | — |
| Z-score | 0.18 | 0.02 | 1.27 | 1.51 | 0.24 | -0.05 | — | — | — | — |
| pNERD | -0.35 | 0.01 | 0.63 | 1.51 | 0.00 | 0.03 | 0.00 | 0.00 | 3.80 | 5.63 |
Pittsburgh Pirates @ St. Louis Cardinals, 10:15a
Summary
I have enough information to write a solid summary. Let me also note the key details from the search results about Ashcraft returning from the bereavement list to face St. Louis.
Braxton Ashcraft is the main reason to tune in here — a second-year starter who's been quietly excellent in 2026 and is returning from the bereavement list to face the Cardinals. His pNERD of 9.79 ranks among the best starters in today's slate and sits near the 95th percentile historically.
Ashcraft is in his first full season as a rotation starter, and he's delivered: 32 strikeouts against just 9 walks across 29.2 innings. The underlying numbers back it up — his xFIP- of 81 is well below average (meaning well above average), and he brings 96.8 mph velocity with a quick pace on the mound. The journey here was long, with a shoulder procedure, torn meniscus, and Tommy John surgery all delaying his arrival to the majors. He returns to start against the Cardinals after a brief bereavement list stint.
The counterpart, Dustin May, is a different story: a pNERD of 3.41 reflects an xFIP- of 108 and below-average whiff rates, though his 96.9 mph heater at least gives him something to work with. His luck component (+0.65) suggests some positive regression is due.
Both teams carry modest but solid tNERD scores — the Cardinals' youth (average age 26.9) is their standout feature, while the Pirates' baserunning adds some watchability. At a gNERD of 12.81, this game sits near the top of today's slate and comfortably above the historical median — worth your time, mostly on Ashcraft's arm.
(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, St. Louis Cardinals (2.17); radio, St. Louis Cardinals (2.15)
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.0 | 7.3% | 3.1 | -1.6 | 7.4 | $119.1M | 28.8 | -3.0 | 2.01 | 1.98 | — | — |
| Z-score | 0.50 | -0.52 | 1.05 | -0.21 | -0.12 | -0.96 | -0.20 | -0.23 | -0.74 | -0.86 | — | — |
| tNERD | 0.50 | -0.52 | 1.05 | -0.21 | -0.12 | 0.96 | 0.20 | 0.00 | 0.00 | 0.00 | 4.00 | 5.86 |
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 5.4 | 7.8% | 0.0 | 5.7 | -3.6 | $111.2M | 26.9 | -2.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.31 | -0.18 | -0.13 | 0.60 | -1.05 | -1.05 | -1.94 | -0.15 | -0.43 | -0.50 | — | — |
| tNERD | 0.31 | -0.18 | -0.13 | 0.60 | -1.05 | 1.05 | 1.94 | 0.00 | 0.00 | 0.00 | 4.00 | 6.55 |
Braxton Ashcraft, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 81 | 12.6% | 67.9% | 96.8 mph | 26 | 17.1s | -7 | 0.0% | — | — |
| Z-score | -0.95 | 0.88 | 1.71 | 1.27 | -0.80 | -1.46 | — | — | — | — |
| pNERD | 1.89 | 0.44 | 0.86 | 1.27 | 0.80 | 0.73 | 0.00 | 0.00 | 3.80 | 9.79 |
Dustin May, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 108 | 7.8% | 63.6% | 96.9 mph | 28 | 21.4s | 13 | 0.0% | — | — |
| Z-score | 0.50 | -1.18 | -0.02 | 1.32 | -0.28 | 2.10 | — | — | — | — |
| pNERD | -0.99 | -0.59 | -0.01 | 1.32 | 0.28 | -1.05 | 0.65 | 0.00 | 3.80 | 3.41 |
Toronto Blue Jays @ New York Yankees, 4:05p
Summary
The Yankees' lineup is legitimately one of the most dangerous in baseball, and watching Carlos Rodón try to harness his command against it — fresh off IL and still finding his footing — is the kind of subplot that keeps a game interesting even when the score is lopsided. The gNERD of 11.82 lands above the historical median, driven almost entirely by a Yankees tNERD of 9.81 — the highest in today's slate — built on a barrel rate and batting runs that rank well above average.
New York leads MLB in home runs and ranks near the top in slugging, which explains those gaudy offensive numbers. Rodón is making just his third start back from the IL, and he struggled in both previous outings — allowing five earned runs on eight walks despite racking up 10 strikeouts. His pNERD of 0.00 reflects the lack of usable underlying stats, but the walk totals alone are worth watching. On the other side, Fisher is functioning as an opener, with Spencer Miles expected in a bulk role behind him. At 25, Fisher's youth is his biggest pNERD driver, and his xFIP- of 94 suggests he's been a tick above average. Toronto's tNERD of 2.98 tells the real story — poor offense and weak baserunning — but the Blue Jays have been good at limiting home runs, and that matters more against New York than almost any other opponent.
(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 | -20.8 | 6.2% | -3.3 | 10.9 | 18.6 | $306.1M | 30.1 | -8.0 | 3.10 | 2.39 | — | — |
| Z-score | -1.07 | -1.28 | -1.38 | 1.18 | 0.83 | 1.18 | 0.99 | -0.60 | 1.40 | 0.01 | — | — |
| tNERD | -1.07 | -1.28 | -1.38 | 1.18 | 0.83 | 0.00 | 0.00 | 0.00 | 0.70 | 0.00 | 4.00 | 2.98 |
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 32.0 | 11.4% | 1.6 | 7.3 | 15.2 | $337.1M | 29.9 | 0.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.71 | 2.30 | 0.48 | 0.78 | 0.54 | 1.54 | 0.85 | 0.00 | -0.61 | -0.36 | — | — |
| tNERD | 1.71 | 2.30 | 0.48 | 0.78 | 0.54 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 9.81 |
Braydon Fisher, Toronto Blue Jays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 94 | 10.8% | 66.3% | 94.7 mph | 25 | 19.8s | -19 | 0.0% | — | — |
| Z-score | -0.25 | 0.11 | 1.06 | 0.29 | -1.06 | 0.78 | — | — | — | — |
| pNERD | 0.51 | 0.05 | 0.53 | 0.29 | 1.06 | -0.39 | 0.00 | 0.00 | 3.80 | 5.86 |
Carlos Rodón, New York Yankees
No detailed stats available
New York Mets @ Washington Nationals, 1:05p
Summary
Peterson's FIP (2.96) sits nearly 2.5 runs below his ERA, making him one of the more statistically unlucky pitchers in baseball right now — and the NERD scores reflect that, rewarding him with a positive luck component. Washington, meanwhile, is the more watchable team here, with a young, cheap roster that runs the bases aggressively.
This series finale wraps up a competitive four-game set, with Washington having taken two of three from the Mets heading into the finale. Juan Soto — who came up with the Nationals and has 12 home runs in 35 career games against Washington — has five homers in his last seven games, so there's a built-in subplot every time he steps to the plate at Nationals Park.
Peterson has an 8.10 ERA working as a traditional starter this year, but a 2.25 ERA working as the bulk guy after an opener — and his pNERD of 6.40 reflects the underlying skill (xFIP- of 86) despite the ugly surface results. Cavalli has been a league-average pitcher, and FIP (3.37) likes him more than ERA because of his strikeout and home run rates; his 96.3 mph velocity is a genuine asset. The Nationals' tNERD (7.57) stands out, driven by strong baserunning and a low payroll for a young team, though their bullpen has been a real liability. At 11.67, this gNERD sits comfortably above the historical median — a solid but unspectacular 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.)
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 | -24.7 | 8.7% | -0.5 | -5.6 | 19.1 | $374.9M | 29.9 | -19.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.27 | 0.44 | -0.32 | -0.65 | 0.87 | 1.97 | 0.85 | -1.44 | 1.82 | 1.41 | — | — |
| tNERD | -1.27 | 0.44 | -0.32 | -0.65 | 0.87 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 4.68 |
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 20.9 | 8.5% | 5.5 | -4.1 | -15.6 | $114.5M | 27.1 | -30.0 | 2.00 | 2.20 | — | — |
| Z-score | 1.12 | 0.31 | 1.97 | -0.49 | -2.07 | -1.01 | -1.71 | -2.28 | -0.75 | -0.40 | — | — |
| tNERD | 1.12 | 0.31 | 1.97 | -0.49 | -2.07 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 7.57 |
David Peterson, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 86 | 10.4% | 64.3% | 92.0 mph | 30 | 18.5s | 51 | 0.0% | — | — |
| Z-score | -0.68 | -0.07 | 0.24 | -0.97 | 0.24 | -0.30 | — | — | — | — |
| pNERD | 1.36 | -0.03 | 0.12 | 0.00 | 0.00 | 0.15 | 1.00 | 0.00 | 3.80 | 6.40 |
Cade Cavalli, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 99 | 10.8% | 64.3% | 96.3 mph | 27 | 20.9s | 0 | 0.0% | — | — |
| Z-score | 0.01 | 0.11 | 0.26 | 1.04 | -0.54 | 1.68 | — | — | — | — |
| pNERD | -0.03 | 0.05 | 0.13 | 1.04 | 0.54 | -0.84 | 0.00 | 0.00 | 3.80 | 4.70 |
Cleveland Guardians @ Detroit Tigers, 10:10a
Summary
Casey Mize is back from the IL and quietly pitching well — and the only thing standing between him and a series-salvaging win is a Guardians team that's been steamrolling Detroit all week. The series context here is hard to ignore: Cleveland is looking for a four-game sweep, while Mize is making just his second start since returning from a right adductor strain.
On the mound, Mize is the more compelling arm. His pNERD of 6.27 leads this matchup, backed by an xFIP- of 88, and through 37 innings he's struck out 39 batters while allowing just two home runs and posting a 1.05 WHIP. His large negative luck value suggests he's been outperforming his underlying numbers, so some regression may be coming. Cantillo (pNERD 3.76) has an above-average xFIP- of 106, which drags on his score.
The team disparity is notable: Cleveland holds a three-game lead in the AL Central, while Detroit has dropped five straight and sits at 20-30. The Guardians boost this game's watchability with a solid tNERD of 7.84, driven by a young roster and low payroll, while Detroit's tNERD of 2.82 reflects poor baserunning and fielding. At a gNERD of 10.34 — right at the historical median — this is a perfectly watchable divisional game, though the lopsided team trajectories keep it from being 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.)
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 | 3.0 | 6.8% | 1.8 | -0.4 | 14.9 | $88.9M | 27.6 | 1.0 | 2.16 | 3.14 | — | — |
| Z-score | 0.18 | -0.87 | 0.56 | -0.08 | 0.51 | -1.30 | -1.35 | 0.08 | -0.44 | 1.60 | — | — |
| tNERD | 0.18 | -0.87 | 0.56 | -0.08 | 0.51 | 1.30 | 1.35 | 0.08 | 0.00 | 0.80 | 4.00 | 7.84 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -7.2 | 8.9% | -3.8 | -14.1 | 6.2 | $239.2M | 29.6 | 18.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.35 | 0.58 | -1.57 | -1.60 | -0.22 | 0.42 | 0.58 | 1.37 | 0.69 | 0.54 | — | — |
| tNERD | -0.35 | 0.58 | -1.57 | -1.60 | -0.22 | 0.00 | 0.00 | 1.37 | 0.34 | 0.27 | 4.00 | 2.82 |
Joey Cantillo, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 12.0% | 61.3% | 91.9 mph | 26 | 18.6s | -23 | 0.0% | — | — |
| Z-score | 0.39 | 0.62 | -0.97 | -1.02 | -0.80 | -0.22 | — | — | — | — |
| pNERD | -0.78 | 0.31 | -0.49 | 0.00 | 0.80 | 0.11 | 0.00 | 0.00 | 3.80 | 3.76 |
Casey Mize, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 88 | 12.3% | 65.1% | 93.3 mph | 29 | 17.3s | -29 | 0.0% | — | — |
| Z-score | -0.57 | 0.75 | 0.57 | -0.36 | -0.02 | -1.29 | — | — | — | — |
| pNERD | 1.15 | 0.37 | 0.29 | 0.00 | 0.02 | 0.65 | 0.00 | 0.00 | 3.80 | 6.27 |
Athletics @ Los Angeles Angels, 6:38p
Summary
I'll search for the latest news on both teams and pitchers before writing the summary.José Soriano is the main reason to tune in here — he's been one of the better starters in the AL this season, and the numbers back it up. The Angels are otherwise a mess, dragging this game down with poor offense, baserunning, fielding, and a shaky bullpen, but Soriano gives it a fighting chance on the watchability front.
Soriano earned AL Pitcher of the Month for April, and the underlying numbers explain why: a 3.29 xFIP and 28.0% strikeout rate over 59.2 innings pair nicely with his pNERD of 8.49, which sits above the 75th percentile historically. His xFIP- of 80 — 20% better than league average — is the main driver of that score, along with a 97.2 mph fastball. He's allowed 12 runs over 17 innings in May, so the early magic has shown some cracks, and his luck component flags that he's been outperforming his underlying numbers, suggesting some regression is possible.
Severino's pNERD of 3.97 is below average, with a below-average xFIP- and weak swing-and-miss numbers — though his 96.7 mph velocity is a genuine plus. The Athletics' tNERD of 6.29 is respectable, boosted partly by a low payroll and a young roster. The Angels' tNERD of 0.86 is near the floor of today's games, weighed down by poor run production, fielding, and a struggling bullpen.
At a gNERD of 9.81, this game sits just below the historical median — watchable largely on Soriano's arm alone.
(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 | 6.6 | 8.6% | -0.8 | -3.8 | 8.3 | $135.2M | 28.2 | 13.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.37 | 0.37 | -0.43 | -0.45 | -0.04 | -0.77 | -0.71 | 0.99 | -2.19 | -0.95 | — | — |
| tNERD | 0.37 | 0.37 | -0.43 | -0.45 | -0.04 | 0.77 | 0.71 | 0.99 | 0.00 | 0.00 | 4.00 | 6.29 |
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -13.5 | 8.6% | -4.1 | -13.0 | -5.5 | $191.6M | 28.6 | 11.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.69 | 0.37 | -1.69 | -1.47 | -1.21 | -0.13 | -0.39 | 0.84 | 0.40 | -0.80 | — | — |
| tNERD | -0.69 | 0.37 | -1.69 | -1.47 | -1.21 | 0.13 | 0.39 | 0.84 | 0.20 | 0.00 | 4.00 | 0.86 |
Luis Severino, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 8.9% | 62.3% | 96.7 mph | 32 | 18.0s | -2 | 0.0% | — | — |
| Z-score | 0.39 | -0.71 | -0.56 | 1.23 | 0.77 | -0.71 | — | — | — | — |
| pNERD | -0.78 | -0.35 | -0.28 | 1.23 | 0.00 | 0.36 | 0.00 | 0.00 | 3.80 | 3.97 |
José Soriano, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 80 | 13.7% | 62.2% | 97.2 mph | 27 | 18.1s | -22 | 0.0% | — | — |
| Z-score | -1.00 | 1.35 | -0.61 | 1.46 | -0.54 | -0.63 | — | — | — | — |
| pNERD | 2.00 | 0.67 | -0.30 | 1.46 | 0.54 | 0.32 | 0.00 | 0.00 | 3.80 | 8.49 |
Colorado Rockies @ Arizona Diamondbacks, 6:40p
Summary
This game sits at the bottom of today's watchability rankings, and the underlying numbers explain why. A Colorado team that's been a black hole of offensive production facing a pitcher who doesn't miss bats is a tough sell.
Colorado comes in at 19-31, having lost three of their last four. Their tNERD of 2.05 is one of the weakest scores in today's slate, driven by a batting runs figure nearly two standard deviations below average and a barrel rate that's similarly dismal. The bullpen is a modest bright spot, but that's faint praise on a team this thin. The rotation has been ravaged by injuries, with Chase Dollander (elbow), McCade Brown (shoulder), and Ryan Feltner (nerve inflammation) all on the IL — which is presumably how Zach Agnos gets the ball. With a pNERD of 0.00, there's simply no statistical profile to evaluate him on.
Arizona enters on a four-game winning streak after sweeping the Giants, and their fielding runs are a genuine positive. Eduardo Rodriguez gets the start for the D-backs, but his numbers don't inspire: an xFIP- of 107 and a swinging-strike rate near the bottom of the league suggest a pitcher who's been surviving on contact management rather than missing bats. His 91.8 mph average velocity doesn't add intrigue either.
At a gNERD of 6.86 — the lowest of today's games and well below the historical median of 10.1 — this one is easy to deprioritize unless you have a rooting interest.
(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.)
Recommended broadcasts: TV, Arizona Diamondbacks (2.19); radio, Arizona Diamondbacks (1.92)
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -35.9 | 6.3% | -0.1 | -4.7 | 19.4 | $134.1M | 29.5 | 2.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.86 | -1.21 | -0.17 | -0.55 | 0.89 | -0.79 | 0.44 | 0.15 | -1.29 | -1.25 | — | — |
| tNERD | -1.86 | -1.21 | -0.17 | -0.55 | 0.89 | 0.79 | 0.00 | 0.15 | 0.00 | 0.00 | 4.00 | 2.05 |
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -1.2 | 7.3% | 0.1 | 8.7 | 9.0 | $231.6M | 30.2 | -13.0 | 2.19 | 1.92 | — | — |
| Z-score | -0.04 | -0.52 | -0.09 | 0.93 | 0.01 | 0.33 | 1.08 | -0.98 | -0.39 | -0.99 | — | — |
| tNERD | -0.04 | -0.52 | -0.09 | 0.93 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.30 |
Zach Agnos, Colorado Rockies
No detailed stats available
Eduardo Rodriguez, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 7.4% | 63.2% | 91.8 mph | 33 | 18.3s | -46 | 0.0% | — | — |
| Z-score | 0.44 | -1.35 | -0.21 | -1.07 | 1.03 | -0.46 | — | — | — | — |
| pNERD | -0.88 | -0.68 | -0.11 | 0.00 | 0.00 | 0.23 | 0.00 | 0.00 | 3.80 | 2.37 |
- ← Previous
MLB: What to watch on May 20, 2026