Sunday, Nov. 1, 2026No. 38Morning editionNumbers through Sat, Oct. 31Hot Stove

16 finals around the world9 roster moves13-min readPress time 17:10 CETHeadlines: 1/20 feeds failed

In this editionDominican Winter LeagueTonightAround the WorldHot StoveOn this dayThe WeekInsideLast Nightp. 2The Wirep. 3The Weekp. 4Around the Webp. 5

The Whiff

Six at-bats from a dramatic game, one at a time. Make your call before each one plays out.

Play The Whiff

Play before you read on: the pages below can give the score away.

Dominican Winter League

Gigantes 6, Toros 5 (LIDOM)

Gigantes 6, Toros 5 (LIDOM). Orioles: CF Luis Robert Jr. elected free agency.

Win probability, Gigantes 6 at Toros 5, Oct. 31, 2026. Biggest swing: Gilberto Jimenez single, 9th inning, +61%.
Above the middle line the Toros del Este were favored, below it the Gigantes del Cibao.
  • 4.62 Drama Index, Game of the Night
  • 16 finals around the world

Game of the Night, continued on page 2

Tonight

Jalisco at Culiacan

  • League Mexican Pacific League
  • First pitch Mon 01:05 CET
  • Jalisco 48%
  • Culiacan 52%

Built from: 50% → ratings 48% → home field 52% · starters not counted in winter ball

  • Caribes at Leones · 21:00 CET · Caribes 52%
  • Aguilas at Leones · 22:00 CET · Leones 59%
  • Toros at Gigantes · 22:00 CET · Gigantes 51%
  • Tigres at Estrellas · 22:00 CET · Estrellas 52%

How our forecast works

Around the World

  • LIDOM: Leones 4, Aguilas 1 ★★★ · Estrellas 3, Tigres 6 ★★
  • LVBP: Aguilas 6, Navegantes 9 ★★★★ · Tiburones 4, Cardenales 14 ★★★ · Tigres 11, Bravos 2 ★ · Caribes 5, Leones 17 ★
  • LMP: Nayarit 8, Mazatlan 5 ★★★★ · Obregon 5, Guasave 10 ★★★ · Jalisco 0, Culiacan 2 (shutout) ★★★ · Hermosillo 2, Los Mochis 4 ★★★ · Mexicali 6, Navojoa 2 ★★ · Hermosillo 7, Los Mochis 4 ★★
  • AFL: Solar Sox 5, Scorpions 4 ★★★★★ · Javelinas 8, Desert Dogs 9 (walk-off) ★★★★ · Rafters 11, Saguaros 2 ★

Hot Stove

Orioles: CF Luis Robert Jr. elected free agency

  • Age 29
  • 2026 61 G, .707 OPS, 11 HR
  • WAR 0.5

Also: Emilio Pagán elected free agency · Orioles: outrighted Codi Heuer · Orioles: outrighted Colin Selby and 5 more

Continued on page 3

On this day

World Series Game 7: Dodgers 5, Blue Jays 4 (11)

Nov. 1, 2025 · Drama 5.89 ★★★★★

The Week

Oct. 25-31

Brewers win the World Series; Rays 4, Brewers 3 in 12 tops the week

Inside: the week at a glance · the Game of the Week · the superlatives · the leaderboards · the bracket · how our forecasts did

The Week on page 4

The Daily Whiff · Sunday, Nov. 1, 2026 Page 2

Last Night

Game of the Night: Gigantes 6, Toros 5 (LIDOM)

Continued from page 1

  • Drama Index 4.62 ★★★★★ · 2 lead changes · peak leverage 7.70 (bottom 9th)
  • Top WPA: Gilberto Jimenez +0.61 (batter) · Jimmy Cordero +0.37 (pitcher) · Jesús Sánchez +0.32 (batter)
  • Bottom WPA: Joe Record -0.61 (pitcher) · Emiliano Teodo -0.41 (pitcher) · Mike Rosario -0.24 (batter)

Watch: Gameday (MLB.com)

InningMatchupResultWin probabilityWPALI
Top 9thGilberto Jimenez vs. Joe RecordSingleGIG 20% → 82%+0.616.27
Bot 9thMike Rosario vs. Jimmy CorderoGroundoutTOR 24% → 0%-0.247.70
Bot 7thJesús Sánchez vs. Hansel RoblesSingleTOR 58% → 76%+0.192.77
The three biggest swings.

The Daily Whiff · Sunday, Nov. 1, 2026 Page 3

The Wire

Transaction Wire

Continued from page 1

  • Orioles: RHP Colin Selby back from the 60-day IL
More moves (4)
  • Orioles: RHP Albert Suárez elected free agency
  • Orioles: SS José Barrero elected free agency
  • Reds: DH Eugenio Suárez elected free agency · MLB Trade Rumors
  • Reds: RHP Pierce Johnson elected free agency · MLB Trade Rumors

