MLB: What to watch on July 2, 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 |
|---|---|---|---|---|---|---|---|---|---|
| 18.0 | 11:10a | Cincinnati Reds | 3.0 | Milwaukee Brewers | 7.6 | Chase Burns | 11.1 | Jacob Misiorowski | 14.3 |
| 15.3 | 7:10p | San Diego Padres | 8.8 | Los Angeles Dodgers | 11.2 | Randy Vásquez | 2.9 | Roki Sasaki | 7.7 |
| 13.6 | 9:35a | Pittsburgh Pirates | 6.9 | Philadelphia Phillies | 6.2 | Jared Jones | 9.1 | Alan Rangel | No data |
| 12.3 | 3:40p | Chicago White Sox | 8.5 | Cleveland Guardians | 6.1 | Davis Martin | 6.7 | Slade Cecconi | 3.3 |
| 12.2 | 4:15p | St. Louis Cardinals | 6.9 | Atlanta Braves | 6.3 | Dustin May | 6.2 | Hurston Waldrep | No data |
| 11.5 | 6:40p | Los Angeles Angels | 1.4 | Seattle Mariners | 4.4 | Walbert Ureña | 6.5 | Bryce Miller | 10.6 |
| 10.5 | 5:05p | Detroit Tigers | 4.7 | Texas Rangers | 5.4 | Framber Valdez | 3.0 | Nathan Eovaldi | 7.8 |
| 9.2 | 12:10p | Miami Marlins | 8.6 | Colorado Rockies | 2.2 | Ryan Gusto | 4.2 | Michael Lorenzen | 3.4 |
| 7.7 | 4:40p | Tampa Bay Rays | 3.6 | Kansas City Royals | 2.8 | Ian Seymour | 5.0 | Stephen Kolek | 4.1 |
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
Cincinnati Reds @ Milwaukee Brewers, 11:10a
Summary
If you want a pure pitching showcase, this is your game — two flamethrowers with sky-high pNERD scores square off and the Brewers’ stronger team context promises more action than a museum exhibit. Jacob Misiorowski’s ridiculous peripherals (elite xFIP- and strikeout profile) and Chase Burns’ velocity-and-K combination make this one of the day’s rare true duel pots.
Misiorowski (pNERD 14.31) is the real draw: an eye-popping xFIP- and K-rate with triple-digit heat that explains his outsize score and why Milwaukee is favored; he has had a hamstring scare earlier in the season but has been dominant when healthy. Burns (pNERD 11.12) brings heavy velocity and swing-and-miss stuff — high upside for K-strewn innings but also the kind of mistake that can break a tight game. Team-wise the Brewers’ tNERD (7.55) and hefty bullpen component contrast with a light-hitting, thin-bullpen Reds club (tNERD 3.01), which tilts the watchability toward late-inning leverage drama rather than offensive fireworks. Given the game gNERD of 18.00 (near the top historically), this is must-see for fans who prefer elite pitching matchups over bunt-and-grind slogfests.
(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)
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -43.3 | 9.4% | -0.9 | -11.3 | -13.9 | $147.4M | 28.0 | 4.0 | 2.09 | 2.11 | — | — |
| Z-score | -1.47 | 1.31 | -0.31 | -0.78 | -1.56 | -0.63 | -0.94 | 0.25 | -0.59 | -0.59 | — | — |
| tNERD | -1.47 | 1.31 | -0.31 | -0.78 | -1.56 | 0.63 | 0.94 | 0.25 | 0.00 | 0.00 | 4.00 | 3.01 |
Milwaukee Brewers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 23.0 | 7.0% | 3.3 | -5.2 | 30.8 | $139.3M | 27.7 | -23.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.83 | -0.89 | 0.72 | -0.35 | 0.86 | -0.73 | -1.21 | -1.37 | 0.53 | 0.37 | — | — |
| tNERD | 0.83 | -0.89 | 0.72 | -0.35 | 0.86 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 7.55 |
Chase Burns, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 76 | 15.2% | 63.4% | 97.9 mph | 23 | 18.0s | -22 | 0.0% | — | — |
| Z-score | -1.35 | 2.13 | -0.20 | 1.74 | -1.53 | -0.78 | — | — | — | — |
| pNERD | 2.70 | 1.06 | -0.10 | 1.74 | 1.53 | 0.39 | 0.00 | 0.00 | 3.80 | 11.12 |
Jacob Misiorowski, Milwaukee Brewers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 52 | 17.0% | 67.4% | 100.4 mph | 24 | 20.0s | -17 | 0.0% | — | — |
| Z-score | -2.73 | 2.96 | 1.44 | 2.92 | -1.26 | 0.84 | — | — | — | — |
| pNERD | 5.47 | 1.48 | 0.72 | 2.00 | 1.26 | -0.42 | 0.00 | 0.00 | 3.80 | 14.31 |
San Diego Padres @ Los Angeles Dodgers, 7:10p
Summary
This is a top-tier watch for people who like offense meeting volatility: the gNERD (15.32) sits well above both today's average and the historical 95th percentile, largely because the Dodgers' offense and Roki Sasaki's high-ceiling stuff clash with a Padres staff that has clear holes. The matchup is confirmed with Randy Vásquez and Roki Sasaki as probables.
Sasaki's pNERD (7.73) leans on elite velocity and chase/swing metrics and — despite a middling ERA — a large positive “luck” suggests his underlying skills (and thus results) could improve, making him a compelling watch when hitters are squaring up. Vásquez's lower pNERD (2.88) and elevated xFIP- imply he offers a hittable profile, which boosts the entertainment value when he faces a Dodgers lineup that drives runs and barrels at an above-average clip; the Padres' tNERD is propped up by defense and broadcast appeal, not offense.
In short: expect high run-scoring potential and a clear narrative—young ace stuff vs. a vulnerable opposing starter—so prioritize this game if you favor action over pitching duels.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
San Diego Padres
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -38.1 | 8.3% | 4.1 | 18.0 | 43.0 | $255.5M | 29.9 | -11.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.29 | 0.31 | 0.91 | 1.28 | 1.52 | 0.60 | 0.85 | -0.65 | 2.12 | 2.09 | — | — |
| tNERD | -1.29 | 0.31 | 0.91 | 1.28 | 1.52 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 8.82 |
Los Angeles Dodgers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 75.2 | 9.7% | -2.2 | 21.0 | 35.1 | $413.5M | 30.0 | 14.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.64 | 1.59 | -0.62 | 1.49 | 1.09 | 2.41 | 0.90 | 0.84 | 0.12 | 0.26 | — | — |
| tNERD | 2.64 | 1.59 | -0.62 | 1.49 | 1.09 | 0.00 | 0.00 | 0.84 | 0.06 | 0.13 | 4.00 | 11.22 |
Randy Vásquez, San Diego Padres
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 116 | 9.1% | 64.4% | 94.9 mph | 27 | 17.9s | -6 | 0.0% | — | — |
| Z-score | 0.95 | -0.71 | 0.21 | 0.33 | -0.48 | -0.86 | — | — | — | — |
| pNERD | -1.91 | -0.35 | 0.10 | 0.33 | 0.48 | 0.43 | 0.00 | 0.00 | 3.80 | 2.88 |
Roki Sasaki, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 101 | 13.1% | 63.9% | 97.5 mph | 24 | 19.2s | 16 | 0.0% | — | — |
| Z-score | 0.09 | 1.15 | 0.03 | 1.55 | -1.26 | 0.19 | — | — | — | — |
| pNERD | -0.18 | 0.58 | 0.01 | 1.55 | 1.26 | -0.10 | 0.80 | 0.00 | 3.80 | 7.73 |
Pittsburgh Pirates @ Philadelphia Phillies, 9:35a
Summary
Jared Jones’ flamethrower vs. a near-unknown Alan Rangel turns a middling matchup into must-scan TV: a gNERD of 13.60 sits above the day’s mean and in the upper quartile historically, mostly thanks to Jones’ profile and both teams’ above-average tNERDs. Jones carries a 9.09 pNERD driven by elite velocity (98.7 mph) and strong whiff numbers, and his large positive “luck” component suggests his peripherals could outpace recent results — he’s the big reason this game grades up. Rangel’s pNERD is 0.00 because he’s essentially a wildcard: the Phillies are turning him loose for his first big-league start rather than using an opener, which raises the intrigue (and variance) of every inning he eats. Team-wise, Pittsburgh’s offense and baserunning add pop while Philly’s bullpen looks like the real defensive asset — a matchup that favors action late. Given the juice in Jones’ stuff, the novelty of Rangel’s start, and both clubs’ above-average team NERDs, this is a moderately high-watchability game: expect strikeouts, some high-leverage bullpen theater, and a result that could tilt quickly.
(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)
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 33.0 | 8.4% | 5.7 | -16.7 | 12.6 | $119.1M | 28.8 | 3.0 | 2.01 | 1.98 | — | — |
| Z-score | 1.18 | 0.40 | 1.30 | -1.15 | -0.12 | -0.96 | -0.20 | 0.19 | -0.74 | -0.86 | — | — |
| tNERD | 1.18 | 0.40 | 1.30 | -1.15 | -0.12 | 0.96 | 0.20 | 0.19 | 0.00 | 0.00 | 4.00 | 6.94 |
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -23.4 | 7.8% | 6.5 | -7.2 | 38.3 | $309.8M | 30.5 | -21.0 | 2.92 | 2.69 | — | — |
| Z-score | -0.78 | -0.15 | 1.50 | -0.49 | 1.26 | 1.22 | 1.36 | -1.25 | 1.03 | 0.64 | — | — |
| tNERD | -0.78 | -0.15 | 1.50 | -0.49 | 1.26 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 6.17 |
Jared Jones, Pittsburgh Pirates
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 95 | 14.1% | 62.1% | 98.7 mph | 24 | 18.8s | 40 | 0.0% | — | — |
| Z-score | -0.26 | 1.62 | -0.73 | 2.12 | -1.26 | -0.13 | — | — | — | — |
| pNERD | 0.51 | 0.81 | -0.36 | 2.00 | 1.26 | 0.07 | 1.00 | 0.00 | 3.80 | 9.09 |
Alan Rangel, Philadelphia Phillies
No detailed stats available
Chicago White Sox @ Cleveland Guardians, 3:40p
Summary
This one’s worth a look mostly because the White Sox bring the more dynamic offense and a dependable veteran arm, while Cleveland’s rotation and lineup have holes that make for an uneven — but watchable — matchup. The gNERD (12.29) sits a hair above today’s average and well above the long-term mean, driven largely by a high White Sox tNERD (8.47) and a better-than-average Davis Martin pNERD (6.69), while Guardians starter Slade Cecconi’s lower pNERD (3.29) hints at a matchup tilt. Chicago’s young core has been hitting the long ball and showing real pop lately, which boosts watchability and makes Martin’s quality underlying metrics (he’s been filling a veteran innings role with solid peripherals) more consequential. Cleveland’s lineup is missing punch (notably José Ramírez on the IL), and Cecconi’s early-season struggles have been a storyline for the club, so expect the game to hinge on whether the Guardians’ defense and bullpen can mask those flaws. A recent White Sox walk-off over Cleveland keeps the edges spicy, but this is less a pitcher’s duel and more a contest of offense vs. fragile pitching depth.
(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)
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.2 | 8.9% | -2.4 | 1.6 | 21.1 | $105.8M | 27.1 | -7.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.77 | 0.86 | -0.67 | 0.13 | 0.34 | -1.11 | -1.76 | -0.41 | -1.11 | 0.39 | — | — |
| tNERD | 0.77 | 0.86 | -0.67 | 0.13 | 0.34 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 8.47 |
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -33.5 | 6.1% | 3.1 | 5.4 | 23.5 | $88.9M | 27.6 | -1.0 | 2.16 | 3.14 | — | — |
| Z-score | -1.13 | -1.71 | 0.67 | 0.39 | 0.46 | -1.30 | -1.35 | -0.05 | -0.44 | 1.60 | — | — |
| tNERD | -1.13 | -1.71 | 0.67 | 0.39 | 0.46 | 1.30 | 1.35 | 0.00 | 0.00 | 0.80 | 4.00 | 6.13 |
Davis Martin, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 83 | 12.1% | 65.0% | 93.7 mph | 29 | 17.9s | -12 | 0.0% | — | — |
| Z-score | -0.95 | 0.69 | 0.45 | -0.24 | 0.05 | -0.86 | — | — | — | — |
| pNERD | 1.90 | 0.34 | 0.22 | 0.00 | 0.00 | 0.43 | 0.00 | 0.00 | 3.80 | 6.69 |
Slade Cecconi, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 8.6% | 63.4% | 93.3 mph | 27 | 19.3s | -1 | 0.0% | — | — |
| Z-score | 0.15 | -0.94 | -0.17 | -0.43 | -0.48 | 0.27 | — | — | — | — |
| pNERD | -0.29 | -0.47 | -0.09 | 0.00 | 0.48 | -0.14 | 0.00 | 0.00 | 3.80 | 3.29 |
St. Louis Cardinals @ Atlanta Braves, 4:15p
Summary
This is a tidy little conflict between a high-variance veteran arm and a rusty young flamethrower on a pitch count — enough mismatch and narrative friction to make it worth catching. The gNERD of 12.23 puts the game well above the long-run median and essentially in the middle of today’s slate, driven by two solid team NERDs and a clear pitching storyline: Dustin May brings legit velo and swing‑and‑miss upside while Hurston Waldrep turns up with a thin workload and limited recent innings. May’s profile (mid‑90s stuff, strong K totals) and a skipped start for lower‑back tightness make him both a weapon and a gamble. Waldrep is fresh off an IL stint and a short relief outing in his comeback, so expect a short leash and high bullpen leverage if he’s ineffective early. The Cardinals’ youthful defense and the matchup quirks against a lineup built to chase barrels add enough tactical interest to offset a likely brief outing from Waldrep; in short, tune in for May’s stuff, the early strategic chess, and a potentially noisy middle innings as Atlanta’s pen gets involved.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -1.8 | 7.6% | 2.1 | 11.0 | -1.9 | $111.2M | 26.9 | 0.0 | 2.17 | 2.15 | — | — |
| Z-score | -0.03 | -0.34 | 0.42 | 0.79 | -0.91 | -1.05 | -1.94 | 0.01 | -0.43 | -0.50 | — | — |
| tNERD | -0.03 | -0.34 | 0.42 | 0.79 | -0.91 | 1.05 | 1.94 | 0.01 | 0.00 | 0.00 | 4.00 | 6.93 |
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.2 | 8.8% | 1.1 | 6.5 | 38.6 | $249.8M | 30.5 | -30.0 | 2.36 | 2.36 | — | — |
| Z-score | -0.36 | 0.76 | 0.18 | 0.47 | 1.28 | 0.54 | 1.36 | -1.79 | -0.05 | -0.06 | — | — |
| tNERD | -0.36 | 0.76 | 0.18 | 0.47 | 1.28 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 6.33 |
Dustin May, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 91 | 9.7% | 65.9% | 96.8 mph | 28 | 21.2s | 14 | 0.0% | — | — |
| Z-score | -0.49 | -0.43 | 0.81 | 1.22 | -0.22 | 1.81 | — | — | — | — |
| pNERD | 0.97 | -0.22 | 0.41 | 1.22 | 0.22 | -0.91 | 0.70 | 0.00 | 3.80 | 6.20 |
Hurston Waldrep, Atlanta Braves
No detailed stats available
Los Angeles Angels @ Seattle Mariners, 6:40p
Summary
If you want a pitchers’ matchup to study rather than a slugfest to cheer, this one fits: Bryce Miller’s start elevates the game’s watchability, while the Angels’ weak team profile makes big offensive fireworks unlikely. Bryce Miller (pNERD 10.59) is the marquee attraction — elite underlying numbers (very strong xFIP-/strike metrics) and a recent activation from the IL make him the kind of starter who suppresses runs and forces low-scoring drama; the Mariners’ bullpen and roster depth give Seattle the sturdier supporting cast. Walbert Ureña (pNERD 6.48) brings high velocity and rookie volatility — his upside and age (22) add intrigue, but the Angels’ awful defense and baserunning (tNERD 1.45 powered by large negative fielding and baserunning components) mean they’re unlikely to manufacture consistent offense. The gNERD of 11.48 sits a touch above historical average and leans pitcher-driven: expect a tense, small-ball game where Miller’s command and the Mariners’ shakily lucky season (positive “luck” suggests room to improve) decide whether this is quietly must-watch or just a tidy, low-scoring outing.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Seattle Mariners (2.52)
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -5.1 | 8.9% | -6.3 | -22.2 | -0.1 | $191.6M | 28.6 | -3.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.15 | 0.86 | -1.62 | -1.54 | -0.81 | -0.13 | -0.39 | -0.17 | 0.40 | -0.80 | — | — |
| tNERD | -0.15 | 0.86 | -1.62 | -1.54 | -0.81 | 0.13 | 0.39 | 0.00 | 0.20 | 0.00 | 4.00 | 1.45 |
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 8.8 | 8.1% | -2.3 | -18.5 | 23.2 | $196.7M | 28.4 | 12.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.34 | 0.12 | -0.65 | -1.28 | 0.45 | -0.07 | -0.52 | 0.72 | -0.07 | 0.28 | — | — |
| tNERD | 0.34 | 0.12 | -0.65 | -1.28 | 0.45 | 0.07 | 0.52 | 0.72 | 0.00 | 0.14 | 4.00 | 4.43 |
Walbert Ureña, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 101 | 11.4% | 60.6% | 97.6 mph | 22 | 19.1s | -27 | 0.0% | — | — |
| Z-score | 0.09 | 0.36 | -1.30 | 1.60 | -1.79 | 0.11 | — | — | — | — |
| pNERD | -0.18 | 0.18 | -0.65 | 1.60 | 1.79 | -0.06 | 0.00 | 0.00 | 3.80 | 6.48 |
Bryce Miller, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 63 | 14.0% | 70.4% | 96.5 mph | 27 | 21.6s | -13 | 0.0% | — | — |
| Z-score | -2.10 | 1.57 | 2.63 | 1.08 | -0.48 | 2.14 | — | — | — | — |
| pNERD | 4.20 | 0.78 | 1.32 | 1.08 | 0.48 | -1.07 | 0.00 | 0.00 | 3.80 | 10.59 |
Detroit Tigers @ Texas Rangers, 5:05p
Summary
Middling watchability: Nathan Eovaldi’s mismatch potential makes this worth scanning to, while Framber Valdez’s quieter profile and two-average rosters keep it from being a must-see.
Eovaldi’s high pNERD (7.76) reflects a strong underlying profile here — an elite xFIP- and whiff/strike-rate combo that promises swing-and-miss innings even if his surface ERA is ordinary — and he’s the real attraction of the duel. Valdez’s pNERD (3.01) is much more muted: his chase and whiff components are weak and he’s more of a contact/sinker guy, so expect fewer big strikeout swings and more pitch-to-contact innings. The teams’ tNERDs are close (TEX 5.38, DET 4.74) and both carry positive “Luck” numbers — especially Texas — which means both clubs look like they’ve underperformed their metrics and could produce livelier offenses than their records suggest. The game’s gNERD (10.45) sits near the historical median but below today’s slate, so this is a solid, pitcher-driven game for statheads: tune in for Eovaldi’s swing-and-miss stuff and to see whether Valdez can keep Texas’ hopeful bounceback from becoming a breakout.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Detroit Tigers (2.64)
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -6.6 | 9.0% | -1.7 | -10.9 | 9.9 | $239.2M | 29.6 | 15.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.20 | 0.95 | -0.50 | -0.75 | -0.27 | 0.42 | 0.58 | 0.90 | 0.69 | 0.54 | — | — |
| tNERD | -0.20 | 0.95 | -0.50 | -0.75 | -0.27 | 0.00 | 0.00 | 0.90 | 0.34 | 0.27 | 4.00 | 4.74 |
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 3.3 | 7.7% | -2.0 | 0.1 | 20.2 | $201.9M | 30.3 | 29.0 | 2.01 | 2.08 | — | — |
| Z-score | 0.14 | -0.24 | -0.58 | 0.02 | 0.29 | -0.01 | 1.17 | 1.74 | -0.74 | -0.65 | — | — |
| tNERD | 0.14 | -0.24 | -0.58 | 0.02 | 0.29 | 0.01 | 0.00 | 1.74 | 0.00 | 0.00 | 4.00 | 5.38 |
Framber Valdez, Detroit Tigers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 102 | 8.8% | 64.8% | 94.0 mph | 32 | 19.6s | -6 | 0.0% | — | — |
| Z-score | 0.15 | -0.85 | 0.38 | -0.10 | 0.83 | 0.52 | — | — | — | — |
| pNERD | -0.29 | -0.42 | 0.19 | 0.00 | 0.00 | -0.26 | 0.00 | 0.00 | 3.80 | 3.01 |
Nathan Eovaldi, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 80 | 14.5% | 67.3% | 94.2 mph | 36 | 20.5s | 15 | 0.0% | — | — |
| Z-score | -1.12 | 1.80 | 1.39 | -0.00 | 1.88 | 1.25 | — | — | — | — |
| pNERD | 2.24 | 0.90 | 0.69 | 0.00 | 0.00 | -0.62 | 0.75 | 0.00 | 3.80 | 7.76 |
Miami Marlins @ Colorado Rockies, 12:10p
Summary
Not a can't-miss: the matchup’s low gNERD (9.16) and two meh starters make this one skippable for most viewers — but Coors and a fresh Marlins arm keep it from being totally dull. If you like spot-start intrigue or the kind of offense Coors Field often manufactures, this could be worth a look.
The headline: Miami’s team NERD (8.56) comes from excellent baserunning, youth and a cheap, energetic roster, so they’re the more interesting club on paper while oddsmakers list Miami as the favorite. Ryan Gusto is the novelty here — a recent call-up with a short but promising MLB track record (including a high-strikeout debut) whose pNERD (4.16) suggests upside but limited data. Michael Lorenzen is the veteran in Rockies threads, a 2026 signee who can miss bats but shows an elevated “luck” metric here (his pNERD 3.35); that positive luck implies he’s been underperforming his peripherals and could rebound. The Rockies’ team profile (tNERD 2.25) flags a thin offense and shaky defense, so if Coors doesn’t do its usual work the game could be bland. Overall: low-ish gNERD — watch only if you want rookie drama, Coors scoring volatility, or are rooting for Miami’s younger, baserunning-heavy club.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Miami Marlins (1.79); radio, Colorado Rockies (1.80)
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -1.7 | 6.4% | 7.4 | 3.2 | 29.3 | $81.5M | 27.4 | 7.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.03 | -1.44 | 1.71 | 0.24 | 0.78 | -1.39 | -1.49 | 0.42 | -1.17 | -1.54 | — | — |
| tNERD | -0.03 | -1.44 | 1.71 | 0.24 | 0.78 | 1.39 | 1.49 | 0.42 | 0.00 | 0.00 | 4.00 | 8.56 |
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -33.5 | 6.8% | -2.7 | -7.6 | 17.6 | $134.1M | 29.5 | 13.0 | 1.73 | 1.80 | — | — |
| Z-score | -1.13 | -1.07 | -0.75 | -0.52 | 0.15 | -0.79 | 0.44 | 0.78 | -1.29 | -1.25 | — | — |
| tNERD | -1.13 | -1.07 | -0.75 | -0.52 | 0.15 | 0.79 | 0.00 | 0.78 | 0.00 | 0.00 | 4.00 | 2.25 |
Ryan Gusto, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 9.7% | 65.1% | 93.5 mph | 27 | 19.1s | 13 | 0.0% | — | — |
| Z-score | 0.38 | -0.43 | 0.52 | -0.33 | -0.48 | 0.11 | — | — | — | — |
| pNERD | -0.75 | -0.22 | 0.26 | 0.00 | 0.48 | -0.06 | 0.65 | 0.00 | 3.80 | 4.16 |
Michael Lorenzen, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 106 | 8.4% | 62.7% | 93.9 mph | 34 | 18.8s | 38 | 0.0% | — | — |
| Z-score | 0.38 | -1.04 | -0.48 | -0.14 | 1.36 | -0.13 | — | — | — | — |
| pNERD | -0.75 | -0.52 | -0.24 | 0.00 | 0.00 | 0.07 | 1.00 | 0.00 | 3.80 | 3.35 |
Tampa Bay Rays @ Kansas City Royals, 4:40p
Summary
Skip the hype: this is a grinder by the numbers — both clubs carry low tNERD marks and the overall gNERD (7.73) sits at the bottom of today’s slate, so expect more contact and fewer fireworks. The Rays (tNERD 3.58) bring positive run creation but a depressingly low barrel rate and an oddly high “luck” figure in the inputs here, while the Royals (tNERD 2.78) have a stingy fielding line but a disastrously weak bullpen that drags down late-inning drama. Ian Seymour and Stephen Kolek are the probables, and neither matchup screams must-see: MLB lists those starters for July 2. Seymour’s pNERD (5.02) gives him a touch more intrigue — he’s shown swing-and-miss upside, including a recent strong outing against Kansas City — but his stuff isn’t elite and both pitchers fall short of today’s average pitcher NERD, lowering the ceiling. Bottom line: tune in if you’re curious about Seymour’s ability to miss bats or you like methodical baseball; otherwise this is a low-priority game.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Tampa Bay Rays (2.27); radio, Kansas City Royals (2.22)
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 21.7 | 5.5% | 1.0 | -10.4 | 5.5 | $106.9M | 29.1 | 17.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.78 | -2.26 | 0.16 | -0.71 | -0.51 | -1.10 | 0.07 | 1.02 | -0.23 | -0.61 | — | — |
| tNERD | 0.78 | -2.26 | 0.16 | -0.71 | -0.51 | 1.10 | 0.00 | 1.02 | 0.00 | 0.00 | 4.00 | 3.58 |
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -25.8 | 8.3% | 1.7 | 3.5 | -24.4 | $184.5M | 29.7 | 11.0 | 2.11 | 2.22 | — | — |
| Z-score | -0.87 | 0.31 | 0.33 | 0.26 | -2.12 | -0.21 | 0.62 | 0.66 | -0.54 | -0.36 | — | — |
| tNERD | -0.87 | 0.31 | 0.33 | 0.26 | -2.12 | 0.21 | 0.00 | 0.66 | 0.00 | 0.00 | 4.00 | 2.78 |
Ian Seymour, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 13.0% | 67.2% | 91.2 mph | 27 | 18.0s | -5 | 0.0% | — | — |
| Z-score | 0.43 | 1.10 | 1.34 | -1.41 | -0.48 | -0.78 | — | — | — | — |
| pNERD | -0.87 | 0.55 | 0.67 | 0.00 | 0.48 | 0.39 | 0.00 | 0.00 | 3.80 | 5.02 |
Stephen Kolek, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 8.8% | 64.0% | 94.0 mph | 29 | 18.0s | -1 | 0.0% | — | — |
| Z-score | -0.14 | -0.85 | 0.07 | -0.10 | 0.05 | -0.78 | — | — | — | — |
| pNERD | 0.28 | -0.42 | 0.04 | 0.00 | 0.00 | 0.39 | 0.00 | 0.00 | 3.80 | 4.08 |
- ← Previous
MLB: What to watch on July 1, 2026