Andrew's Musings

MLB: What to watch on September 19, 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:

Detail

Boston Red Sox @ Tampa Bay Rays, 4:35p

Summary

Top gNERD on the slate, and it earns it: ace-level Garrett Crochet (pNERD 12.26, xFIP- 62) squares off with a restored Drew Rasmussen at the Rays’ temporary outdoor digs, where Boston’s elite bullpen meets Tampa Bay’s track team. If you like whiffs plus stolen-base chaos with late-inning leverage, this one checks every box. By our model this game’s gNERD is 17.32, the day’s highest and well above the historical 95th percentile, and the matchup brings real storylines with it: Crochet, now locked up long-term in Boston, has paired upper-90s heat with strike- and swing-miss rates that scream ace; Rasmussen, back from his internal-brace comeback and under a two-year deal, has been efficient more than flashy. With Sox tNERD strength coming from defense and a top-shelf bullpen, the Rays’ counter is speed; they’ve been swiping bags in bunches and just rode Chandler Simpson (and steady Yandy Díaz) in a shutout of Toronto. The venue twist matters, too: Tampa Bay is hosting at George M. Steinbrenner Field this season, adding some outdoor variability to a club built on run prevention and legs.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)

Recommended broadcasts: TV, Boston Red Sox (2.47); radio, Boston Red Sox (2.64)

Boston Red Sox

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 16.5 9.3% 5.8 25.3 66.0 $191.8M 28.7 -3.0 2.47 2.64
Z-score 0.26 0.57 0.80 1.11 1.82 0.27 0.02 -0.11 0.25 0.65
tNERD 0.26 0.57 0.80 1.11 1.82 0.00 0.00 0.00 0.13 0.33 4.00 9.01

Tampa Bay Rays

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -11.2 7.7% 12.9 -26.8 46.9 $89.9M 27.4 -9.0 2.27 2.10
Z-score -0.13 -0.74 1.85 -1.16 0.88 -1.09 -1.32 -0.38 -0.17 -0.58
tNERD -0.13 -0.74 1.85 -1.16 0.88 1.09 1.32 0.00 0.00 0.00 4.00 7.10

Garrett Crochet, Boston Red Sox

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 62 13.7% 67.4% 96.3 mph 26 17.4s 0 0.0%
Z-score -2.36 1.48 1.53 1.10 -0.67 -0.91
pNERD 4.72 0.74 0.77 1.10 0.67 0.46 0.00 0.00 3.80 12.26

Drew Rasmussen, Tampa Bay Rays

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 88 9.5% 65.7% 95.7 mph 29 18.7s -22 0.0%
Z-score -0.79 -0.54 0.81 0.82 0.11 0.14
pNERD 1.58 -0.27 0.41 0.82 0.00 -0.07 0.00 0.00 3.80 6.27

Go back to top of page

Milwaukee Brewers @ St. Louis Cardinals, 5:15p

Summary

Triple-digits versus guile: Jacob Misiorowski, the rookie who no-hit St. Louis for five innings in his debut, squares off again with Sonny Gray, who just punched out eight Brewers last week.
Milwaukee’s sprint toward the division flag meets a shorthanded Cardinals lineup, with Willson Contreras done for the year.

At a gNERD of 15.80, this lands above the 95th percentile of historical games and near the top of today’s slate, and the ingredients check out: a high-octane pNERD duel (Misiorowski 10.21; Gray 6.97) plus a large tNERD edge for Milwaukee (9.72 to 4.69). Misiorowski’s appeal is obvious—he averages 99-plus with top-of-era perceived velocity (fastball 101.3 mph; a slider that looks like mid-90s), which plays beautifully against a St. Louis offense that’s been thinning and underperforming. Gray isn’t just “veteran savvy”; his underlying run estimators have outpaced the surface, and he just held Milwaukee to two runs over five in their latest meeting, giving this real counterpunch potential. Add Milwaukee’s elite baserunning and deep bullpen (both strong tNERD components) against a Cards club trying to manufacture runs, and the watchability case is strong: power stuff, contrasting styles, and stakes. If you like velocity art, Misiorowski alone is worth the click.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)

Recommended broadcasts: TV, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)

Milwaukee Brewers

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 61.6 6.6% 14.1 17.2 53.4 $112.2M 27.6 -35.0 2.66 2.56
Z-score 0.91 -1.64 2.03 0.76 1.20 -0.79 -1.11 -1.53 0.65 0.47
tNERD 0.91 -1.64 2.03 0.76 1.20 0.79 1.11 0.00 0.32 0.23 4.00 9.72

St. Louis Cardinals

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -30.8 7.9% -4.5 22.2 47.1 $135.7M 28.6 -20.0 2.17 2.15
Z-score -0.41 -0.58 -0.74 0.98 0.89 -0.48 -0.08 -0.87 -0.39 -0.46
tNERD -0.41 -0.58 -0.74 0.98 0.89 0.48 0.08 0.00 0.00 0.00 4.00 4.69

