Andrew's Musings

MLB: What to watch on July 21, 2026

Here are today's MLB games, ordered by watchability, based on how interesting the teams and starting pitchers look. Higher is better. For more information, read this post.

Notes:

Detail

Los Angeles Dodgers @ Philadelphia Phillies, 3:40p

Summary

Los Angeles at Philadelphia is the best-scoring game on the board today, and it's got everything: a dominant ace fresh off surgery, a breakout lefty, and a Dodgers lineup nursing a hangover from getting torched the night before.

Zack Wheeler pairs a strong xFIP with excellent whiff rates, and his 8.75 pNERD ranks near the top of both today's and the historical pitcher pool. That's earned: Wheeler had thoracic outlet surgery last September, and his return this season has been nothing short of remarkable, posting a 2.13 ERA and 2.64 xERA in 15 starts with a 30.4-percent strikeout rate. He's been on an absolute tear lately, too — he blanked Detroit over six innings in his most recent outing, and has punched out double-digit batters in all three of his starts this month, totaling 34 strikeouts in 17 2/3 innings. Wrobleski isn't chopped liver either, coming off his first All-Star Game where he struck out five in two innings, tying a Dodgers record shared with Don Drysdale and Fernando Valenzuela. The Dodgers' 9.47 tNERD is elite, built on strong batting runs, barrel rate, and a deep bullpen, while Philadelphia's tNERD leans on a lively broadcast crew and a Trea Turner–powered offense that just dropped 10 runs on LA on Monday. With a 15.01 gNERD, this sits well above both the historical mean (10.11) and today's average (10.69) — arguably the day's marquee watch.

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

Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)

Los Angeles Dodgers

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 62.0 9.4% -2.6 15.5 39.8 $413.5M 30.0 7.0 2.45 2.51
Z-score 2.06 1.45 -0.66 1.01 1.03 2.41 0.90 0.39 0.12 0.26
tNERD 2.06 1.45 -0.66 1.01 1.03 0.00 0.00 0.39 0.06 0.13 4.00 9.47

Philadelphia Phillies

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -36.8 7.9% 6.4 -6.6 37.3 $309.8M 30.5 -15.0 2.92 2.69
Z-score -1.17 -0.04 1.34 -0.41 0.91 1.22 1.36 -0.84 1.03 0.64
tNERD -1.17 -0.04 1.34 -0.41 0.91 0.00 0.00 0.00 0.52 0.32 4.00 5.47

Justin Wrobleski, Los Angeles Dodgers

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 100 8.8% 67.9% 94.3 mph 25 16.5s -36 0.0%
Z-score -0.01 -0.84 1.68 0.06 -1.01 -2.08
pNERD 0.02 -0.42 0.84 0.06 1.01 1.04 0.00 0.00 3.80 6.34

Zack Wheeler, Philadelphia Phillies

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 67 13.1% 64.1% 95.2 mph 36 18.9s -18 0.0%
Z-score -1.90 1.18 0.09 0.47 1.90 -0.09
pNERD 3.80 0.59 0.04 0.47 0.00 0.04 0.00 0.00 3.80 8.75

Go back to top of page

Pittsburgh Pirates @ New York Yankees, 4:05p

Summary

Good, I have enough to write the summary now.

Yankee Stadium hosts a fastball-vs-command puzzle box: Bubba Chandler's triple-digit heater is must-see, but you'll also see why he currently leads baseball in walks issued. This game rates a 12.58 gNERD, comfortably above the historical average of 10.11 and roughly in line with today's slate average of 10.69, driven almost entirely by two lively lineups rather than pitching artistry. The Yankees (8.77 tNERD) bring the majors' best AL slugging mark and a lineup led by Ben Rice's 29 home runs, while Pittsburgh (7.68 tNERD) counters with a surprisingly potent offense that's actually outscored New York by 63 runs this season despite the Yankees' better team ERA. Chandler leads all of baseball in walks issued and his 5.25 BB/9 is almost 100 points higher than the next pitcher, which explains his ugly 4.77 ERA despite a mid-90s-plus fastball that grades out as elite velocity in his pNERD profile (4.33). Will Warren (4.38 pNERD) is the steadier of the two, sporting a 7-4 record with a 4.03 ERA and 96 strikeouts over 98.1 innings, though his xFIP suggests he's actually pitched a bit better than his ERA shows. Expect fireworks, walks, and a scoreboard that won't sit still — this is watchable for the chaos, not the artistry.

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

Recommended broadcasts: TV, New York Yankees (2.08); radio, New York Yankees (2.22)

Pittsburgh Pirates

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 50.9 8.4% 6.3 -16.0 16.1 $119.1M 28.8 3.0 2.01 1.98
Z-score 1.70 0.46 1.32 -1.02 -0.10 -0.96 -0.20 0.17 -0.74 -0.86
tNERD 1.70 0.46 1.32 -1.02 -0.10 0.96 0.20 0.17 0.00 0.00 4.00 7.68

New York Yankees

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 26.7 9.7% 5.7 2.9 33.5 $337.1M 29.9 -13.0 2.08 2.22
Z-score 0.91 1.75 1.19 0.20 0.73 1.54 0.85 -0.73 -0.61 -0.36
tNERD 0.91 1.75 1.19 0.20 0.73 0.00 0.00 0.00 0.00 0.00 4.00 8.77

