MLB: What to watch on July 10, 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
Milwaukee Brewers @ Pittsburgh Pirates, 3:40p
Summary
High watchability: this is the single most compelling game on the board today — elite pitcher matchup vibes thanks to Braxton Ashcraft and enough offensive pop from Pittsburgh (and a feisty Brewers bullpen) to make the scoreboard interesting. Ashcraft’s season has jumped to another level (he was named an All‑Star replacement and ranks among the better NL starters this year), which explains his huge pNERD and the expectation of swing-and-miss stuff; the Pirates’ offense, which ranks near the top of the league in runs, gives his starts real stakes.
Brandon Sproat’s rookie flashes (including a recent double‑digit strikeout outing) and 96.5 mph juice make him a live underdog: his pNERD is solid but not Ashcraft‑tier, and there’s a small durability footnote after a mid‑June hamstring cramp that briefly ended one start.
Team NERDs in the high‑7s for both clubs say you’ll get young, high‑variance baseball rather than a sleepy pitchers’ duel; add a reliably strong Brewers relief corps and you’ve got late‑inning volatility worth watching.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)
Milwaukee Brewers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 17.3 | 7.1% | 4.1 | -3.6 | 38.0 | $139.3M | 27.7 | -22.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.61 | -0.81 | 0.88 | -0.22 | 1.11 | -0.73 | -1.21 | -1.31 | 0.53 | 0.37 | — | — |
| tNERD | 0.61 | -0.81 | 0.88 | -0.22 | 1.11 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 7.95 |
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 42.2 | 8.4% | 6.7 | -19.0 | 11.2 | $119.1M | 28.8 | 8.0 | 2.01 | 1.98 | — | — |
| Z-score | 1.45 | 0.43 | 1.48 | -1.23 | -0.31 | -0.96 | -0.20 | 0.48 | -0.74 | -0.86 | — | — |
| tNERD | 1.45 | 0.43 | 1.48 | -1.23 | -0.31 | 0.96 | 0.20 | 0.48 | 0.00 | 0.00 | 4.00 | 7.47 |
Brandon Sproat, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 10.6% | 62.0% | 96.5 mph | 25 | 19.0s | 25 | 0.0% | — | — |
| Z-score | -0.16 | 0.00 | -0.76 | 1.07 | -1.00 | 0.01 | — | — | — | — |
| pNERD | 0.31 | 0.00 | -0.38 | 1.07 | 1.00 | -0.01 | 1.00 | 0.00 | 3.80 | 6.78 |
Braxton Ashcraft, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 75 | 13.3% | 69.2% | 97.1 mph | 26 | 17.3s | 0 | 0.0% | — | — |
| Z-score | -1.40 | 1.26 | 2.19 | 1.34 | -0.73 | -1.40 | — | — | — | — |
| pNERD | 2.81 | 0.63 | 1.10 | 1.34 | 0.73 | 0.70 | 0.00 | 0.00 | 3.80 | 11.11 |
New York Yankees @ Washington Nationals, 3:45p
Summary
This rates as one of the day's better watchables — a high gNERD (15.57) driven by two above-average rosters and one interesting pitching mismatch — but it’s not a guaranteed classic. The Yankees bring thunder in the lineup (notably high barrel and baserunning marks) and a deep roster profile while Washington’s offense is lively too, but the Nationals’ bullpen has been a recurring mess — a real game-tilter — which raises the stakes if the starter’s night falters. Ryan Weathers is the real draw: a high pNERD tied to strong peripherals (healthy xFIP-) and a large positive luck component that suggests his results could improve, making him a live bet to shorten a tight game; he also has a recent health scratch history worth monitoring. Carson Palmquist registers as pNERD=0 because we lack a stable sample — he was just recalled and has been used as an opener/spot starter, and his recent outing was shaky, which feeds into the bullpen story. All told, this is must-consider TV if you like quality starting stuff with late-inning chaos a plausible outcome.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, New York Yankees (2.08); radio, New York Yankees (2.22)
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 24.9 | 9.7% | 6.8 | 6.7 | 34.5 | $337.1M | 29.9 | -18.0 | 2.08 | 2.22 | — | — |
| Z-score | 0.87 | 1.68 | 1.51 | 0.45 | 0.92 | 1.54 | 0.85 | -1.07 | -0.61 | -0.36 | — | — |
| tNERD | 0.87 | 1.68 | 1.51 | 0.45 | 0.92 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 9.43 |
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 36.7 | 8.9% | 6.8 | 1.1 | -19.5 | $114.5M | 27.1 | -32.0 | 2.00 | 2.20 | — | — |
| Z-score | 1.27 | 0.91 | 1.51 | 0.09 | -1.93 | -1.01 | -1.71 | -1.90 | -0.75 | -0.40 | — | — |
| tNERD | 1.27 | 0.91 | 1.51 | 0.09 | -1.93 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 8.56 |
Ryan Weathers, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 81 | 11.3% | 63.6% | 95.2 mph | 26 | 19.2s | 22 | 0.0% | — | — |
| Z-score | -1.06 | 0.33 | -0.11 | 0.46 | -0.73 | 0.18 | — | — | — | — |
| pNERD | 2.13 | 0.16 | -0.05 | 0.46 | 0.73 | -0.09 | 1.00 | 0.00 | 3.80 | 8.14 |
Carson Palmquist, Washington Nationals
No detailed stats available
Cleveland Guardians @ Miami Marlins, 4:10p
Summary
This ranks as one of the day's better games to watch: a high gNERD (15.12) driven by two contrasting arms and a pair of lively offenses, with Miami’s high team NERD and surprising “good luck” gap promising runs and volatility. The score sits well above the historical 75th percentile and above today’s mean, so expect more action than a typical slot on the slate. Parker Messick (pNERD 7.79) is the rookie lefty whose early-season results and poise have been notable — his debut and follow‑ups suggest swing‑and‑miss upside and an ability to eat innings, which boosts watchability when matched with a lineup that can run and manufacture. Sandy Alcantara (pNERD 5.79) brings heavy velo and a recent hot stretch for Miami; he’s still the vessel for deep innings and strikeouts, so every close at‑bat matters. The Marlins’ high tNERD plus a positive Luck indicator implies they’ve been underperforming their underlying numbers — this game has upside for offense and big innings, making it worth prioritizing for viewers who like meaningful contact, strikeouts and managerial chess.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Cleveland Guardians (2.16); radio, Cleveland Guardians (3.14)
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -31.7 | 6.2% | 3.3 | 6.8 | 28.3 | $88.9M | 27.6 | 3.0 | 2.16 | 3.14 | — | — |
| Z-score | -1.04 | -1.67 | 0.69 | 0.46 | 0.60 | -1.30 | -1.35 | 0.19 | -0.44 | 1.60 | — | — |
| tNERD | -1.04 | -1.67 | 0.69 | 0.46 | 0.60 | 1.30 | 1.35 | 0.19 | 0.00 | 0.80 | 4.00 | 6.67 |
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 16.8 | 6.7% | 6.7 | 4.1 | 32.3 | $81.5M | 27.4 | 19.0 | 1.79 | 1.66 | — | — |
| Z-score | 0.60 | -1.19 | 1.48 | 0.28 | 0.81 | -1.39 | -1.49 | 1.14 | -1.17 | -1.54 | — | — |
| tNERD | 0.60 | -1.19 | 1.48 | 0.28 | 0.81 | 1.39 | 1.49 | 1.14 | 0.00 | 0.00 | 4.00 | 9.99 |
Parker Messick, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 82 | 11.3% | 63.8% | 93.5 mph | 25 | 17.0s | -14 | 0.0% | — | — |
| Z-score | -1.01 | 0.33 | -0.01 | -0.33 | -1.00 | -1.64 | — | — | — | — |
| pNERD | 2.01 | 0.16 | -0.00 | 0.00 | 1.00 | 0.82 | 0.00 | 0.00 | 3.80 | 7.79 |
Sandy Alcantara, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 100 | 10.0% | 67.6% | 97.5 mph | 30 | 19.3s | -7 | 0.0% | — | — |
| Z-score | 0.01 | -0.28 | 1.52 | 1.53 | 0.32 | 0.26 | — | — | — | — |
| pNERD | -0.03 | -0.14 | 0.76 | 1.53 | 0.00 | -0.13 | 0.00 | 0.00 | 3.80 | 5.79 |
Arizona Diamondbacks @ Los Angeles Dodgers, 7:10p
Summary
This is a legitimately watchable pitching-versus-lineup tilt: Shohei Ohtani’s high-ceiling mound work against a Diamondbacks staff led by Eduardo Rodríguez gives you a clear favorite for fireworks, but not a guaranteed snooze. Ohtani’s sky-high pNERD (9.25) reflects a sub-80 xFIP-, elite velocity and above-average whiff rate, and he’s being monitored but cleared to take the ball after a brief biceps/knee scare — the Dodgers kept him on a managed schedule but planned the July rotation for him to pitch.
The Dodgers’ team NERD (10.69) shows why their lineup and bullpen profile tilt this toward run-scoring potential, while Arizona’s low tNERD (3.94) comes from a poor offensive profile offset by good defense. Eduardo Rodríguez’s pNERD (2.44) makes him the weaker arm on paper despite a strong season and recent All‑Star nod — he’s more likely to give you length and quality starts than dominant strikeout upside.
With a gNERD of 13.16 the game sits well above both today’s and historical medians (upper-quartile territory), so prioritize this one if you like high-leverage two-way star power meeting a lineup that can punish any mistakes.
(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)
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -46.7 | 6.8% | 3.5 | 24.6 | 21.2 | $231.6M | 30.2 | -17.0 | 2.19 | 1.92 | — | — |
| Z-score | -1.54 | -1.10 | 0.74 | 1.62 | 0.22 | 0.33 | 1.08 | -1.01 | -0.39 | -0.99 | — | — |
| tNERD | -1.54 | -1.10 | 0.74 | 1.62 | 0.22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 3.94 |
Los Angeles Dodgers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 70.1 | 9.4% | -2.4 | 20.9 | 41.8 | $413.5M | 30.0 | 11.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.39 | 1.39 | -0.64 | 1.38 | 1.31 | 2.41 | 0.90 | 0.66 | 0.12 | 0.26 | — | — |
| tNERD | 2.39 | 1.39 | -0.64 | 1.38 | 1.31 | 0.00 | 0.00 | 0.66 | 0.06 | 0.13 | 4.00 | 10.69 |
Eduardo Rodriguez, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 7.8% | 62.5% | 91.9 mph | 33 | 18.3s | -53 | 0.0% | — | — |
| Z-score | 0.35 | -1.31 | -0.56 | -1.07 | 1.11 | -0.57 | — | — | — | — |
| pNERD | -0.71 | -0.65 | -0.28 | 0.00 | 0.00 | 0.28 | 0.00 | 0.00 | 3.80 | 2.44 |
Shohei Ohtani, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 77 | 13.5% | 64.6% | 98.0 mph | 31 | 18.3s | -35 | 0.0% | — | — |
| Z-score | -1.29 | 1.36 | 0.29 | 1.76 | 0.58 | -0.57 | — | — | — | — |
| pNERD | 2.58 | 0.68 | 0.15 | 1.76 | 0.00 | 0.28 | 0.00 | 0.00 | 3.80 | 9.25 |
Atlanta Braves @ St. Louis Cardinals, 5:15p
Summary
This is a watchable game because an elite, high-variance veteran (Chris Sale) on a hot run meets a competent, contact-oriented Cardinals staff and a scrappy lineup—so it’s big-outcome potential with chance for low-scoring tension. The gNERD of 12.64 sits comfortably above both the historical mean and today’s average, driven by a very strong pNERD for Sale (8.43) and two solid team NERDs (Braves 6.53, Cardinals 6.94). Sale’s profile — excellent xFIP- and a strike/whiff profile that still lands him high in the pNERD components — suggests ace-start upside and length, which raises the ceiling for entertainment. The Cardinals’ Kyle Leahy (pNERD 3.38) is more of a mid-rotation/third-ordering weapon: his surface numbers and low whiff rates lower the blowout risk but increase the chance of a prolonged battle of balls in play. Team-level props matter: Atlanta’s bullpen component is a weakness while St. Louis’ defense and younger roster boost watchability in late innings. If you prefer top-end starter duels with bullpen intrigue, prioritize this one; if you need fireworks from both offenses, look elsewhere.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
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 | -4.4 | 8.8% | 0.8 | 7.8 | 39.8 | $249.8M | 30.5 | -35.0 | 2.36 | 2.36 | — | — |
| Z-score | -0.12 | 0.82 | 0.11 | 0.52 | 1.20 | 0.54 | 1.36 | -2.08 | -0.05 | -0.06 | — | — |
| tNERD | -0.12 | 0.82 | 0.11 | 0.52 | 1.20 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 6.53 |
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -4.6 | 7.5% | 1.6 | 12.6 | 5.0 | $111.2M | 26.9 | -10.0 | 2.17 | 2.15 | — | — |
| Z-score | -0.12 | -0.43 | 0.29 | 0.84 | -0.63 | -1.05 | -1.94 | -0.59 | -0.43 | -0.50 | — | — |
| tNERD | -0.12 | -0.43 | 0.29 | 0.84 | -0.63 | 1.05 | 1.94 | 0.00 | 0.00 | 0.00 | 4.00 | 6.94 |
Chris Sale, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 73 | 13.4% | 67.5% | 95.9 mph | 37 | 20.4s | -20 | 0.0% | — | — |
| Z-score | -1.52 | 1.31 | 1.49 | 0.79 | 2.16 | 1.17 | — | — | — | — |
| pNERD | 3.03 | 0.65 | 0.74 | 0.79 | 0.00 | -0.59 | 0.00 | 0.00 | 3.80 | 8.43 |
Kyle Leahy, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 101 | 8.7% | 62.1% | 94.0 mph | 29 | 17.7s | -8 | 0.0% | — | — |
| Z-score | 0.07 | -0.89 | -0.74 | -0.09 | 0.06 | -1.06 | — | — | — | — |
| pNERD | -0.14 | -0.44 | -0.37 | 0.00 | 0.00 | 0.53 | 0.00 | 0.00 | 3.80 | 3.38 |
Boston Red Sox @ New York Mets, 4:15p
Summary
This one’s worth a look: gNERD 12.05 puts it above today’s mean and near the historical 75th percentile, driven less by fireworks from the lineups than by a compelling pitching contrast — a veteran (Sonny Gray) trying to stay hot after injury and a high-upside young arm (Nolan McLean) making noise. McLean (24) entered the season as one of the Mets’ top prospects and struck out eight in a five‑inning season debut, which helps explain his strong pNERD and the intrigue here. Gray, meanwhile, has been shuffled on and off the IL this year but was recently reinstated and looked like a bounce‑back candidate, which raises the stakes for Boston’s rotation. Team NERD leans to Boston (6.19) because of elite fielding and a deep bullpen while both offenses show negative batting‑runs, so expect a pitcher’s game that tilts on bullpen usage and managerial moves; Boston’s positive luck (+15) suggests their underlying profile could produce better results soon. The broadcast appeal (Mets’ high broadcaster rating) and McLean’s rookie novelty are the highlights; if you favor pitching duels and prospect watchability, this is a priority.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, New York Mets (3.32); radio, New York Mets (3.05)
Boston Red Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -30.8 | 7.1% | 2.8 | 21.9 | 30.9 | $263.6M | 29.2 | 15.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.01 | -0.81 | 0.57 | 1.45 | 0.73 | 0.70 | 0.17 | 0.90 | 0.16 | 0.54 | — | — |
| tNERD | -1.01 | -0.81 | 0.57 | 1.45 | 0.73 | 0.00 | 0.00 | 0.90 | 0.08 | 0.27 | 4.00 | 6.19 |
New York Mets
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -31.8 | 8.9% | -4.3 | -9.8 | 33.0 | $374.9M | 29.9 | -12.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.04 | 0.91 | -1.08 | -0.63 | 0.84 | 1.97 | 0.85 | -0.71 | 1.82 | 1.41 | — | — |
| tNERD | -1.04 | 0.91 | -1.08 | -0.63 | 0.84 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 4.62 |
Sonny Gray, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 85 | 10.1% | 65.3% | 92.1 mph | 36 | 21.4s | -25 | 0.0% | — | — |
| Z-score | -0.84 | -0.23 | 0.58 | -0.98 | 1.90 | 2.00 | — | — | — | — |
| pNERD | 1.67 | -0.12 | 0.29 | 0.00 | 0.00 | -1.00 | 0.00 | 0.00 | 3.80 | 4.64 |
Nolan McLean, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 81 | 9.8% | 63.1% | 95.5 mph | 24 | 17.3s | 10 | 0.0% | — | — |
| Z-score | -1.06 | -0.37 | -0.30 | 0.60 | -1.26 | -1.40 | — | — | — | — |
| pNERD | 2.13 | -0.19 | -0.15 | 0.60 | 1.26 | 0.70 | 0.50 | 0.00 | 3.80 | 8.65 |
Chicago Cubs @ Cincinnati Reds, 4:10p
Summary
Worth tuning in: this is a pitchers-vs-storylines game — a reliable-arm veteran (Shota Imanaga) with a solid pNERD facing a high-ceiling but rusty Hunter Greene making his post-surgery return, which lifts the intrigue despite a lopsided team matchup. The gNERD (11.70) sits above today's average, driven by the Cubs' meaty tNERD and Imanaga's strong pNERD, while the Reds' low team NERD and Greene's pNERD = 0 (no comp data) temper expectations.
Imanaga profiles as the steady hook: his pNERD (6.50) reflects swing-and-miss and control upside even though he's shown a recent homer vulnerability and some bounce-back outings, so his start feels watchable for anyone who likes pitchers who mix craft with a touch of volatility.
Greene's return from arthroscopic elbow surgery — and a productive Triple‑A rehab — is the headline: the novelty of his first real action since surgery is compelling even if outcomes are uncertain.
On paper the Cubs offer more entertainment (defense, broadcast draw, higher tNERD) while the Reds supply raw power (high barrel rate) but little consistency, so prioritize this if you value starting‑pitch narratives and comeback drama more than a back‑and‑forth offensive slugfest.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 41.6 | 7.4% | 1.7 | 38.5 | -9.6 | $246.2M | 29.8 | 8.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.43 | -0.52 | 0.32 | 2.54 | -1.41 | 0.50 | 0.67 | 0.48 | 1.22 | 1.62 | — | — |
| tNERD | 1.43 | -0.52 | 0.32 | 2.54 | -1.41 | 0.00 | 0.00 | 0.48 | 0.61 | 0.81 | 4.00 | 8.26 |
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -51.2 | 9.2% | 0.1 | -6.5 | -10.5 | $147.4M | 28.0 | 8.0 | 2.09 | 2.11 | — | — |
| Z-score | -1.69 | 1.20 | -0.06 | -0.41 | -1.45 | -0.63 | -0.94 | 0.48 | -0.59 | -0.59 | — | — |
| tNERD | -1.69 | 1.20 | -0.06 | -0.41 | -1.45 | 0.63 | 0.94 | 0.48 | 0.00 | 0.00 | 4.00 | 3.63 |
Shota Imanaga, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 92 | 14.5% | 65.4% | 91.9 mph | 32 | 18.9s | 11 | 0.0% | — | — |
| Z-score | -0.44 | 1.82 | 0.65 | -1.07 | 0.85 | -0.07 | — | — | — | — |
| pNERD | 0.88 | 0.91 | 0.33 | 0.00 | 0.00 | 0.03 | 0.55 | 0.00 | 3.80 | 6.50 |
Hunter Greene, Cincinnati Reds
No detailed stats available
Toronto Blue Jays @ San Diego Padres, 6:40p
Summary
This is a mid-tier watch: the Padres’ high tNERD (8.62) promises defense, baserunning and bullpen intrigue, but the Blue Jays’ anemic team profile and two starters with essentially no 2026 MLB data make this more of a storyline game than a guaranteed fireworks show.
The gNERD of 10.39 sits almost exactly at the long-run center and a touch below today’s game average, so expect a typical game rather than an outlier; San Diego’s tNERD is being driven by strong fielding, baserunning, and bullpen components while Toronto’s tNERD (2.15) is dragged down by poor offense and scant batted‑ball pop. Shane Bieber’s pNERD shows 0 because he’s only just returned from a Triple‑A rehab and hasn’t accumulated 2026 MLB innings, which makes his juice — and risk — the main human-interest hook. JP Sears also carries a pNERD of 0 after being recalled to fill a rotation spot when Lucas Giolito hit the IL; his Triple‑A numbers are mixed, so this shapes up as a volatility test for both staffs. Finally, there are small matchup wrinkles to watch (Daulton Varsho and Andrés Giménez have hit Sears well), which slightly increases viewing value if you like matchup chess more than high octane offense.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -30.5 | 6.2% | -4.7 | 11.1 | 27.3 | $306.1M | 30.1 | -3.0 | 3.10 | 2.39 | — | — |
| Z-score | -1.00 | -1.67 | -1.18 | 0.74 | 0.54 | 1.18 | 0.99 | -0.17 | 1.40 | 0.01 | — | — |
| tNERD | -1.00 | -1.67 | -1.18 | 0.74 | 0.54 | 0.00 | 0.00 | 0.00 | 0.70 | 0.00 | 4.00 | 2.15 |
San Diego Padres
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -47.0 | 8.2% | 5.7 | 18.1 | 43.2 | $255.5M | 29.9 | -11.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.55 | 0.24 | 1.25 | 1.20 | 1.38 | 0.60 | 0.85 | -0.65 | 2.12 | 2.09 | — | — |
| tNERD | -1.55 | 0.24 | 1.25 | 1.20 | 1.38 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 8.62 |
Shane Bieber, Toronto Blue Jays
No detailed stats available
JP Sears, San Diego Padres
No detailed stats available
Philadelphia Phillies @ Detroit Tigers, 3:40p
Summary
A middling duel on paper — Aaron Nola looks like the safer, more watchable arm, while Jack Flaherty’s peripherals make this a toss-up that’s interesting only if you like quietly hopeful pitchers and bullpen drama. Nola’s higher pNERD (5.18) and recent return-to-form (he tossed a season-high seven innings in his last start) suggest a ceiling here; his huge positive “luck” component implies his results should trend better than his surface numbers have shown.
Flaherty’s pNERD (2.82) and elevated xFIP- translate to more hittable outcomes on average, despite an outing this year with lots of strikeouts that shows flashes of swing-and-miss. The clubs’ tNERDs (Phillies 5.72, Tigers 4.97) put Philadelphia slightly ahead thanks to baserunning and a taxed but impactful bullpen; Detroit’s positive luck suggests it’s underperforming and could be livelier than its boxscore implies. The overall gNERD of 9.35 sits below today’s mean, so this isn’t a must-watch showcase — it’s a quiet pitcher’s duel with value if you prefer matchup details and the chance Nola reaps the reward of positive regression. Probables confirmed.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -33.7 | 7.9% | 6.5 | -7.9 | 37.9 | $309.8M | 30.5 | -14.0 | 2.92 | 2.69 | — | — |
| Z-score | -1.10 | -0.04 | 1.44 | -0.50 | 1.10 | 1.22 | 1.36 | -0.83 | 1.03 | 0.64 | — | — |
| tNERD | -1.10 | -0.04 | 1.44 | -0.50 | 1.10 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.72 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -2.0 | 8.9% | -1.3 | -10.5 | 9.1 | $239.2M | 29.6 | 16.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.04 | 0.91 | -0.38 | -0.67 | -0.42 | 0.42 | 0.58 | 0.96 | 0.69 | 0.54 | — | — |
| tNERD | -0.04 | 0.91 | -0.38 | -0.67 | -0.42 | 0.00 | 0.00 | 0.96 | 0.34 | 0.27 | 4.00 | 4.97 |
Aaron Nola, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 93 | 11.4% | 64.1% | 91.9 mph | 33 | 20.5s | 43 | 0.0% | — | — |
| Z-score | -0.38 | 0.37 | 0.11 | -1.07 | 1.11 | 1.26 | — | — | — | — |
| pNERD | 0.77 | 0.19 | 0.06 | 0.00 | 0.00 | -0.63 | 1.00 | 0.00 | 3.80 | 5.18 |
Jack Flaherty, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 10.7% | 61.3% | 92.7 mph | 30 | 18.8s | 3 | 0.0% | — | — |
| Z-score | 0.35 | 0.05 | -1.04 | -0.70 | 0.32 | -0.15 | — | — | — | — |
| pNERD | -0.71 | 0.02 | -0.52 | 0.00 | 0.00 | 0.08 | 0.15 | 0.00 | 3.80 | 2.82 |
Athletics @ Chicago White Sox, 4:40p
Summary
Don't expect a fireworks show — this is a low-key pitcher-versus-lineup tale: a recently recalled Jacob Lopez with shaky peripherals against a healthy, hard-throwing White Sox starter who’s been flirting with dominance. Lopez’s pNERD (-1.47) and brutal xFIP- signal real trouble in missing strikes and generating whiffs, and he was just recalled from Triple-A after a stop-and-start season that included forearm/health questions. Sean Burke’s pNERD (5.83) and stronger peripherals — plus a recent career-ish 11-strikeout outing after working back from the IL — make him the game’s most watchable element: a power fastball and better strike rate set up an intriguing mismatch with an A’s lineup that’s light on defense and baserunning but helped by notable luck. The White Sox’s higher tNERD (8.03) comes from quality contact and a usable bullpen, while Oakland’s low tNERD (3.56) reflects poor fielding and baserunning that limit pure entertainment. Preview pieces flagged this as a pitching-leverage game rather than a must-see slugfest. Overall: tune in if you like watching a young, boom-or-bust arm try to survive against a disciplined lineup and a White Sox starter who can chase punchouts.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Chicago White Sox (1.82); radio, Chicago White Sox (2.57)
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 3.8 | 8.1% | -3.9 | -22.3 | 2.8 | $135.2M | 28.2 | 16.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.16 | 0.15 | -0.99 | -1.45 | -0.75 | -0.77 | -0.71 | 0.96 | -2.19 | -0.95 | — | — |
| tNERD | 0.16 | 0.15 | -0.99 | -1.45 | -0.75 | 0.77 | 0.71 | 0.96 | 0.00 | 0.00 | 4.00 | 3.56 |
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 11.3 | 8.8% | -2.5 | -0.8 | 25.3 | $105.8M | 27.1 | -8.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.41 | 0.82 | -0.66 | -0.04 | 0.44 | -1.11 | -1.76 | -0.47 | -1.11 | 0.39 | — | — |
| tNERD | 0.41 | 0.82 | -0.66 | -0.04 | 0.44 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 8.03 |
Jacob Lopez, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 141 | 7.9% | 60.0% | 90.5 mph | 28 | 19.9s | 22 | 0.0% | — | — |
| Z-score | 2.34 | -1.26 | -1.59 | -1.72 | -0.21 | 0.76 | — | — | — | — |
| pNERD | -4.67 | -0.63 | -0.80 | 0.00 | 0.21 | -0.38 | 1.00 | 0.00 | 3.80 | -1.47 |
Sean Burke, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 94 | 10.6% | 66.3% | 94.8 mph | 26 | 19.3s | -10 | 0.0% | — | — |
| Z-score | -0.33 | 0.00 | 1.00 | 0.28 | -0.73 | 0.26 | — | — | — | — |
| pNERD | 0.65 | 0.00 | 0.50 | 0.28 | 0.73 | -0.13 | 0.00 | 0.00 | 3.80 | 5.83 |
Seattle Mariners @ Tampa Bay Rays, 4:10p
Summary
Not a can’t-miss spectacle, but worth a look if you like a clear pitcher-versus-lineup contrast: Luis Castillo’s swing-and-miss stuff and clear positive “luck” make him the game’s most interesting actor, while Nick Martínez profiles as a plodding, contact-friendly counterpunch. The gNERD (7.74) sits below today’s average and the historical mean, so this isn’t a top-tier watch by the metrics, but the matchup has texture — Castillo’s pNERD (5.16) leans on above-average velocity and a big positive luck component (expectation of better outcomes), while Martínez’s lower pNERD (2.87) reflects weak chase/whiff numbers even as he remains a reliable innings-eater. The teams’ tNERDs (Mariners 3.89, Rays 3.57) both underwhelm, although Tampa Bay’s positive team “luck” suggests the offense may be due to swing up. Lineup and availability notes (Julio Rodríguez listed with a concussion concern for Seattle; Tampa Bay managing rotation depth/injuries) slightly alter the calculus and could increase bullpen leverage late. If you prefer strikeout-or-bust starts and the possibility of a one-sided pitcher’s duel, tune in; otherwise this ranks as middle-to-low priority.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.6 | 8.0% | -2.6 | -20.7 | 24.6 | $196.7M | 28.4 | 9.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.19 | 0.05 | -0.69 | -1.34 | 0.40 | -0.07 | -0.52 | 0.54 | -0.07 | 0.28 | — | — |
| tNERD | 0.19 | 0.05 | -0.69 | -1.34 | 0.40 | 0.07 | 0.52 | 0.54 | 0.00 | 0.14 | 4.00 | 3.89 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 18.0 | 5.5% | 2.2 | -11.0 | 7.4 | $106.9M | 29.1 | 16.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.64 | -2.34 | 0.43 | -0.71 | -0.51 | -1.10 | 0.07 | 0.96 | -0.23 | -0.61 | — | — |
| tNERD | 0.64 | -2.34 | 0.43 | -0.71 | -0.51 | 1.10 | 0.00 | 0.96 | 0.00 | 0.00 | 4.00 | 3.57 |
Luis Castillo, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 11.1% | 65.8% | 95.4 mph | 33 | 19.3s | 18 | 0.0% | — | — |
| Z-score | 0.24 | 0.23 | 0.80 | 0.55 | 1.11 | 0.26 | — | — | — | — |
| pNERD | -0.48 | 0.12 | 0.40 | 0.55 | 0.00 | -0.13 | 0.90 | 0.00 | 3.80 | 5.16 |
Nick Martinez, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 110 | 8.4% | 67.5% | 92.7 mph | 35 | 19.0s | -48 | 0.0% | — | — |
| Z-score | 0.58 | -1.03 | 1.51 | -0.70 | 1.63 | 0.01 | — | — | — | — |
| pNERD | -1.16 | -0.51 | 0.75 | 0.00 | 0.00 | -0.01 | 0.00 | 0.00 | 3.80 | 2.87 |
Kansas City Royals @ Baltimore Orioles, 4:05p
Summary
Not a must-watch: the gNERD (7.15) and both teams’ low tNERDs suggest a game that’s light on star power and swing-for-the-fences drama, but it’s not without small curiosities — a rookie arm with premium velo and a steady, length-providing starter on the other side. Luinder Avila profiles as a high-velocity rookie who’s flashed swing-and-miss stuff and upside but also inconsistency in short big-league stints, so he’s the sort of pitcher who can give you a burst of excitement early or an early hook; his surface metrics and the pNERD components here line up with that mixed tape. Brandon Young, meanwhile, has delivered a string of quality starts and the innings the Orioles badly need, which raises the chance this turns into a low-event, bullpen-driven game rather than a hitter’s duel. The Royals’ tNERD is dragged down heavily by bullpen runs and recent reliever volatility, so if Avila doesn’t go deep you may get late-inning fireworks — and the Royals’ positive “luck” component hints they might be a touch better than their surface record. Baltimore’s roster moves and injury chatter have left the club juggling bullpen and lineup pieces, which helps explain their middling tNERD despite solid starting pieces. Overall: low-to-mid watchability if you want tidy starters and matchup chess; higher if you prefer games decided by shaky bullpens and managerial maneuvering.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Kansas City Royals (2.22)
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -12.1 | 8.4% | 1.1 | 9.9 | -23.5 | $184.5M | 29.7 | 13.0 | 2.11 | 2.22 | — | — |
| Z-score | -0.38 | 0.43 | 0.18 | 0.66 | -2.14 | -0.21 | 0.62 | 0.78 | -0.54 | -0.36 | — | — |
| tNERD | -0.38 | 0.43 | 0.18 | 0.66 | -2.14 | 0.21 | 0.00 | 0.78 | 0.00 | 0.00 | 4.00 | 3.75 |
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.4 | 8.3% | -2.4 | -10.7 | 24.1 | $214.8M | 29.0 | -7.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.35 | 0.34 | -0.64 | -0.69 | 0.37 | 0.14 | -0.02 | -0.41 | 0.85 | -0.61 | — | — |
| tNERD | 0.35 | 0.34 | -0.64 | -0.69 | 0.37 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 4.17 |
Luinder Avila, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 115 | 8.9% | 59.0% | 96.3 mph | 24 | 18.5s | 2 | 0.0% | — | — |
| Z-score | 0.86 | -0.79 | -1.99 | 0.97 | -1.26 | -0.40 | — | — | — | — |
| pNERD | -1.73 | -0.40 | -1.00 | 0.97 | 1.26 | 0.20 | 0.10 | 0.00 | 3.80 | 3.21 |
Brandon Young, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 110 | 10.5% | 64.3% | 94.2 mph | 27 | 19.0s | -28 | 0.0% | — | — |
| Z-score | 0.58 | -0.05 | 0.19 | -0.00 | -0.47 | 0.01 | — | — | — | — |
| pNERD | -1.16 | -0.02 | 0.10 | 0.00 | 0.47 | -0.01 | 0.00 | 0.00 | 3.80 | 3.17 |
Los Angeles Angels @ Minnesota Twins, 5:10p
Summary
Not a must-watch: a gNERD of 7.05 sits well below both the historical mean and today's slate, and the teams bring more holes than fireworks. Still, there’s a small hook for folks who like pitcher storylines — a chance to see a high-variance comeback from Grayson Rodriguez against a steady-if-unspectacular Zebby Matthews.
Both clubs register weak tNERDs (Angels 1.51, Twins 3.06), with the Angels’ fielding and baserunning drags especially depressing the team score while the Twins carry most of the batting upside. Rodriguez’s pNERD is middling (4.09) but he’s fresh off an Angels debut that went poorly after an IL stint — he shows legit velocity and an outsized “luck” deficit that suggests the box score might improve. Matthews (pNERD 5.44) has been the steadier arm, including a recent scoreless spot start and a quick pace that fits his profile. Minnesota’s lineup is also intermittently thinned by injuries (Byron Buxton has missed time), which dulls upside. Roster moves around the Angels’ DH/1B mix signal lineup instability, too.
In short: low overall watchability unless you’re specifically tracking Rodriguez’s bounceback or Matthews’ continued steadiness.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Minnesota Twins (2.06)
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.2 | 8.9% | -6.2 | -23.4 | 3.3 | $191.6M | 28.6 | -9.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.35 | 0.91 | -1.53 | -1.52 | -0.72 | -0.13 | -0.39 | -0.53 | 0.40 | -0.80 | — | — |
| tNERD | -0.35 | 0.91 | -1.53 | -1.52 | -0.72 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 1.51 |
Minnesota Twins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 22.1 | 8.6% | -5.1 | -15.7 | -2.8 | $122.1M | 28.9 | -13.0 | 2.30 | 2.06 | — | — |
| Z-score | 0.78 | 0.62 | -1.27 | -1.02 | -1.05 | -0.92 | -0.06 | -0.77 | -0.17 | -0.69 | — | — |
| tNERD | 0.78 | 0.62 | -1.27 | -1.02 | -1.05 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 3.06 |
Grayson Rodriguez, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 117 | 8.3% | 62.4% | 96.4 mph | 26 | 18.2s | 73 | 0.0% | — | — |
| Z-score | 0.98 | -1.08 | -0.59 | 1.02 | -0.73 | -0.65 | — | — | — | — |
| pNERD | -1.95 | -0.54 | -0.29 | 1.02 | 0.73 | 0.32 | 1.00 | 0.00 | 3.80 | 4.09 |
Zebby Matthews, Minnesota Twins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 10.0% | 63.8% | 95.1 mph | 26 | 17.2s | 3 | 0.0% | — | — |
| Z-score | 0.13 | -0.28 | -0.00 | 0.42 | -0.73 | -1.48 | — | — | — | — |
| pNERD | -0.25 | -0.14 | -0.00 | 0.42 | 0.73 | 0.74 | 0.15 | 0.00 | 3.80 | 5.44 |
Colorado Rockies @ San Francisco Giants, 7:15p
Summary
Low on must-see drama: a gNERD of 6.48 and weak team profiles make this a low-priority game, but Tanner Gordon’s recent return from the IL and Robbie Ray’s late-June surge give it a couple of watchable threads. Gordon’s pNERD (5.87) is the clearest reason to tune in—he was activated off the 15‑day IL at the end of June after a hip issue and has had at least one solid outing since returning, so there’s real novelty in seeing how he looks back in the rotation. The Giants’ Robbie Ray has a lower pNERD (1.10) driven by an elevated xFIP, but he’s been eating innings and delivered an eight‑inning performance late in June, so his surface results can clash with the underlying metrics. Colorado is a roster and results mess this year, which shows up in the team NERD and makes the matchup less enticing unless you like watching young arms try to survive. In short: don’t expect a fireworks display, but catch it if you want Gordon’s comeback audition or to see whether Ray’s recent form holds against a thin Rockies lineup.
(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)
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -31.9 | 6.8% | -3.5 | -11.3 | 25.2 | $134.1M | 29.5 | 8.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.04 | -1.10 | -0.90 | -0.73 | 0.43 | -0.79 | 0.44 | 0.48 | -1.29 | -1.25 | — | — |
| tNERD | -1.04 | -1.10 | -0.90 | -0.73 | 0.43 | 0.79 | 0.00 | 0.48 | 0.00 | 0.00 | 4.00 | 1.94 |
San Francisco Giants
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 3.9 | 7.4% | -7.3 | -8.2 | -5.0 | $228.3M | 29.6 | 32.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.16 | -0.52 | -1.78 | -0.52 | -1.16 | 0.29 | 0.49 | 1.92 | 1.59 | 2.34 | — | — |
| tNERD | 0.16 | -0.52 | -1.78 | -0.52 | -1.16 | 0.00 | 0.00 | 1.92 | 0.79 | 1.17 | 4.00 | 4.05 |
Tanner Gordon, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 99 | 10.7% | 65.9% | 93.0 mph | 28 | 18.2s | 45 | 0.0% | — | — |
| Z-score | -0.04 | 0.05 | 0.85 | -0.56 | -0.21 | -0.65 | — | — | — | — |
| pNERD | 0.09 | 0.02 | 0.43 | 0.00 | 0.21 | 0.32 | 1.00 | 0.00 | 3.80 | 5.87 |
Robbie Ray, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 114 | 10.7% | 60.5% | 93.2 mph | 34 | 20.0s | -31 | 0.0% | — | — |
| Z-score | 0.81 | 0.05 | -1.38 | -0.47 | 1.37 | 0.84 | — | — | — | — |
| pNERD | -1.61 | 0.02 | -0.69 | 0.00 | 0.00 | -0.42 | 0.00 | 0.00 | 3.80 | 1.10 |
Houston Astros @ Texas Rangers, 5:05p
Summary
Skip the FOMO: this is the least watchable game of the day — a low gNERD (6.32) driven by mediocre team profiles and a pitcher matchup with one guy flashing stuff and another whose peripherals betray him. Hunter Brown’s return to the rotation gives Houston a velocity bump and some intrigue (he’s got a positive pNERD thanks to velo and age), but his poor strike rate and plodding pace mute the upside; he was only recently back from injury and reinserted into the rotation. The Rangers’ Cal Quantrill has produced useful short-term results since moving into the club’s rotation, but his underlying numbers (very high xFIP-) explain the negative pNERD: results aren’t fully backed by quality contact prevention. Offensively, Houston’s barrel rate is respectable but they’re undermined by weak baserunning and defense, while Texas’s higher tNERD is buoyed by a noisy bullpen and a big positive “luck” number that suggests the team has been underperforming its underlying metrics and could normalize upward. Jeremy Peña’s return from the IL for the series opener adds a storyline, but it isn’t enough to raise this game above “low priority” for viewers who must choose one game to watch.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Houston Astros (2.17); radio, Texas Rangers (2.08)
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.7 | 8.5% | -2.5 | -5.1 | 8.3 | $232.7M | 28.9 | -3.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.39 | 0.53 | -0.66 | -0.32 | -0.46 | 0.34 | -0.16 | -0.17 | -0.42 | -0.84 | — | — |
| tNERD | 0.39 | 0.53 | -0.66 | -0.32 | -0.46 | 0.00 | 0.16 | 0.00 | 0.00 | 0.00 | 4.00 | 3.63 |
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 8.2 | 7.8% | -1.4 | -3.6 | 26.9 | $201.9M | 30.3 | 29.0 | 2.01 | 2.08 | — | — |
| Z-score | 0.31 | -0.14 | -0.41 | -0.22 | 0.52 | -0.01 | 1.17 | 1.74 | -0.74 | -0.65 | — | — |
| tNERD | 0.31 | -0.14 | -0.41 | -0.22 | 0.52 | 0.01 | 0.00 | 1.74 | 0.00 | 0.00 | 4.00 | 5.81 |
Hunter Brown, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 96 | 9.6% | 59.4% | 95.8 mph | 27 | 21.0s | -15 | 0.0% | — | — |
| Z-score | -0.21 | -0.47 | -1.83 | 0.74 | -0.47 | 1.67 | — | — | — | — |
| pNERD | 0.43 | -0.23 | -0.91 | 0.74 | 0.47 | -0.84 | 0.00 | 0.00 | 3.80 | 3.45 |
Cal Quantrill, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 127 | 8.0% | 63.6% | 94.1 mph | 31 | 19.7s | -46 | 0.0% | — | — |
| Z-score | 1.54 | -1.22 | -0.12 | -0.05 | 0.58 | 0.59 | — | — | — | — |
| pNERD | -3.09 | -0.61 | -0.06 | 0.00 | 0.00 | -0.30 | 0.00 | 0.00 | 3.80 | -0.25 |
- ← Previous
MLB: What to watch on July 9, 2026