Jacob Misiorowski, Milwaukee Brewers

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 83 13.0% 66.7% 99.3 mph 23 19.7s 20 0.0%
Z-score -1.09 1.14 1.24 2.47 -1.46 0.95
pNERD 2.19 0.57 0.62 2.00 1.46 -0.47 0.05 0.00 3.80 10.21

Sonny Gray, St. Louis Cardinals

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 76 12.1% 66.1% 92.0 mph 35 20.4s 31 0.0%
Z-score -1.52 0.71 0.98 -0.87 1.69 1.51
pNERD 3.03 0.35 0.49 0.00 0.00 -0.76 0.05 0.00 3.80 6.97

Go back to top of page

Seattle Mariners @ Houston Astros, 5:10p

Summary

High gNERD and real stakes: two power righties with strong pNERDs square off to break an AL West tie. Bryan Woo arrives off a career-best 13-K start, while Hunter Brown has been dealing in September, making this a pitching-forward watch.

At 13.62, this game grades in the top decile of historic gNERD and well above today’s average, driven by both arms’ xFIP- (Woo 80, Brown 76) and upper-90s velocity that should keep whiffs and called strikes flowing even if pace isn’t brisk. The watchability hook is simple: elite run prevention deciding a division race that’s currently level, with Houston missing Yordan Alvarez (ankle), thinning the lineup against Woo’s splitter/sinker mix.

Brown’s recent form (6.2 IP, 2 ER vs. ATL; 1.42 September ERA) supports the pNERD, and Houston’s defense/bullpen combo has carried weight all year, so every baserunner matters. Seattle brings punch (13 HR in its last 10) and enough bullpen to shorten the game if Woo hands off cleanly.

Translation: a top-tier gNERD duel with playoff leverage, premium stuff on both sides, and contrasting support systems—Astros’ gloves and pen vs. Seattle’s power—tilting each pitch into event television.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)

Recommended broadcasts: TV, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)

Seattle Mariners

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 80.0 9.4% -3.5 -24.3 28.2 $152.8M 28.2 6.0 2.35 2.52
Z-score 1.17 0.65 -0.59 -1.05 -0.04 -0.25 -0.50 0.28 -0.00 0.38
tNERD 1.17 0.65 -0.59 -1.05 -0.04 0.25 0.50 0.28 0.00 0.19 4.00 5.36

Houston Astros

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 0.8 7.9% -5.8 16.8 50.0 $221.9M 29.0 28.0 2.17 1.99
Z-score 0.04 -0.58 -0.93 0.74 1.03 0.66 0.33 1.26 -0.37 -0.82
tNERD 0.04 -0.58 -0.93 0.74 1.03 0.00 0.00 1.26 0.00 0.00 4.00 5.55

Bryan Woo, Seattle Mariners

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 80 12.4% 67.7% 95.6 mph 25 20.3s -1 0.0%
Z-score -1.27 0.85 1.69 0.78 -0.93 1.43
pNERD 2.55 0.43 0.84 0.78 0.93 -0.72 0.00 0.00 3.80 8.62

Hunter Brown, Houston Astros

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 76 11.0% 62.0% 96.3 mph 26 19.9s -20 0.0%
Z-score -1.52 0.18 -0.83 1.10 -0.67 1.11
pNERD 3.03 0.09 -0.42 1.10 0.67 -0.55 0.00 0.00 3.80 7.72

Go back to top of page

Cleveland Guardians @ Minnesota Twins, 5:10p

Summary

Rookie Parker Messick’s quick pace and bat-dulling run prevention (xFIP- 79) meets Pablo López’s post‑IL precision, so this grades as appointment pitching, not background noise. With a 13.21 gNERD—upper quartile by the historical distribution—plus Cleveland’s run‑prevention machine and a Twins lineup that’s been lifting the ball, it’s a high‑priority watch.

Messick vs. López is the listed matchup, and the rookie has kept damage to one earned run or fewer in four of his first five MLB starts, which backs his strong pNERD (8.54) and watchable tempo. López (pNERD 5.29) was activated Sept. 5 from a teres‑major strain and should bring command and a deep changeup/fastball mix; he’s handled Cleveland reasonably well across prior meetings.

Cleveland’s appeal isn’t offense; it’s how they catch it and finish games—recently ranking near the top by bullpen FIP and grading well defensively—so a tight, low‑mistake script is very much in play. Minnesota boosts the entertainment quotient with 17 homers over its last 10 games.

If you want stakes with your stuff+, Cleveland’s surge has them within 4.5 of the AL Central lead and 2.5 of a Wild Card as of Sept. 18, while Minnesota leans on López’s return to stabilize the staff. That mix, plus contrasting pNERDs (Messick 8.54; López 5.29), justifies the lofty gNERD.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)

Recommended broadcasts: TV, Minnesota Twins (2.30); radio, Cleveland Guardians (3.14)

Cleveland Guardians

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -91.0 6.6% 5.5 25.0 58.0 $102.3M 27.5 -32.0 2.16 3.14
Z-score -1.27 -1.64 0.75 1.10 1.42 -0.92 -1.22 -1.40 -0.39 1.79
tNERD -1.27 -1.64 0.75 1.10 1.42 0.92 1.22 0.00 0.00 0.89 4.00 7.39