Bubba Chandler, Pittsburgh Pirates

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 121 10.1% 62.4% 98.5 mph 23 19.4s -10 0.0%
Z-score 1.20 -0.23 -0.62 1.97 -1.54 0.33
pNERD -2.39 -0.12 -0.31 1.97 1.54 -0.16 0.00 0.00 3.80 4.33

Will Warren, New York Yankees

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 94 9.1% 62.9% 93.5 mph 27 19.5s 3 0.0%
Z-score -0.35 -0.70 -0.40 -0.31 -0.48 0.41
pNERD 0.71 -0.35 -0.20 0.00 0.48 -0.21 0.15 0.00 3.80 4.38

Go back to top of page

New York Mets @ Milwaukee Brewers, 4:40p

Summary

A last-place team’s well-regarded rookie lefty against a division leader’s former farmhand who got dealt away in the same trade that just torched his old team — there’s a decent hook here even if the overall watchability is merely solid. Milwaukee (62-37, tops in the NL Central) rides a four-game winning streak into this one, and the Brewers rocked Freddy Peralta for seven runs in 5⅓ innings in Monday's series opener, with Andrew Vaughn and rookie Cooper Pratt going deep off him. Fittingly, Sproat was traded to Milwaukee in January along with Jett Williams in the deal that sent Peralta back to New York, and this marks his first start against his former squad. Sproat's pNERD (6.48) is buoyed by mid-90s velocity and a favorable luck reading, though his 24.7% strikeout rate is undercut by an 11.1% walk rate. Thornton gets a 0.00 pNERD for lack of data, but he's coming off seven scoreless innings against Boston, allowing two hits and two walks while throwing only 82 pitches — intriguing for a guy making just his fourth big-league start. The Brewers' tNERD (8.49) crushes New York's (4.13), pushing the gNERD to 12.05, comfortably above both the historic and today's averages.

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

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

New York Mets

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -38.6 8.7% -4.2 -8.4 29.3 $374.9M 29.9 -7.0 3.32 3.05
Z-score -1.23 0.75 -1.02 -0.53 0.53 1.97 0.85 -0.39 1.82 1.41
tNERD -1.23 0.75 -1.02 -0.53 0.53 0.00 0.00 0.00 0.91 0.70 4.00 4.13

Milwaukee Brewers

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 20.3 7.1% 6.3 -4.8 43.8 $139.3M 27.7 -21.0 2.66 2.56
Z-score 0.70 -0.83 1.32 -0.30 1.22 -0.73 -1.21 -1.18 0.53 0.37
tNERD 0.70 -0.83 1.32 -0.30 1.22 0.73 1.21 0.00 0.27 0.18 4.00 8.49

Zac Thornton, New York Mets

No detailed stats available

Brandon Sproat, Milwaukee Brewers

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 100 10.4% 61.9% 96.6 mph 25 19.0s 23 0.0%
Z-score -0.01 -0.09 -0.82 1.11 -1.01 -0.00
pNERD 0.02 -0.05 -0.41 1.11 1.01 0.00 1.00 0.00 3.80 6.48

Go back to top of page

San Diego Padres @ Atlanta Braves, 4:15p

Summary

Padres closing in on a season-defining series against a Braves team that just outslugged them into a series-opening loss, with Walker Buehler trying to avoid getting yanked from the rotation entirely — that's the appetizer here, even if the main course is more watchable on paper than in practice. Buehler carries a 4.81 pNERD, but that's propped up almost entirely by a hefty positive luck score after he's been torched for 20 runs and six homers over his last 11 innings; the underlying stuff (poor swinging-strike and strike rates) is genuinely shaky, and even his own manager admits he's "not as sharp as he was back in June." Reynaldo López, freshly returned from a bullpen stint, offers a tidier surface line but an even lower 2.69 pNERD once you look past the ERA. The pitching, in short, is not the draw. The teams are: both clubs post strong bullpen and fielding marks, and San Diego's 9.04 tNERD is comfortably above average for today's slate, pushing the 11.84 gNERD moderately above the historic median. Throw in Truist Park's hitter-friendly altitude and warm forecast, and this profiles as a game where the scoreboard, not the men on the mound, will do the entertaining.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

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 -37.5 8.2% 6.1 18.3 47.9 $255.5M 29.9 -14.0 3.47 3.37
Z-score -1.19 0.26 1.28 1.19 1.41 0.60 0.85 -0.79 2.12 2.09
tNERD -1.19 0.26 1.28 1.19 1.41 0.00 0.00 0.00 1.06 1.04 4.00 9.04

Atlanta Braves

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 2.2 9.0% 0.8 8.1 46.6 $249.8M 30.5 -34.0 2.36 2.36
Z-score 0.10 1.05 0.10 0.53 1.35 0.54 1.36 -1.91 -0.05 -0.06
tNERD 0.10 1.05 0.10 0.53 1.35 0.00 0.00 0.00 0.00 0.00 4.00 7.14