The Daily Whiff · Sunday, Nov. 1, 2026 Page 4

The WeekOct. 25-31, 2026

Brewers win the World Series; Rays 4, Brewers 3 in 12 tops the week

The Week at a Glance

Continued from page 1

  • By the numbers: 3 games · 23 runs · 2 HR · 1 extra-inning game · 1 one-run game · 0 shutouts · 1 walk-off
  • Extremes: longest: Brewers 3, Rays 4 (12), Tue Oct. 27 · most runs: Brewers 10, Rays 1, Mon Oct. 26
  • Team of the week: Brewers 2-1, +11 run differential, streak W1
  • Walk-offs: Brewers 3, Rays 4 (12), Tue Oct. 27: Ben Williamson single

Game of the Week: Brewers 3, Rays 4 (12)

  • Tue Oct. 27 · Drama Index 4.43 ★★★★★ · 2 lead changes · stakes: postseason · 12 innings
Win probability, Brewers 3 at Rays 4, 12 innings, Oct. 27, 2026. Biggest swing: Cooper Pratt home run, 12th inning, +34%.
Above the middle line the Rays were favored, below it the Brewers.
InningMatchupResultWin probabilityWPALI
Top 12thCooper Pratt vs. Ian SeymourHome RunMIL 50% → 84%+0.342.29
Bot 12thLiam Hicks vs. Shane DrohanSingleTB 34% → 65%+0.315.48
Bot 12thJonny DeLuca vs. Shane DrohanSingleTB 65% → 81%+0.164.48
The three biggest swings.

Slugfest Superlatives

PlayerDetailWhen
Best startJacob Misiorowski (MIL)+0.33 WPA over 21 batters, innings 1-6vs. TB, Wed Oct. 28
Best relief outingAaron Ashby (MIL)+0.34 WPA over 7 batters, innings 9-11, entered at LI 2.22vs. TB, Tue Oct. 27
Biggest hitCooper Pratt (MIL)home run, top 12th, 2-2 → 3-2, +0.34 WPAvs. TB, Tue Oct. 27
Toughest week at the plateJonathan Aranda (TB)-0.37 WPA over 11 plate appearances3 games

Leaderboards

BatterTeamWPAPAG
Cooper PrattBrewers+0.61143
Liam HicksRays+0.2792
Chandler SimpsonRays+0.21123
David HamiltonBrewers+0.04113
Christian YelichBrewers+0.04133
Batting WPA, Oct. 25-31
PitcherTeamWPABFG
Aaron AshbyBrewers+0.3471
Jacob MisiorowskiBrewers+0.33211
Bryan BakerRays+0.26102
Tyler WellsRays+0.25113
Robert GasserBrewers+0.22191
Pitching WPA, Oct. 25-31
TeamW-LRSRADiff
Brewers2-1176+11
Rays1-2617-11
Best records, Oct. 25-31

The Bracket

  • World Series: Rays at Brewers, Brewers win 4-1 (3 games this week)

How our forecast works

A forecast here is the chance that the home team wins a game, worked out from team ratings, home field and, in MLB, the two starting pitchers.

It is not betting advice, and it does not know lineups, injuries or weather.

How it works

Every forecast is built in the steps below. Each step adds rating points to the home team’s side of the gap and the chance is worked out again, so the last step is exactly the chance that is published and recorded. Nothing is rounded between steps; a chance is rounded to a whole percent only when it is printed.

Step 1: a rating for every club

Every club has one number, its rating, and the average is 1500. When nothing else is counted, a club that is D points ahead of its opponent has a chance of 1 / (1 + 10^(−D / 400)) of winning. This is an Elo rating.

Rating gap02550100200
Chance of the stronger club50%54%57%64%76%

A club the model has not seen yet starts at 1500.

Step 2: home field

The home team gets H extra points on top of the gap before the chance is worked out. H is 24 points in MLB and 32 points in the winter leagues. Between two equal clubs that gives the home team 53.4% in MLB and 54.6% in the winter leagues.

Home-field advantage is real but small. In the games the fit learned from, the home team won 53.9% in MLB and 54.9% in the winter leagues. A game at a neutral site, such as the Caribbean Series, has no home-field step: neither club gets the points.

Step 3: the starting pitcher