Minnesota Twins

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -10.6 8.8% -2.0 -9.7 45.1 $145.1M 28.8 18.0 2.30 2.06
Z-score -0.12 0.16 -0.37 -0.42 0.79 -0.35 0.12 0.81 -0.11 -0.67
tNERD -0.12 0.16 -0.37 -0.42 0.79 0.35 0.00 0.81 0.00 0.00 4.00 5.21

Parker Messick, Cleveland Guardians

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 79 9.5% 66.1% 92.4 mph 24 16.9s -34 0.0%
Z-score -1.33 -0.54 0.96 -0.69 -1.20 -1.32
pNERD 2.67 -0.27 0.48 0.00 1.20 0.66 0.00 0.00 3.80 8.54

Pablo López, Minnesota Twins

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 91 11.7% 64.5% 94.4 mph 29 19.4s -27 0.0%
Z-score -0.61 0.52 0.27 0.23 0.11 0.70
pNERD 1.22 0.26 0.14 0.23 0.00 -0.35 0.00 0.00 3.80 5.29

Go back to top of page

Chicago Cubs @ Cincinnati Reds, 3:40p

Summary

Playoff math meets lefty craft: the clinched-but-still-hungry Cubs send Shota Imanaga into Great American while the Reds, two back in the wild-card chase, counter with Nick Lodolo’s sturdier underlying profile. After Hunter Greene’s one-hit opener, another tight, low-scoring tilt is very much on the table.

At 11.97, this game’s gNERD sits comfortably above today’s average, mostly because Chicago’s top-tier tNERD (barrels, clean defense, aggressive baserunning) promises action even when the ball isn’t clearing fences, while Cincinnati’s offense has been the less entertaining partner in this dance. Imanaga’s pNERD is modest: he fills the zone, but the xFIP- is a tick worse than league (106) and the long ball has been the tax—26 homers allowed and counting. Lodolo’s pNERD is stronger, with a better xFIP- (91), and he held the Cubs to one run over 6.1 the last time he saw them.

Context helps: the Cubs already punched their ticket, but the Reds are still leaning on their arms to stay in the bracket picture; that raises the pitch-by-pitch urgency, if not the raw fireworks. If you like taut lefty-versus-lefty chess with elite gloves and opportunistic baserunning, this is worth a primary screen.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)

Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)

Chicago Cubs

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 62.5 10.0% 10.9 32.6 31.9 $197.7M 30.6 -5.0 3.01 3.15
Z-score 0.92 1.14 1.56 1.43 0.14 0.34 1.98 -0.20 1.38 1.81
tNERD 0.92 1.14 1.56 1.43 0.14 0.00 0.00 0.00 0.69 0.90 4.00 10.78

Cincinnati Reds

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -56.1 7.1% 5.5 -5.6 20.6 $115.7M 28.7 -24.0 2.09 2.11
Z-score -0.77 -1.23 0.75 -0.24 -0.42 -0.74 0.02 -1.04 -0.55 -0.55
tNERD -0.77 -1.23 0.75 -0.24 -0.42 0.74 0.00 0.00 0.00 0.00 4.00 2.83

Shota Imanaga, Chicago Cubs

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 106 12.1% 67.9% 90.9 mph 31 19.0s -27 0.0%
Z-score 0.30 0.71 1.78 -1.37 0.64 0.38
pNERD -0.59 0.35 0.89 0.00 0.00 -0.19 0.00 0.00 3.80 4.26

Nick Lodolo, Cincinnati Reds

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 91 11.6% 66.0% 93.8 mph 27 18.7s -17 0.0%
Z-score -0.61 0.47 0.94 -0.05 -0.41 0.14
pNERD 1.22 0.23 0.47 0.00 0.41 -0.07 0.00 0.00 3.80 6.07

Go back to top of page

New York Yankees @ Baltimore Orioles, 4:05p

Summary

A strike-throwing lefty on a heater vs. MLB’s barrel kings: Trevor Rogers against the Yankees is a clean watchability hook. At gNERD 11.8—above today’s average and the historical median—this is one of the day’s better bets.

Rogers (pNERD 8.08) has leaned on a five-pitch mix and elite zone rates, with hitters flailing at his four-seam/change and a new sweeper during a months-long run. Baltimore’s lineup is lighter with Adley Rutschman on the IL, so rookie Samuel Basallo’s bat/catch combo matters more. New York’s big tNERD (7.98) is powered by top-tier barrels, and the Yankees are still chasing the division after a 7-0 opener. Will Warren (pNERD 4.47) is more volatile, but he doesn’t have to be perfect in a lineup built to punish mistakes. The Orioles’ lower tNERD (3.06) and iffy defense/pen leave a thin margin if Rogers blinks; if he shoves, we get a crisp duel. Probable: Warren vs. Rogers.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)

Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, New York Yankees (2.22)