Walker Buehler, San Diego Padres

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 97 8.4% 62.0% 94.1 mph 31 17.7s 35 0.0%
Z-score -0.18 -1.03 -0.76 -0.03 0.58 -1.08
pNERD 0.36 -0.52 -0.38 0.00 0.00 0.54 1.00 0.00 3.80 4.81

Reynaldo López, Atlanta Braves

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 106 9.1% 62.3% 94.4 mph 32 18.7s -24 0.0%
Z-score 0.34 -0.70 -0.63 0.10 0.84 -0.25
pNERD -0.67 -0.35 -0.31 0.10 0.00 0.13 0.00 0.00 3.80 2.69

Go back to top of page

Minnesota Twins @ Cleveland Guardians, 3:40p

Summary

I'll proceed with what I've gathered, since further searches are being rate-limited this turn.A near-.500 AL Central scrap between two teams going in different directions, punctuated by a green Twins arm making his big-league stand against Cleveland's best pitching development story of the year. The Twins arrive on a three-game losing skid and sit under .500, while the Guardians have quietly built a roster that outperforms its outfield reputation.

Cleveland's tNERD (7.71) towers over Minnesota's (2.53), and the underlying stats back it up: the Guardians get value from youth, a cheap payroll, and a bullpen that's actually not "wait-hold on" -- it grades out as one of the better relief corps around, even while the offense itself has been middling. Minnesota, meanwhile, is held back by shaky baserunning and defense dragging down otherwise decent bat-to-ball production.

The pitching matchup tilts things further. Parker Messick, 25, brings a 7.30 pNERD built on plus command (xFIP- of 86) and a deliberate, chess-clock-friendly pace that keeps innings crisp; projection systems rank him in the 88th percentile among pitchers for overall talent. Opposite him, Kendry Rojas has no NERD data on file, which usually means a limited big-league sample or a first look -- worth watching just to see what the hype is about. Overall gNERD of 11.27 lands comfortably above the historical average, making this a solidly watchable weeknight option.

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

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

Minnesota Twins

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 20.8 8.3% -7.0 -17.4 1.7 $122.1M 28.9 -8.0 2.30 2.06
Z-score 0.71 0.36 -1.64 -1.11 -0.79 -0.92 -0.06 -0.45 -0.17 -0.69
tNERD 0.71 0.36 -1.64 -1.11 -0.79 0.92 0.06 0.00 0.00 0.00 4.00 2.53

Cleveland Guardians

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -25.0 6.4% 4.6 8.2 31.8 $88.9M 27.6 8.0 2.16 3.14
Z-score -0.78 -1.53 0.94 0.54 0.65 -1.30 -1.35 0.45 -0.44 1.60
tNERD -0.78 -1.53 0.94 0.54 0.65 1.30 1.35 0.45 0.00 0.80 4.00 7.71

Kendry Rojas, Minnesota Twins

No detailed stats available

Parker Messick, Cleveland Guardians

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 86 11.2% 63.4% 93.5 mph 25 17.0s -20 0.0%
Z-score -0.81 0.28 -0.20 -0.31 -1.01 -1.66
pNERD 1.62 0.14 -0.10 0.00 1.01 0.83 0.00 0.00 3.80 7.30

Go back to top of page

Cincinnati Reds @ Seattle Mariners, 6:40p

Summary

Good enough data. Now write summary.

Chase Burns is must-see television, and the Mariners just remembered they're in first place. Burns brings the best pNERD score on the board today, and it's not empty prospect hype — the Wake Forest product has won 10 straight decisions since his only loss, April 10 against the Los Angeles Angels, and his 97.9 mph heater plus elite whiff rate make him legitimately thrilling to watch even if this will be Burns' first time facing the Mariners. On the other side, Luis Castillo gets a nostalgia bump facing Mariners veteran Luis Castillo, who started his career in Cincinnati, though his recent form (a 7-2 loss at Tampa Bay in his last start, allowing four runs on nine hits over five innings) suggests this isn't peak Castillo — his positive luck score backs that up, meaning his ERA has been worse than his stuff deserves, so some improvement is plausible. Seattle enters riding high after Cal Raleigh slammed a first-pitch breaking ball 408 feet, powering the Mariners to an 8-0 victory and a spot atop the AL West, though their tNERD is dragged down by shaky defense and baserunning. Cincinnati's offense, meanwhile, remains a mess by its own fans' account — this is a last-place team leaning entirely on pitching to stay interesting. At 11.12, the gNERD sits a shade above the historic average and right around today's slate — watch for Burns, tolerate the rest.

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

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

Cincinnati Reds

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -43.8 9.3% -0.3 -8.8 -12.2 $147.4M 28.0 17.0 2.09 2.11
Z-score -1.40 1.35 -0.15 -0.55 -1.45 -0.63 -0.94 0.96 -0.59 -0.59
tNERD -1.40 1.35 -0.15 -0.55 -1.45 0.63 0.94 0.96 0.00 0.00 4.00 4.33

Seattle Mariners

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -0.6 7.9% -3.6 -22.7 24.1 $196.7M 28.4 4.0 2.35 2.52
Z-score 0.01 -0.04 -0.88 -1.45 0.28 -0.07 -0.52 0.22 -0.07 0.28
tNERD 0.01 -0.04 -0.88 -1.45 0.28 0.07 0.52 0.22 0.00 0.14 4.00 2.88