In the winter leagues the starters are not counted: a winter pitcher has about ten starts to judge him by, and the announced starters are often missing from the data. In MLB the starter adds points, in five steps.

  • FIP puts a pitcher’s season in one number, the runs per nine innings he would have allowed from what he controls: (13 × HR + 3 × (BB + HBP) − 2 × K) / IP + a constant. The constant makes the league’s FIP equal the league’s ERA, so FIP reads like ERA. We work it out ourselves from the pitcher’s numbers.
  • This season and last season are put together. Last season’s numbers count at a weight of 0.5.
  • Regression to the mean pulls the number toward the league’s: 300 innings of a league-average pitcher are added to his record. A pitcher with 20 innings keeps 6% of his own FIP, one with 200 innings keeps 40%.
  • The club’s usual starter is the average of that number for the starters of its last 20 games. A club’s rating already holds its usual rotation, so only the difference from the usual starter counts.
  • The difference becomes points: (usual FIP − tonight’s FIP) × the league’s average innings per start (5.19) / 9 is runs per game, and each run per game is worth 150 points, about 20 percentage points of chance.

Example: a starter at 2.80 against a usual starter at 3.90 is 1.10 runs per nine innings, × 5.19 / 9 = 0.634 runs per game, × 150 = 95.1 points for his club.

A starter who is not announced, or an opener (a pitcher who started under half of the games he pitched in), counts as the club’s usual starter: 0 points.

Step 4: one game, step by step

Tiburones at Cardenales is the first game of Nov. 1, 2026 in the record, the latest day with a forecast. Each step adds its points to the home team’s side of the gap and the chance is worked out again.

  • Start: 50%. Every game begins as a coin flip.
  • Ratings: Cardenales is 41.7 points ahead of Tiburones. Chance 56%.
  • Home field: +32.0 points for Cardenales. The gap is now +73.7. Chance 60%.

The same walk as one line:

Built from: 50% → ratings 56% → home field 60% · starters not counted in winter ball

From the ratings and home field alone, Cardenales is expected to win 60%. If it wins, its rating moves by +3.2 points and Tiburones’s by −3.2. If it loses, by −4.8 and Tiburones’s by +4.8. K is 8.

Step 5: after the game

A rating moves by K × (result − expectation). The result is 1 for a win and 0 for a loss. The expectation is the chance from the ratings and home field alone: starters do not move ratings, so a club is not credited twice for a good pitcher. The opponent moves by the same amount the other way. K is 5 in MLB and 8 in the winter leagues.

Example with K = 5: a home team expected to win 60% gains 5 × (1 − 0.6) = 2 points when it wins and loses 5 × 0.6 = 3 points when it loses.

Step 6: a new season

At a season’s first game every rating gives back a share r of its distance to 1500. r is 33% in MLB and 50% in the winter leagues. Clubs change over the winter and the model knows nothing about the moves, so it forgets part of what it learned. The winter leagues have their own r.

Example: with r at 33%, a rating of 1560 goes back to 1540.2.

Step 7: a series

The chance of winning a playoff series (so far a winter league’s final) is counted exactly from the chances of the games still to be played, in the order of home games the schedule gives, for example 2-3-2 in a best of seven. Every way the games can go is added up, so the number is not a simulation.

A series gets a number only when the schedule lists its length, its state and every game it can still have, “if necessary” games included. When the schedule does not say, nothing is guessed.

The Caribbean Series is a tournament at one site, and each of its clubs comes from a league: it carries the rating of that league’s champion, and a club with no league of ours starts at 1500. Home field goes only to the club of the host country, in its own games; every other game is on neutral ground. A semifinal and the final are one game each, so the title chances are a product of single games: a club’s chance to win its semifinal, times, for each club it could meet in the final, the chance that club gets there and the chance to beat it, added up. Nothing is simulated.

Step 8: checking the forecasts

Every forecast is checked against the result, and the check is counted from the record alone: the forecasts as they were written before the game, never worked out again with today’s numbers.

  • The Brier score is the average of (forecast − result)², with the result 1 for a home win and 0 for a loss. 0 is perfect and 0.25 is a coin flip. A forecast of 60% scores 0.16 when it comes true and 0.36 when it does not.
  • Two simple rules to beat: the coin flip, which always says 50% (0.25), and “the home team always wins”, which always says the home team’s share of wins in the fit (53.9% in MLB and 54.9% in the winter leagues).
  • Calibration sorts the games into bands by the favorite’s chance and compares each band’s average forecast with how often the favorite won.
  • A backtest scores the model on seasons the fit never saw.

Only finished games count. A forecast counts if it was written before the first pitch, and the last one written before the first pitch is the one kept. A cancelled or tied game stays in the record and is not scored. After a game only its result is added: nothing in the record is deleted or changed.

Step 9: where K, H, r, R and W come from

A fit tries a grid of values and keeps the combination with the smallest Brier score on the training seasons: first the team’s numbers (K, H, r), then the pitcher’s (R, W). Each season in the fit is replayed the way a live run is: everyone starts at 1500, and the Brier score counts only after the same settling, two seasons for MLB and one for the winter leagues.

MLB is fitted on Retrosheet’s games and the winter leagues on MLB Stats API results; the seasons used are in the table. The winter leagues share one K, one H and one r.