New York Yankees

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 121.7 11.7% -3.5 1.2 22.2 $290.9M 29.1 12.0 2.08 2.22
Z-score 1.77 2.54 -0.59 0.06 -0.34 1.58 0.43 0.55 -0.57 -0.30
tNERD 1.77 2.54 -0.59 0.06 -0.34 0.00 0.00 0.55 0.00 0.00 4.00 7.98

Baltimore Orioles

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -21.9 9.1% -0.6 -20.1 17.3 $167.6M 29.2 -5.0 2.82 2.10
Z-score -0.29 0.41 -0.16 -0.87 -0.58 -0.06 0.54 -0.20 0.98 -0.58
tNERD -0.29 0.41 -0.16 -0.87 -0.58 0.06 0.00 0.00 0.49 0.00 4.00 3.06

Will Warren, New York Yankees

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 93 9.4% 61.8% 93.3 mph 26 19.2s 16 0.0%
Z-score -0.49 -0.59 -0.93 -0.28 -0.67 0.54
pNERD 0.98 -0.29 -0.47 0.00 0.67 -0.27 0.05 0.00 3.80 4.47

Trevor Rogers, Baltimore Orioles

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 83 12.4% 68.8% 93.1 mph 27 18.1s -48 0.0%
Z-score -1.09 0.85 2.16 -0.37 -0.41 -0.35
pNERD 2.19 0.43 1.08 0.00 0.41 0.17 0.00 0.00 3.80 8.08

Go back to top of page

Washington Nationals @ New York Mets, 4:10p

Summary

Mets-heavy watchability, rookie-flavored volatility. Brandon Sproat’s power intro (no-hit bid in his debut, six crisp in his Citi opener) meets Nationals call-up Andrew Alvarez, who debuted with five scoreless and followed with six more, so the unknowns are actually the draw.

With a gNERD of 11.38, the tilt rides New York’s top-of-today tNERD: the Mets bring barrels, baserunning and a broadcast that flat-out plays, while Washington’s tNERD lag—dragged by defense and a shaky pen—makes any deficit feel bigger. Sproat’s stuff (upper‑90s fastball with a sweeper/sinker mix) has looked like a major-league kit; tiny-sample indicators put him around a 3.5 xFIP, whereas Alvarez’s sterling run prevention so far comes with a ~4.5 xFIP flag, i.e., regression risk and ball-in-play intrigue. Add a small wrinkle: the Mets just shelved high-leverage arm Reed Garrett, nudging late-inning chaos probability upward.

Net: above the daily median and worth your time for two reasons—the Mets’ bat/pen/broadcast trifecta and the rookie-on-rookie texture. If you’re sorting the slate, this is a sensible priority: New York’s offense tests a lefty with thin MLB track record, while Sproat’s “is this real?” stuff-chase gets another data point.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)

Recommended broadcasts: TV, New York Mets (3.32); radio, New York Mets (3.05)

Washington Nationals

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -50.3 7.9% -0.6 -41.6 -6.3 $115.9M 27.5 -30.0 2.00 2.20
Z-score -0.69 -0.58 -0.16 -1.81 -1.74 -0.74 -1.22 -1.31 -0.73 -0.35
tNERD -0.69 -0.58 -0.16 -1.81 -1.74 0.74 1.22 0.00 0.00 0.00 4.00 0.99

New York Mets

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 89.6 10.6% 6.2 -1.9 44.8 $332.0M 29.7 33.0 3.32 3.05
Z-score 1.31 1.64 0.85 -0.08 0.77 2.13 1.05 1.48 2.03 1.58
tNERD 1.31 1.64 0.85 -0.08 0.77 0.00 0.00 1.48 1.02 0.79 4.00 11.78

Brandon Sproat, New York Mets

No detailed stats available

Go back to top of page

Philadelphia Phillies @ Arizona Diamondbacks, 6:40p

Summary

Two potent lineups, one shaky bullpen, and a contact‑friendly mound matchup make this a bats‑first watch. If Philadelphia piggybacks Taijuan Walker with Walker Buehler as reported, the floor rises a touch, but Arizona’s wild‑card chase is the real hook.

With a gNERD of 10.27, this sits near the middle of today’s slate but above the historic median; the edge comes from offense and context, not aces. Philadelphia’s tNERD (8.61) reflects real punch, and the D‑backs have been a top‑five run‑scoring club with top‑five home‑run totals, so balls should fly at Chase. Arizona’s bullpen has been a sinkhole by ERA and WPA, an entertainment boon late if this stays close.

On the hill, Walker’s low pNERD (2.03) matches the inputs: a below‑average xFIP‑ (113) and minimal whiffs; Nelson (pNERD 4.82) brings league‑average run prevention under the hood (xFIP‑ ~98) with firm velocity, and he’s been on a run of quality starts. The matchup details are fun: Bryce Harper is 4‑for‑9 with a homer off Nelson, and the Phillies’ clinch means lineup depth and late‑inning offense are squarely in play.

Net: expect action more than artistry—long flies, leveragey bullpen theater, and stakes that matter in September.

(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, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)

