MLB: What to watch on May 29, 2026
Here are today's MLB games, ordered by watchability, based on how interesting the teams and starting pitchers look. Higher is better. For more information, read this post.
Notes:
- Pitcher 'no data': Pitchers only have a pNERD score once they've started at least one game and have at least 20 innings pitched. I also show 'no data' when I can't correctly link a starting pitcher with their stats.
- Generated by the mlb-watchability project on GitHub.
Detail
San Diego Padres @ Washington Nationals, 3:45p
Summary
This is the day’s best gNERD game because the teams are doing the entertaining work the pitchers may not: San Diego brings the gloves and bullpen, Washington brings the bats, legs and youthful disorder. Lucas Giolito adds a tidy homecoming wrinkle against the organization that drafted him, but this projects more as a lineup-and-late-innings game than a pristine starters’ duel.
A 13.60 gNERD tops today’s slate, and the ingredients check out: both clubs clear an 8.0 tNERD, with the Padres riding excellent fielding and a very stout bullpen, while the Nationals bring above-average offense and baserunning. Washington’s pleasant-surprise attack is not imaginary; James Wood and CJ Abrams have driven one of baseball’s highest-scoring lineups, and Dylan Crews was recently recalled to add another young variable. Giolito, signed by San Diego in late April, looked sharp in his Padres debut, cruising through five scoreless innings before the sixth turned untidy; Schultz is still basically a bullpen arm with 21 strikeouts in 18 2/3 innings, which is one way to promise action. With Washington missing Jake Irvin, Josiah Gray and Trevor Williams, and San Diego still without Joe Musgrove and Jake Cronenworth, neatness feels optional.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
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 | -28.0 | 8.4% | 1.8 | 12.9 | 32.7 | $255.5M | 29.9 | -21.0 | 3.47 | 3.37 | — | — |
| Z-score | -1.21 | 0.22 | 0.55 | 1.35 | 1.86 | 0.60 | 0.85 | -1.64 | 2.12 | 2.09 | — | — |
| tNERD | -1.21 | 0.22 | 0.55 | 1.35 | 1.86 | 0.00 | 0.00 | 0.00 | 1.06 | 1.04 | 4.00 | 8.87 |
Washington Nationals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 25.1 | 9.0% | 4.1 | -1.3 | -7.6 | $114.5M | 27.1 | -25.0 | 2.00 | 2.20 | — | — |
| Z-score | 1.13 | 0.66 | 1.39 | -0.21 | -1.36 | -1.01 | -1.71 | -1.95 | -0.75 | -0.40 | — | — |
| tNERD | 1.13 | 0.66 | 1.39 | -0.21 | -1.36 | 1.01 | 1.71 | 0.00 | 0.00 | 0.00 | 4.00 | 8.33 |
Lucas Giolito, San Diego Padres
No detailed stats available
Paxton Schultz, Washington Nationals
No detailed stats available
Philadelphia Phillies @ Los Angeles Dodgers, 7:15p
Summary
The math and the mood align here: Zack Wheeler is dealing, the Dodgers mash, and the matchup still carries a leftover NLDS grudge. If you only have room for one game, this one has a strong case.
The 13.52 gNERD is basically today’s ceiling, and Wheeler’s 7.40 pNERD is why. Philadelphia is 6-0 in his starts, he hasn’t allowed a run since May 12, and now he faces a Dodgers lineup that leads the majors in batting average, OBP, and slugging. Los Angeles is a bit less terrifying with Teoscar Hernández and Kiké Hernández sidelined, but Mookie Betts is back and just had a two-homer night. Wrobleski is the gentler half of the pitching draw: a useful Dodgers surprise whose run prevention has been better than his swing-and-miss profile, which pairs neatly with a modest 2.96 pNERD. Still, the Dodgers own today’s top team NERD, and the Phillies just swept San Diego, so there’s enough offense, bullpen quality, and mild October residue to make this worth your attention.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Philadelphia Phillies (2.92); radio, Philadelphia Phillies (2.69)
Philadelphia Phillies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -21.9 | 7.6% | 3.9 | -1.0 | 22.6 | $309.8M | 30.5 | -1.0 | 2.92 | 2.69 | — | — |
| Z-score | -0.94 | -0.36 | 1.32 | -0.18 | 1.05 | 1.22 | 1.36 | -0.08 | 1.03 | 0.64 | — | — |
| tNERD | -0.94 | -0.36 | 1.32 | -0.18 | 1.05 | 0.00 | 0.00 | 0.00 | 0.52 | 0.32 | 4.00 | 5.73 |
Los Angeles Dodgers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 56.9 | 10.0% | -1.4 | 16.6 | 26.5 | $413.5M | 30.0 | 5.0 | 2.45 | 2.51 | — | — |
| Z-score | 2.52 | 1.38 | -0.63 | 1.76 | 1.36 | 2.41 | 0.90 | 0.38 | 0.12 | 0.26 | — | — |
| tNERD | 2.52 | 1.38 | -0.63 | 1.76 | 1.36 | 0.00 | 0.00 | 0.38 | 0.06 | 0.13 | 4.00 | 10.97 |
Zack Wheeler, Philadelphia Phillies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 74 | 11.4% | 65.7% | 94.8 mph | 36 | 19.0s | -33 | 0.0% | — | — |
| Z-score | -1.38 | 0.33 | 0.82 | 0.30 | 1.87 | 0.09 | — | — | — | — |
| pNERD | 2.76 | 0.16 | 0.41 | 0.30 | 0.00 | -0.05 | 0.00 | 0.00 | 3.80 | 7.40 |
Justin Wrobleski, Los Angeles Dodgers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 119 | 7.2% | 65.5% | 93.7 mph | 25 | 17.0s | -42 | 0.0% | — | — |
| Z-score | 1.14 | -1.49 | 0.71 | -0.21 | -1.03 | -1.59 | — | — | — | — |
| pNERD | -2.28 | -0.74 | 0.36 | 0.00 | 1.03 | 0.79 | 0.00 | 0.00 | 3.80 | 2.96 |
New York Yankees @ Athletics, 6:40p
Summary
This is one of the better watches on the board: a near-top-of-today gNERD game driven by the Yankees’ offense and a former-Yankee subplot with Luis Severino. It also has uncertainty, because Carlos Rodón’s zero pNERD is a data gap, not a sign that nothing is happening. New York’s team score does the heavy lifting: the Yankees pair huge batting-runs and barrel-rate marks in your model with MLB’s second-best slugging percentage, and they entered at 34-22 even with Giancarlo Stanton and Jasson Domínguez on the IL. The A’s are not set dressing; their big positive luck number says they’ve played a bit worse than their underlying quality, and they still rank second in the AL in batting average while trying to halt a five-game home skid and cover for injuries to Jacob Wilson and Max Muncy. Severino’s 5.37 pNERD works: he still brings upper-90s velocity and recently had a 10-strikeout game. Rodón returned on May 10 after elbow surgery, his fastball jumped in his debut, and he later struck out seven Blue Jays.
(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, New York Yankees (2.22)
New York Yankees
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 43.1 | 11.1% | 1.1 | 5.0 | 15.9 | $337.1M | 29.9 | 6.0 | 2.08 | 2.22 | — | — |
| Z-score | 1.92 | 2.18 | 0.29 | 0.48 | 0.51 | 1.54 | 0.85 | 0.46 | -0.61 | -0.36 | — | — |
| tNERD | 1.92 | 2.18 | 0.29 | 0.48 | 0.51 | 0.00 | 0.00 | 0.46 | 0.00 | 0.00 | 4.00 | 9.84 |
Athletics
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 0.0 | 8.2% | -1.2 | -3.9 | 11.9 | $135.2M | 28.2 | 21.0 | 1.27 | 1.94 | — | — |
| Z-score | 0.02 | 0.08 | -0.56 | -0.50 | 0.20 | -0.77 | -0.71 | 1.63 | -2.19 | -0.95 | — | — |
| tNERD | 0.02 | 0.08 | -0.56 | -0.50 | 0.20 | 0.77 | 0.71 | 1.63 | 0.00 | 0.00 | 4.00 | 6.35 |
Carlos Rodón, New York Yankees
No detailed stats available
Luis Severino, Athletics
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 98 | 9.4% | 63.5% | 96.7 mph | 32 | 17.8s | 3 | 0.0% | — | — |
| Z-score | -0.04 | -0.54 | -0.08 | 1.20 | 0.82 | -0.92 | — | — | — | — |
| pNERD | 0.07 | -0.27 | -0.04 | 1.20 | 0.00 | 0.46 | 0.15 | 0.00 | 3.80 | 5.37 |
Chicago Cubs @ St. Louis Cardinals, 4:15p
Summary
This is one of the better watches on the board: a 12.57 gNERD game with real NL Central teeth, as the 31-26 Cubs and 29-25 Cardinals collide with only a little daylight between them in the standings. The draw is simple: two above-average clubs by NERD, a better starter in Shota Imanaga, and enough bullpen and injury clutter to keep the script from getting too neat. Chicago's 8.19 tNERD looks earned; the Cubs pair real run creation with excellent fielding and just beat Pittsburgh 7-2 behind Ian Happ. The late innings are less soothing with Hunter Harvey and Porter Hodge both on the 60-day IL, which matches the merely okay bullpen component. St. Louis was just swept in Milwaukee and is still waiting on Lars Nootbaar, who remains on a rehab assignment after heel surgery. Imanaga's 6.70 pNERD is the main reason to tune in despite his ugly last start against Houston, while Pallante comes in off six one-run innings against Cincinnati and can keep this stubbornly low-scoring.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Chicago Cubs (3.01); radio, Chicago Cubs (3.15)
Chicago Cubs
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 23.3 | 8.0% | 0.6 | 20.6 | -0.8 | $246.2M | 29.8 | 4.0 | 3.01 | 3.15 | — | — |
| Z-score | 1.05 | -0.07 | 0.10 | 2.20 | -0.82 | 0.50 | 0.67 | 0.31 | 1.22 | 1.62 | — | — |
| tNERD | 1.05 | -0.07 | 0.10 | 2.20 | -0.82 | 0.00 | 0.00 | 0.31 | 0.61 | 0.81 | 4.00 | 8.19 |
St. Louis Cardinals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 2.2 | 7.6% | 0.8 | 8.5 | -2.5 | $111.2M | 26.9 | 0.0 | 2.17 | 2.15 | — | — |
| Z-score | 0.12 | -0.36 | 0.18 | 0.87 | -0.95 | -1.05 | -1.94 | -0.01 | -0.43 | -0.50 | — | — |
| tNERD | 0.12 | -0.36 | 0.18 | 0.87 | -0.95 | 1.05 | 1.94 | 0.00 | 0.00 | 0.00 | 4.00 | 6.84 |
Shota Imanaga, Chicago Cubs
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 87 | 14.7% | 64.4% | 91.9 mph | 32 | 19.3s | 15 | 0.0% | — | — |
| Z-score | -0.65 | 1.75 | 0.28 | -1.06 | 0.82 | 0.35 | — | — | — | — |
| pNERD | 1.31 | 0.88 | 0.14 | 0.00 | 0.00 | -0.17 | 0.75 | 0.00 | 3.80 | 6.70 |
Andre Pallante, St. Louis Cardinals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 103 | 9.6% | 63.4% | 95.0 mph | 27 | 20.1s | -7 | 0.0% | — | — |
| Z-score | 0.24 | -0.45 | -0.14 | 0.40 | -0.50 | 1.02 | — | — | — | — |
| pNERD | -0.49 | -0.23 | -0.07 | 0.40 | 0.50 | -0.51 | 0.00 | 0.00 | 3.80 | 3.41 |
Boston Red Sox @ Cleveland Guardians, 4:10p
Summary
This is a sneaky-good watch: an above-average gNERD game built less on fireworks than on crisp team competence and one pleasantly mysterious starter. Boston rolls in with freshly recalled lefty Tyler Samaniego, while Cleveland gets Slade Cecconi at a moment when his season-long mess has at least started to resemble a blueprint thanks to a reworked cutter.
At 11.84, this sits comfortably above the historical gNERD median and in the sturdier part of today’s slate, mostly because both teams clear 7 in tNERD. Boston’s offense hasn’t earned much glamour, but the Sox can run, field, and carry a large positive luck signal, which is one reason they look a bit more interesting than their record; that matters even more with Trevor Story out after sports hernia surgery and Marcelo Mayer being nudged back toward shortstop. Samaniego’s zero pNERD is really a data void—he has mostly worked in relief—but his MLB line is a tidy 1.04 ERA in 17 1/3 innings. Cecconi is the more legible attraction: middling underlying numbers, yes, but recent signs of life after two solid starts built around that sharper cutter. In other words, not a slugfest menu item, but a respectable baseball game with enough tactical oddity to justify your attention.
(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, Cleveland Guardians (3.14)
Boston Red Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -19.1 | 7.4% | 2.6 | 16.5 | 13.7 | $263.6M | 29.2 | 21.0 | 2.47 | 2.64 | — | — |
| Z-score | -0.82 | -0.50 | 0.84 | 1.75 | 0.34 | 0.70 | 0.17 | 1.63 | 0.16 | 0.54 | — | — |
| tNERD | -0.82 | -0.50 | 0.84 | 1.75 | 0.34 | 0.00 | 0.00 | 1.63 | 0.08 | 0.27 | 4.00 | 7.58 |
Cleveland Guardians
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -4.2 | 6.4% | -0.6 | 3.6 | 18.5 | $88.9M | 27.6 | 5.0 | 2.16 | 3.14 | — | — |
| Z-score | -0.16 | -1.23 | -0.34 | 0.33 | 0.72 | -1.30 | -1.35 | 0.38 | -0.44 | 1.60 | — | — |
| tNERD | -0.16 | -1.23 | -0.34 | 0.33 | 0.72 | 1.30 | 1.35 | 0.38 | 0.00 | 0.80 | 4.00 | 7.16 |
Tyler Samaniego, Boston Red Sox
No detailed stats available
Slade Cecconi, Cleveland Guardians
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 104 | 8.2% | 63.4% | 93.2 mph | 27 | 19.3s | 24 | 0.0% | — | — |
| Z-score | 0.30 | -1.06 | -0.14 | -0.45 | -0.50 | 0.35 | — | — | — | — |
| pNERD | -0.60 | -0.53 | -0.07 | 0.00 | 0.50 | -0.17 | 1.00 | 0.00 | 3.80 | 3.93 |
Miami Marlins @ New York Mets, 4:10p
Summary
This is a sneaky decent watch: Max Meyer has become the Marlins’ best reason to tune in, and his rematch with a battered Mets lineup has some bite. Freddy Peralta gives New York a rebuttal, but the broader appeal is watching Miami’s annoyingly competent speed-and-bullpen act try to needle a much pricier roster again. The 11.01 gNERD lands a bit above both the historical median and today’s average, which feels right. Meyer’s 6.27 pNERD is the headliner: his 86 xFIP- and whiff profile look good, and he held these Mets to one run over seven innings with eight strikeouts after a one-hit, seven-inning shutout of Philadelphia earlier this month. Peralta’s 4.04 pNERD is less flashy, but he also struck out nine Marlins over seven innings in that same matchup. Miami’s 7.08 tNERD comes more from speed and bullpen value than thunder, while the Mets are still missing Francisco Lindor and Francisco Alvarez, with Kodai Senga sidelined too. Miami swept New York last week, capped by Heriberto Hernández’s walk-off grand slam, so there is at least a little fresh spite in the air.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, New York Mets (3.32); radio, New York Mets (3.05)
Miami Marlins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -6.7 | 6.1% | 5.9 | -6.2 | 17.2 | $81.5M | 27.4 | -1.0 | 1.79 | 1.66 | — | — |
| Z-score | -0.27 | -1.45 | 2.05 | -0.75 | 0.62 | -1.39 | -1.49 | -0.08 | -1.17 | -1.54 | — | — |
| tNERD | -0.27 | -1.45 | 2.05 | -0.75 | 0.62 | 1.39 | 1.49 | 0.00 | 0.00 | 0.00 | 4.00 | 7.08 |
New York Mets
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -35.4 | 9.0% | -1.5 | -3.1 | 21.7 | $374.9M | 29.9 | -18.0 | 3.32 | 3.05 | — | — |
| Z-score | -1.53 | 0.66 | -0.67 | -0.41 | 0.98 | 1.97 | 0.85 | -1.41 | 1.82 | 1.41 | — | — |
| tNERD | -1.53 | 0.66 | -0.67 | -0.41 | 0.98 | 0.00 | 0.00 | 0.00 | 0.91 | 0.70 | 4.00 | 4.64 |
Max Meyer, Miami Marlins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 86 | 13.8% | 64.1% | 94.6 mph | 27 | 19.9s | -24 | 0.0% | — | — |
| Z-score | -0.71 | 1.36 | 0.16 | 0.21 | -0.50 | 0.85 | — | — | — | — |
| pNERD | 1.42 | 0.68 | 0.08 | 0.21 | 0.50 | -0.43 | 0.00 | 0.00 | 3.80 | 6.27 |
Freddy Peralta, New York Mets
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 11.5% | 61.7% | 93.9 mph | 30 | 18.2s | -6 | 0.0% | — | — |
| Z-score | -0.09 | 0.37 | -0.84 | -0.12 | 0.29 | -0.58 | — | — | — | — |
| pNERD | 0.19 | 0.18 | -0.42 | 0.00 | 0.00 | 0.29 | 0.00 | 0.00 | 3.80 | 4.04 |
Minnesota Twins @ Pittsburgh Pirates, 3:45p
Summary
This is less must-see than solidly worthwhile, built on one established arm and one very interesting question mark. The draw is Taj Bradley’s live fastball against Pittsburgh’s pesky legs, with Jared Jones returning from elbow surgery as the twist.
Bradley came back from right pectoral inflammation last week and struck out seven Red Sox in five innings; his NERD appeal is the tidy combination of 96.6 mph velocity, bat-missing stuff and a 91 xFIP-, with MLB listing him at 5-1 with 59 strikeouts. Jones’ pNERD is zero only because the model lacks current data, not because he’s dull. Pittsburgh is giving him his first major-league start since internal-brace surgery after a rehab run with a 2.89 ERA and 24 strikeouts in 18 2/3 innings, and his 2024 debut already featured 97.3 mph heat and a slider with a 37.3 percent whiff rate. The Pirates also bring the better team-watchability profile, with positive batting value and especially strong baserunning, while the Twins are clunkier on the bases and have Byron Buxton managing soreness mostly at DH. That leaves this game a little above ordinary: not the day’s crown jewel, but a sensible pick if you want real pitcher intrigue without the full circus.
(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, Minnesota Twins (2.06)
Minnesota Twins
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -4.9 | 8.7% | -2.9 | -4.7 | 3.7 | $122.1M | 28.9 | -10.0 | 2.30 | 2.06 | — | — |
| Z-score | -0.19 | 0.44 | -1.18 | -0.59 | -0.46 | -0.92 | -0.06 | -0.78 | -0.17 | -0.69 | — | — |
| tNERD | -0.19 | 0.44 | -1.18 | -0.59 | -0.46 | 0.92 | 0.06 | 0.00 | 0.00 | 0.00 | 4.00 | 3.01 |
Pittsburgh Pirates
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 11.9 | 7.8% | 5.0 | -3.1 | 5.6 | $119.1M | 28.8 | -2.0 | 2.01 | 1.98 | — | — |
| Z-score | 0.55 | -0.21 | 1.72 | -0.41 | -0.31 | -0.96 | -0.20 | -0.16 | -0.74 | -0.86 | — | — |
| tNERD | 0.55 | -0.21 | 1.72 | -0.41 | -0.31 | 0.96 | 0.20 | 0.00 | 0.00 | 0.00 | 4.00 | 6.50 |
Taj Bradley, Minnesota Twins
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 91 | 11.5% | 62.7% | 96.6 mph | 25 | 19.6s | -24 | 0.0% | — | — |
| Z-score | -0.43 | 0.37 | -0.41 | 1.15 | -1.03 | 0.60 | — | — | — | — |
| pNERD | 0.86 | 0.18 | -0.20 | 1.15 | 1.03 | -0.30 | 0.00 | 0.00 | 3.80 | 6.52 |
Jared Jones, Pittsburgh Pirates
No detailed stats available
Arizona Diamondbacks @ Seattle Mariners, 7:10p
Summary
This is a solid watch made better by context: Arizona arrives on a five-game winning streak, and Seattle just swept Oakland into first place in the AL West. The cleanest reason to tune in, though, is George Kirby. The 10.38 gNERD is basically mid-pack, but Kirby’s 7.51 pNERD gives it teeth; his 86 xFIP-, strike-throwing, and velocity markers fit a starter who can run a crisp, efficient game, even if his last outing against Kansas City was only okay. Gallen is more repair job than co-headliner—his 3.27 pNERD and 105 xFIP- are ordinary—but his luck number hints at some underperformance, and MLB notes he just posted a season-high six strikeouts. Arizona adds some extra appeal with Ketel Marte fresh off NL Player of the Week honors, while Seattle is still without Cal Raleigh because of a right oblique strain. That makes this less a fireworks display than a competent, worthwhile piece of baseball: one premium arm, two clubs with real stakes, and enough lineup quality to keep the late innings honest.
(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, Seattle Mariners (2.35); radio, Seattle Mariners (2.52)
Arizona Diamondbacks
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 1.8 | 7.1% | 2.2 | 9.2 | 8.9 | $231.6M | 30.2 | -16.0 | 2.19 | 1.92 | — | — |
| Z-score | 0.10 | -0.72 | 0.69 | 0.94 | -0.04 | 0.33 | 1.08 | -1.25 | -0.39 | -0.99 | — | — |
| tNERD | 0.10 | -0.72 | 0.69 | 0.94 | -0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.97 |
Seattle Mariners
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 14.4 | 8.3% | 0.0 | -12.3 | 14.4 | $196.7M | 28.4 | 8.0 | 2.35 | 2.52 | — | — |
| Z-score | 0.66 | 0.15 | -0.12 | -1.42 | 0.39 | -0.07 | -0.52 | 0.62 | -0.07 | 0.28 | — | — |
| tNERD | 0.66 | 0.15 | -0.12 | -1.42 | 0.39 | 0.07 | 0.52 | 0.62 | 0.00 | 0.14 | 4.00 | 5.01 |
Zac Gallen, Arizona Diamondbacks
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 105 | 8.7% | 63.0% | 93.4 mph | 30 | 18.8s | 14 | 0.0% | — | — |
| Z-score | 0.35 | -0.84 | -0.28 | -0.35 | 0.29 | -0.08 | — | — | — | — |
| pNERD | -0.71 | -0.42 | -0.14 | 0.00 | 0.00 | 0.04 | 0.70 | 0.00 | 3.80 | 3.27 |
George Kirby, Seattle Mariners
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 86 | 10.2% | 66.7% | 96.8 mph | 28 | 18.9s | 6 | 0.0% | — | — |
| Z-score | -0.71 | -0.19 | 1.21 | 1.24 | -0.24 | 0.01 | — | — | — | — |
| pNERD | 1.42 | -0.10 | 0.61 | 1.24 | 0.24 | -0.00 | 0.30 | 0.00 | 3.80 | 7.51 |
Atlanta Braves @ Cincinnati Reds, 3:40p
Summary
This is a solid, sane watch: not the slate’s neon marquee, but a game with a real contender on one side and enough Cincinnati loud-contact chaos on the other to keep things from turning beige. The Braves come in at 38-19, fresh off a 10-2 win in Boston powered by a Ronald Acuña Jr. grand slam, while the Reds are 29-26 and still patching a rotation missing Hunter Greene and Rhett Lowder.
Atlanta’s 8.45 tNERD is the real lure, because the Braves rate well almost everywhere that matters here: run creation, barrels, defense, and bullpen competence. Grant Holmes’ 3.82 pNERD is more useful than glamorous, but the swing-and-miss is real; he has 48 strikeouts in 52 1/3 innings and just fanned 10 Nationals in his last outing. Paddack is basically rotation duct tape after arriving in mid-May, though his luck bump suggests the surface damage has been a bit uglier than the estimators deserve.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
Recommended broadcasts: TV, Atlanta Braves (2.36); radio, Atlanta Braves (2.36)
Atlanta Braves
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 31.7 | 9.9% | 0.6 | 10.4 | 16.3 | $249.8M | 30.5 | -17.0 | 2.36 | 2.36 | — | — |
| Z-score | 1.42 | 1.31 | 0.10 | 1.07 | 0.55 | 0.54 | 1.36 | -1.33 | -0.05 | -0.06 | — | — |
| tNERD | 1.42 | 1.31 | 0.10 | 1.07 | 0.55 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 8.45 |
Cincinnati Reds
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -9.8 | 10.4% | -0.3 | 1.5 | -14.2 | $147.4M | 28.0 | -1.0 | 2.09 | 2.11 | — | — |
| Z-score | -0.41 | 1.67 | -0.23 | 0.10 | -1.89 | -0.63 | -0.94 | -0.08 | -0.59 | -0.59 | — | — |
| tNERD | -0.41 | 1.67 | -0.23 | 0.10 | -1.89 | 0.63 | 0.94 | 0.00 | 0.00 | 0.00 | 4.00 | 4.81 |
Grant Holmes, Atlanta Braves
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 103 | 13.3% | 62.7% | 94.3 mph | 30 | 18.7s | -9 | 0.0% | — | — |
| Z-score | 0.24 | 1.15 | -0.43 | 0.07 | 0.29 | -0.16 | — | — | — | — |
| pNERD | -0.49 | 0.57 | -0.22 | 0.07 | 0.00 | 0.08 | 0.00 | 0.00 | 3.80 | 3.82 |
Chris Paddack, Cincinnati Reds
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 108 | 9.6% | 64.3% | 92.9 mph | 30 | 19.8s | 60 | 0.0% | — | — |
| Z-score | 0.52 | -0.45 | 0.23 | -0.59 | 0.29 | 0.77 | — | — | — | — |
| pNERD | -1.05 | -0.23 | 0.11 | 0.00 | 0.00 | -0.38 | 1.00 | 0.00 | 3.80 | 3.26 |
Milwaukee Brewers @ Houston Astros, 5:10p
Summary
This is a respectable middle-shelf watch: not the slate’s shiniest toy, but a blend of mystery, competence, and an Astros club arriving with the odd combination of a recent combined no-hitter and a still-crowded injury list. Coleman Crow is making only his third MLB start, while Kai-Wei Teng comes in off two straight winning starts in which he struck out 13 over 11 innings, so there’s at least one polished subplot and one pitcher-shaped blind date.
The 9.72 gNERD sits a hair below this slate’s average and almost exactly on the historical median, which feels right: Milwaukee’s appeal is sturdy rather than flashy. The Brewers own the better team NERD and the better record at 33-20, with a bullpen that grades as a real strength even if the lineup’s barrel rate suggests fewer fireworks than the logo might promise. Crow’s 0.00 pNERD is just a lack-of-data shrug, not an insult; MLB’s preview notes he’s opened with back-to-back no-decisions in his first two starts. Houston’s offense still has some life, but with Jose Altuve and Yainer Diaz on the IL and a bullpen that entered last week with MLB’s worst ERA, Teng may need to be the adult in the room again.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Milwaukee Brewers (2.66); radio, Milwaukee Brewers (2.56)
Milwaukee Brewers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 0.1 | 6.8% | 0.9 | -5.8 | 23.5 | $139.3M | 27.7 | -26.0 | 2.66 | 2.56 | — | — |
| Z-score | 0.03 | -0.94 | 0.21 | -0.71 | 1.12 | -0.73 | -1.21 | -2.03 | 0.53 | 0.37 | — | — |
| tNERD | 0.03 | -0.94 | 0.21 | -0.71 | 1.12 | 0.73 | 1.21 | 0.00 | 0.27 | 0.18 | 4.00 | 6.10 |
Houston Astros
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 16.8 | 8.7% | -1.2 | 0.8 | -15.4 | $232.7M | 28.9 | 12.0 | 2.17 | 1.99 | — | — |
| Z-score | 0.76 | 0.44 | -0.56 | 0.02 | -1.98 | 0.34 | -0.16 | 0.93 | -0.42 | -0.84 | — | — |
| tNERD | 0.76 | 0.44 | -0.56 | 0.02 | -1.98 | 0.00 | 0.16 | 0.93 | 0.00 | 0.00 | 4.00 | 3.76 |
Coleman Crow, Milwaukee Brewers
No detailed stats available
Kai-Wei Teng, Houston Astros
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 92 | 10.3% | 62.8% | 94.1 mph | 27 | 19.4s | -38 | 0.0% | — | — |
| Z-score | -0.37 | -0.15 | -0.36 | -0.02 | -0.50 | 0.43 | — | — | — | — |
| pNERD | 0.75 | -0.07 | -0.18 | 0.00 | 0.50 | -0.21 | 0.00 | 0.00 | 3.80 | 4.58 |
Kansas City Royals @ Texas Rangers, 5:05p
Summary
This is more “solid background selection” than “cancel your plans,” a gNERD 8.73 game with one fairly lively pitching subplot and one quietly useful one. Texas gives it a little extra bite because MacKenzie Gore brings the better bat-missing profile, while the Rangers’ offense has lately alternated between coma and fireworks, which is one way to stay interesting. Gore returned from a brief lat-tightness scare to allow one run on one hit over six innings in his last start, and he entered this matchup with 62 strikeouts in 55 innings. Kolek is the opposite kind of curiosity: not much whiff glamour, but a quick worker who just spun a 108-pitch complete-game shutout of Seattle and has delivered quality starts in eight of his first nine outings with Kansas City.
Neither lineup makes this a priority watch by team NERD, but Kansas City’s speed helps, Bobby Witt Jr. is still the obvious chaos source, and Salvador Perez is now five homers from tying George Brett’s franchise record. Texas is also still missing Corey Seager and Wyatt Langford, which helps explain how this lineup got no-hit by Houston, then answered with an eight-run first inning, then resumed its usual ambiguity. That gives this game some pulse, just not the headliner slot.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2.)
Recommended broadcasts: TV, Kansas City Royals (2.11); radio, Kansas City Royals (2.22)
Kansas City Royals
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -24.8 | 8.2% | 3.5 | 3.8 | -7.5 | $184.5M | 29.7 | 13.0 | 2.11 | 2.22 | — | — |
| Z-score | -1.07 | 0.08 | 1.17 | 0.35 | -1.35 | -0.21 | 0.62 | 1.01 | -0.54 | -0.36 | — | — |
| tNERD | -1.07 | 0.08 | 1.17 | 0.35 | -1.35 | 0.21 | 0.00 | 1.01 | 0.00 | 0.00 | 4.00 | 4.39 |
Texas Rangers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -10.4 | 8.2% | -1.6 | -0.8 | 10.9 | $201.9M | 30.3 | 13.0 | 2.01 | 2.08 | — | — |
| Z-score | -0.43 | 0.08 | -0.70 | -0.16 | 0.12 | -0.01 | 1.17 | 1.01 | -0.74 | -0.65 | — | — |
| tNERD | -0.43 | 0.08 | -0.70 | -0.16 | 0.12 | 0.01 | 0.00 | 1.01 | 0.00 | 0.00 | 4.00 | 3.91 |
Stephen Kolek, Kansas City Royals
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 98 | 7.4% | 65.1% | 94.0 mph | 29 | 17.9s | -32 | 0.0% | — | — |
| Z-score | -0.04 | -1.40 | 0.58 | -0.07 | 0.03 | -0.83 | — | — | — | — |
| pNERD | 0.07 | -0.70 | 0.29 | 0.00 | 0.00 | 0.42 | 0.00 | 0.00 | 3.80 | 3.88 |
MacKenzie Gore, Texas Rangers
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 97 | 11.2% | 62.4% | 95.4 mph | 27 | 19.5s | 12 | 0.0% | — | — |
| Z-score | -0.09 | 0.24 | -0.53 | 0.59 | -0.50 | 0.51 | — | — | — | — |
| pNERD | 0.19 | 0.12 | -0.27 | 0.59 | 0.50 | -0.26 | 0.60 | 0.00 | 3.80 | 5.27 |
Toronto Blue Jays @ Baltimore Orioles, 4:05p
Summary
This is watchable in the way a slightly dented AL East game can be: imperfect, tense, and one crooked inning from turning useful. Toronto’s 8.7 gNERD fits the mood—below today’s average—but the Jays do arrive on three straight wins and nine in 13, even while their rotation remains a moving target.
Trevor Rogers gives Baltimore the only officially named starter, which is less a glamour spot than a stress test. He was activated earlier this month after an illness, and his season line still sits at 2-6 with a 6.96 ERA over 42 2/3 innings, so Toronto’s merely middling offense has a plausible opening here.
The Jays’ case is mostly bullpen-and-defense competence; the Orioles’ case is a slightly livelier lineup, with Gunnar Henderson already at 13 homers and Adley Rutschman carrying an .830 OPS.
Toronto still has its starter listed as TBD, and Baltimore is still juggling a crowded injury sheet that includes Ryan Helsley, Ryan Mountcastle and Jordan Westburg, so this feels more like a sturdy division argument than a marquee production.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3, 4.)
Recommended broadcasts: TV, Toronto Blue Jays (3.10); radio, Toronto Blue Jays (2.39)
Toronto Blue Jays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -16.1 | 6.5% | -2.4 | 7.6 | 26.4 | $306.1M | 30.1 | 1.0 | 3.10 | 2.39 | — | — |
| Z-score | -0.68 | -1.16 | -1.00 | 0.77 | 1.35 | 1.18 | 0.99 | 0.07 | 1.40 | 0.01 | — | — |
| tNERD | -0.68 | -1.16 | -1.00 | 0.77 | 1.35 | 0.00 | 0.00 | 0.07 | 0.70 | 0.00 | 4.00 | 4.06 |
Baltimore Orioles
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 4.0 | 7.9% | 2.1 | -12.2 | 18.4 | $214.8M | 29.0 | -5.0 | 2.82 | 2.10 | — | — |
| Z-score | 0.20 | -0.14 | 0.66 | -1.41 | 0.71 | 0.14 | -0.02 | -0.39 | 0.85 | -0.61 | — | — |
| tNERD | 0.20 | -0.14 | 0.66 | -1.41 | 0.71 | 0.00 | 0.02 | 0.00 | 0.42 | 0.00 | 4.00 | 4.46 |
Trevor Rogers, Baltimore Orioles
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 115 | 10.7% | 65.4% | 93.0 mph | 28 | 18.1s | 58 | 0.0% | — | — |
| Z-score | 0.91 | 0.02 | 0.68 | -0.54 | -0.24 | -0.66 | — | — | — | — |
| pNERD | -1.83 | 0.01 | 0.34 | 0.00 | 0.24 | 0.33 | 1.00 | 0.00 | 3.80 | 3.89 |
Detroit Tigers @ Chicago White Sox, 4:40p
Summary
This is more “curious division subplot” than must-see viewing, but Troy Melton gives it a pulse. He was activated from Detroit’s 60-day IL on May 24 after elbow trouble, then opened his season by holding Baltimore to one run over 5 2/3 innings, turning a low-gNERD game into a decent scouting assignment. Chicago does most of the watchability lifting: the White Sox are 29-27 and second in the AL Central, and their high team NERD matches a club with enough thump to rank seventh in the league in batting average while carrying the better barrel-rate profile in your sheet. Fedde is the wet blanket. He comes in 0-5 with a 5.47 ERA, and your pNERD inputs — bad xFIP-, whiff rate and strike rate — suggest that concern is structural, not cosmetic. Detroit is still missing Tarik Skubal and Justin Verlander, so Melton’s innings matter a bit more than usual.
(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)
Detroit Tigers
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.5 | 8.8% | -3.5 | -12.0 | 2.8 | $239.2M | 29.6 | 19.0 | 2.74 | 2.64 | — | — |
| Z-score | -0.48 | 0.51 | -1.40 | -1.39 | -0.53 | 0.42 | 0.58 | 1.47 | 0.69 | 0.54 | — | — |
| tNERD | -0.48 | 0.51 | -1.40 | -1.39 | -0.53 | 0.00 | 0.00 | 1.47 | 0.34 | 0.27 | 4.00 | 2.79 |
Chicago White Sox
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 13.4 | 9.5% | -1.3 | -2.7 | 6.9 | $105.8M | 27.1 | -1.0 | 1.82 | 2.57 | — | — |
| Z-score | 0.61 | 1.02 | -0.59 | -0.37 | -0.20 | -1.11 | -1.76 | -0.08 | -1.11 | 0.39 | — | — |
| tNERD | 0.61 | 1.02 | -0.59 | -0.37 | -0.20 | 1.11 | 1.76 | 0.00 | 0.00 | 0.19 | 4.00 | 7.53 |
Troy Melton, Detroit Tigers
No detailed stats available
Erick Fedde, Chicago White Sox
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 127 | 6.7% | 59.7% | 93.7 mph | 33 | 17.2s | 6 | 0.0% | — | — |
| Z-score | 1.59 | -1.70 | -1.63 | -0.21 | 1.08 | -1.42 | — | — | — | — |
| pNERD | -3.17 | -0.85 | -0.81 | 0.00 | 0.00 | 0.71 | 0.30 | 0.00 | 3.80 | -0.03 |
San Francisco Giants @ Colorado Rockies, 5:40p
Summary
This is mostly a Logan Webb game with a Coors Field hazard label. The gNERD pegs it as a lower-tier watch, and that feels right: one starter worth tuning in for, attached to two lineups that don’t exactly bill by the barrel. Webb’s 6.81 pNERD is the draw, especially because this will be his first start since May 5 after right knee bursitis sent him to the IL for the first time in five years; if his usual ground-ball-and-command act returns intact, that’s the thing to watch. The Giants’ 2.32 tNERD fits an offense with weak power and clumsy baserunning, and they arrive off an Arizona sweep punctuated by a pair of baserunning blunders. Colorado is even less persuasive: a 1.05 tNERD, bad batting indicators, and an injury list that includes Brenton Doyle, Mickey Moniak and Jose Quintana, with Kris Bryant out in the wilderness. Michael Lorenzen’s 3.19 pNERD and 108 xFIP- make him atmospheric risk, not marquee attraction. Webb gives this game a pulse; Coors gives it a chance to get weird.
(A model from OpenAI generated the above text using instructions, the NERD scores, and these sources: 1, 2, 3.)
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 | -16.8 | 6.7% | -4.6 | -2.1 | 1.2 | $228.3M | 29.6 | 11.0 | 3.20 | 3.49 | — | — |
| Z-score | -0.71 | -1.01 | -1.81 | -0.30 | -0.66 | 0.29 | 0.49 | 0.85 | 1.59 | 2.34 | — | — |
| tNERD | -0.71 | -1.01 | -1.81 | -0.30 | -0.66 | 0.00 | 0.00 | 0.85 | 0.79 | 1.17 | 4.00 | 2.32 |
Colorado Rockies
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -47.7 | 6.2% | -0.8 | -4.2 | 16.7 | $134.1M | 29.5 | 1.0 | 1.73 | 1.80 | — | — |
| Z-score | -2.07 | -1.37 | -0.41 | -0.53 | 0.58 | -0.79 | 0.44 | 0.07 | -1.29 | -1.25 | — | — |
| tNERD | -2.07 | -1.37 | -0.41 | -0.53 | 0.58 | 0.79 | 0.00 | 0.07 | 0.00 | 0.00 | 4.00 | 1.05 |
Logan Webb, San Francisco Giants
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 83 | 9.2% | 65.3% | 92.4 mph | 29 | 18.3s | 46 | 0.0% | — | — |
| Z-score | -0.88 | -0.62 | 0.63 | -0.82 | 0.03 | -0.50 | — | — | — | — |
| pNERD | 1.76 | -0.31 | 0.32 | 0.00 | 0.00 | 0.25 | 1.00 | 0.00 | 3.80 | 6.81 |
Michael Lorenzen, Colorado Rockies
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 108 | 8.7% | 62.8% | 93.9 mph | 34 | 18.8s | 50 | 0.0% | — | — |
| Z-score | 0.52 | -0.84 | -0.36 | -0.12 | 1.34 | -0.08 | — | — | — | — |
| pNERD | -1.05 | -0.42 | -0.18 | 0.00 | 0.00 | 0.04 | 1.00 | 0.00 | 3.80 | 3.19 |
Los Angeles Angels @ Tampa Bay Rays, 4:10p
Summary
This is the day’s basement gNERD for a reason: the team side is thin, and Tampa Bay’s tidy competence threatens to make this feel more efficient than electric. If you tune in, you’re mostly buying the pitching subplot: Walbert Ureña’s live arm against Nick Martinez’s very Rays-ish reinvention. Ureña is at least a genuine novelty item, a 22-year-old rookie who flashed 98-99 mph and punched out eight in his first big-league start; with Yusei Kikuchi now on the 60-day IL, his development matters more than usual for an Angels club whose bad baserunning, defense and bullpen work have kneecapped an otherwise decent barrel rate. Martinez is the sturdier reason to watch: MLB recently framed his opening act in Tampa Bay as the best start of his career, and the official preview says he has allowed two runs or fewer in all 10 starts. The Rays also bring a four-game home winning streak and the AL’s best OBP, which is impressive even if their own low barrel rate suggests fewer fireworks than spreadsheets.
(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, Tampa Bay Rays (2.10)
Los Angeles Angels
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | -11.4 | 9.2% | -4.9 | -15.1 | -7.3 | $191.6M | 28.6 | 6.0 | 2.59 | 2.01 | — | — |
| Z-score | -0.48 | 0.80 | -1.92 | -1.73 | -1.34 | -0.13 | -0.39 | 0.46 | 0.40 | -0.80 | — | — |
| tNERD | -0.48 | 0.80 | -1.92 | -1.73 | -1.34 | 0.13 | 0.39 | 0.46 | 0.20 | 0.00 | 4.00 | 0.51 |
Tampa Bay Rays
| Batting | Barrel% | BaseR | Fielding | Bullpen | Payroll | Age | Luck | TV | Radio | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 8.0 | 5.1% | 2.6 | -7.4 | 2.5 | $106.9M | 29.1 | 0.0 | 2.27 | 2.10 | — | — |
| Z-score | 0.37 | -2.17 | 0.84 | -0.88 | -0.56 | -1.10 | 0.07 | -0.01 | -0.23 | -0.61 | — | — |
| tNERD | 0.37 | -2.17 | 0.84 | -0.88 | -0.56 | 1.10 | 0.00 | 0.00 | 0.00 | 0.00 | 4.00 | 2.70 |
Walbert Ureña, Los Angeles Angels
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 107 | 11.6% | 59.3% | 97.7 mph | 22 | 19.1s | -45 | 0.0% | — | — |
| Z-score | 0.47 | 0.41 | -1.83 | 1.67 | -1.82 | 0.18 | — | — | — | — |
| pNERD | -0.93 | 0.21 | -0.91 | 1.67 | 1.82 | -0.09 | 0.00 | 0.00 | 3.80 | 5.55 |
Nick Martinez, Tampa Bay Rays
| xFIP- | SwStr% | Strike% | Velocity | Age | Pace | Luck | KN% | C | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
| Raw stat | 105 | 8.1% | 67.1% | 92.7 mph | 35 | 18.9s | -68 | 0.0% | — | — |
| Z-score | 0.35 | -1.10 | 1.41 | -0.68 | 1.61 | 0.01 | — | — | — | — |
| pNERD | -0.71 | -0.55 | 0.70 | 0.00 | 0.00 | -0.00 | 0.00 | 0.00 | 3.80 | 3.24 |
- ← Previous
MLB: What to watch on May 28, 2026