Chase Burns, Cincinnati Reds

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 85 14.1% 62.9% 97.9 mph 23 18.2s -28 0.0%
Z-score -0.87 1.65 -0.42 1.70 -1.54 -0.67
pNERD 1.74 0.82 -0.21 1.70 1.54 0.33 0.00 0.00 3.80 9.73

Luis Castillo, Seattle Mariners

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 105 10.9% 66.3% 95.4 mph 33 19.2s 20 0.0%
Z-score 0.28 0.14 1.01 0.56 1.11 0.16
pNERD -0.56 0.07 0.51 0.56 0.00 -0.08 1.00 0.00 3.80 5.30

Go back to top of page

Chicago White Sox @ Texas Rangers, 5:05p

Summary

Chicago's whippersnapper rookie lefty and Texas's homer-prone righty headline a game that's watchable mostly for the White Sox offense and a big Rangers luck correction looming, not for the pitching. Noah Schultz, still just 22, brings a live 95-mph fastball but his command remains a work in progress — he has struggled in limited MLB action with a 5.60 ERA and nearly as many walks as strikeouts, and his xFIP- pegs him as this season's below-average arm despite the prospect shine (pNERD 2.70). Kumar Rocker isn't faring much better; in two starts this month, Rocker is 0-2 with a 9.00 ERA and four home runs allowed over 10 innings, though his peripherals (xFIP- 101) are closer to league average, nudging his pNERD to a still-modest 3.94. Both arms sit below today's average pitcher NERD of 5.07, so don't expect a pitchers' duel. The bigger story is Texas's wild -33 team batting/pitching luck differential (tNERD Luck z-score +1.86), meaning the Rangers have been getting worse results than their process deserves and are due for better days — Chicago, by contrast, brings the sport's youngest, most athletic roster (tNERD 8.50) and is fresh off a 10-3 laugher in this same series opener, with Chris Murphy earning the win in relief while Miguel Vargas went 3 for 5 with two doubles. Overall gNERD of 10.38 lands almost exactly at the historic median — a perfectly average watch, elevated slightly by the Sox's youthful upside but capped by two shaky starters.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

Recommended broadcasts: TV, Texas Rangers (2.01); radio, Chicago White Sox (2.57)

Chicago White Sox

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 16.3 8.6% -1.9 2.5 29.6 $105.8M 27.1 -20.0 1.82 2.57
Z-score 0.57 0.66 -0.50 0.17 0.54 -1.11 -1.76 -1.12 -1.11 0.39
tNERD 0.57 0.66 -0.50 0.17 0.54 1.11 1.76 0.00 0.00 0.19 4.00 8.50

Texas Rangers

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 12.8 7.8% -2.7 -6.2 29.0 $201.9M 30.3 33.0 2.01 2.08
Z-score 0.45 -0.14 -0.68 -0.39 0.51 -0.01 1.17 1.86 -0.74 -0.65
tNERD 0.45 -0.14 -0.68 -0.39 0.51 0.01 0.00 1.86 0.00 0.00 4.00 5.62

Noah Schultz, Chicago White Sox

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 126 8.6% 61.4% 95.3 mph 22 18.6s 7 0.0%
Z-score 1.48 -0.94 -1.00 0.52 -1.80 -0.34
pNERD -2.97 -0.47 -0.50 0.52 1.80 0.17 0.35 0.00 3.80 2.70

Kumar Rocker, Texas Rangers

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 101 11.2% 61.6% 94.4 mph 26 20.3s 5 0.0%
Z-score 0.05 0.28 -0.93 0.10 -0.74 1.08
pNERD -0.10 0.14 -0.47 0.10 0.74 -0.54 0.25 0.00 3.80 3.94

Go back to top of page

Detroit Tigers @ Chicago Cubs, 5:05p

Summary

Good enough context. Now writing the summary.

A crosstown-adjacent clash of a former Astros ace trying to find himself and a Mets castoff who's been getting shelled, wrapped around a Cubs team that's quietly one of the better watches in baseball. Framber Valdez returns from bereavement leave — he was away after the death of his grandmother — and brings a career built on ground balls, though his first year with the Tigers has been a bit of a mess, with a nose dive in strikeout rate. Still, his groundball rate remains among the best in the game, and he finished the first half with a very strong start against the A's: 7.0 IP, 3H, 1ER, 0BB, 9K. David Peterson, across town from his old Mets life, has been rough lately, posting an alarming 7.99 xERA over his previous three starts while allowing a 46.9% hard-hit rate. Neither pitcher grades out as a marquee arm here — Peterson's pNERD gets a boost mostly from lucky results rather than stuff. The Cubs are the real draw, with standout fielding and offense driving their 8.08 tNERD, comfortably above both the historic and today's averages. Overall gNERD of 10.36 sits right around the historic median — solidly watchable, not essential.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

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

Detroit Tigers

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -6.2 9.0% -1.3 -10.4 14.1 $239.2M 29.6 12.0 2.74 2.64
Z-score -0.17 1.05 -0.37 -0.66 -0.20 0.42 0.58 0.67 0.69 0.54
tNERD -0.17 1.05 -0.37 -0.66 -0.20 0.00 0.00 0.67 0.34 0.27 4.00 4.95

