Fri, Sept. 25 · 17 games · Stat Lab #2: WPA: credit and blame, one play at a time · 16-min read
Press time 15:15 CEST · Final 17/17 · Statcast: posted
- Last night: 17 final
- Game of the Night: Guardians 12, Royals 9 · Drama 4.58 ★★★★★
- Race: AL West tied (Astros, Rangers), 2 left · NL last wild card: Phillies +1 on D-backs, magic 2
- Tonight: 13 games · first pitch 18:35 CEST
- Stat Lab #2: WPA: credit and blame, one play at a time
- Jump to: Glance · Scoreboard · Tonight · Race · Game of the Night · Watch · Performers · Statcast · Stat Lab · Seen · Wire · World · Web · Sources
Last Night at a Glance
- Multi-homer games: Pete Alonso (BAL) 2 HR · Carter Jensen (KC) 2 HR · Munetaka Murakami (CWS) 2 HR
- Grand slams: Dylan Beavers (BAL), inning 4
- 10+ strikeouts: Cristopher Sánchez (PHI) 10 K · Tarik Skubal (LAD) 10 K
- Complete games: Eury Pérez (MIA), 0 R
- Comebacks: Red Sox from 3 down: Cubs 3, Red Sox 4, G1 · Blue Jays from 3 down: Reds 5, Blue Jays 6
- Shutouts: Cubs 0, Red Sox 2, G2 · Rays 2, Phillies 0 · Braves 0, Marlins 3 · Dodgers 2, Giants 0
Scoreboard
| Matchup | Final | Drama | Decisions | Links |
|---|---|---|---|---|
| CLE @ KC | 12-9 | 4.58 ★★★★★ | W Gaddis · L Pearson | Box · Savant |
| CIN @ TOR | 5-6 | 3.60 ★★★★ | W Fluharty · L Mey · S Varland | Box · Savant |
| CHC @ BOS (G1) | 3-4 | 3.33 ★★★★ | W Weissert · L Civale · S Burgos | Box · Savant |
| NYM @ WSH | 6-7 | 3.20 ★★★★ | W Varland · L Pintaro · S Gray | Box · Savant |
| HOU @ ATH | 5-6 | 2.87 ★★★ | W Lopez · L Brown · S Harris | Box · Savant |
| STL @ MIL | 4-8 | 2.77 ★★★ | W Uribe · L Gastelum | Box · Savant |
| CHC @ BOS (G2) | 0-2 | 2.73 ★★★ | W Paez · L Assad | Box · Savant |
| BAL @ NYY (G2) | 3-6 | 2.65 ★★★ | W Warren · L Young | Box · Savant |
| ATL @ MIA | 0-3 | 2.26 ★★★ | W Pérez · L Holmes | Box · Savant |
| PIT @ DET | 7-8 | 2.16 ★★ | W Jobe · L Chandler · S Jansen | Box · Savant |
| TB @ PHI | 2-0 | 1.91 ★★ | W Peralta · L Sánchez · S Baker | Box · Savant |
| LAA @ SEA | 7-5 | 1.86 ★★ | W Detmers · L Miller | Box · Savant |
| AZ @ SD | 11-4 | 1.52 ★★ | W Pfaadt · L Mize | Box · Savant |
| COL @ CWS | 1-6 | 1.49 ★ | W Burke · L Sugano | Box · Savant |
| LAD @ SF | 2-0 | 1.49 ★ | W Skubal · L Marte · S Scott | Box · Savant |
| TEX @ MIN | 2-10 | 1.29 ★ | W Ryan · L deGrom | Box · Savant |
| BAL @ NYY (G1) | 10-2 | 1.23 ★ | W Suárez · L Beck | Box · Savant |
Tonight (CEST)
Sat, Sept. 26 · 13 games · 6 start before 23:00 CEST · starters as of 15:14 CEST
| Matchup | Start CEST (ET) | Series | Away SP | Home SP | Stakes |
|---|---|---|---|---|---|
| NYM 73-87 @ WSH 76-84 | 18:35 ● (12:35 p.m.) | G2/3 | Jonah Tong 4.21 · 3.80 · 10.5% · 25.2 | Connelly Early 3.44 · 4.61 · 15.1% · 91.2 | — |
| PIT 81-79 @ DET 75-85 | 19:10 ● (1:10 p.m.) | G2/3 | Kirby Yates (0/45 GS) 3.32 · 3.25 · 18.0% · 40.2 | Justin Verlander 12.27 · 7.74 · -5.3% · 3.2 | — |
| CIN 74-86 @ TOR 78-82 | 21:07 ● (3:07 p.m.) | G2/3 | Rhett Lowder 6.01 · 4.76 · 8.1% · 127.1 | Trey Yesavage 3.67 · 4.13 · 12.2% · 95.2 | — |
| LAD 98-62 @ SF 65-95 | 22:05 ● (4:05 p.m.) | G2/3 | Blake Snell 1.86 · 1.73 · 22.9% · 38.2 | Matt Wilkinson 3.65 · 4.23 · 14.1% · 24.2 | — |
| TEX 79-81 @ MIN 76-84 | 22:10 ● (4:10 p.m.) | G2/3 | Nathan Eovaldi 4.27 · 4.22 · 18.2% · 141.1 | Bailey Ober 4.21 · 4.52 · 10.3% · 126.0 | AL West: tied (HOU, TEX) |
| ATL 93-67 @ MIA 79-81 | 22:10 ● (4:10 p.m.) | G2/3 | Brent Suter (3/53 GS) 3.48 · 3.61 · 13.7% · 88.0 | Jack Ralston (0/15 GS) 4.50 · 5.91 · 13.0% · 16.0 | — |
| STL 77-83 @ MIL 101-59 | Sun 01:10 (7:10 p.m.) | G2/3 | Quinn Mathews 3.65 · 3.80 · 11.1% · 44.1 | Dustin May 4.67 · 3.60 · 14.8% · 142.2 | — |
| CLE 84-76 @ KC 68-92 | Sun 01:10 (7:10 p.m.) | G2/3 | Tanner Bibee 4.35 · 4.60 · 11.7% · 182.0 | Michael Wacha 3.33 · 4.31 · 12.8% · 194.1 | AL Central: CLE magic 2 |
| COL 57-103 @ CWS 83-77 | Sun 01:10 (7:10 p.m.) | G2/3 | Jose Quintana 5.40 · 5.70 · 2.0% · 45.0 | Davis Martin 3.84 · 3.82 · 12.5% · 145.1 | AL Central: CWS elim 2 |
| TB 97-63 @ PHI 87-73 | Sun 01:15 (7:15 p.m.) | G2/3 | Griffin Jax 3.62 · 3.79 · 17.8% · 109.1 | TBD | NL WC: PHI magic 2 |
| AZ 86-74 @ SD 89-71 | Sun 02:40 (8:40 p.m.) | G2/3 | TBD | Walker Buehler 4.56 · 4.45 · 11.4% · 150.0 | NL WC: AZ elim 2 |
| LAA 62-98 @ SEA 74-86 | Sun 03:40 (9:40 p.m.) | G3/4 | Ryan Johnson 4.93 · 5.38 · 9.0% · 95.0 | Kade Anderson 4.18 · 3.72 · 15.3% · 32.1 | — |
| HOU 79-81 @ ATH 64-96 | Sun 03:40 (9:40 p.m.) | G3/4 | Hayden Wesneski 3.50 · 3.71 · 10.0% · 54.0 | Jack Perkins (16/36 GS) 5.90 · 4.58 · 16.0% · 116.0 | AL West: tied (HOU, TEX) |
The Race
| Division | Leader | Chaser | Lead | Games left | Magic # |
|---|---|---|---|---|---|
| AL Central | Guardians | White Sox | 1 | 2 | 2 |
| AL West | Astros | Rangers | tied | 2 | 3 |
| Team | W-L | vs. 3rd wild card |
|---|---|---|
| Yankees | 93-68 | +9.5 |
| Red Sox | 87-74 | +3.5 |
| White Sox | 83-77 | cut line |
| Rangers | 79-81 | -4 |
| Orioles | 79-82 | -4.5 |
| Blue Jays | 78-82 | -5 |
| Team | W-L | vs. 3rd wild card |
|---|---|---|
| Padres | 89-71 | +2 |
| Cubs | 88-73 | +0.5 |
| Phillies | 87-73 | cut line |
| D-backs | 86-74 | -1 |
| [AL Central] CLE 84-76 · CWS 83-77 · 1.0 · magic CLE 2 |
|---|
| Tonight: CLE @ KC 01:10 CEST · COL @ CWS 01:10 CEST |
| Decided tonight: CLE wins + CWS losses >= 2 (CLE 1 game, CWS 1) |
| Tiebreaker: CWS · head-to-head 7-6, final |
| Remaining: CLE 2 at KC (68-92) · CWS 2 vs COL (57-103) |
| [AL West] HOU 79-81 · TEX 79-81 · tied · magic HOU 2 (tiebreaker counted), TEX 3 |
|---|
| Tonight: TEX @ MIN 22:10 CEST · HOU @ ATH 03:40 CEST |
| Decided tonight: HOU wins + TEX losses >= 2 (HOU 1 game, TEX 1) |
| Tiebreaker: HOU · head-to-head 9-4, final |
| Remaining: HOU 2 at ATH (64-96) · TEX 2 at MIN (76-84) |
| [NL 3rd wild card] PHI 87-73 · AZ 86-74 · 1.0 · magic PHI 2 |
|---|
| Tonight: TB @ PHI 01:15 CEST · AZ @ SD 02:40 CEST |
| Decided tonight: PHI wins + AZ losses >= 2 (PHI 1 game, AZ 1) |
| Tiebreaker: AZ · head-to-head 3-3 → intradivision AZ 32-18 (2 left) v PHI 28-24 (0 left), locked |
| Remaining: PHI 2 vs TB (97-63) · AZ 2 at SD (89-71) |
| If the season ended today |
|---|
| AL: #1 TB bye · #2 CLE bye · #3 HOU v #6 CWS · #4 NYY v #5 BOS |
| NL: #1 MIL bye · #2 LAD bye · #3 ATL v #6 PHI · #4 SD v #5 CHC |
All 30 teams
| Team | W-L | GB | L10 | Strk | RD | Pythag W-L | Clinch | Δ |
|---|---|---|---|---|---|---|---|---|
| AL East | ||||||||
| TB | 97-63 | — | 6-4 | W1 | +79 | 88-72 | z | |
| NYY | 93-68 | 4.5 | 5-5 | W1 | +138 | 96-65 | w | |
| BOS | 87-74 | 10.5 | 5-5 | W2 | +82 | 90-71 | w | |
| BAL | 79-82 | 18.5 | 6-4 | L1 | -21 | 78-83 | e | |
| TOR | 78-82 | 19.0 | 3-7 | W1 | -46 | 75-85 | e | |
| AL Central | ||||||||
| CLE | 84-76 | — | 8-2 | W2 | +6 | 81-79 | x | |
| CWS | 83-77 | 1.0 | 6-4 | W2 | +57 | 86-74 | x | |
| MIN | 76-84 | 8.0 | 6-4 | W3 | -56 | 75-85 | e | |
| DET | 75-85 | 9.0 | 4-6 | W1 | +72 | 88-72 | e | |
| KC | 68-92 | 16.0 | 2-8 | L2 | -115 | 69-91 | e | |
| AL West | ||||||||
| HOU | 79-81 | — | 4-6 | L1 | -52 | 75-85 | ||
| TEX | 79-81 | — | 5-5 | L1 | -48 | 75-85 | ||
| SEA | 74-86 | 5.0 | 4-6 | L2 | -66 | 73-87 | e | WC ▼1 |
| ATH | 64-96 | 15.0 | 3-7 | W1 | -218 | 60-100 | e | |
| LAA | 62-98 | 17.0 | 5-5 | W2 | -89 | 71-89 | e | |
| NL East | ||||||||
| ATL | 93-67 | — | 5-5 | L2 | +113 | 92-68 | y | |
| PHI | 87-73 | 6.0 | 4-6 | L3 | +22 | 82-78 | ||
| MIA | 79-81 | 14.0 | 5-5 | W1 | +6 | 81-79 | e | |
| WSH | 76-84 | 17.0 | 7-3 | W3 | +10 | 81-79 | e | |
| NYM | 73-87 | 20.0 | 4-6 | L2 | -36 | 76-84 | e | |
| NL Central | ||||||||
| MIL | 101-59 | — | 8-2 | W3 | +211 | 101-59 | z | |
| CHC | 88-73 | 13.5 | 4-6 | L2 | +143 | 94-67 | w | |
| PIT | 81-79 | 20.0 | 6-4 | L1 | +27 | 83-77 | e | |
| STL | 77-83 | 24.0 | 3-7 | L2 | -26 | 77-83 | e | |
| CIN | 74-86 | 27.0 | 4-6 | L1 | -160 | 64-96 | e | |
| NL West | ||||||||
| LAD | 98-62 | — | 7-3 | W1 | +196 | 100-60 | y | |
| SD | 89-71 | 9.0 | 7-3 | L1 | +33 | 84-76 | w | |
| AZ | 86-74 | 12.0 | 7-3 | W6 | +17 | 82-78 | ||
| SF | 65-95 | 33.0 | 3-7 | L3 | -86 | 71-89 | e | |
| COL | 57-103 | 41.0 | 2-8 | L5 | -193 | 63-97 | e |
Game of the Night: Guardians 12, Royals 9
- Drama Index 4.58 ★★★★★ · 2 lead changes · peak leverage 6.87 (top 9th)
- Top WPA: Carter Jensen +0.55 (batter) · José Ramírez +0.37 (batter) · Austin Hedges +0.20 (batter)
- Bottom WPA: Noah Cameron -0.57 (pitcher) · Nate Pearson -0.35 (pitcher) · Hunter Gaddis -0.33 (pitcher)