Philadelphia Phillies

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 66.3 9.1% 7.7 4.8 25.8 $279.5M 29.5 25.0 2.92 2.69
Z-score 0.97 0.41 1.08 0.22 -0.16 1.43 0.85 1.12 1.18 0.76
tNERD 0.97 0.41 1.08 0.22 -0.16 0.00 0.00 1.12 0.59 0.38 4.00 8.61

Arizona Diamondbacks

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 59.4 9.1% 6.1 10.8 -4.1 $189.5M 29.5 2.0 2.19 1.92
Z-score 0.88 0.41 0.84 0.48 -1.63 0.23 0.85 0.11 -0.34 -0.98
tNERD 0.88 0.41 0.84 0.48 -1.63 0.00 0.00 0.11 0.00 0.00 4.00 5.08

Taijuan Walker, Philadelphia Phillies

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 113 7.0% 62.8% 92.1 mph 32 16.6s -17 0.0%
Z-score 0.72 -1.74 -0.49 -0.83 0.90 -1.56
pNERD -1.44 -0.87 -0.25 0.00 0.00 0.78 0.00 0.00 3.80 2.03

Ryne Nelson, Arizona Diamondbacks

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 98 9.5% 65.4% 95.7 mph 27 20.1s -20 0.0%
Z-score -0.19 -0.54 0.64 0.82 -0.41 1.27
pNERD 0.37 -0.27 0.32 0.82 0.41 -0.64 0.00 0.00 3.80 4.82

Go back to top of page

San Francisco Giants @ Los Angeles Dodgers, 7:10p

Summary

Clayton Kershaw’s announced farewell season meets his biggest foil at his final regular‑season Dodger Stadium start, which by itself bumps a mid‑tier gNERD into appointment viewing. Layer on Shohei Ohtani’s 50‑plus‑homer chase and L.A.’s shrinking NL West magic number, and you’ve got plot to go with the pitches.

The model dings this game (gNERD 9.63, below today’s average) because the pNERDs are modest: Ray 3.94 and Kershaw 3.82, with xFIP- near league average for both, so this is more craft than overpower. Kershaw’s velocity has lived around 89 and his pace is brisk; the real draw is context and résumé, including a historically stingy line against San Francisco and a sterling track record in this park. Ray’s been a successful bounce‑back for the Giants even with some recent wobble; the line (11–7) says “results,” the whiffs say “variable.” The team split is clearer: Dodgers’ high‑octane offense and stout bullpen (tNERD 7.36) versus a Giants club that brings gloves and relief but few barrels (tNERD 4.14). If you come for the duel, stay for the rivalry, Ohtani’s nightly fireworks, and a divisional race that still matters; if a pitching clinic breaks out, consider it a bonus.

(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)

San Francisco Giants

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -22.3 7.5% -9.7 6.5 36.7 $195.3M 29.3 -24.0 3.20 3.49
Z-score -0.29 -0.90 -1.52 0.29 0.38 0.31 0.64 -1.04 1.78 2.58
tNERD -0.29 -0.90 -1.52 0.29 0.38 0.00 0.00 0.00 0.89 1.29 4.00 4.14

Los Angeles Dodgers

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 90.9 9.9% -0.4 -2.4 47.7 $341.0M 29.6 -2.0 2.45 2.51
Z-score 1.33 1.06 -0.13 -0.10 0.92 2.24 0.95 -0.07 0.21 0.36
tNERD 1.33 1.06 -0.13 -0.10 0.92 0.00 0.00 0.00 0.10 0.18 4.00 7.36

Robbie Ray, San Francisco Giants

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 102 12.6% 63.6% 93.6 mph 33 18.9s -18 0.0%
Z-score 0.06 0.95 -0.14 -0.14 1.16 0.30
pNERD -0.11 0.47 -0.07 0.00 0.00 -0.15 0.00 0.00 3.80 3.94

Clayton Kershaw, Los Angeles Dodgers

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 102 10.0% 62.9% 89.1 mph 37 17.3s -18 0.0%
Z-score 0.06 -0.30 -0.44 -2.20 2.21 -1.00
pNERD -0.11 -0.15 -0.22 0.00 0.00 0.50 0.00 0.00 3.80 3.82

Go back to top of page

Athletics @ Pittsburgh Pirates, 3:40p

Summary

Not a headliner, but there’s plenty of watchability in the contrast: the A’s bring a better bat-to-ball profile against a Pirates club that leans on defense and a sturdy pen. With Mitch Keller confirmed opposite Luis Severino, this is more about team texture than star power.

The gNERD is mid-pack at 9.43 because pNERD is light (Severino 3.0; Pirates TBD now resolved to Keller), so the onus shifts to tNERD, where Oakland (7.18) outpaces Pittsburgh (3.68). Oakland’s positive batting runs meet a Pirates lineup graded well below average by batting runs, while Pittsburgh’s fielding and bullpen grades (both positive) counter an A’s defense and relief corps that come in below water; that tug-of-war is the hook. Severino’s watchability is more sizzle than strikeouts: premium velocity and a brisk pace, but a 111 xFIP- and muted whiffs keep his pNERD modest. Keller’s profile isn’t flashy either, but he does provide competent volume, and he’s the confirmed starter here. Layer on that Pittsburgh’s offense has scuffled lately, and you’re likely choosing between run prevention and the A’s chance to push across just enough. If bullpen maneuvering and close-game run expectancy speak to you, this merits a slot; if you want ace-level stuff, keep scanning.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)

