Brazilian Serie B: 2026 season forecast

10,000 simulations · 51 matches to play · updated 13 October 2026

The model played the remaining 51 matches 10,000 times. Novorizontino have the best chance to win the title: 45%, Vila Nova 27%. 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%● Vila Nova 27%● Sport Recife <1%● 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úmaNovorizontinoJuventudeVila NovaSport RecifeFortaleza
23 March18%5%1%2%11%<1%
30 March18%5%1%2%10%<1%
6 April19%3%<1%5%9%<1%
13 April16%7%1%6%11%1%
20 April13%14%2%10%10%1%
27 April17%8%2%12%15%1%
4 May16%8%1%13%21%4%
11 May16%10%1%6%27%4%
18 May12%11%1%10%18%3%
25 May10%11%1%8%18%6%
1 June14%10%1%10%24%4%
8 June15%8%1%11%22%5%
15 June16%15%2%9%21%6%
22 June14%17%3%13%18%3%
29 June24%28%4%7%11%3%
6 July28%35%3%7%7%4%
13 July34%29%3%7%6%3%
20 July42%21%6%5%4%5%
27 July50%17%3%6%3%3%
3 August52%17%4%4%2%5%
10 August47%13%12%3%5%5%
17 August55%10%9%5%5%5%
24 August32%17%19%10%4%8%
31 August19%29%22%13%3%7%
7 September27%37%13%5%1%9%
14 September7%52%15%8%1%8%
21 September10%40%13%11%1%19%
28 September7%32%15%19%<1%15%
5 October8%31%28%22%<1%5%
12 October2%42%23%26%—7%
13 October2%45%22%27%<1%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%▲19>99%▲5—
2Vila Nova61 (33)68127%▲552%▲1099%▲6—
3Juventude60 (33)67522%▼652%▼299%▲3—
4Fortaleza57 (33)6434%▼112%▼384%▲12—
5Criciúma56 (33)6482%▼69%▼1082%▲2—
6Atlético-GO53 (33)607<1%▼42%▼1050%▼18—
7CRB52 (33)6018<1%1%▼146%▲16—
8Sport Recife51 (33)5911<1%<1%▼130%▲9—
9Goiás48 (33)5620——4%▲3—
10Operário-PR48 (33)5515——▼13%▼23—
11Cuiabá47 (33)559——3%▼10—
12São Bernardo46 (33)5312——1%▼2<1%
13Athletic Club MG42 (32)5013——<1%3%▲2
14Ceará42 (33)4916———4%▲1
15Náutico42 (33)486——<1%9%▲8
16Botafogo SP41 (33)474———11%▼13
17Avaí36 (33)4319———72%▼9
18Londrina28 (32)3614———99%▲7
19América-MG17 (33)2317———>99%
20Ponte Preta13 (33)1710———>99%

Chance of every place

Show the 20 × 20 table
Team1234567891011121314151617181920
Novorizontino452715742
Vila Nova27252314731
Juventude22312613621
Fortaleza4915242013951
Criciúma26122024171152
Atlético-GO149152020168421
CRB138142121178521
Sport Recife259141920139531
Goiás1361117201912631
Operário-PR1251118191713841
Cuiabá125917191916931
São Bernardo1241015182215841
Athletic Club MG135813201916133
Ceará1259172122184
Náutico1136132023249
Botafogo SP1241119242811
Avaí14715666
Londrina1693
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 →