| Inning | Matchup | Result | Win probability | WPA | LI |
|---|---|---|---|---|---|
| Bot 8th | Carter Jensen vs. Hunter Gaddis | Home Run | KC 12% → 53% | +0.41 | 1.71 |
| Top 9th | José Ramírez vs. Nate Pearson | Walk | CLE 54% → 85% | +0.31 | 6.87 |
| Top 5th | David Fry vs. Noah Cameron | Home Run | CLE 39% → 61% | +0.23 | 1.84 |
Watch
- Astros 5, Athletics 6 · full-game highlights (MLB)
- Cardinals 4, Brewers 8 · full-game highlights (MLB)
- Orioles 3, Yankees 6, Game 2 · full-game highlights (MLB)
- Braves 0, Marlins 3 · full-game highlights (MLB)
- Angels 7, Mariners 5 · full-game highlights (MLB)
Top Performers
| Starter | Game | IP | H | R (ER) | BB | K | Pitches | GSc |
|---|---|---|---|---|---|---|---|---|
| Eury Pérez | MIA vs. ATL | 9.0 | 1 | 0 | 1 | 8 | 105 | 98 |
| Tarik Skubal | LAD @ SF | 7.0 | 3 | 0 | 0 | 10 | 75 | 86 |
| Reid Detmers | LAA @ SEA | 6.0 | 2 | 0 | 2 | 7 | 86 | 75 |
| Robert Gasser | MIL vs. STL | 6.0 | 1 | 1 | 1 | 9 | 87 | 72 |
| Cristopher Sánchez | PHI vs. TB | 7.0 | 5 | 2 | 1 | 10 | 100 | 68 |
| Batter | Team | Line | WPA |
|---|---|---|---|
| Carter Jensen | KC | 2-for-4, 2 HR, 5 RBI | +0.55 |
| Roman Anthony | BOS | 4-for-6, 3B, 2 2B, 2 BB | +0.42 |
| José Ramírez | CLE | 1-for-4, 2 RBI, BB | +0.37 |
| Kazuma Okamoto | TOR | 2-for-3, 2 2B, 3 RBI, BB | +0.37 |
| Spencer Torkelson | DET | 3-for-4, HR, 3B, 2B, 3 RBI | +0.33 |
Statcast Corner
- 848 tracked balls in play, 41% hard-hit (95+ mph), 72 barrels
- 20 pitches at 100+ mph from 10 pitchers
| Category | Player | Detail | Where |
|---|---|---|---|
| Longest home run | Pete Alonso (BAL) | 471 ft (144 m), 112.8 mph (182 km/h) | BAL @ NYY, top 7 |
| Unluckiest out | Junior Caminero (TB) | fly ball out, xBA .946, 107.0 mph (172 km/h), caught by CF Justin Crawford | TB @ PHI, top 3 |
| Hardest-hit ball | Spencer Jones (NYY) | 114.8 mph (185 km/h) single off Alex Hoppe | BAL @ NYY, bot 9 |
| Fastest pitch | Jhoan Duran (PHI) | 100.8 mph (162 km/h) four-seamer to Jonathan Aranda | TB @ PHI, top 8 |
Stat Lab · Lesson 2: WPA: credit and blame, one play at a time
Hunter Gaddis was on the mound for the biggest swing of the night. Bottom of the 8th, two outs, the Royals trailing 7-5: Carter Jensen hit a two-run homer, which tied the game 7-7, and the Guardians’ chance of winning went from 88.1% to 47.4%. Oddly, he still got the win. A single number splits that swing between the two of them.
The idea. Win expectancy is the chance a team goes on to win from a given spot: inning, score, outs and runners on base, estimated from how thousands of past games played out from the same spot. WPA (Win Probability Added) is how far one play moved that number. The batter is credited with the change and the pitcher is charged the same amount with the opposite sign. Add up a player’s plays and you get his WPA for a game or a season: not what happened, but how much it mattered.
The math. WPA = win probability after − win probability before = 52.6 − 11.9 = +40.7 points, usually written in wins: +0.407. Carter Jensen gets +0.407 for the homer, and Hunter Gaddis is charged −0.407. Over the whole game, Carter Jensen’s plate appearances added up to +0.55 and Hunter Gaddis’ to −0.33. Add every play together and the winners’ total equals 100% minus their win probability at the first pitch.
The scale. Most plate appearances barely register. Across last night’s 1,274 plate appearances the median swing was 2.2 points, and only eight plays moved win probability by 20 or more. A 40.7-point swing is roughly 18 times the typical one. Over a season the best hitters and relievers finish a few wins above zero, and an average player sits near zero, because every point one team gains, the other loses.
What it doesn’t tell you:
- WPA rewards timing, not talent. The same homer in a blowout would have been worth a point or two; it tells you what mattered, not who played best.
- It hands the defense’s entire share to the pitcher. The fielders who made or missed a play don’t appear in it at all.
- It depends on opportunity: closers and cleanup hitters get more big moments, so season WPA partly measures how a player is used.
- WPA and the pitcher win answer different questions. Hunter Gaddis finished the game at −0.33, yet he was credited with the win, because his team took the lead for good while he was the pitcher of record.
Try it. Pick another close game from last night and the moment you think mattered most. Estimate the win probability just before and after it, subtract, and check your guess against that game’s win-probability chart. Was it really the biggest swing?
Go deeper: MLB Glossary: WPA · FanGraphs Library: WPA · FanGraphs Library: win expectancy
Check yourself
- Q1. Carter Jensen’s homer moved the Royals from 11.9% to 52.6%. What WPA is charged to Hunter Gaddis?
- Q2. Why can a walk be worth more WPA than a home run?
- Q3. A team with a 54% chance of winning at the first pitch goes on to win. What do its players’ WPA numbers for the game add up to?
Show answers
- A1. −0.407 wins (−40.7 points). The pitcher always gets the batter’s number with the opposite sign.
- A2. Because WPA measures only the change in win probability, and that depends on the situation. A bases-loaded walk in a tied extra inning can swing a game by 25 points or more; a solo homer in a 9-1 game barely moves it.
- A3. +0.46 wins. The winners’ WPA always totals 100% minus where they started, here 100 − 54 = 46 points.
Seen Last Night: Sacrifice bunt
Sacrifice bunt. Christian Koss bunted a runner up in the bottom of the 3rd of the Dodgers-Giants game.
Modern teams rarely do it. A runner on first with nobody out is worth about 0.9 runs; move him to second at the cost of an out and the inning is worth about 0.7. The bunt makes sense mainly when one run is all that matters. Either way, a sacrifice bunt never counts as an at-bat.
Go deeper: FanGraphs Library: RE24
Transaction Wire
- Rays: designated RHP Jake Woodford for assignment · MLB Trade Rumors
- Brewers: designated RHP Lyon Richardson for assignment · MLB Trade Rumors
- Brewers: 1B Andrew Vaughn to the 10-day IL (illness, retroactive to Sept. 22, 1.6 WAR this season)
- Mets: outrighted RHP Xzavion Curry to FCL Mets · MLB Trade Rumors
- Guardians: outrighted RHP Connor Brogdon to Columbus Clippers · MLB Trade Rumors
- Mariners: RHP Andrés Muñoz to the 15-day IL (right knee) · MLB Trade Rumors
- Dodgers: C Dalton Rushing back from the 10-day IL (1.2 WAR this season)
- Yankees: RHP Fernando Cruz moved to the 60-day IL (right elbow)
More moves (27)
- Blue Jays: recalled RHP John Klein from Buffalo Bisons
- Blue Jays: optioned RHP CJ Van Eyk to FCL Blue Jays
- Brewers: RHP Bryse Wilson back from the 15-day IL
- Brewers: recalled LF Brandon Lockridge from Nashville Sounds
- Cardinals: recalled RHP Hancel Rincon from Memphis Redbirds
- Cardinals: optioned LHP Cooper Hjerpe to Memphis Redbirds
- Cubs: RHP Gavin Hollowell back from the 15-day IL
- Cubs: status change for RHP Edward Cabrera
- D-backs: RHP Corbin Burnes to the 15-day IL · MLB Trade Rumors · The Athletic (subscription)
- D-backs: recalled RHP Jose Cabrera from Reno Aces
- Dodgers: optioned 2B Alex Freeland to Oklahoma City Comets
- Giants: optioned LHP Cesar Perdomo to Sacramento River Cats
- Giants: status change for RHP Camilo Doval
- Mariners: recalled RHP Troy Taylor from Tacoma Rainiers
- Marlins: RHP Tyler Zuber to the 15-day IL
- Marlins: recalled RHP Wikelman González from Jacksonville Jumbo Shrimp
- Mets: recalled RHP Justin Hagenman from Syracuse Mets
- Mets: optioned RHP Jack Weisenburger to FCL Mets
- Rays: RHP Manuel Rodríguez back from the 15-day IL
- Red Sox: recalled RHP Jedixson Paez from Worcester Red Sox
- Red Sox: optioned LHP Raymond Burgos to Worcester Red Sox
- Yankees: selected RHP Alexander Cornielle from Scranton/Wilkes-Barre RailRiders · MLB Trade Rumors
- Yankees: recalled RHP Brendan Beck from Scranton/Wilkes-Barre RailRiders
- Yankees: recalled RHP Yerry De los Santos from Scranton/Wilkes-Barre RailRiders
- Yankees: optioned RHP Bradley Hanner to FCL Yankees
- Yankees: optioned RHP Brendan Beck to FCL Yankees
- Yankees: optioned RHP Luis Gil to FCL Yankees
Around the World
- NPB (Japan): Dragons 4, Swallows 5 · Tigers 1, BayStars 2 · Marines 6, Lions 2 · Giants 2, Carp 3 · Hawks 9, Buffaloes 0 (shutout)
- KBO (Korea): Eagles 7, Dinos 8
- CPBL (Taiwan): Dragons 2, Lions 3 · Guardians 1, Hawks 2 · Brothers 0, Monkeys 6 (shutout)
Around the Web
Last Night’s Games
- Guardians 12, Royals 9 — Guardians squeeze out unsightly win over Royals in AL Central race (MLB.com)
- Reds 5, Blue Jays 6 — With swipe of third, Elly becomes 4th Reds player to secure 30-30 season (MLB.com)
- Astros 5, Athletics 6 — Consequential 6th in loss to A’s could prove costly for Astros’ AL West hopes (MLB.com)
- Pirates 7, Tigers 8 — Paul Skenes set an impossible bar. The Pirates ace is undaunted after not meeting it in 2026 (AP via NBC Sports)
- Rays 2, Phillies 0 — ‘Have to find a way’: Urgency setting in after Phils’ 12th shutout loss of year (MLB.com)
- Angels 7, Mariners 5 — What’s next for Mariners? After disappointing 2026 season, Seattle needs more — and maybe new — help (CBS Sports)
- D-backs 11, Padres 4 — ‘Something magical’ going on as surging D-backs narrow Wild Card gap to 1 (MLB.com)
- Rockies 1, White Sox 6 — Murakami homers twice as White Sox stay laser-focused on AL Central race (MLB.com)
- Rangers 2, Twins 10 — Oh my, Rodriguez! Twins’ No. 5 prospect robs a hit with some signature flair (MLB.com)
News
- Missed chance to lock up No. 4 seed prompts questions about Mize’s playoff roster case — MLB.com
- Cubs-Red Sox series finale moved to Florida amid storm threat in Boston — AP via NBC Sports
Transactions & Rumors
- Nationals To Activate Connelly Early From 60-Day IL — MLB Trade Rumors
- Previewing The Upcoming Shortstop Class — MLB Trade Rumors
Watch
- Reflecting on PCA’s top 2026 moments | MLB Central — MLB Network
- Two MLB Playoff Spots Remain Four Teams In the Hunt! | 1180 — Talkin’ Baseball
Europe & World
Analysis · Listen (4)
Analysis
- The Weakest Positions on the Remaining National League Contenders — FanGraphs
- Five & Dive, Episode 583: Dr. Teeth and the Electric Biberty — Baseball Prospectus (subscription)
Listen
- WHITE SOX AND OTHERS ARE IN – Southsiders STUN MLB, Make Playoffs After Multiple 100-Loss Years — Locked On MLB · 35 min
- Last look at the postseason picture, Yankees-Aaron Judge messaging problem & interim managers get deals — Baseball Bar-B-Cast · 68 min
Sources & Notes
Assembled automatically each morning by The Daily Whiff’s software from MLB Stats API and Baseball Savant data. How this site works
Season numbers are through Sept. 25, 2026; advanced metrics from the MLB Stats API (FIP, xFIP, WAR, wRC+) can run a day behind. Data: MLB Advanced Media, used under its individual, non-commercial terms; video embeds come from MLB’s official YouTube channel.
Around the Web headlines link to their outlets and belong to their publishers; no excerpts or images are reproduced. Tables, analysis and charts © The Daily Whiff. Independent fan site, not affiliated with MLB or any club.
Glossaries: MLB glossary · FanGraphs Library