Chicago Cubs

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 45.8 7.2% 1.4 40.9 -9.9 $246.2M 29.8 6.0 3.01 3.15
Z-score 1.53 -0.74 0.23 2.64 -1.34 0.50 0.67 0.34 1.22 1.62
tNERD 1.53 -0.74 0.23 2.64 -1.34 0.00 0.00 0.34 0.61 0.81 4.00 8.08

Framber Valdez, Detroit Tigers

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 100 9.0% 65.1% 94.0 mph 32 19.8s -3 0.0%
Z-score -0.01 -0.75 0.53 -0.08 0.84 0.66
pNERD 0.02 -0.37 0.26 0.00 0.00 -0.33 0.00 0.00 3.80 3.38

David Peterson, Chicago Cubs

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 103 9.3% 63.2% 92.2 mph 30 18.3s 54 0.0%
Z-score 0.16 -0.61 -0.29 -0.90 0.31 -0.58
pNERD -0.33 -0.30 -0.14 0.00 0.00 0.29 1.00 0.00 3.80 4.32

Go back to top of page

Tampa Bay Rays @ Toronto Blue Jays, 4:07p

Summary

A tale of two contenders separated by 11 games in the standings, held together by a pretty electric arm. Drew Rasmussen brings a legitimate strikeout arsenal and a tidy xFIP- of 78 to Rogers Centre, though he's been rough lately — his most recent outing came on July 9 against the Yankees, when he tossed 2 1/3 innings, surrendering six earned runs while giving up seven hits, part of a July slide that's dented an otherwise strong season. Kevin Gausman counters with solid strikeout stuff of his own — making his 21st start of the season after giving up three earned runs in six innings his last time out against San Diego — though his 4.33 ERA reflects a Toronto club that's been miserable lately; the Blue Jays have been outscored 22-6 since the All-Star break. Rookie Kazuma Okamoto is one bright spot for Toronto, leading the Blue Jays with 22 home runs while slugging .450, while Tampa Bay has simply been the better team, winning six of the first seven meetings between these clubs this season. Combined pitcher NERD of 6.86 outshines the so-so team NERDs, making this one for the arms more than the lineups — decent, not appointment viewing.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

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

Tampa Bay Rays

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 21.1 5.7% 3.3 -7.3 10.1 $106.9M 29.1 23.0 2.27 2.10
Z-score 0.72 -2.23 0.65 -0.46 -0.39 -1.10 0.07 1.29 -0.23 -0.61
tNERD 0.72 -2.23 0.65 -0.46 -0.39 1.10 0.00 1.29 0.00 0.00 4.00 4.70

Toronto Blue Jays

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -38.9 6.2% -4.2 13.3 32.1 $306.1M 30.1 -3.0 3.10 2.39
Z-score -1.24 -1.73 -1.02 0.87 0.66 1.18 0.99 -0.17 1.40 0.01
tNERD -1.24 -1.73 -1.02 0.87 0.66 0.00 0.00 0.00 0.70 0.00 4.00 2.25

Drew Rasmussen, Tampa Bay Rays

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 78 11.0% 66.3% 95.9 mph 30 18.8s -1 0.0%
Z-score -1.27 0.19 0.99 0.79 0.31 -0.17
pNERD 2.54 0.10 0.50 0.79 0.00 0.08 0.00 0.00 3.80 7.81

Kevin Gausman, Toronto Blue Jays

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 90 12.8% 65.0% 93.9 mph 35 20.1s 13 0.0%
Z-score -0.58 1.04 0.46 -0.12 1.64 0.91
pNERD 1.16 0.52 0.23 0.00 0.00 -0.46 0.65 0.00 3.80 5.91

Go back to top of page

Miami Marlins @ Houston Astros, 5:10p

Summary

Miami's cheap, young roster makes for a plucky underdog story, and Yordan Alvarez chasing history in Houston gives this one an actual reason to tune in, even if the pitching matchup won't dazzle anyone. The Marlins arrive as the season's feel-good story but have hit a wall, having lost six straight games and a four-game road skid, while the Astros just snapped their own four-game slide by torching Miami on Monday. That win was highlighted by Jeremy Peña hitting a grand slam and Yordan Alvarez homering twice, capping a six-run second inning, with Alvarez now tied with Kyle Schwarber for the major league home run lead with 33. On the mound, Tatsuya Imai has been the shakier of the two arms, coming off a stretch where he went 0-1 with a 12.60 ERA over his final two starts before the All-Star break, and he'll be making his first career start against Miami. Tyler Phillips isn't much more inspiring by the NERD math, though his velocity and youth keep him respectable.

Statistically, this is a middling gNERD at 10.30, just above the historical average of 10.11 but below today's slate average of 10.69. The gap is almost entirely on the offense side — Miami's tNERD of 9.47 is elite, driven by strong baserunning, a young roster, and positive luck suggesting more room to improve, while Houston's 3.20 is well below average, dragged down by shaky baserunning and bullpen numbers. Neither starter stands out on pNERD (3.88 and 4.04, both below the 4.89 historic mean), so don't expect a pitching clinic — but with Alvarez chasing the home run crown and a scuffling Miami team looking to snap a skid, there's enough juice here to make it watchable if not essential.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