Recommended broadcasts: TV, Pittsburgh Pirates (2.01); radio, Pittsburgh Pirates (1.98)

Athletics

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 42.7 8.3% -2.0 -22.3 24.1 $77.1M 27.6 49.0 1.27 1.94
Z-score 0.64 -0.25 -0.37 -0.96 -0.24 -1.25 -1.11 2.18 -2.26 -0.94
tNERD 0.64 -0.25 -0.37 -0.96 -0.24 1.25 1.11 2.00 0.00 0.00 4.00 7.18

Pittsburgh Pirates

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -126.6 7.8% -5.7 13.5 40.3 $88.9M 28.4 11.0 2.01 1.98
Z-score -1.78 -0.66 -0.92 0.60 0.55 -1.10 -0.29 0.50 -0.72 -0.85
tNERD -1.78 -0.66 -0.92 0.60 0.55 1.10 0.29 0.50 0.00 0.00 4.00 3.68

Luis Severino, Athletics

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 111 7.1% 63.1% 95.9 mph 31 17.4s 3 0.0%
Z-score 0.60 -1.69 -0.35 0.92 0.64 -0.91
pNERD -1.20 -0.84 -0.18 0.92 0.00 0.46 0.05 0.00 3.80 3.00

Go back to top of page

Atlanta Braves @ Detroit Tigers, 3:40p

Summary

A wobbling division leader hands the ball to a 41-year-old with a hammer curve, while Atlanta counters with a contact-tilted innings sponge—less sizzle than stakes, but plenty of ways for weird to break out. The gNERD is a tick below today’s average, yet Detroit’s urgency and style points keep this squarely in “don’t ignore it” territory.

Detroit’s tNERD 7.22 (well above the historical 75th percentile) is the hook: younger, faster, barrel-happy; Atlanta’s 2.55 tNERD drags via baserunning and a wobbly pen. Elder’s 4.84 pNERD reads league-ish—xFIP- 100, thin whiffs, brisk tempo—while Morton’s 3.85 is a shade worse by skills but still features ~94 and the trademark bender after a deadline move; he’s listed to start. Context matters: Cleveland just swept Detroit to chop the AL Central lead to 3.5, part of a 6-of-7 slide that makes every baserunner feel consequential. Atlanta arrives with five straight wins, but just lost high-leverage lefty Aaron Bummer to the 60-day IL, a nudge toward late-inning entropy. Elder teased a rebound (2.72 FIP over four starts) before Houston stung him, so expect contact and sequencing to matter more than punchouts. Net: gNERD 9.23 sits under today’s mean (10.73), but Detroit’s high tNERD and real playoff pressure justify a spot on your flip-card.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)

Recommended broadcasts: TV, Detroit Tigers (2.74); radio, Detroit Tigers (2.64)

Atlanta Braves

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -7.4 8.8% -8.5 7.9 9.2 $216.2M 29.4 9.0 2.36 2.36
Z-score -0.08 0.16 -1.34 0.35 -0.98 0.59 0.74 0.42 0.02 0.01
tNERD -0.08 0.16 -1.34 0.35 -0.98 0.00 0.00 0.42 0.01 0.01 4.00 2.55

Detroit Tigers

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 24.7 9.6% 5.3 6.1 6.1 $148.2M 27.6 -27.0 2.74 2.64
Z-score 0.38 0.82 0.72 0.27 -1.13 -0.31 -1.11 -1.17 0.82 0.65
tNERD 0.38 0.82 0.72 0.27 -1.13 0.31 1.11 0.00 0.41 0.33 4.00 7.22

Bryce Elder, Atlanta Braves

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 100 9.4% 62.2% 91.7 mph 26 16.4s 30 0.0%
Z-score -0.07 -0.59 -0.77 -1.01 -0.67 -1.72
pNERD 0.13 -0.29 -0.38 0.00 0.67 0.86 0.05 0.00 3.80 4.84

Charlie Morton, Detroit Tigers

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 103 11.6% 63.2% 94.2 mph 41 18.5s 34 0.0%
Z-score 0.12 0.47 -0.30 0.14 3.26 -0.02
pNERD -0.23 0.23 -0.15 0.14 0.00 0.01 0.05 0.00 3.80 3.85

Go back to top of page

Miami Marlins @ Texas Rangers, 5:05p

Summary

Mahle’s back; the gNERD says “maybe,” but the storylines say “peek in.” With Texas still chasing a wild-card, Adolis García is active again while Corey Seager remains out post-appendectomy, adding just enough juice to a modest-on-paper matchup.