NumberMLBWinter
K (points per surprise)58
H (home field, points)2432
r (pull toward 1500)33%50%
R (innings of regression)300–
W (points per run)150–
Last season’s weight0.5–
Innings per start5.19–
Home team won53.9%54.9%
Fitted on2000–2019 and 20212016–2023
Tested on2022–20252024–2025
FittedOct. 29, 2026Oct. 29, 2026

The fit repeats itself: MLB whenever the site’s history is rebuilt, the winter leagues after each winter season ends. Every forecast in the record carries the version of the numbers it was made with.

Calibration

Do the favorites win as often as we say? Games are put in bands by the favorite’s chance, and each band shows the average chance we gave and how often the favorite won.

Favorite’s chanceGamesAverage forecastFavorite wonShare
50-55%852.0%450%
55-60%557.4%480%
60-65%161.8%1100%
65-70%0–––
70% and up0–––

A band holds favorite chances from its low edge up to, not including, its high edge. A game at exactly 50% has no favorite: it is counted in the first band and never as a win for the favorite.

What the model does not know

  • Lineups and rest days: who plays tonight and who sits.
  • Injuries and roster moves. A rating learns only from results, so a trade or an injury shows up only after the games.
  • Bullpens: who is rested or tired, and who pitches after the starter.
  • Weather, ballpark and umpire.
  • Moves over the winter. A new season only brings every rating part of the way back to 1500.
  • Winter-league starters: they are not counted.
  • Betting odds and other people’s forecasts: none are used. Only MLB Stats API results and Retrosheet’s history go in.
  • How a game is going. The win probability and the Drama Index in the Daily describe a game while it is played, with a different model; a forecast is made before the first pitch.

Data and sources

Results, schedules, announced starters and pitchers’ numbers come from the MLB Stats API.

The MLB model is fitted on Retrosheet’s play-by-play history, which the site builds into its own data, and the winter leagues’ model on MLB Stats API results.

Each forecast in the record carries the version of the numbers it was made with. The numbers now in use:

  • MLB: version 4070baad, fitted Oct. 29, 2026.
  • Winter: version b099bc3c, fitted Oct. 29, 2026.

The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at “www.retrosheet.org”.

How our forecasts did

Our forecasts, Oct. 25-31: 14 games · favorites won 9 (64%) · Brier 0.228 (coin flip 0.250, home team always 0.224) · winter so far 0.228

How our forecast works

The Daily Whiff · Sunday, Nov. 1, 2026 Page 5

Around the Web

Terms in this edition

Drama Index: Our own measure of how much a game kept both sides guessing: the total of every swing in win probability over the game, divided by 100. A game that one team controls from the first inning scores low; a game full of lead changes and late swings scores high.

Leverage Index (LI): How much the next plate appearance can swing win probability, compared with an average plate appearance. 1.0 is average; 2.0 means twice the usual stakes.

Win Probability Added (WPA): How much one play changed a team’s chance of winning. 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.

Elo Rating: A single number for a team’s strength that goes up after a win and down after a loss, by more when the result was a surprise. The average club sits at 1500, and the gap between two ratings gives each club’s chance to win. Arpad Elo designed it to rank chess players.

Home-Field Advantage: The edge a team has when it plays in its own park: the last at-bat, the familiar park, no travel and the crowd. In MLB the home team wins a little more than half of its games, so our forecast gives the home team extra rating points (the fitted value is on the Forecast page).

Fielding Independent Pitching (FIP): An ERA-style number built only from the outcomes a pitcher controls most directly: strikeouts, walks, hit batters and home runs. Balls in play that stay in the park are ignored.

Regression to the Mean: Extreme results tend to be followed by less extreme ones, because part of any extreme result is luck, and luck does not carry over.

Brier Score: The average of (forecast − result)² over many forecasts, where the result is 1 if the event happened and 0 if not. A forecast of 60% that comes true scores 0.16 and one that fails scores 0.36. Lower is better: 0 is perfect, and 0.25 is what saying 50% every time scores.

Calibration: Whether a forecast’s percentages mean what they say: among the games where the favorite was given about 65%, the favorite should win about 65% of them. It is checked by putting games into bands of the favorite’s chance and comparing each band’s forecast with how often the favorite won.


Sources & Notes

Built automatically from MLB Stats API data; numbers through Oct. 31, 2026, with FIP, xFIP, WAR and wRC+ up to a day behind. How this site works

Daily puzzle

The Whiff

Six at-bats from last night’s most dramatic game, in the order they happened. Make your call before each one plays out. A new game every morning.

Loading last night’s game…

Data: MLB Advanced Media (statsapi.mlb.com), fetched by your browser. Your calls stay in this browser. Independent fan site, not affiliated with MLB.