Recommended broadcasts: TV, Houston Astros (2.17); radio, Houston Astros (1.99)

Miami Marlins

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 5.8 6.7% 7.0 4.0 32.6 $81.5M 27.4 21.0 1.79 1.66
Z-score 0.22 -1.23 1.48 0.27 0.68 -1.39 -1.49 1.18 -1.17 -1.54
tNERD 0.22 -1.23 1.48 0.27 0.68 1.39 1.49 1.18 0.00 0.00 4.00 9.47

Houston Astros

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 10.3 8.4% -3.7 -4.9 6.2 $232.7M 28.9 -2.0 2.17 1.99
Z-score 0.37 0.46 -0.90 -0.30 -0.57 0.34 -0.16 -0.11 -0.42 -0.84
tNERD 0.37 0.46 -0.90 -0.30 -0.57 0.00 0.16 0.00 0.00 0.00 4.00 3.20

Tyler Phillips, Miami Marlins

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 110 11.1% 63.1% 95.9 mph 28 18.4s -29 0.0%
Z-score 0.57 0.24 -0.33 0.79 -0.21 -0.50
pNERD -1.13 0.12 -0.16 0.79 0.21 0.25 0.00 0.00 3.80 3.88

Tatsuya Imai, Houston Astros

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 101 12.7% 59.0% 94.8 mph 28 20.6s 44 0.0%
Z-score 0.05 0.99 -1.99 0.29 -0.21 1.33
pNERD -0.10 0.49 -0.99 0.29 0.21 -0.66 1.00 0.00 3.80 4.04

Go back to top of page

Athletics @ Arizona Diamondbacks, 6:40p

Summary

Diamondbacks are treading water in the wild card race and a debuting rookie makes this one worth a peek, though nobody should expect fireworks. Kohl Drake, a 26-year-old lefty, makes his MLB debut on the mound for Arizona, and while we've got zero statistical history to grade him on (hence that flat 0.00 pNERD), debuts always carry a little extra juice — will the nerves show, or will he look like he belongs? Across the diamond, Jack Perkins brings real swing-and-miss stuff (96 mph average velocity, strong strikeout rate) that props up his 7.08 pNERD, even though his 6.87 ERA and a recent relief outing where he allowed three earned runs in three innings suggest results haven't matched the raw ingredients — a discrepancy the eye-popping 61.0 luck figure practically screams about. Team-wise, neither side stands out: Arizona's plus glovework and bullpen are offset by a genuinely poor offense, while Oakland's affordable, youthful roster gets dragged down by shaky defense and baserunning. The 51-48 Diamondbacks have a prime opportunity to rack up wins against an Athletics team that is 15 games under .500, though a gNERD of 10.15 lands almost exactly at today's slate average — solidly watchable, nothing more.

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

Recommended broadcasts: TV, Arizona Diamondbacks (2.19); radio, Athletics (1.94)

Athletics

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 5.2 7.9% -4.1 -23.0 -1.6 $135.2M 28.2 22.0 1.27 1.94
Z-score 0.20 -0.04 -0.99 -1.47 -0.94 -0.77 -0.71 1.24 -2.19 -0.95
tNERD 0.20 -0.04 -0.99 -1.47 -0.94 0.77 0.71 1.24 0.00 0.00 4.00 3.48

Arizona Diamondbacks

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -45.3 7.0% 4.1 29.2 26.5 $231.6M 30.2 -25.0 2.19 1.92
Z-score -1.45 -0.93 0.83 1.89 0.39 0.33 1.08 -1.41 -0.39 -0.99
tNERD -1.45 -0.93 0.83 1.89 0.39 0.00 0.00 0.00 0.00 0.00 4.00 4.73

Jack Perkins, Athletics

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 98 12.4% 65.2% 96.0 mph 26 19.6s 61 0.0%
Z-score -0.12 0.85 0.56 0.83 -0.74 0.49
pNERD 0.25 0.42 0.28 0.83 0.74 -0.25 1.00 0.00 3.80 7.08

Kohl Drake, Arizona Diamondbacks

No detailed stats available

Go back to top of page

Baltimore Orioles @ Boston Red Sox, 4:10p

Summary

Boston's chasing history, and Ranger Suarez's return is the plot twist that makes this one worth flipping on. The Red Sox enter riding a 14-game winning streak—tied for the longest in the majors this season—and a win tonight would match the franchise record set in 1946, so there's actual stakes-based drama layered on top of the stats. Suarez himself is coming off the IL after being activated after a left groin strain that sidelined him since July 5, and his peripherals (79 xFIP-, plenty of grounders, a snappy 17.6-second pace) back up his strong 6.60 pNERD, the better of today's two starters by a wide margin. Bradish is steady rather than thrilling—decent strikeout stuff undercut by shaky command and a molasses-slow 21.7-second pace that tanks his NERD score. Boston's lineup isn't hitting much by the numbers (negative batting runs, below-average barrel rate) but is playing above its head thanks to elite fielding and bullpen work, while Baltimore's roster is broadly average across the board. At a 10.13 gNERD, this lands almost exactly at the historical middle, but the streak, the record chase, and Suarez's return give it more juice than the raw number suggests.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