At 9.09, this sits a shade below today’s average, mostly because both pNERDs are muted. Miami’s Janson Junk (pNERD 4.22) brings a high strike% and near‑average xFIP- (101), and he just turned in six steady innings after a bumpy IL return, the kind of pitch‑to‑contact outing that tends to keep things moving. Texas counters with Tyler Mahle (pNERD 3.16), whose xFIP- (107) hints at some give as he makes his first start since June 10 following shoulder fatigue; command and pitch count are the swing variables. The team components nudge watchability: tNERD likes the Rangers’ fielding and baserunning, while Miami’s bullpen grades as a minus, so late-inning leverage favors Texas if the game is tight. Layer on the Rangers’ active wild-card hunt and García’s return (with Seager still shelved), and you’ve got a reasonable “second-screen” play anchored by curiosity about Mahle’s form and whether Junk’s strike-throwing can survive Texas’s gloves and legs.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)

Recommended broadcasts: TV, Texas Rangers (2.01); radio, Texas Rangers (2.08)

Miami Marlins

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -23.8 7.8% -1.3 2.4 6.2 $67.3M 26.8 -6.0 1.79 1.66
Z-score -0.31 -0.66 -0.26 0.11 -1.12 -1.39 -1.94 -0.25 -1.17 -1.57
tNERD -0.31 -0.66 -0.26 0.11 -1.12 1.39 1.94 0.00 0.00 0.00 4.00 5.08

Texas Rangers

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -42.1 8.6% 6.8 23.0 36.3 $219.7M 30.4 -24.0 2.01 2.08
Z-score -0.57 -0.00 0.94 1.01 0.36 0.64 1.78 -1.04 -0.71 -0.62
tNERD -0.57 -0.00 0.94 1.01 0.36 0.00 0.00 0.00 0.00 0.00 4.00 5.73

Janson Junk, Miami Marlins

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 101 8.8% 68.0% 93.7 mph 29 18.8s 3 0.0%
Z-score -0.01 -0.87 1.80 -0.09 0.11 0.22
pNERD 0.01 -0.44 0.90 0.00 0.00 -0.11 0.05 0.00 3.80 4.22

Tyler Mahle, Texas Rangers

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 107 10.6% 64.9% 92.1 mph 30 18.9s -49 0.0%
Z-score 0.36 -0.01 0.46 -0.83 0.38 0.30
pNERD -0.71 -0.01 0.23 0.00 0.00 -0.15 0.00 0.00 3.80 3.16

Go back to top of page

Toronto Blue Jays @ Kansas City Royals, 4:40p

Summary

Max Scherzer’s name is big on the marquee, but the watchability here leans on Toronto’s gloves and whether a thinned Royals roster can manufacture anything against a 41-year-old ace.
If you’re hunting a pristine pitchers’ duel, look elsewhere; if you’re into a Hall of Famer managing guile while Michael Lorenzen steadies a short-handed staff, this has a certain pull.

The gNERD sits at 8.99, a shade below today’s average, because the pNERD half is modest: Scherzer’s underlying effectiveness has been middling (xFIP- 110) while Lorenzen is nearer league average (101). Toronto carries the watchability edge via tNERD, especially elite fielding value that should pop behind a fly‑ball‑tilted Scherzer. Recent context adds texture: Scherzer’s latest turn was a five-inning, two‑run outing, and the club recently nudged his schedule after some back tightness earlier this month. Toronto’s bats, though, just faceplanted in a 4‑0 dud, so style points likely come from run prevention more than fireworks. Kansas City’s depth just took another hit with Kyle Isbel and Ryan Bergert landing on the IL, which won’t help an offense already dragging in our inputs. With both clubs showing positive “luck” signals, some quiet bounce-back is plausible, but the entertainment here is more about Scherzer’s craft, Lorenzen’s competence, and the Jays’ leather than about punch‑outs galore.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5.)

Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Toronto Blue Jays (2.39)

Toronto Blue Jays

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat 86.4 8.2% -5.3 37.3 29.0 $248.4M 29.6 21.0 3.10 2.39
Z-score 1.26 -0.33 -0.86 1.63 -0.00 1.02 0.95 0.95 1.58 0.08
tNERD 1.26 -0.33 -0.86 1.63 -0.00 0.00 0.00 0.95 0.79 0.04 4.00 7.48

Kansas City Royals

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -66.8 7.7% -5.1 10.0 32.5 $130.0M 28.8 33.0 2.11 2.22
Z-score -0.93 -0.74 -0.83 0.44 0.17 -0.55 0.12 1.48 -0.50 -0.30
tNERD -0.93 -0.74 -0.83 0.44 0.17 0.55 0.00 1.48 0.00 0.00 4.00 4.15

Max Scherzer, Toronto Blue Jays

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 110 10.4% 65.8% 93.7 mph 40 19.2s -5 0.0%
Z-score 0.54 -0.11 0.85 -0.09 3.00 0.54
pNERD -1.08 -0.05 0.43 0.00 0.00 -0.27 0.00 0.00 3.80 2.82

Michael Lorenzen, Kansas City Royals

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 101 10.5% 63.6% 93.7 mph 33 19.1s 15 0.0%
Z-score -0.01 -0.06 -0.14 -0.09 1.16 0.46
pNERD 0.01 -0.03 -0.07 0.00 0.00 -0.23 0.05 0.00 3.80 3.53

