Brazilian Serie B: 2026 season forecast

10,000 simulations · 50 matches to play · updated 14 October 2026

The model played the remaining 50 matches 10,000 times. Novorizontino have the best chance to win the title: 45%, Vila Nova 26%. Closest to the drop: América-MG (>99%).

Race for the title

0%20%40%60%23 March6 Julytoday● Criciúma 2%● Novorizontino 45%● Juventude 22%● Sport Recife <1%● Vila Nova 26%● Fortaleza 4%
Chance to win the title by week. Each point is the forecast as of that Monday.
Chance to win the title by week
DateCriciúmaNovorizontinoJuventudeSport RecifeVila NovaFortaleza
23 March18%5%1%11%2%<1%
30 March18%5%1%10%2%<1%
6 April19%3%<1%9%5%<1%
13 April16%7%1%11%6%1%
20 April13%14%2%10%10%1%
27 April17%8%2%15%12%1%
4 May16%8%1%21%13%4%
11 May16%10%1%27%6%4%
18 May12%11%1%18%10%3%
25 May10%11%1%18%8%6%
1 June14%10%1%24%10%4%
8 June15%8%1%22%11%5%
15 June16%15%2%21%9%6%
22 June14%17%3%18%13%3%
29 June24%28%4%11%7%3%
6 July28%35%3%7%7%4%
13 July34%29%3%6%7%3%
20 July42%21%6%4%5%5%
27 July50%17%3%3%6%3%
3 August52%17%4%2%4%5%
10 August47%13%12%5%3%5%
17 August55%10%9%5%5%5%
24 August32%17%19%4%10%8%
31 August19%29%22%3%13%7%
7 September27%37%13%1%5%9%
14 September7%52%15%1%8%8%
21 September10%40%13%1%11%19%
28 September7%32%15%<1%19%15%
5 October8%31%28%<1%22%5%
12 October2%42%23%—26%7%
14 October2%45%22%<1%26%4%

Chances of every team

Sorted by projected points. ▲▼ — change in percentage points over the last week. “Run-in” — how hard the remaining games are, 1 = the hardest. Upper zones include the ones above: “Up or play-offs” counts “Promotion” too.

#TeamPtsProj.Run-inTitlePromotionUp or play-offsRelegation
1Novorizontino60 (33)68245%▲1472%▲1999%▲4—
2Vila Nova61 (33)68126%▲452%▲1099%▲6—
3Juventude60 (33)67622%▼653%▼1>99%▲4—
4Fortaleza57 (33)6434%▼112%▼386%▲14—
5Criciúma56 (33)6382%▼68%▼1182%▲2—
6CRB52 (33)6018<1%1%▼147%▲17—
7Atlético-GO53 (33)609<1%▼42%▼1047%▼21—
8Sport Recife51 (33)5912<1%<1%▼130%▲9—
9Goiás48 (33)5520——4%▲3—
10Operário-PR48 (33)5514——▼13%▼23—
11Cuiabá47 (33)5510——3%▼10—
12São Bernardo46 (33)5313——1%▼2<1%
13Ceará42 (33)4917——<1%4%▲1
14Athletic Club MG43 (33)497——<1%4%▲3
15Náutico42 (33)485———9%▲8
16Botafogo SP41 (33)474———12%▼12
17Avaí36 (33)4319———72%▼9
18Londrina29 (33)3616———>99%▲8
19América-MG17 (33)2315———>99%
20Ponte Preta13 (33)1711———>99%

Chance of every place

Show the 20 × 20 table
Team1234567891011121314151617181920
Novorizontino452714841
Vila Nova26252314731
Juventude2231261362
Fortaleza4916242014841
Criciúma26122024181162
CRB138142021178421
Atlético-GO149141921168421
Sport Recife25914182114952
Goiás1361018201912731
Operário-PR1251117211913731
Cuiabá125917181816831
São Bernardo1251115192214731
Ceará12510182120194
Athletic Club MG23611182120154
Náutico1237141923239
Botafogo SP1251119242711
Avaí24715675
Londrina595
América-MG955
Ponte Preta595

Percent; empty cells are under 1%.

How it is calculated

Each team gets an attack and a defence rating from this season’s matches (football: expected goals and actual goals, the opponents’ strength taken into account). Last season is only the starting point, worth eight games: after a few rounds this season decides.

Every remaining fixture is then played out with Poisson-distributed goals, 10,000 times, and each simulated season ends in a table by points, goal difference and goals scored. Ratings are only estimates and form changes, so every simulation also moves each team's strength by a random amount.

A league match within four days after a European game costs a team a little (on 2021–2026 data such sides took 0.08 points per match fewer than in their other games). Head-to-head tie-breakers, points deductions and domestic cups are not modelled. The forecast is recalculated as soon as new results come in.

Brasileirao Serie B: matches and table →
Brasileirao Serie B: power rankings →