Recommended broadcasts: TV, Baltimore Orioles (2.82); radio, Boston Red Sox (2.64)

Baltimore Orioles

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 13.8 8.4% -2.4 -10.2 27.4 $214.8M 29.0 -7.0 2.82 2.10
Z-score 0.48 0.46 -0.61 -0.64 0.44 0.14 -0.02 -0.39 0.85 -0.61
tNERD 0.48 0.46 -0.61 -0.64 0.44 0.00 0.02 0.00 0.42 0.00 4.00 4.56

Boston Red Sox

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -26.1 7.4% 1.9 21.8 37.7 $263.6M 29.2 10.0 2.47 2.64
Z-score -0.82 -0.54 0.34 1.41 0.93 0.70 0.17 0.56 0.16 0.54
tNERD -0.82 -0.54 0.34 1.41 0.93 0.00 0.00 0.56 0.08 0.27 4.00 6.24

Kyle Bradish, Baltimore Orioles

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 95 10.6% 61.1% 94.5 mph 29 21.7s -8 0.0%
Z-score -0.30 0.00 -1.12 0.15 0.05 2.24
pNERD 0.59 0.00 -0.56 0.15 0.00 -1.12 0.00 0.00 3.80 2.86

Ranger Suarez, Boston Red Sox

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 79 10.4% 63.1% 91.1 mph 30 17.6s -7 0.0%
Z-score -1.21 -0.09 -0.33 -1.40 0.31 -1.17
pNERD 2.43 -0.05 -0.17 0.00 0.00 0.58 0.00 0.00 3.80 6.60

Go back to top of page

St. Louis Cardinals @ Los Angeles Angels, 6:38p

Summary

A last-place Angels club hosting a fading Cardinals team isn't exactly appointment viewing, but the pitching matchup has some juice. St. Louis has lost 7 of its last 10 games and rides into Anaheim with a rough patch, while the Angels sit at 39-61 and have been outscored by 62 runs on the season, so neither offense is inspiring confidence. Matthew Liberatore hasn't been sharp lately either, managing just two strikeouts in his last outing, though his 5.13 pNERD still reflects a useful mix of youth and some bad-luck regression upside. The real intrigue is 22-year-old Walbert Ureña, whose 97.4 mph average velocity is elite for his age and drives a 5.97 pNERD despite shaky command. Team-wise, it's lopsided: St. Louis's 6.39 tNERD (thanks to strong fielding and a young, cheap roster) dwarfs the Angels' 1.47, which is dragged down by poor baserunning and defense. The 9.48 gNERD lands below the historical and today's averages, making this one more about watching a hard-throwing young arm than the overall product.

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

Recommended broadcasts: TV, Los Angeles Angels (2.59); radio, St. Louis Cardinals (2.15)

St. Louis Cardinals

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -14.3 7.5% 1.6 10.9 3.1 $111.2M 26.9 -16.0 2.17 2.15
Z-score -0.43 -0.44 0.28 0.71 -0.72 -1.05 -1.94 -0.90 -0.43 -0.50
tNERD -0.43 -0.44 0.28 0.71 -0.72 1.05 1.94 0.00 0.00 0.00 4.00 6.39

Los Angeles Angels

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -19.4 8.6% -5.5 -23.5 7.9 $191.6M 28.6 -2.0 2.59 2.01
Z-score -0.60 0.66 -1.30 -1.50 -0.49 -0.13 -0.39 -0.11 0.40 -0.80
tNERD -0.60 0.66 -1.30 -1.50 -0.49 0.13 0.39 0.00 0.20 0.00 4.00 1.47

Matthew Liberatore, St. Louis Cardinals

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 104 10.0% 63.6% 94.5 mph 26 18.5s 17 0.0%
Z-score 0.22 -0.28 -0.09 0.15 -0.74 -0.42
pNERD -0.44 -0.14 -0.05 0.15 0.74 0.21 0.85 0.00 3.80 5.13

Walbert Ureña, Los Angeles Angels

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 106 11.6% 60.6% 97.4 mph 22 19.0s -38 0.0%
Z-score 0.34 0.47 -1.34 1.47 -1.80 -0.00
pNERD -0.67 0.24 -0.67 1.47 1.80 0.00 0.00 0.00 3.80 5.97

Go back to top of page

Washington Nationals @ Colorado Rockies, 5:40p

Summary

Skip this one unless you just want to watch the Nationals mash dingers against a last-place team playing out the string. Washington's offense — majors-leading 147 home runs and MLB's highest-scoring attack — steamrolled Colorado 7-3 in the series opener, and the Rockies (40-62, worst record in baseball) are already selling off pieces like Seth Halvorsen ahead of the trade deadline, so this has more housekeeping-in-Denver vibes than drama.

The gNERD here is 7.81, sitting below both the historic median (10.11) and today's average (10.69), and that's almost entirely a lopsided tNERD split: Washington's 8.97 (young, athletic, good on the bases) against Colorado's paltry 1.31, dragged down by weak barrel rates and shaky fielding. The Nationals' bullpen, though, is a genuine sore spot — worst in the sport by our measure — so late innings could get messy in either direction.