Go back to top of page

San Diego Padres @ Chicago White Sox, 4:40p

Summary

Dylan Cease’s Chicago homecoming supplies most of the juice here; tune in for the whiffs and the awkward old‑flame reunion. He just crossed 200 strikeouts for the fifth straight year and now faces a Sox lineup hitting .199 over its last 10.

With a gNERD of 6.69—well below both today’s average and the historical median—this leans fringe‑watch unless Cease shoves; his pNERD 7.66 is backed by plus velocity and an xFIP- of 86, the clear driver of watchability. Davis Martin’s pNERD 2.80 and xFIP- 111 point to a contact‑heavier look, though he’s been steadier at home this season. Cease also enters off six efficient innings (1 R, 6 K) and, yes, this is his first start against his former club since the trade, adding a tidy narrative edge.

Team vibes don’t help: Padres tNERD is 0.00 and the White Sox sit at 2.91, but San Diego has flashed a little recent thump (13 HR in 10 games). Xander Bogaerts’ foot issue potentially trims the Padres’ contact cushion. If you’re rationing screens, make this a Cease‑centric watch: strikeouts, a reunion subplot, and just enough Padres pop to keep the remote holstered—barely.

(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, Chicago White Sox (1.82); radio, Chicago White Sox (2.57)

Chicago White Sox

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -82.3 8.0% -6.7 -35.6 38.6 $79.0M 27.5 -17.0 1.82 2.57
Z-score -1.15 -0.49 -1.07 -1.54 0.47 -1.23 -1.22 -0.73 -1.11 0.49
tNERD -1.15 -0.49 -1.07 -1.54 0.47 1.23 1.22 0.00 0.00 0.25 4.00 2.91

Dylan Cease, San Diego Padres

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 86 15.7% 63.3% 97.0 mph 29 19.8s 26 0.0%
Z-score -0.91 2.44 -0.26 1.42 0.11 1.03
pNERD 1.82 1.22 -0.13 1.42 0.00 -0.51 0.05 0.00 3.80 7.66

Davis Martin, Chicago White Sox

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 111 9.6% 63.0% 93.7 mph 28 17.3s -14 0.0%
Z-score 0.60 -0.49 -0.40 -0.09 -0.15 -1.00
pNERD -1.20 -0.25 -0.20 0.00 0.15 0.50 0.00 0.00 3.80 2.80

Go back to top of page

Los Angeles Angels @ Colorado Rockies, 5:10p

Summary

If you’re watching, it’s for two things: Mike Trout hunting No. 400 in the thin air and a rookie lefty taking his first real Coors Field test. Otherwise, this profiles as today’s lowest gNERD game, with bottom-tier bats and uncertain pitching.

The model is down on it for good reason: both clubs sit near the floor in team NERD, and the average pitcher NERD is 2.30. Angels rookie Mitch Farris is at least new; he debuted well (5 IP, 1 R) before Seattle tattooed him for five in four, so intrigue beats polish. Bradley Blalock’s results have been rough — a season line around an ERA in the high eights/nines and five runs in three innings last time out — and Colorado’s staff has yielded the most homers in MLB, which at Coors is… ambitious. Trout sits on 399 career homers, and this ballpark remains the league’s friendliest for scoring, so the milestone watch is real. With the Angels’ bullpen wobbling lately (6.17 ERA over the last 10), volatility — not virtuosity — is the entertainment path. If you like messy, altitude-aided baseball and 2026 auditions, there’s a certain charm; otherwise, you can skip guilt-free.

(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)

Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, Los Angeles Angels (2.01)

Los Angeles Angels

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -55.2 10.7% 1.4 -54.5 -1.4 $203.8M 29.2 -17.0 2.59 2.01
Z-score -0.76 1.72 0.14 -2.37 -1.50 0.42 0.54 -0.73 0.50 -0.78
tNERD -0.76 1.72 0.14 -2.37 -1.50 0.00 0.00 0.00 0.25 0.00 4.00 1.48

Colorado Rockies

Batting runs Barrel % Baserunning runs Fielding runs Bullpen runs Payroll Age Luck TV Radio Constant Total
Raw stat -158.7 7.8% -9.5 -23.0 -9.4 $125.9M 27.9 21.0 1.73 1.80
Z-score -2.24 -0.66 -1.49 -0.99 -1.89 -0.61 -0.80 0.95 -1.30 -1.26
tNERD -2.24 -0.66 -1.49 -0.99 -1.89 0.61 0.80 0.95 0.00 0.00 4.00 -0.91

Mitch Farris, Los Angeles Angels

No detailed stats available

Bradley Blalock, Colorado Rockies

xFIP- SwStr% Strike % Velocity Age Pace Luck KN% Constant Total
Raw stat 138 6.9% 61.6% 94.7 mph 24 18.4s 48 0.0%
Z-score 2.23 -1.79 -1.02 0.37 -1.20 -0.11
pNERD -4.46 -0.89 -0.51 0.37 1.20 0.05 0.05 0.00 3.80 -0.40

Go back to top of page