MLB: What to watch on September 23, 2025
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
New York Mets @ Chicago Cubs, 4:40p
Summary
Today’s gNERD king spotlights a surging rookie with real bat-missing weapons versus a star-laden lineup playing for its season. The Cubs are already secure, while the Mets are neck-and-neck (and behind on tiebreakers) for the NL’s final Wild Card, so every pitch has teeth.
Cade Horton brings mid-90s heat with a sweeper/changeup combo that drives whiffs, and his underlying line (around a mid-3s FIP with a long run of stingy outings) backs the surface shine; think zone-filling poise rather than max-effort chaos. The Cubs’ style props the watchability, too: elite run prevention and rangy gloves plus an aggressively opportunistic running game tend to turn balls in play into action. The Mets counter with thunder — a top-tier barrel profile here meets the “Fab Four” of Alonso, Soto (flirting with 40–40), Lindor, and Nimmo, which is why their tNERD hums. David Peterson grades as above-average by estimators (xFIP- in the black), but he’s recently leaked big innings, the kind that up the drama and bullpen involvement. One subplot: Kyle Tucker has been nursing a calf; if he’s limited, that dings Chicago’s middle-order thump. All told, a top-of-the-day gNERD with playoff stakes, contrasting identities, and a rookie making his case is easy appointment viewing.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6.)
Recommended broadcasts: TV, New York Mets (3.32); radio, Chicago Cubs (3.15)
New York Mets
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 90.6 | 10.6% | 7.2 | -2.3 | 47.6 | $332.0M | 29.7 | 33.0 | 3.32 | 3.05 | — | — |
Z-score | 1.33 | 1.68 | 0.98 | -0.09 | 0.75 | 2.14 | 1.00 | 1.47 | 1.82 | 1.41 | — | — |
tNERD | 1.33 | 1.68 | 0.98 | -0.09 | 0.75 | 0.00 | 0.00 | 1.47 | 0.91 | 0.70 | 4.00 | 11.74 |
Chicago Cubs
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 59.7 | 9.9% | 10.7 | 32.3 | 26.4 | $197.7M | 30.6 | -1.0 | 3.01 | 3.15 | — | — |
Z-score | 0.88 | 1.10 | 1.49 | 1.43 | -0.23 | 0.33 | 1.91 | -0.05 | 1.22 | 1.62 | — | — |
tNERD | 0.88 | 1.10 | 1.49 | 1.43 | -0.23 | 0.00 | 0.00 | 0.00 | 0.61 | 0.81 | 4.00 | 10.09 |
David Peterson, New York Mets
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 89 | 10.5% | 64.4% | 91.7 mph | 29 | 17.9s | 8 | 0.0% | — | — |
Z-score | -0.75 | -0.07 | 0.24 | -1.01 | 0.12 | -0.51 | — | — | — | — |
pNERD | 1.49 | -0.03 | 0.12 | 0.00 | 0.00 | 0.26 | 0.40 | 0.00 | 3.80 | 6.04 |
Cade Horton, Chicago Cubs
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 103 | 11.0% | 65.5% | 95.7 mph | 23 | 17.4s | -39 | 0.0% | — | — |
Z-score | 0.11 | 0.17 | 0.73 | 0.83 | -1.45 | -0.92 | — | — | — | — |
pNERD | -0.22 | 0.09 | 0.36 | 0.83 | 1.45 | 0.46 | 0.00 | 0.00 | 3.80 | 6.76 |
Detroit Tigers @ Cleveland Guardians, 3:40p
Summary
A division race, a buzzsaw ace, and a bullpen that never blinks: this is the watch. Tarik Skubal versus a surging Guardians staff, with Cleveland holding the tiebreaker and Detroit clinging to a one‑game lead, is stakes plus stuff.
Skubal’s pNERD is elite and his profile backs it: upper‑90s heat, top‑tier xFIP-, and strike/whiff rates that make hitters defensive; he’s also shredded Cleveland this year (32 K, 2 BB in 22 IP, including a CGSO) and was cleared after a brief rib‑cage scare. Gavin Williams brings mid‑90s velocity and recent form, including 11 scoreless innings versus Detroit and a strong last‑six‑start run, even if his underlying run estimators sit closer to average.
The team ingredients explain the big gNERD: Detroit’s bats bring barrels and baserunning pop, while a shakier bullpen adds late‑inning chaos; Cleveland’s offense is lighter but pairs elite defense with a relief corps that’s been a feature since last year. With the Guardians riding a rotation tear and the standings razor‑thin, every pitch matters—especially because Cleveland’s pen rarely coughs up a lead.
Given Skubal’s top‑of‑the‑day pNERD and a gNERD well above the historical 95th percentile, prioritize this one.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Cleveland Guardians (3.14)
Detroit Tigers
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 24.4 | 9.6% | 5.4 | 4.2 | 5.9 | $148.2M | 27.6 | -24.0 | 2.74 | 2.64 | — | — |
Z-score | 0.37 | 0.85 | 0.72 | 0.20 | -1.19 | -0.33 | -1.14 | -1.08 | 0.69 | 0.54 | — | — |
tNERD | 0.37 | 0.85 | 0.72 | 0.20 | -1.19 | 0.33 | 1.14 | 0.00 | 0.34 | 0.27 | 4.00 | 7.04 |
Cleveland Guardians
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -88.9 | 6.7% | 6.2 | 24.8 | 58.2 | $102.3M | 27.5 | -35.0 | 2.16 | 3.14 | — | — |
Z-score | -1.26 | -1.55 | 0.83 | 1.10 | 1.24 | -0.95 | -1.25 | -1.57 | -0.44 | 1.60 | — | — |
tNERD | -1.26 | -1.55 | 0.83 | 1.10 | 1.24 | 0.95 | 1.25 | 0.00 | 0.00 | 0.80 | 4.00 | 7.36 |
Tarik Skubal, Detroit Tigers
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 63 | 16.6% | 70.3% | 97.4 mph | 28 | 17.6s | -9 | 0.0% | — | — |
Z-score | -2.33 | 2.85 | 2.83 | 1.61 | -0.14 | -0.76 | — | — | — | — |
pNERD | 4.67 | 1.42 | 1.41 | 1.61 | 0.14 | 0.38 | 0.00 | 0.00 | 3.80 | 13.43 |
Gavin Williams, Cleveland Guardians
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 100 | 11.5% | 61.4% | 96.5 mph | 25 | 19.2s | -25 | 0.0% | — | — |
Z-score | -0.07 | 0.41 | -1.08 | 1.19 | -0.93 | 0.55 | — | — | — | — |
pNERD | 0.15 | 0.21 | -0.54 | 1.19 | 0.93 | -0.27 | 0.00 | 0.00 | 3.80 | 5.46 |
Miami Marlins @ Philadelphia Phillies, 3:45p
Summary
Two reasons this pops: Cristopher Sánchez’s run as an xFIP bully meets Edward Cabrera’s power‑stuff return from the IL. And with Philly already division‑clinched and angling for the NLDS bye, the stakes are real enough to keep the throttle open.
At 15.72, the gNERD sits near the top of today’s slate and above the 95th percentile historically, and the shape explains why: Sánchez’s pNERD (9.5) is fueled by a 69 xFIP‑ and plus strike throwing, the kind of profile that recently produced eight scoreless against Detroit and a season line that’s been worthy of his pre‑season extension. Cabrera (8.14 pNERD) returns from an elbow strain with 97‑ish heat and that occasionally ludicrous mid‑90s changeup; he punched out 10 Braves in late August and has the raw stuff to turn a lineup over even if the command wanders.
Teamwise, Philly’s higher tNERD (8.45) shows up in better bats and real baserunning value, and the Duran‑fortified bullpen adds late‑inning octane if needed. Miami’s younger, low‑payroll roster adds some chaos, but its bullpen drags. With Trea Turner nursing a hamstring, the Phillies have still been fine to prioritize rest while they lock down that bye.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Miami Marlins
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -23.7 | 7.9% | 0.3 | 3.7 | 3.7 | $67.3M | 26.8 | -4.0 | 1.79 | 1.66 | — | — |
Z-score | -0.32 | -0.56 | -0.03 | 0.18 | -1.29 | -1.42 | -1.96 | -0.19 | -1.17 | -1.54 | — | — |
tNERD | -0.32 | -0.56 | -0.03 | 0.18 | -1.29 | 1.42 | 1.96 | 0.00 | 0.00 | 0.00 | 4.00 | 5.36 |
Philadelphia Phillies
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 67.3 | 9.0% | 8.0 | 2.9 | 25.6 | $279.5M | 29.5 | 29.0 | 2.92 | 2.69 | — | — |
Z-score | 0.99 | 0.35 | 1.10 | 0.14 | -0.27 | 1.43 | 0.79 | 1.29 | 1.03 | 0.64 | — | — |
tNERD | 0.99 | 0.35 | 1.10 | 0.14 | -0.27 | 0.00 | 0.00 | 1.29 | 0.52 | 0.32 | 4.00 | 8.45 |
Edward Cabrera, Miami Marlins
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 87 | 12.7% | 63.7% | 96.9 mph | 27 | 17.6s | -4 | 0.0% | — | — |
Z-score | -0.87 | 0.99 | -0.09 | 1.38 | -0.41 | -0.76 | — | — | — | — |
pNERD | 1.73 | 0.49 | -0.05 | 1.38 | 0.41 | 0.38 | 0.00 | 0.00 | 3.80 | 8.14 |
Cristopher Sánchez, Philadelphia Phillies
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 69 | 13.5% | 66.6% | 95.4 mph | 28 | 19.4s | -7 | 0.0% | — | — |
Z-score | -1.97 | 1.37 | 1.20 | 0.69 | -0.14 | 0.71 | — | — | — | — |
pNERD | 3.93 | 0.68 | 0.60 | 0.69 | 0.14 | -0.35 | 0.00 | 0.00 | 3.80 | 9.50 |
Los Angeles Dodgers @ Arizona Diamondbacks, 6:40p
Summary
Shohei under the Chase Field roof with a gNERD of 15.43 is a “drop the remote” situation: elite pNERD (12.34) versus a foe that actually gives him a fight. It’s Ohtani’s final tune‑up, fresh off five hitless innings and still leading the NL in homers, while Arizona plays with wild‑card urgency — that’s premium watchability. Ohtani’s xFIP- sits at an ace-level 64 and he’s averaging ~98 mph heat, a velocity bump that pairs with his swing‑and‑miss profile; Pfaadt’s more mortal xFIP- (96) is balanced by the fact he’s 4-0 with a 3.81 ERA against LA across the last two seasons, making this less of a mismatch than it first appears. The team side leans Dodgers (tNERD 7.44 vs. 5.20) thanks to top‑tier bat quality and a sturdier bullpen, while Arizona’s entertainment comes from speed and defense, not late‑inning certainty. The stakes are real: LA is closing in on the division, and the D‑backs are hovering about a game from a wild‑card slot — narrative fuel atop already top‑decile historical gNERD and among today’s best.
(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 | 94.0 | 10.0% | -0.8 | -0.3 | 49.5 | $341.0M | 29.6 | 1.0 | 2.45 | 2.51 | — | — |
Z-score | 1.38 | 1.18 | -0.19 | 0.00 | 0.84 | 2.26 | 0.89 | 0.04 | 0.12 | 0.26 | — | — |
tNERD | 1.38 | 1.18 | -0.19 | 0.00 | 0.84 | 0.00 | 0.00 | 0.04 | 0.06 | 0.13 | 4.00 | 7.44 |
Arizona Diamondbacks
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 63.9 | 9.0% | 6.1 | 9.9 | -3.6 | $189.5M | 29.5 | 6.0 | 2.19 | 1.92 | — | — |
Z-score | 0.95 | 0.35 | 0.82 | 0.45 | -1.63 | 0.22 | 0.79 | 0.26 | -0.39 | -0.99 | — | — |
tNERD | 0.95 | 0.35 | 0.82 | 0.45 | -1.63 | 0.00 | 0.00 | 0.26 | 0.00 | 0.00 | 4.00 | 5.20 |
Shohei Ohtani, Los Angeles Dodgers
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 64 | 14.2% | 65.3% | 98.1 mph | 30 | 18.0s | 14 | 0.0% | — | — |
Z-score | -2.27 | 1.70 | 0.61 | 1.93 | 0.38 | -0.43 | — | — | — | — |
pNERD | 4.54 | 0.85 | 0.30 | 1.93 | 0.00 | 0.22 | 0.70 | 0.00 | 3.80 | 12.34 |
Brandon Pfaadt, Arizona Diamondbacks
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 96 | 9.4% | 65.1% | 93.4 mph | 26 | 19.0s | 21 | 0.0% | — | — |
Z-score | -0.32 | -0.59 | 0.55 | -0.23 | -0.67 | 0.38 | — | — | — | — |
pNERD | 0.64 | -0.30 | 0.27 | 0.00 | 0.67 | -0.19 | 1.00 | 0.00 | 3.80 | 5.89 |
Minnesota Twins @ Texas Rangers, 5:05p
Summary
A top-tier gNERD tilt (12.27) pits ‘new-to-you’ heat against veteran craft: Zebby Matthews vs. Patrick Corbin, with Texas still missing Corey Seager after a late‑August appendectomy. Expect brisk pace and variance—Matthews’ underlying xFIP- (91) and velocity make him watchable even after his nine‑run wobble last time out, while Corbin has pieced together steadier September turns.
The NERD mix explains the appeal: a high pNERD edge for Matthews (9.55) thanks to efficient strike‑throwing and premium velo, versus Corbin’s league‑average underlying run prevention (xFIP- 99) and soft adjustments. Minnesota’s bullpen strength (positive tNERD component) raises the late‑inning ceiling, while Texas contributes entertainment via elite defense and plus baserunning—even with the lineup thinned without Seager. Layer in timely context: the Twins’ rotation is youth‑tilted with Pablo López shut down, though a returning Christian Vázquez gives Matthews a veteran receiver, and there’s a fun subplot with Texas importing ex‑Twin Danny Coulombe at the deadline. Relative to today’s slate, this lands above average and near the historic upper quartile, making it a worthy click if you enjoy the contrast of raw stuff versus guile.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Minnesota Twins (2.30); radio, Texas Rangers (2.08)
Minnesota Twins
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -17.1 | 8.7% | -1.7 | -11.2 | 48.4 | $145.1M | 28.8 | 16.0 | 2.30 | 2.06 | — | — |
Z-score | -0.23 | 0.10 | -0.32 | -0.47 | 0.79 | -0.37 | 0.08 | 0.71 | -0.17 | -0.69 | — | — |
tNERD | -0.23 | 0.10 | -0.32 | -0.47 | 0.79 | 0.37 | 0.00 | 0.71 | 0.00 | 0.00 | 4.00 | 4.95 |
Texas Rangers
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -48.0 | 8.7% | 6.4 | 22.7 | 39.0 | $219.7M | 30.4 | -28.0 | 2.01 | 2.08 | — | — |
Z-score | -0.67 | 0.10 | 0.86 | 1.01 | 0.35 | 0.63 | 1.71 | -1.26 | -0.74 | -0.65 | — | — |
tNERD | -0.67 | 0.10 | 0.86 | 1.01 | 0.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 5.65 |
Zebby Matthews, Minnesota Twins
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 91 | 12.7% | 65.7% | 96.3 mph | 25 | 17.1s | 54 | 0.0% | — | — |
Z-score | -0.62 | 0.99 | 0.81 | 1.10 | -0.93 | -1.16 | — | — | — | — |
pNERD | 1.25 | 0.49 | 0.40 | 1.10 | 0.93 | 0.58 | 1.00 | 0.00 | 3.80 | 9.55 |
Patrick Corbin, Texas Rangers
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 99 | 11.3% | 62.6% | 91.6 mph | 35 | 18.4s | 8 | 0.0% | — | — |
Z-score | -0.13 | 0.32 | -0.57 | -1.05 | 1.68 | -0.11 | — | — | — | — |
pNERD | 0.27 | 0.16 | -0.29 | 0.00 | 0.00 | 0.05 | 0.40 | 0.00 | 3.80 | 4.39 |
Boston Red Sox @ Toronto Blue Jays, 4:07p
Summary
Playoff-tuned Toronto just clinched the AL’s first postseason berth and rolls in behind Kevin Gausman’s two-hit, 100-pitch shutout; that’s a pretty good watchability starter kit. Boston counters with Lucas Giolito, freshly past the 140-inning threshold that unlocked his opt-out, adding a contract subplot to a series Toronto currently leads 7–3.
At gNERD 12.17, this sits a shade above today’s average and near the historic 75th percentile, buoyed by lively team components (avg tNERD 7.91) more than frontline pNERD (4.26). Boston’s tNERD pop comes from baserunning, gloves, and a bullpen that actually raises the floor of a Giolito start; the model pegs him with a tougher xFIP- (107) and slower pace. Meanwhile, Gausman’s profile (xFIP- 90 with strike-throwing back in form) plus that recent CG suggests fewer freebies and more splitter-aided chases. If you like contrasts, it’s Sox pressure and prevention versus Jays fielding and Gausman’s feel; and he already logged eight innings of one unearned run against Boston earlier. Also: Toronto has already punched October’s ticket, which lends stakes for seeding while Boston’s still jostling.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Boston Red Sox (2.64)
Boston Red Sox
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 21.5 | 9.2% | 7.0 | 24.3 | 65.6 | $191.8M | 28.7 | -5.0 | 2.47 | 2.64 | — | — |
Z-score | 0.33 | 0.52 | 0.95 | 1.08 | 1.58 | 0.25 | -0.02 | -0.23 | 0.16 | 0.54 | — | — |
tNERD | 0.33 | 0.52 | 0.95 | 1.08 | 1.58 | 0.00 | 0.02 | 0.00 | 0.08 | 0.27 | 4.00 | 8.84 |
Toronto Blue Jays
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 85.9 | 8.2% | -5.9 | 32.6 | 30.0 | $248.4M | 29.6 | 20.0 | 3.10 | 2.39 | — | — |
Z-score | 1.26 | -0.31 | -0.94 | 1.44 | -0.07 | 1.01 | 0.89 | 0.89 | 1.40 | 0.01 | — | — |
tNERD | 1.26 | -0.31 | -0.94 | 1.44 | -0.07 | 0.00 | 0.00 | 0.89 | 0.70 | 0.00 | 4.00 | 6.98 |
Lucas Giolito, Boston Red Sox
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 107 | 9.9% | 63.6% | 93.4 mph | 30 | 19.1s | -26 | 0.0% | — | — |
Z-score | 0.35 | -0.35 | -0.11 | -0.23 | 0.38 | 0.46 | — | — | — | — |
pNERD | -0.71 | -0.18 | -0.05 | 0.00 | 0.00 | -0.23 | 0.00 | 0.00 | 3.80 | 2.63 |
Kevin Gausman, Toronto Blue Jays
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 90 | 12.5% | 67.4% | 94.5 mph | 34 | 20.4s | -7 | 0.0% | — | — |
Z-score | -0.68 | 0.89 | 1.54 | 0.28 | 1.42 | 1.52 | — | — | — | — |
pNERD | 1.37 | 0.44 | 0.77 | 0.28 | 0.00 | -0.76 | 0.00 | 0.00 | 3.80 | 5.90 |
Kansas City Royals @ Los Angeles Angels, 6:38p
Summary
Come for Cole Ragans’ bat-missing arsenal; stay for the likelihood the Angels’ gloves and bullpen supply plot twists. With Ragans carrying a top-tier pNERD and LAA turning to a recalled rookie, the watchability needle leans pitcher-driven.
Ragans (pNERD 12.12; xFIP- 63) is making just his second start since a rotator-cuff IL stint, sitting upper-90s on return and reminding why he’s appointment viewing; Kansas City will likely still monitor his pitch count, but the strike-throwing and whiffs travel. The Angels, meanwhile, are patching a rotation thinned by José Soriano’s season-ending IL move, prompting a recall for lefty Sam Aldegheri, who now draws his first start of the year with only a few big-league innings on his card.
The gNERD (11.65) sits a tick above today’s average and comfortably above the historic median, almost entirely on the shoulders of the starters; team-wise it’s a mixed bag. KC’s fielding/bullpen help, and a sizable positive “Luck” suggests their run prevention may be better than results. The Angels counter with pop (strong barrel rate) but bottom-tier defense and bullpen drag, a combustible combo against a power lefty. In short: watch for Ragans, and for chaos behind Aldegheri.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Kansas City Royals (2.22)
Kansas City Royals
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -53.8 | 7.9% | -5.6 | 14.3 | 33.6 | $130.0M | 28.8 | 34.0 | 2.11 | 2.22 | — | — |
Z-score | -0.76 | -0.56 | -0.90 | 0.64 | 0.10 | -0.58 | 0.08 | 1.52 | -0.54 | -0.36 | — | — |
tNERD | -0.76 | -0.56 | -0.90 | 0.64 | 0.10 | 0.58 | 0.00 | 1.52 | 0.00 | 0.00 | 4.00 | 4.63 |
Los Angeles Angels
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -54.3 | 10.8% | 1.1 | -55.0 | 0.7 | $203.8M | 29.2 | -15.0 | 2.59 | 2.01 | — | — |
Z-score | -0.76 | 1.84 | 0.09 | -2.39 | -1.43 | 0.41 | 0.49 | -0.68 | 0.40 | -0.80 | — | — |
tNERD | -0.76 | 1.84 | 0.09 | -2.39 | -1.43 | 0.00 | 0.00 | 0.00 | 0.20 | 0.00 | 4.00 | 1.55 |
Cole Ragans, Kansas City Royals
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 63 | 14.9% | 65.6% | 95.3 mph | 27 | 18.0s | 59 | 0.0% | — | — |
Z-score | -2.33 | 2.04 | 0.74 | 0.64 | -0.41 | -0.43 | — | — | — | — |
pNERD | 4.67 | 1.02 | 0.37 | 0.64 | 0.41 | 0.22 | 1.00 | 0.00 | 3.80 | 12.12 |
Sam Aldegheri, Los Angeles Angels
No detailed stats available
St. Louis Cardinals @ San Francisco Giants, 6:45p
Summary
Logan Webb’s ground-ball clinic in a homer-stifling park is the sell; if you enjoy 7-inning efficiency and infield choreography, this is your watch. The gNERD (11.19) sits mid-board today but above the historical norm, and it leans hard on Webb’s top-tier pNERD against two light-barrel lineups in a run-suppressing yard.
Webb’s pNERD (9.84) matches the eye test: he’s within arm’s reach of another 200-inning season and has more 7+ IP starts than anyone since 2023, a workhorse built for low-scoring tension at Oracle. Andre Pallante’s profile (average-ish estimators, few whiffs, slower tempo) points to a contact-heavy night, which puts St. Louis’s strong gloves and bullpen squarely into the watchability equation while capping overall fireworks. The park helps, too—Oracle throttles homers, which dampens both clubs’ modest barrel rates. With both teams hovering around .500 and clinging to faint wild-card relevance, context adds a little edge without promising chaos. Recent form says San Francisco’s bats have been frigid while Ivan Herrera and Alec Burleson have provided most of the Cardinals’ spark; Webb vs. that group is the key matchup. If you’re prioritizing, tune for Webb’s command and the infield action; stay late only if the Cardinals’ bullpen door creaks open.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)
St. Louis Cardinals
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -28.0 | 7.8% | -5.3 | 24.7 | 49.5 | $135.7M | 28.6 | -19.0 | 2.17 | 2.15 | — | — |
Z-score | -0.38 | -0.64 | -0.85 | 1.09 | 0.84 | -0.50 | -0.13 | -0.86 | -0.43 | -0.50 | — | — |
tNERD | -0.38 | -0.64 | -0.85 | 1.09 | 0.84 | 0.50 | 0.13 | 0.00 | 0.00 | 0.00 | 4.00 | 4.68 |
San Francisco Giants
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -26.5 | 7.4% | -9.6 | 8.7 | 34.4 | $195.3M | 29.3 | -25.0 | 3.20 | 3.49 | — | — |
Z-score | -0.36 | -0.97 | -1.48 | 0.40 | 0.14 | 0.30 | 0.59 | -1.13 | 1.59 | 2.34 | — | — |
tNERD | -0.36 | -0.97 | -1.48 | 0.40 | 0.14 | 0.00 | 0.00 | 0.00 | 0.79 | 1.17 | 4.00 | 3.68 |
Andre Pallante, St. Louis Cardinals
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 101 | 9.5% | 61.0% | 94.6 mph | 26 | 20.3s | 27 | 0.0% | — | — |
Z-score | -0.01 | -0.54 | -1.29 | 0.32 | -0.67 | 1.44 | — | — | — | — |
pNERD | 0.02 | -0.27 | -0.64 | 0.32 | 0.67 | -0.72 | 1.00 | 0.00 | 3.80 | 4.18 |
Logan Webb, San Francisco Giants
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 68 | 10.6% | 66.0% | 92.6 mph | 28 | 16.5s | 11 | 0.0% | — | — |
Z-score | -2.03 | -0.02 | 0.95 | -0.60 | -0.14 | -1.65 | — | — | — | — |
pNERD | 4.06 | -0.01 | 0.48 | 0.00 | 0.14 | 0.83 | 0.55 | 0.00 | 3.80 | 9.84 |
Milwaukee Brewers @ San Diego Padres, 6:40p
Summary
If you like chaos, this is your stop: Milwaukee’s run-happy lineup meets a Padres club fresh off clinching and leaning on a lights-out bullpen built for late-inning theater. The gNERD is mid-pack, but the styles scream watchable. Milwaukee’s elite tNERD (9.70) and San Diego’s strong tNERD (7.24) lift a gNERD of 10.76 that sits just above the historic median but a hair below today’s slate average; the drag is the starting-pitcher component, where both pNERDs are south of average. Zimmermann is a genuine wildcard: freshly selected from Triple-A (109:30 K:BB in 138 IP) and back in MLB for the first time since 2023, so expect tight reins and a quick hook. On the other side, Randy Vásquez’s run prevention has outpaced his peripherals (5.21 FIP), a flashing caution sign against a club that manufactures offense with speed. That matters because San Diego’s offense doesn’t slug much and prefers to hand games to a deep relief group headlined by Mason Miller, Jeremiah Estrada and Robert Suárez—even after Jason Adam’s season-ending injury. Add in last night’s clinch and ongoing seeding stakes, and this profiles as bullpen chess plus Brewers mayhem on the bases.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, San Diego Padres (3.47); radio, San Diego Padres (3.37)
Milwaukee Brewers
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 54.9 | 6.6% | 14.9 | 19.9 | 55.4 | $112.2M | 27.6 | -29.0 | 2.66 | 2.56 | — | — |
Z-score | 0.82 | -1.63 | 2.11 | 0.88 | 1.11 | -0.82 | -1.14 | -1.31 | 0.53 | 0.37 | — | — |
tNERD | 0.82 | -1.63 | 2.11 | 0.88 | 1.11 | 0.82 | 1.14 | 0.00 | 0.27 | 0.18 | 4.00 | 9.70 |
San Diego Padres
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 10.1 | 7.3% | -0.7 | -3.8 | 70.7 | $209.3M | 30.0 | 12.0 | 3.47 | 3.37 | — | — |
Z-score | 0.17 | -1.05 | -0.18 | -0.15 | 1.82 | 0.49 | 1.30 | 0.53 | 2.12 | 2.09 | — | — |
tNERD | 0.17 | -1.05 | -0.18 | -0.15 | 1.82 | 0.00 | 0.00 | 0.53 | 1.06 | 1.04 | 4.00 | 7.24 |
Bruce Zimmermann, Milwaukee Brewers
No detailed stats available
Randy Vásquez, San Diego Padres
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 133 | 6.8% | 63.1% | 93.2 mph | 26 | 18.3s | -36 | 0.0% | — | — |
Z-score | 1.94 | -1.83 | -0.33 | -0.32 | -0.67 | -0.19 | — | — | — | — |
pNERD | -3.89 | -0.92 | -0.17 | 0.00 | 0.67 | 0.09 | 0.00 | 0.00 | 3.80 | -0.41 |
Tampa Bay Rays @ Baltimore Orioles, 3:35p
Summary
A mid-tier watch with upside: Pepiot’s bat-missing and the Rays’ track-meet baserunning run into Kremer’s post-forearm checkup and an Orioles pen that has sprung leaks. If you like tactics—pickoffs, pitch sequencing, and whether Adley’s return steadies things—there’s plenty to chew on.
By gNERD (9.82) this sits below today’s average, but Tampa Bay’s higher tNERD props it up: they pressure with steals (185 SB to Baltimore’s 106) and lean on a sturdier bullpen, both ingredients for watchability even when the bats scuffle. Pepiot profiles as the more volatile strikeout bet (161 K in 163 IP with a FIP around 4.4), built on a velo/changeup combo the Rays encourage him to lean on; that miss-and-movement package can play against Baltimore’s swing-happy middle. Kremer, meanwhile, just returned from forearm discomfort looking sound, but Baltimore’s relief crew has coughed up late leads lately, which keeps chaos live even if he settles in. One subplot worth your remote: Adley Rutschman is back from the IL and catching again, a stabilizer Baltimore badly needs after a churn-heavy season that included May’s managerial change to interim Tony Mansolino. If you’re triaging, think “solid floor, spiky ending”—Pepiot vs. Kremer is credible, but the late innings might be the hook.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6.)
Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Tampa Bay Rays (2.10)
Tampa Bay Rays
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -12.2 | 7.7% | 12.8 | -30.6 | 48.8 | $89.9M | 27.4 | -13.0 | 2.27 | 2.10 | — | — |
Z-score | -0.16 | -0.72 | 1.80 | -1.32 | 0.81 | -1.12 | -1.35 | -0.59 | -0.23 | -0.61 | — | — |
tNERD | -0.16 | -0.72 | 1.80 | -1.32 | 0.81 | 1.12 | 1.35 | 0.00 | 0.00 | 0.00 | 4.00 | 6.87 |
Baltimore Orioles
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -26.8 | 9.1% | 0.2 | -22.0 | 15.5 | $167.6M | 29.2 | -6.0 | 2.82 | 2.10 | — | — |
Z-score | -0.37 | 0.44 | -0.05 | -0.95 | -0.74 | -0.07 | 0.49 | -0.27 | 0.85 | -0.61 | — | — |
tNERD | -0.37 | 0.44 | -0.05 | -0.95 | -0.74 | 0.07 | 0.00 | 0.00 | 0.42 | 0.00 | 4.00 | 2.83 |
Ryan Pepiot, Tampa Bay Rays
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 97 | 11.7% | 64.3% | 95.2 mph | 27 | 17.9s | -6 | 0.0% | — | — |
Z-score | -0.26 | 0.51 | 0.20 | 0.60 | -0.41 | -0.51 | — | — | — | — |
pNERD | 0.51 | 0.25 | 0.10 | 0.60 | 0.41 | 0.26 | 0.00 | 0.00 | 3.80 | 5.93 |
Dean Kremer, Baltimore Orioles
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 101 | 10.4% | 65.5% | 93.2 mph | 29 | 19.7s | 7 | 0.0% | — | — |
Z-score | -0.01 | -0.11 | 0.72 | -0.32 | 0.12 | 0.95 | — | — | — | — |
pNERD | 0.02 | -0.06 | 0.36 | 0.00 | 0.00 | -0.48 | 0.35 | 0.00 | 3.80 | 4.00 |
Washington Nationals @ Atlanta Braves, 4:15p
Summary
Rookie-righty rematch with actual bite: Hurston Waldrep’s power stuff against Brad Lord’s brisk, contact-averse vibe is the draw here. Atlanta’s rolling despite losing Ozzie Albies to a season-ending hamate fracture, so the lineup shuffles but the watchability rests on the kids.
The gNERD sits at 8.77—below today’s average—because the teams don’t help much, but the arms do, with an average pNERD of 7.02. Waldrep’s 7.79 pNERD is backed by a strong xFIP- (88), premium velocity, and a quick pace; in his last meeting with Washington he punched out eight without a walk in five innings, the kind of bat-missing skill this model rewards. Lord (6.26 pNERD) lacks a big whiff pitch but works fast, throws strikes, and has earned trust as a rookie starter; he just logged 102 pitches and was charged with two earned in a gritty turn against these same Braves.
Team-wise, Atlanta arrives on a nine-game heater and has handled Washington all year, but Albies’ absence dings their infield rhythm and baserunning. Washington’s poor defense and bullpen tug tNERD down, so if you’re queuing this up, do it to scout Waldrep’s miss rate versus Lord’s contact management—and to see how a hot Braves club navigates without its second baseman.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)
Washington Nationals
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -53.7 | 7.8% | -1.1 | -43.9 | -4.1 | $115.9M | 27.5 | -34.0 | 2.00 | 2.20 | — | — |
Z-score | -0.76 | -0.64 | -0.24 | -1.90 | -1.65 | -0.77 | -1.25 | -1.53 | -0.75 | -0.40 | — | — |
tNERD | -0.76 | -0.64 | -0.24 | -1.90 | -1.65 | 0.77 | 1.25 | 0.00 | 0.00 | 0.00 | 4.00 | 0.83 |
Atlanta Braves
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 3.8 | 8.8% | -8.3 | 4.3 | 10.8 | $216.2M | 29.4 | 10.0 | 2.36 | 2.36 | — | — |
Z-score | 0.08 | 0.19 | -1.29 | 0.20 | -0.96 | 0.58 | 0.69 | 0.44 | -0.05 | -0.06 | — | — |
tNERD | 0.08 | 0.19 | -1.29 | 0.20 | -0.96 | 0.00 | 0.00 | 0.44 | 0.00 | 0.00 | 4.00 | 2.66 |
Brad Lord, Washington Nationals
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 95 | 9.3% | 64.5% | 94.8 mph | 25 | 17.7s | 4 | 0.0% | — | — |
Z-score | -0.38 | -0.64 | 0.28 | 0.41 | -0.93 | -0.68 | — | — | — | — |
pNERD | 0.76 | -0.32 | 0.14 | 0.41 | 0.93 | 0.34 | 0.20 | 0.00 | 3.80 | 6.26 |
Hurston Waldrep, Atlanta Braves
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 88 | 11.0% | 61.1% | 95.9 mph | 23 | 17.2s | -17 | 0.0% | — | — |
Z-score | -0.81 | 0.17 | -1.23 | 0.92 | -1.45 | -1.08 | — | — | — | — |
pNERD | 1.61 | 0.09 | -0.62 | 0.92 | 1.45 | 0.54 | 0.00 | 0.00 | 3.80 | 7.79 |
Chicago White Sox @ New York Yankees, 4:05p
Summary
A mid-tier gNERD (8.11) gets a standings-sized boost: the Yankees’ bats and playoff chase elevate a game that’s more about thump than a duel on the mound. If you’re here for pitching, it’s rookie All-Star Shane Smith’s intrigue versus a volatile Luis Gil, not ace-on-ace theater. Smith’s pNERD (5.06) is the better of the two, with average-ish run estimators (xFIP- 104) and real oomph, though he just wore a six-run bruise against Baltimore; still, he was named an All-Star and has largely looked the part when healthy. Gil’s pNERD (0.12) and peripherals (xFIP- 132) flag command risk that’s also shown up in his recent walk profile, even as he’s returned from a lat issue. The team split is stark: Yankees tNERD 8.17 rides elite contact quality, while the White Sox’s 2.88 reflects light bats and leaky defense; New York also took three of four in their late-August meeting and is two back in the AL East, with Ben Rice swinging it well, which adds juice. Net: watch for Yankees’ barrels against a legit rookie and stay for the stakes; just don’t expect a masterpiece from both starters.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, New York Yankees (2.08); radio, Chicago White Sox (2.57)
Chicago White Sox
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -82.0 | 8.0% | -7.6 | -35.0 | 42.7 | $79.0M | 27.5 | -16.0 | 1.82 | 2.57 | — | — |
Z-score | -1.16 | -0.47 | -1.19 | -1.51 | 0.52 | -1.26 | -1.25 | -0.72 | -1.11 | 0.39 | — | — |
tNERD | -1.16 | -0.47 | -1.19 | -1.51 | 0.52 | 1.26 | 1.25 | 0.00 | 0.00 | 0.19 | 4.00 | 2.88 |
New York Yankees
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 123.7 | 11.7% | -2.8 | 1.8 | 24.5 | $290.9M | 29.1 | 11.0 | 2.08 | 2.22 | — | — |
Z-score | 1.81 | 2.59 | -0.49 | 0.09 | -0.32 | 1.58 | 0.38 | 0.49 | -0.61 | -0.36 | — | — |
tNERD | 1.81 | 2.59 | -0.49 | 0.09 | -0.32 | 0.00 | 0.00 | 0.49 | 0.00 | 0.00 | 4.00 | 8.17 |
Shane Smith, Chicago White Sox
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 104 | 11.9% | 63.1% | 95.6 mph | 25 | 19.1s | -6 | 0.0% | — | — |
Z-score | 0.17 | 0.60 | -0.35 | 0.78 | -0.93 | 0.46 | — | — | — | — |
pNERD | -0.34 | 0.30 | -0.18 | 0.78 | 0.93 | -0.23 | 0.00 | 0.00 | 3.80 | 5.06 |
Luis Gil, New York Yankees
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 132 | 9.0% | 61.3% | 95.5 mph | 27 | 18.8s | -50 | 0.0% | — | — |
Z-score | 1.88 | -0.78 | -1.11 | 0.73 | -0.41 | 0.22 | — | — | — | — |
pNERD | -3.76 | -0.39 | -0.56 | 0.73 | 0.41 | -0.11 | 0.00 | 0.00 | 3.80 | 0.12 |
Houston Astros @ Athletics, 7:05p
Summary
This one’s more “curious watch” than must‑see: a gNERD of 7.82 sits below today’s average (11.43), and the intrigue tilts toward team quirks rather than ace-versus-ace theater. Still, playoff‑tinged Astros at the Sacramento‑based Athletics offers enough subplots to justify a skim.
Cristian Javier is the headline experiment: recently back from Tommy John, he finally flashed six sturdy innings and a win over Texas, with his pitch count nudging up — a meaningful test of whether command-first Javier can hold gains under pressure; Brent Rooker is 0-for-6 off him if you’re into micro‑matchups. Jeffrey Springs, acquired to prop up the A’s rotation, has scuffled of late (0-4 over his past eight), which meshes with the low combined pNERD (1.43) signaling more contact than whiffs. Houston’s tNERD edge comes from run prevention — strong gloves and a capable bullpen that’s been closing out wins — a helpful buffer with Yordan Álvarez shelved. Meanwhile, the A’s higher tNERD is buoyed by youth, a budget roster, and a big positive luck component, suggesting their results may lag their underlying talent. In short: if you watch, do it to see whether Javier’s post‑surgery version endures and whether Springs can steady enough to keep a wild‑card‑hungry lineup in range.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, Houston Astros (2.17); radio, Houston Astros (1.99)
Houston Astros
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -2.5 | 8.0% | -6.0 | 19.7 | 50.2 | $221.9M | 29.0 | 28.0 | 2.17 | 1.99 | — | — |
Z-score | -0.02 | -0.47 | -0.95 | 0.88 | 0.87 | 0.66 | 0.28 | 1.25 | -0.42 | -0.84 | — | — |
tNERD | -0.02 | -0.47 | -0.95 | 0.88 | 0.87 | 0.00 | 0.00 | 1.25 | 0.00 | 0.00 | 4.00 | 5.55 |
Athletics
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 31.2 | 8.4% | -2.2 | -20.3 | 26.0 | $77.1M | 27.6 | 46.0 | 1.27 | 1.94 | — | — |
Z-score | 0.47 | -0.14 | -0.40 | -0.87 | -0.25 | -1.29 | -1.14 | 2.06 | -2.19 | -0.95 | — | — |
tNERD | 0.47 | -0.14 | -0.40 | -0.87 | -0.25 | 1.29 | 1.14 | 2.00 | 0.00 | 0.00 | 4.00 | 7.24 |
Cristian Javier, Houston Astros
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 116 | 9.5% | 62.0% | 92.9 mph | 28 | 20.8s | -7 | 0.0% | — | — |
Z-score | 0.90 | -0.54 | -0.84 | -0.46 | -0.14 | 1.85 | — | — | — | — |
pNERD | -1.81 | -0.27 | -0.42 | 0.00 | 0.14 | -0.92 | 0.00 | 0.00 | 3.80 | 0.52 |
Jeffrey Springs, Athletics
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 110 | 10.9% | 62.9% | 90.7 mph | 32 | 19.1s | -12 | 0.0% | — | — |
Z-score | 0.54 | 0.12 | -0.45 | -1.47 | 0.90 | 0.46 | — | — | — | — |
pNERD | -1.08 | 0.06 | -0.22 | 0.00 | 0.00 | -0.23 | 0.00 | 0.00 | 3.80 | 2.33 |
Colorado Rockies @ Seattle Mariners, 6:40p
Summary
If you want dingers and stakes, this is your stop: Cal Raleigh just broke Ken Griffey Jr.’s franchise HR record and Seattle is trying to land a division flag, which turns a modest gNERD (7.20) into appointment viewing. It’s also a soft landing for that power—the Rockies arrive with one of the league’s worst run-prevention groups and a rookie starter still writing his bio.
Seattle’s tNERD carries the matchup, built on a top-3 home-run profile (roughly 230 and counting) and a lineup that’s been louder than its batting average suggests; Raleigh has taken the MLB lead in homers while topping the all-time catcher mark. The probable arms further tilt the watchability: Bryce Miller has worked back from elbow trouble and has pitched to a FIP in the mid‑5s this year—volatile but with strikeout upside—while Colorado counters with recent call-up McCade Brown (TJ in 2023), who only debuted a few weeks ago and is still getting stretched out. Seattle’s bullpen depth has been tested (Gregory Santos out; Bryan Woo banged up), adding a little late-inning coin-flip energy.
Relative to today’s slate (average gNERD 11.43), this sits low; but if you’re prioritizing power vs. a thin staff and a contender tune-up, it’s a worthwhile watch.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)
Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)
Colorado Rockies
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -164.7 | 8.0% | -9.7 | -23.6 | -7.3 | $125.9M | 27.9 | 19.0 | 1.73 | 1.80 | — | — |
Z-score | -2.36 | -0.47 | -1.50 | -1.02 | -1.80 | -0.63 | -0.84 | 0.85 | -1.29 | -1.25 | — | — |
tNERD | -2.36 | -0.47 | -1.50 | -1.02 | -1.80 | 0.63 | 0.84 | 0.85 | 0.00 | 0.00 | 4.00 | -0.83 |
Seattle Mariners
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 85.9 | 9.4% | -4.0 | -23.3 | 26.9 | $152.8M | 28.2 | 5.0 | 2.35 | 2.52 | — | — |
Z-score | 1.26 | 0.68 | -0.66 | -1.00 | -0.21 | -0.27 | -0.53 | 0.22 | -0.07 | 0.28 | — | — |
tNERD | 1.26 | 0.68 | -0.66 | -1.00 | -0.21 | 0.27 | 0.53 | 0.22 | 0.00 | 0.14 | 4.00 | 5.24 |
Pittsburgh Pirates @ Cincinnati Reds, 3:40p
Summary
It grades as today’s lowest gNERD, but the Reds’ wild‑card push and Brady Singer’s current heater make it livelier than the number implies. Johan Oviedo’s post–TJ ramp‑up — with a season‑high 99 pitches last time — plus a possible Hunter Barco cameo for Pittsburgh add just enough curiosity to keep the channel from drifting.
Singer takes his 31st turn and, while his pNERD says “solid, not flashy” (league‑average-ish xFIP‑ at 102), he works quickly, which helps watchability; Oviedo’s profile (118 xFIP‑, lagging strike% in our inputs) is more volatile but the velo is back. The team ingredients are mixed: Cincinnati brings plus baserunning to a contact‑light lineup, while Pittsburgh’s bats have lived near the basement but pair sturdy gloves and a capable bullpen if they get a lead. The net of those tNERD pieces explains the modest gNERD, but the game-state stakes do some heavy lifting.
Context matters: Cincinnati just swept the Cubs to pull even for the final NL spot, and Singer has been on a 5‑1 run with run prevention to match across his last seven starts. Oviedo is only seven starts into his comeback, which keeps the unknowns — and the potential for quick hooks and bullpen chess — in play. Tune for tempo and urgency, not fireworks.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Cincinnati Reds (2.09); radio, Cincinnati Reds (2.11)
Pittsburgh Pirates
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -123.4 | 7.8% | -5.7 | 15.8 | 44.5 | $88.9M | 28.4 | 12.0 | 2.01 | 1.98 | — | — |
Z-score | -1.76 | -0.64 | -0.91 | 0.71 | 0.61 | -1.13 | -0.33 | 0.53 | -0.74 | -0.86 | — | — |
tNERD | -1.76 | -0.64 | -0.91 | 0.71 | 0.61 | 1.13 | 0.33 | 0.53 | 0.00 | 0.00 | 4.00 | 3.99 |
Cincinnati Reds
Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Raw stat | -55.0 | 7.2% | 6.0 | -5.6 | 24.4 | $115.7M | 28.7 | -24.0 | 2.09 | 2.11 | — | — |
Z-score | -0.77 | -1.14 | 0.80 | -0.23 | -0.33 | -0.77 | -0.02 | -1.08 | -0.59 | -0.59 | — | — |
tNERD | -0.77 | -1.14 | 0.80 | -0.23 | -0.33 | 0.77 | 0.02 | 0.00 | 0.00 | 0.00 | 4.00 | 3.13 |
Johan Oviedo, Pittsburgh Pirates
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 118 | 11.7% | 59.7% | 95.4 mph | 27 | 19.7s | -36 | 0.0% | — | — |
Z-score | 1.03 | 0.51 | -1.83 | 0.69 | -0.41 | 0.95 | — | — | — | — |
pNERD | -2.05 | 0.25 | -0.91 | 0.69 | 0.41 | -0.48 | 0.00 | 0.00 | 3.80 | 1.70 |
Brady Singer, Cincinnati Reds
xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
---|---|---|---|---|---|---|---|---|---|---|
Raw stat | 102 | 9.8% | 62.3% | 92.0 mph | 28 | 16.1s | -15 | 0.0% | — | — |
Z-score | 0.05 | -0.40 | -0.71 | -0.87 | -0.14 | -1.98 | — | — | — | — |
pNERD | -0.10 | -0.20 | -0.36 | 0.00 | 0.14 | 0.99 | 0.00 | 0.00 | 3.80 | 4.28 |