On the mound, neither Mikolas (3.01 pNERD) nor Lorenzen (2.34) will wow you on paper, both carrying ERAs north of 5.50, but there's a wrinkle worth knowing: Mikolas has not allowed an earned run in four of his last seven outings and has struck out 14 while issuing just four walks in 38.0 innings since June 8, while Lorenzen struggled early in the season but has been steady in his last seven starts, going 1-1 with a 3.24 ERA, and has allowed just one home run in his past four outings. Modest stakes, modestly entertaining floor.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

Recommended broadcasts: TV, Washington Nationals (2.00); radio, Washington Nationals (2.20)

Washington Nationals

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat 47.1 9.1% 8.0 -1.9 -25.3 $114.5M 27.1 -32.0 2.00 2.20
Z-score 1.57 1.15 1.70 -0.11 -2.07 -1.01 -1.71 -1.80 -0.75 -0.40
tNERD 1.57 1.15 1.70 -0.11 -2.07 1.01 1.71 0.00 0.00 0.00 4.00 8.97

Colorado Rockies

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -41.1 6.8% -3.2 -12.2 22.2 $134.1M 29.5 6.0 1.73 1.80
Z-score -1.31 -1.13 -0.79 -0.77 0.19 -0.79 0.44 0.34 -1.29 -1.25
tNERD -1.31 -1.13 -0.79 -0.77 0.19 0.79 0.00 0.34 0.00 0.00 4.00 1.31

Miles Mikolas, Washington Nationals

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 109 5.6% 65.8% 93.1 mph 37 19.0s 22 0.0%
Z-score 0.51 -2.35 0.79 -0.49 2.16 -0.00
pNERD -1.02 -1.17 0.39 0.00 0.00 0.00 1.00 0.00 3.80 3.01

Michael Lorenzen, Colorado Rockies

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 112 8.0% 61.4% 93.8 mph 34 18.6s 17 0.0%
Z-score 0.68 -1.22 -1.02 -0.17 1.37 -0.34
pNERD -1.36 -0.61 -0.51 0.00 0.00 0.17 0.85 0.00 3.80 2.34

Go back to top of page

San Francisco Giants @ Kansas City Royals, 4:40p

Summary

Two last-place clubs stumble through Kauffman Stadium, and neither pitching matchup nor playoff stakes give you much reason to clear your schedule. This is a series between teams that both entered the year with modest hopes and have spent the summer torching them: it wasn't supposed to be like this for either team, as the Royals stormed into last year's Wild Card only to watch the wheels fall off this season, sitting at 40-60, while San Francisco sits at 42-57, barely ahead of Colorado for last place in the NL West. Tyler Mahle takes the ball for the Giants sporting a 2-8 record and 5.31 ERA, though his peripherals (xFIP- near league average) suggest he's been unlucky and due for better results, per his positive luck component. Across from him, 24-year-old Luinder Avila brings a 96-mph fastball but has struggled to find the strike zone consistently, which caps his upside. Neither offense inspires much confidence — the Giants' bullpen and baserunning are dragging their tNERD down, and Kansas City's bullpen has been the worst in the league. With a gNERD of 7.56, sitting below both the historic and today's averages, this one's more matinee filler than must-watch, unless you're partial to watching two last-place clubs sort out who's slightly less broken.

(A model from Anthropic generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.)

Recommended broadcasts: TV, San Francisco Giants (3.20); radio, San Francisco Giants (3.49)

San Francisco Giants

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -0.9 7.3% -6.0 -6.6 -2.3 $228.3M 29.6 31.0 3.20 3.49
Z-score 0.00 -0.64 -1.42 -0.41 -0.98 0.29 0.49 1.74 1.59 2.34
tNERD 0.00 -0.64 -1.42 -0.41 -0.98 0.00 0.00 1.74 0.79 1.17 4.00 4.27

Kansas City Royals

Batting Barrel% BaseR Fielding Bullpen Payroll Age Luck TV Radio C Total
Raw stat -16.7 8.3% 0.1 9.9 -32.7 $184.5M 29.7 16.0 2.11 2.22
Z-score -0.51 0.36 -0.06 0.65 -2.42 -0.21 0.62 0.90 -0.54 -0.36
tNERD -0.51 0.36 -0.06 0.65 -2.42 0.21 0.00 0.90 0.00 0.00 4.00 3.12

Tyler Mahle, San Francisco Giants

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 99 8.8% 62.3% 92.5 mph 31 18.3s 29 0.0%
Z-score -0.07 -0.84 -0.65 -0.76 0.58 -0.58
pNERD 0.13 -0.42 -0.32 0.00 0.00 0.29 1.00 0.00 3.80 4.48

Luinder Avila, Kansas City Royals

xFIP- SwStr% Strike% Velocity Age Pace Luck KN% C Total
Raw stat 115 8.9% 59.0% 96.3 mph 24 18.5s 2 0.0%
Z-score 0.85 -0.80 -1.99 0.97 -1.27 -0.42
pNERD -1.70 -0.40 -0.99 0.97 1.27 0.21 0.10 0.00 3.80 3.26

Go back to top of page