MLB: What to watch on June 23, 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
Cleveland Guardians @ Chicago White Sox, 4:40p
Summary
High watchability: a 13.74 gNERD flags this as one of the day’s better bets for action — Parker Messick’s excellent season and the White Sox’s above‑average team profile set up a clear pitcher‑vs‑lineup storyline. Messick’s 7.79 pNERD is the engine here: his strong underlying peripherals (xFIP‑style results, added cutter work and a quiet, efficient pace) and rookie‑still‑in‑his‑honeymoon polish have made him one of Cleveland’s more interesting young arms this year. Chicago’s 8.16 tNERD comes from real offense under the hood — elevated barrel tendencies, a younger-than-average roster and a payroll that still buys modest upside — so you should expect bat‑ball events even if Cleveland’s lineup looks soft on paper. Sean Burke (4.80 pNERD) is competent — live velocity, solid strike% but fewer whiffs — which keeps the game from being a one‑sided slugfest and makes late innings worth watching. In short: watch for Messick to challenge a swing‑for‑power White Sox order; the contest promises bite (strikeouts and barrels) rather than a slow, low‑stakes slog.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
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 | -27.5 | 6.2% | 2.1 | 3.3 | 28.5 | $88.9M | 27.6 | 3.0 | 2.16 | 3.14 | — | — |
| Z-score | -1.00 | -1.49 | 0.46 | 0.27 | 0.87 | -1.30 | -1.35 | 0.18 | -0.44 | 1.60 | — | — |
| tNERD | -1.00 | -1.49 | 0.46 | 0.27 | 0.87 | 1.30 | 1.35 | 0.18 | 0.00 | 0.80 | 4.00 | 6.73 |
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 8.1 | 9.2% | -1.1 | 2.0 | 12.8 | $105.8M | 27.1 | -5.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.33 | 1.03 | -0.37 | 0.17 | -0.07 | -1.11 | -1.76 | -0.29 | -1.11 | 0.39 | — | — |
| tNERD | 0.33 | 1.03 | -0.37 | 0.17 | -0.07 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 8.16 |
Parker Messick, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 82 | 11.7% | 63.2% | 93.3 mph | 25 | 16.9s | -17 | 0.0% | — | — |
| Z-score | -1.01 | 0.54 | -0.25 | -0.42 | -1.01 | -1.63 | — | — | — | — |
| pNERD | 2.02 | 0.27 | -0.12 | 0.00 | 1.01 | 0.82 | 0.00 | 0.00 | 3.80 | 7.79 |
Sean Burke, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 100 | 9.8% | 65.5% | 94.6 mph | 26 | 19.1s | -8 | 0.0% | — | — |
| Z-score | 0.03 | -0.35 | 0.71 | 0.20 | -0.75 | 0.13 | — | — | — | — |
| pNERD | -0.06 | -0.18 | 0.35 | 0.20 | 0.75 | -0.07 | 0.00 | 0.00 | 3.80 | 4.80 |
New York Yankees @ Detroit Tigers, 3:40p
Summary
This is a tidy, above-average watch: a Yankees offense that scores like it means business facing a Tigers rotation that recently welcomed Casey Mize back — a matchup tilted toward the viewers who want lineup fireworks rather than a pitchers’ duel. The gNERD (11.99) is comfortably above today’s mean, driven by a Yankees tNERD of 9.82 — big contributions from batting runs, barrel rate and aggressive baserunning — while Detroit’s weaker tNERD (4.41) is offset by a big positive “Luck” number that suggests the Tigers may be due for better results. The pitching contrast is the real hook: Casey Mize (pNERD 5.92) grades better here — cleaner xFIP-, higher whiff and a notably quick pace — and is coming off a recent IL stint that he appears to have cleared to rejoin the rotation. Carlos Rodón (pNERD 3.83) is solid but shows thinner strike-rate profiles and fewer swing-and-miss edges, so he’s more of a “keep-pace” starter than a shutdown act. Bottom line: prioritize this for lineup-driven action and the chance Mize’s return shakes loose an unexpectedly competitive Tigers outing.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Detroit Tigers (2.64)
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 48.0 | 10.0% | 5.8 | 2.4 | 25.2 | $337.1M | 29.9 | -2.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.83 | 1.70 | 1.41 | 0.20 | 0.67 | 1.54 | 0.85 | -0.11 | -0.61 | -0.36 | — | — |
| tNERD | 1.83 | 1.70 | 1.41 | 0.20 | 0.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 9.82 |
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -8.6 | 9.0% | -2.9 | -12.0 | 10.6 | $239.2M | 29.6 | 20.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.29 | 0.86 | -0.83 | -0.90 | -0.20 | 0.42 | 0.58 | 1.17 | 0.69 | 0.54 | — | — |
| tNERD | -0.29 | 0.86 | -0.83 | -0.90 | -0.20 | 0.00 | 0.00 | 1.17 | 0.34 | 0.27 | 4.00 | 4.41 |
Carlos Rodón, New York Yankees
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 95 | 11.3% | 61.2% | 94.2 mph | 33 | 19.3s | -11 | 0.0% | — | — |
| Z-score | -0.26 | 0.35 | -1.05 | 0.01 | 1.07 | 0.29 | — | — | — | — |
| pNERD | 0.52 | 0.17 | -0.53 | 0.01 | 0.00 | -0.15 | 0.00 | 0.00 | 3.80 | 3.83 |
Casey Mize, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 91 | 12.4% | 64.2% | 93.4 mph | 29 | 17.4s | -30 | 0.0% | — | — |
| Z-score | -0.49 | 0.87 | 0.18 | -0.37 | 0.03 | -1.23 | — | — | — | — |
| pNERD | 0.98 | 0.43 | 0.09 | 0.00 | 0.00 | 0.61 | 0.00 | 0.00 | 3.80 | 5.92 |
Los Angeles Dodgers @ Minnesota Twins, 4:40p
Summary
Worth watching if you like watching a heavy favorite try to impose its will: the gNERD (11.92) is above the day's average and is driven by a Dodgers squad with elite tNERD (10.63) facing a low-Twins lineup (3.11), and a pitching contrast that reads predictable-on-paper but possibly spicy in practice. The Dodgers’ team components (big batting runs, high barrel rate, plus defense and bullpen marks) promise action, while the Twins’ weak fielding and bullpen marks make them vulnerable — so expect run-scoring chances whenever Los Angeles gets comfortable at the plate. Justin Wrobleski brings the more familiar profile: solid peripherals and a quick pace that inflates watchability (pNERD 5.10), and he’s been available after a hamstring scare earlier this month. Kendry Rojas’ pNERD is 0 because the data are thin; he’s a rookie/limited-track starter who was only just activated from the injured list, which raises the intrigue (and the uncertainty) of how his stuff plays in a big park. Betting markets favor the Dodgers decisively, so this is more “watch for offensive fireworks and matchup mismatches” than “pitching duel.”
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Los Angeles Dodgers (2.45); radio, Los Angeles Dodgers (2.51)
Los Angeles Dodgers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 62.3 | 9.7% | -2.7 | 21.1 | 32.9 | $413.5M | 30.0 | 11.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.37 | 1.45 | -0.78 | 1.62 | 1.14 | 2.41 | 0.90 | 0.64 | 0.12 | 0.26 | — | — |
| tNERD | 2.37 | 1.45 | -0.78 | 1.62 | 1.14 | 0.00 | 0.00 | 0.64 | 0.06 | 0.13 | 4.00 | 10.63 |
Minnesota Twins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.7 | 8.7% | -3.9 | -15.1 | 2.4 | $122.1M | 28.9 | -15.0 | 2.30 | 2.06 | — | — |
| Z-score | 0.43 | 0.61 | -1.09 | -1.14 | -0.69 | -0.92 | -0.06 | -0.87 | -0.17 | -0.69 | — | — |
| tNERD | 0.43 | 0.61 | -1.09 | -1.14 | -0.69 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 3.11 |
Justin Wrobleski, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 105 | 7.9% | 66.8% | 94.0 mph | 25 | 16.6s | -39 | 0.0% | — | — |
| Z-score | 0.32 | -1.25 | 1.23 | -0.09 | -1.01 | -1.87 | — | — | — | — |
| pNERD | -0.63 | -0.62 | 0.61 | 0.00 | 1.01 | 0.94 | 0.00 | 0.00 | 3.80 | 5.10 |
Kendry Rojas, Minnesota Twins
No detailed stats available
Chicago Cubs @ New York Mets, 4:10p
Summary
This is a watchable, slightly messy pitcher's duel on paper: the Cubs' shiny team profile and Edward Cabrera's high pNERD suggest upside, while Kodai Senga's shaky return from injury makes him a low-ceiling gamble. Cabrera arrives as a recently acquired, high-velocity arm whose season has been interrupted by the IL (and who had a rough activation outing on June 5), so there’s real swing–for–the-fences potential if he regains form. Senga is making another comeback from a stint on the IL and allowed four runs in four innings in his first start back, which lines up with his weak peripherals and the low pNERD here; he looks like the more hittable, risk-on side of the matchup. The Cubs’ tNERD is driven by elite fielding and good batting runs (plus a noticeable positive luck component), while the Mets carry a worse lineup and an overworked bullpen—raw ingredients for a game where a few big swings and bullpen chaos will determine entertainment. Overall: prioritize it if you like volatile pitching returns and defensive intrigue; skip it if you want crisp, reliable ace outings.
(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, Chicago Cubs (3.15)
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 34.0 | 7.6% | 1.8 | 32.5 | -2.1 | $246.2M | 29.8 | 19.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.31 | -0.32 | 0.38 | 2.49 | -0.96 | 0.50 | 0.67 | 1.11 | 1.22 | 1.62 | — | — |
| tNERD | 1.31 | -0.32 | 0.38 | 2.49 | -0.96 | 0.00 | 0.00 | 1.11 | 0.61 | 0.81 | 4.00 | 9.43 |
New York Mets
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -35.7 | 8.6% | 0.1 | -1.1 | 30.7 | $374.9M | 29.9 | -21.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.31 | 0.52 | -0.06 | -0.07 | 1.00 | 1.97 | 0.85 | -1.22 | 1.82 | 1.41 | — | — |
| tNERD | -1.31 | 0.52 | -0.06 | -0.07 | 1.00 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 5.70 |
Edward Cabrera, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 94 | 11.9% | 61.6% | 96.3 mph | 28 | 17.9s | 34 | 0.0% | — | — |
| Z-score | -0.32 | 0.63 | -0.91 | 1.00 | -0.23 | -0.83 | — | — | — | — |
| pNERD | 0.63 | 0.32 | -0.45 | 1.00 | 0.23 | 0.41 | 1.00 | 0.00 | 3.80 | 6.94 |
Kodai Senga, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 123 | 12.4% | 58.9% | 95.3 mph | 33 | 20.6s | 101 | 0.0% | — | — |
| Z-score | 1.36 | 0.87 | -2.02 | 0.53 | 1.07 | 1.34 | — | — | — | — |
| pNERD | -2.71 | 0.43 | -1.01 | 0.53 | 0.00 | -0.67 | 1.00 | 0.00 | 3.80 | 1.37 |
Atlanta Braves @ San Diego Padres, 6:40p
Summary
Good watch: a tidy mismatch of axes — a high-tNERD, bullpen-driven Padres lineup meeting a rookie-ish Braves starter — with enough uncertainty to keep the feed interesting. The game’s gNERD (11.72) sits above today’s mean and promises more action than a typical weekday getaway: San Diego’s team NERD is juiced by elite fielding, a top-rated bullpen and good broadcast interest while Atlanta brings strong barrel profile and a surprisingly useful ‘pen, so you’re likely to get crisp late-inning leverage even if the starting pitching doesn’t sparkle. JR Ritchie’s start is the main novelty — he’s a 22-year-old who turned heads in his April debut and was recalled in June, so his low-ish pNERD (2.36) mixes starter upside with real inexperience. The Padres hadn’t named a starter for this opener and project to lean on a dangerous relief corps (Mason Miller et al.), which raises the chance of a bullpen game or a multi-bullpen chess match — the exact kind of managerial tinkering that makes mediocre pitch-to-contact starts watchable. If you like bullpen velocity, defensive plays and managerial strategy, prioritize this one; if you want dominant starting staffs, not so much.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 10.1 | 9.1% | 0.3 | 7.8 | 32.3 | $249.8M | 30.5 | -24.0 | 2.36 | 2.36 | — | — |
| Z-score | 0.41 | 0.94 | -0.00 | 0.61 | 1.10 | 0.54 | 1.36 | -1.39 | -0.05 | -0.06 | — | — |
| tNERD | 0.41 | 0.94 | -0.00 | 0.61 | 1.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 7.06 |
San Diego Padres
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -45.7 | 8.3% | 4.4 | 18.2 | 45.5 | $255.5M | 29.9 | -24.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.69 | 0.27 | 1.05 | 1.40 | 1.89 | 0.60 | 0.85 | -1.39 | 2.12 | 2.09 | — | — |
| tNERD | -1.69 | 0.27 | 1.05 | 1.40 | 1.89 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 9.03 |
JR Ritchie, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 116 | 8.7% | 58.7% | 94.3 mph | 23 | 18.0s | -7 | 0.0% | — | — |
| Z-score | 0.95 | -0.87 | -2.12 | 0.06 | -1.53 | -0.75 | — | — | — | — |
| pNERD | -1.90 | -0.44 | -1.06 | 0.06 | 1.53 | 0.37 | 0.00 | 0.00 | 3.80 | 2.36 |
Texas Rangers @ Miami Marlins, 3:40p
Summary
Watch this mostly for Sandy Alcantara and the Marlins’ youthful, high-energy profile — Alcantara’s strengths (high velocity, strong strike-rate) make the pitching matchup interesting even if Texas sends a low-information arm. The game’s gNERD (11.71) sits above today’s average and the Marlins’ team NERD (7.30) suggests more action than the Rangers’ quieter offense.
Alcantara’s 97.5 mph juice and above-average strike% make him the clear engine of watchability, and he’s been piling up strikeouts for Miami this year (he’s even closing in on franchise strikeout marks). Cal Quantrill’s pNERD is 0 because there’s little usable 2026 pitch data after he was recently added to Texas’ staff, which adds an element of unpredictability to the start. The Rangers’ roster noise — a rotation move and recent IL activity — leaves Texas more of a live underdog; that, combined with the Marlins’ younger, fleet-footed roster and slightly stronger bullpen profile, explains why the game’s tNERD tilt and moderately high pNERD make this a better-than-average broadcast to check in on.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | -5.1 | 7.5% | -1.4 | 0.0 | 25.2 | $201.9M | 30.3 | 23.0 | 2.01 | 2.08 | — | — |
| Z-score | -0.16 | -0.40 | -0.44 | 0.01 | 0.67 | -0.01 | 1.17 | 1.34 | -0.74 | -0.65 | — | — |
| tNERD | -0.16 | -0.40 | -0.44 | 0.01 | 0.67 | 0.01 | 0.00 | 1.34 | 0.00 | 0.00 | 4.00 | 5.03 |
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -10.9 | 6.1% | 5.2 | 0.8 | 29.5 | $81.5M | 27.4 | 2.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.38 | -1.58 | 1.26 | 0.08 | 0.93 | -1.39 | -1.49 | 0.12 | -1.17 | -1.54 | — | — |
| tNERD | -0.38 | -1.58 | 1.26 | 0.08 | 0.93 | 1.39 | 1.49 | 0.12 | 0.00 | 0.00 | 4.00 | 7.30 |
Cal Quantrill, Texas Rangers
No detailed stats available
Sandy Alcantara, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 99 | 10.0% | 68.1% | 97.5 mph | 30 | 19.2s | 0 | 0.0% | — | — |
| Z-score | -0.03 | -0.26 | 1.79 | 1.57 | 0.29 | 0.21 | — | — | — | — |
| pNERD | 0.06 | -0.13 | 0.89 | 1.57 | 0.00 | -0.11 | 0.00 | 0.00 | 3.80 | 6.09 |
Philadelphia Phillies @ Washington Nationals, 3:45p
Summary
Tune in for Jesús Luzardo — he’s the kind of starter who will make strikeouts and velocity highlights feel inevitable — and beware: Zack Littell has been prone to the long ball recently, which makes this a contest of tidy dominance vs. messy volatility. Luzardo’s sky-high pNERD (10.24) and component profile — strong xFIP-, above-average velocity, and a big positive luck swing — set the tone; MLB previews note he’s been especially stingy on the road this season, which explains why he’s the real draw here. The game’s gNERD of 11.65 sits above both the historic mean and today’s average, so this is objectively a better-than-average broadcast, driven more by pitching matchup and the Nationals’ lively team profile (tNERD 8.19) than by a big Phillies offense (tNERD 5.61). Littell’s negative pNERD (-0.74) reflects a poor xFIP- and low whiff rates, and recent outings where he surrendered multiple homers make him the likely source of fireworks. The Nationals’ bullpen has been an unstable storyline lately while the Phillies’ relief depth has shown flashes of reliability, which amplifies the late-inning stakes. Overall: watch for Luzardo’s swing-and-miss stuff and the matchup mismatch — entertaining if you like pitchers carving up lineups, nervy if you prefer tidy, low-leverage finales.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
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 | -32.7 | 7.5% | 6.4 | -6.1 | 35.0 | $309.8M | 30.5 | -16.0 | 2.92 | 2.69 | — | — |
| Z-score | -1.20 | -0.40 | 1.57 | -0.45 | 1.26 | 1.22 | 1.36 | -0.93 | 1.03 | 0.64 | — | — |
| tNERD | -1.20 | -0.40 | 1.57 | -0.45 | 1.26 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.61 |
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 23.4 | 8.8% | 6.6 | 2.7 | -19.1 | $114.5M | 27.1 | -39.0 | 2.00 | 2.20 | — | — |
| Z-score | 0.91 | 0.69 | 1.62 | 0.22 | -1.98 | -1.01 | -1.71 | -2.26 | -0.75 | -0.40 | — | — |
| tNERD | 0.91 | 0.69 | 1.62 | 0.22 | -1.98 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 8.19 |
Jesús Luzardo, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 76 | 13.4% | 63.9% | 96.7 mph | 28 | 17.4s | 24 | 0.0% | — | — |
| Z-score | -1.36 | 1.33 | 0.06 | 1.19 | -0.23 | -1.23 | — | — | — | — |
| pNERD | 2.71 | 0.67 | 0.03 | 1.19 | 0.23 | 0.61 | 1.00 | 0.00 | 3.80 | 10.24 |
Zack Littell, Washington Nationals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 132 | 6.7% | 64.3% | 91.6 mph | 30 | 18.9s | -1 | 0.0% | — | — |
| Z-score | 1.87 | -1.81 | 0.19 | -1.23 | 0.29 | -0.03 | — | — | — | — |
| pNERD | -3.75 | -0.90 | 0.10 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 3.80 | -0.74 |
Seattle Mariners @ Pittsburgh Pirates, 3:40p
Summary
If you want one clear reason to tune in: George Kirby’s arm is the show — his high pNERD and uptick in velocity make him the game’s biggest attraction, while Mitch Keller’s uneven recent form lowers the ceiling for a pitch duel. The gNERD of 11.11 sits a touch above both the historical median (10.10) and today's average (10.01), driven mostly by Kirby (pNERD 8.41) versus a Pirates lineup that rates better overall than Seattle’s (Pirates tNERD 6.53 vs Mariners 3.73). Kirby brings above-average velocity, a strong strike% component and sizable positive luck — the sort of starter who can produce punchouts and length that keep a game watchable. Mitch Keller’s profile is the opposite: middling pNERD (3.56), low swinging-strike work and a string of rough outings that suggest volatility rather than domination, so expect the contest to hinge on whether Pittsburgh’s offense can force mistakes early. Defensive and baserunning weaknesses on both sides temper the excitement, but this is still a pitcher-centered game worth prioritizing if you prefer watching a high-upside arm try to impose his will.
(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 | 6.4 | 8.2% | -4.2 | -16.0 | 21.2 | $196.7M | 28.4 | 8.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.27 | 0.19 | -1.16 | -1.21 | 0.44 | -0.07 | -0.52 | 0.47 | -0.07 | 0.28 | — | — |
| tNERD | 0.27 | 0.19 | -1.16 | -1.21 | 0.44 | 0.07 | 0.52 | 0.47 | 0.00 | 0.14 | 4.00 | 3.73 |
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 24.3 | 8.2% | 5.8 | -14.4 | 12.4 | $119.1M | 28.8 | 0.0 | 2.01 | 1.98 | — | — |
| Z-score | 0.94 | 0.19 | 1.41 | -1.08 | -0.09 | -0.96 | -0.20 | 0.00 | -0.74 | -0.86 | — | — |
| tNERD | 0.94 | 0.19 | 1.41 | -1.08 | -0.09 | 0.96 | 0.20 | 0.00 | 0.00 | 0.00 | 4.00 | 6.53 |
George Kirby, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 86 | 10.5% | 67.1% | 96.8 mph | 28 | 18.9s | 18 | 0.0% | — | — |
| Z-score | -0.78 | -0.03 | 1.36 | 1.24 | -0.23 | -0.03 | — | — | — | — |
| pNERD | 1.56 | -0.01 | 0.68 | 1.24 | 0.23 | 0.01 | 0.90 | 0.00 | 3.80 | 8.41 |
Mitch Keller, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 8.6% | 63.8% | 93.1 mph | 30 | 18.6s | 12 | 0.0% | — | — |
| Z-score | 0.26 | -0.92 | 0.01 | -0.51 | 0.29 | -0.27 | — | — | — | — |
| pNERD | -0.52 | -0.46 | 0.00 | 0.00 | 0.00 | 0.13 | 0.60 | 0.00 | 3.80 | 3.56 |
Arizona Diamondbacks @ St. Louis Cardinals, 4:45p
Summary
Not a must-watch headline game, but worth tuning into if you like a veteran-versus-upstart pitching contrast and a Cardinals lineup that actually skews entertaining. Eduardo Rodríguez comes in as the veteran with a recent quality outing and a milestone-flavored gem in his pocket, while Kyle Leahy is the fresher arm whose role-shift to the rotation has produced flashes — that matchup supplies a clear narrative even if it isn’t a strikeout festival.
The numbers line up with that story: the Cardinals’ high tNERD (7.78) reflects a better balance of offense and defense, while Arizona’s lower tNERD (4.21) is propped up by above-average fielding; that suggests more offense and cleaner defensive plays on the St. Louis side. Rodriguez’s modest pNERD (2.34) and Leahy’s higher one (4.35) say Leahy is the more watchable hurler today on pure matchup terms, but both pitchers show low swinging-strike and strike rates, meaning this could tilt toward contact and situational baseball rather than pure swing-and-miss excitement. The gNERD of 9.34 sits a hair below the day’s average, so prioritize this game if you value the storyline and team play over fireworks.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Arizona Diamondbacks (2.19); radio, St. Louis Cardinals (2.15)
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -28.1 | 6.9% | 3.0 | 18.7 | 14.0 | $231.6M | 30.2 | -16.0 | 2.19 | 1.92 | — | — |
| Z-score | -1.03 | -0.90 | 0.69 | 1.44 | 0.00 | 0.33 | 1.08 | -0.93 | -0.39 | -0.99 | — | — |
| tNERD | -1.03 | -0.90 | 0.69 | 1.44 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.21 |
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 18.9 | 7.6% | 2.2 | 10.2 | -4.3 | $111.2M | 26.9 | 3.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.74 | -0.32 | 0.49 | 0.79 | -1.09 | -1.05 | -1.94 | 0.18 | -0.43 | -0.50 | — | — |
| tNERD | 0.74 | -0.32 | 0.49 | 0.79 | -1.09 | 1.05 | 1.94 | 0.18 | 0.00 | 0.00 | 4.00 | 7.78 |
Eduardo Rodriguez, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 7.6% | 62.7% | 92.0 mph | 33 | 18.4s | -48 | 0.0% | — | — |
| Z-score | 0.37 | -1.39 | -0.45 | -1.04 | 1.07 | -0.43 | — | — | — | — |
| pNERD | -0.75 | -0.69 | -0.23 | 0.00 | 0.00 | 0.21 | 0.00 | 0.00 | 3.80 | 2.34 |
Kyle Leahy, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 100 | 8.8% | 62.4% | 93.9 mph | 29 | 17.4s | 14 | 0.0% | — | — |
| Z-score | 0.03 | -0.82 | -0.60 | -0.13 | 0.03 | -1.23 | — | — | — | — |
| pNERD | -0.06 | -0.41 | -0.30 | 0.00 | 0.00 | 0.61 | 0.70 | 0.00 | 3.80 | 4.35 |
Milwaukee Brewers @ Cincinnati Reds, 4:10p
Summary
Low-key, watchable: a pitchers’-duel vibe driven more by Brandon Sproat’s high-velocity upside and Milwaukee’s reliable bullpen than by Cincinnati’s sputtering lineup. The gNERD (9.04) sits a touch below today’s average but the Brewers’ strong team profile (tNERD 6.80) — young roster, stout relief unit — raises the entertainment floor, while the Reds’ low tNERD (3.66) and weak overall offense temper expectations. Sproat (pNERD 5.37) offers the novelty: a 25-year-old with mid-90s heat and a recent trade/debut arc that makes him interesting to watch despite a rocky first big-league outing; his underlying peripherals and velocity suggest swings-and-misses are possible. Lodolo (pNERD 2.25) is the riskier half — bite-sized velocity gains, a high xFIP and uneven results so far — which means the game could either be a tidy duel or a quick slog if he doesn’t find command. The real hook is matchup contrast: Brewers bullpen depth versus a Reds relief group that’s struggled, and Cincinnati’s unusual barrel-heavy but low-run production profile that could flip a close game late.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
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.8 | 6.9% | 2.2 | -10.9 | 29.8 | $139.3M | 27.7 | -35.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.70 | -0.90 | 0.49 | -0.82 | 0.95 | -0.73 | -1.21 | -2.03 | 0.53 | 0.37 | — | — |
| tNERD | 0.70 | -0.90 | 0.49 | -0.82 | 0.95 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 6.80 |
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -33.8 | 9.6% | -0.5 | -7.0 | -9.8 | $147.4M | 28.0 | 2.0 | 2.09 | 2.11 | — | — |
| Z-score | -1.24 | 1.36 | -0.21 | -0.52 | -1.42 | -0.63 | -0.94 | 0.12 | -0.59 | -0.59 | — | — |
| tNERD | -1.24 | 1.36 | -0.21 | -0.52 | -1.42 | 0.63 | 0.94 | 0.12 | 0.00 | 0.00 | 4.00 | 3.66 |
Brandon Sproat, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 10.1% | 61.2% | 96.4 mph | 25 | 18.9s | 37 | 0.0% | — | — |
| Z-score | 0.43 | -0.21 | -1.07 | 1.05 | -1.01 | -0.03 | — | — | — | — |
| pNERD | -0.87 | -0.11 | -0.53 | 1.05 | 1.01 | 0.01 | 1.00 | 0.00 | 3.80 | 5.37 |
Nick Lodolo, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 121 | 9.3% | 64.1% | 94.1 mph | 28 | 19.1s | 20 | 0.0% | — | — |
| Z-score | 1.24 | -0.59 | 0.13 | -0.04 | -0.23 | 0.13 | — | — | — | — |
| pNERD | -2.48 | -0.29 | 0.06 | 0.00 | 0.23 | -0.07 | 1.00 | 0.00 | 3.80 | 2.25 |
Kansas City Royals @ Tampa Bay Rays, 3:40p
Summary
Not a must-watch fireworks show, but a tidy pitching contrast: an established frontline arm in Shane McClanahan against a lively, high-velocity rookie in Luinder Avila—good spotting for viewers who like pitcher battles rather than slugfests. The gNERD of 8.44 sits below today’s average, and the low team NERDs (Royals 3.91, Rays 2.32) flag a game that’s light on offensive fireworks, but the above-average pNERD (5.33) signals pitching interest instead. McClanahan is the safer bet—quality underlying numbers and role as Tampa Bay’s rotation anchor—so expect quality sequencing and chase rates from the Rays’ side. Avila’s a developing story: electric velocity and a recent strong outing suggest upside, plus the Royals have been stretching him out as a starter, which makes his start a live scouting report. Team details cut both ways—Kansas City’s bullpen has been a drag while Tampa’s defensive marks are surprisingly poor—so late-inning volatility is possible even if run-scoring looks muted. If you prefer clean pitchability and a peek at a prospect’s next step, tune in; if you want big offensive drama, this isn’t the top ticket.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Tampa Bay Rays (2.27); radio, Kansas City Royals (2.22)
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -17.3 | 8.4% | 2.4 | 5.0 | -16.9 | $184.5M | 29.7 | 15.0 | 2.11 | 2.22 | — | — |
| Z-score | -0.62 | 0.36 | 0.54 | 0.40 | -1.84 | -0.21 | 0.62 | 0.88 | -0.54 | -0.36 | — | — |
| tNERD | -0.62 | 0.36 | 0.54 | 0.40 | -1.84 | 0.21 | 0.00 | 0.88 | 0.00 | 0.00 | 4.00 | 3.91 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -2.0 | 5.3% | 2.7 | -14.4 | 3.0 | $106.9M | 29.1 | 11.0 | 2.27 | 2.10 | — | — |
| Z-score | -0.05 | -2.25 | 0.61 | -1.08 | -0.65 | -1.10 | 0.07 | 0.64 | -0.23 | -0.61 | — | — |
| tNERD | -0.05 | -2.25 | 0.61 | -1.08 | -0.65 | 1.10 | 0.00 | 0.64 | 0.00 | 0.00 | 4.00 | 2.32 |
Luinder Avila, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 115 | 9.2% | 59.4% | 96.4 mph | 24 | 18.4s | 12 | 0.0% | — | — |
| Z-score | 0.89 | -0.64 | -1.82 | 1.05 | -1.27 | -0.43 | — | — | — | — |
| pNERD | -1.79 | -0.32 | -0.91 | 1.05 | 1.27 | 0.21 | 0.60 | 0.00 | 3.80 | 3.92 |
Shane McClanahan, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 91 | 12.1% | 64.9% | 95.6 mph | 29 | 17.2s | -13 | 0.0% | — | — |
| Z-score | -0.49 | 0.72 | 0.45 | 0.67 | 0.03 | -1.39 | — | — | — | — |
| pNERD | 0.98 | 0.36 | 0.23 | 0.67 | 0.00 | 0.69 | 0.00 | 0.00 | 3.80 | 6.74 |
Boston Red Sox @ Colorado Rockies, 5:40p
Summary
Not a must-watch slugfest: Sonny Gray’s comeback steadiness is the main draw, while Sean Sullivan is a very young unknown getting his early starts at hitter-friendly Coors — entertainments comes from process, not fireworks. The gNERD of 8.18 sits below the typical day’s slate, and the team split (Red Sox much higher than Rockies) suggests a game with more controlled pitching and defense than constant offense. Boston’s tNERD leans on excellent fielding and a solid bullpen while their offense has underperformed its metrics — a +15 luck figure that implies some offensive upside is due — so Gray could benefit from run support. Gray was recently reinstated from the IL and has stacked quality starts in his recent outings, which makes him the narrative anchor here. The Rockies’ starter, Sean Sullivan, had his contract selected recently and is essentially an experimental, low-data arm making early career starts (his Triple‑A numbers were shaky), so expect volatility at Coors. Overall: watch for Gray’s command and how a rookie lefty holds up in Coors; otherwise this is a lower-priority, analytically boring-but-slightly-interesting game.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
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 | -39.3 | 6.7% | 3.4 | 20.9 | 25.3 | $263.6M | 29.2 | 15.0 | 2.47 | 2.64 | — | — |
| Z-score | -1.45 | -1.07 | 0.79 | 1.61 | 0.68 | 0.70 | 0.17 | 0.88 | 0.16 | 0.54 | — | — |
| tNERD | -1.45 | -1.07 | 0.79 | 1.61 | 0.68 | 0.00 | 0.00 | 0.88 | 0.08 | 0.27 | 4.00 | 5.79 |
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -32.2 | 6.7% | -2.5 | -8.5 | 16.1 | $134.1M | 29.5 | 10.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.18 | -1.07 | -0.73 | -0.63 | 0.13 | -0.79 | 0.44 | 0.58 | -1.29 | -1.25 | — | — |
| tNERD | -1.18 | -1.07 | -0.73 | -0.63 | 0.13 | 0.79 | 0.00 | 0.58 | 0.00 | 0.00 | 4.00 | 1.89 |
Sonny Gray, Boston Red Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 91 | 9.1% | 64.6% | 92.1 mph | 36 | 21.2s | -20 | 0.0% | — | — |
| Z-score | -0.49 | -0.68 | 0.31 | -0.99 | 1.85 | 1.82 | — | — | — | — |
| pNERD | 0.98 | -0.34 | 0.16 | 0.00 | 0.00 | -0.91 | 0.00 | 0.00 | 3.80 | 3.69 |
Sean Sullivan, Colorado Rockies
No detailed stats available
Houston Astros @ Toronto Blue Jays, 1:07p
Summary
Not a must-watch: the gNERD (7.35) and both teams’ tNERDs sit well below typical-interest games, so expect a plodding pitcher’s duel with limited offensive fireworks. Peter Lambert is the clearest reason to tune in—his modest pNERD reflects a reliable-ish backend starter (64 IP, 58 K, 3.23 ERA this year) who’s coming off a recent outing where he left with a hand issue, so there’s intrigue about how sharp his stuff is today. Shane Bieber’s story is the other draw: he’s coming off the injured list with right-elbow inflammation and appears to be making his 2026 return, but the pNERD shows no usable sample for him yet, which increases uncertainty and the potential for either a short leash or something surprising. Both clubs’ team profiles suppress watchability: weak offensive indicators and mediocre barrels/baserunning contrast with Toronto’s good fielding and a beleaguered bullpen that could inject late-game drama. In short, this is a low-to-moderate watch: more interesting for injury/return monitoring and quiet pitcher-battle viewers than anyone chasing high-scoring excitement.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Toronto Blue Jays (2.39)
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 7.2 | 8.6% | -3.1 | -0.7 | 1.7 | $232.7M | 28.9 | 4.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.30 | 0.52 | -0.88 | -0.04 | -0.73 | 0.34 | -0.16 | 0.24 | -0.42 | -0.84 | — | — |
| tNERD | 0.30 | 0.52 | -0.88 | -0.04 | -0.73 | 0.00 | 0.16 | 0.24 | 0.00 | 0.00 | 4.00 | 3.56 |
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -13.2 | 6.7% | -3.8 | 6.4 | 23.7 | $306.1M | 30.1 | 9.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.47 | -1.07 | -1.06 | 0.50 | 0.58 | 1.18 | 0.99 | 0.53 | 1.40 | 0.01 | — | — |
| tNERD | -0.47 | -1.07 | -1.06 | 0.50 | 0.58 | 0.00 | 0.00 | 0.53 | 0.70 | 0.00 | 4.00 | 3.72 |
Peter Lambert, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 9.9% | 63.1% | 94.1 mph | 29 | 19.5s | -30 | 0.0% | — | — |
| Z-score | 0.43 | -0.31 | -0.29 | -0.04 | 0.03 | 0.45 | — | — | — | — |
| pNERD | -0.87 | -0.15 | -0.14 | 0.00 | 0.00 | -0.23 | 0.00 | 0.00 | 3.80 | 2.41 |
Shane Bieber, Toronto Blue Jays
No detailed stats available
Baltimore Orioles @ Los Angeles Angels, 6:38p
Summary
Low on the drama meter: a gNERD of 6.91 and feeble team NERDs make this one a grind more than a must-watch—still, Shane Baz’s recent arrival in Baltimore and the Angels’ young arm in the circle give it a story-driven hook. The metrics tell the tale: Baltimore’s team profile (tNERD 4.33) outclasses an Angels unit that grades poorly for defense and bullpen support (tNERD 1.13), so expect more tidy innings than back-and-forth fireworks. Shane Baz’s pNERD (3.35) reflects a real arm—not elite by these measures but legitimately interesting after his offseason trade and five‑year deal with Baltimore. Ryan Johnson’s pNERD of 0 flags a tiny sample and limited data; he’s a hard-to-predict young call-up who’s flashed strikeout stuff but struggled in early MLB looks, which raises the chance of volatility if he can’t miss bats consistently. Taken together, this is a low-priority broadcast for neutral fans—tune in if you want to see whether Baz validates his new contract or if Johnson’s upside produces an upset, otherwise pick a higher gNERD game.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Baltimore Orioles (2.10)
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 12.7 | 8.5% | -1.5 | -8.2 | 14.3 | $214.8M | 29.0 | -8.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.51 | 0.44 | -0.47 | -0.61 | 0.02 | 0.14 | -0.02 | -0.46 | 0.85 | -0.61 | — | — |
| tNERD | 0.51 | 0.44 | -0.47 | -0.61 | 0.02 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 4.33 |
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -3.1 | 9.3% | -7.0 | -20.4 | -5.8 | $191.6M | 28.6 | 0.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.09 | 1.11 | -1.89 | -1.54 | -1.18 | -0.13 | -0.39 | 0.00 | 0.40 | -0.80 | — | — |
| tNERD | -0.09 | 1.11 | -1.89 | -1.54 | -1.18 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 1.13 |
Shane Baz, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 9.1% | 63.5% | 96.0 mph | 27 | 21.1s | -7 | 0.0% | — | — |
| Z-score | 0.26 | -0.68 | -0.14 | 0.86 | -0.49 | 1.74 | — | — | — | — |
| pNERD | -0.52 | -0.34 | -0.07 | 0.86 | 0.49 | -0.87 | 0.00 | 0.00 | 3.80 | 3.35 |
Ryan Johnson, Los Angeles Angels
No detailed stats available
Athletics @ San Francisco Giants, 6:45p
Summary
Low-key, low-drama pitching matchup: this game’s gNERD of 5.29 sits at the bottom of today’s slate, and the numbers — and news — mostly agree that it’s not must-see TV. The A’s outscore the Giants on team NERD (5.45 vs. 3.44) thanks to above-average batting and an unusually large positive “luck” signal for both clubs (suggesting both have been underperforming their peripherals and could regress), but the pitching matchup is the real dampener: Civale (pNERD 0.43) and Ray (pNERD 1.25) bring middling xFIP profiles, low strike-generation components, and very little in the way of swing-and-miss, so you shouldn’t expect a high-K duel. Civale has just returned from a brief IL stint and suffered a rough outing in his comeback window, which blunts the intrigue around his start, while Ray’s season has been a classic one-good/one-bad pattern — serviceable but streaky. The upshot: pick this if you want quiet, contact-heavy baseball with some offensive upside from Oakland and the small drama of whether either pitcher can buck his peripherals — otherwise prioritize games with higher pNERD/tNERD signals.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 18.5 | 8.5% | -3.8 | -16.0 | 10.5 | $135.2M | 28.2 | 22.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.73 | 0.44 | -1.06 | -1.21 | -0.21 | -0.77 | -0.71 | 1.28 | -2.19 | -0.95 | — | — |
| tNERD | 0.73 | 0.44 | -1.06 | -1.21 | -0.21 | 0.77 | 0.71 | 1.28 | 0.00 | 0.00 | 4.00 | 5.45 |
San Francisco Giants
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 9.3 | 6.9% | -6.5 | -7.0 | -6.7 | $228.3M | 29.6 | 26.0 | 3.20 | 3.49 | — | — |
| Z-score | 0.38 | -0.90 | -1.76 | -0.52 | -1.23 | 0.29 | 0.49 | 1.51 | 1.59 | 2.34 | — | — |
| tNERD | 0.38 | -0.90 | -1.76 | -0.52 | -1.23 | 0.00 | 0.00 | 1.51 | 0.79 | 1.17 | 4.00 | 3.44 |
Aaron Civale, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 124 | 8.1% | 65.1% | 91.1 mph | 31 | 19.5s | -11 | 0.0% | — | — |
| Z-score | 1.41 | -1.15 | 0.52 | -1.46 | 0.55 | 0.45 | — | — | — | — |
| pNERD | -2.83 | -0.58 | 0.26 | 0.00 | 0.00 | -0.23 | 0.00 | 0.00 | 3.80 | 0.43 |
Robbie Ray, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 113 | 11.0% | 61.0% | 93.2 mph | 34 | 20.2s | -13 | 0.0% | — | — |
| Z-score | 0.78 | 0.21 | -1.17 | -0.47 | 1.33 | 1.02 | — | — | — | — |
| pNERD | -1.56 | 0.10 | -0.59 | 0.00 | 0.00 | -0.51 | 0.00 | 0.00 | 3.80 | 1.25 |
- ← Previous
MLB: What to watch on June 22, 2026