Serie B Stats 2026

BrazilBrazilLeague2026

Based on 340 finished matches of the 2026 season, scores after 90 minutes. Teams with fewer than 3 matches in the selected view are not ranked.

How Serie B compares with other leagues

Serie B BTTS Stats

How often both teams scored in each team's matches.

#TeamMPBTTS%
1Sport RecifeSport Recife342265%
2Athletic ClubAthletic Club342059%
3São BernardoSão Bernardo342059%
4CRBCRB341956%
5CearaCeara341853%
6LondrinaLondrina341853%
7NovorizontinoNovorizontino341853%
8Operario-PROperario-PR341853%
9Atletico GoianienseAtletico Goianiense341750%
10Botafogo SPBotafogo SP341750%
11AvaiAvai341647%
12Fortaleza ECFortaleza EC341544%
13Nautico RecifeNautico Recife341544%
14America MineiroAmerica Mineiro341441%
15Ponte PretaPonte Preta341441%
16GoiasGoias341338%
17Vila NovaVila Nova341338%
18CriciumaCriciuma341132%
19CuiabaCuiaba341132%
20JuventudeJuventude34926%

Serie B Over 1.5, 2.5 and 3.5 Goals

How often each team's matches had more goals than the selected line.

#TeamMPOver 2.5%
1CRBCRB342162%
2LondrinaLondrina342162%
3Operario-PROperario-PR342162%
4NovorizontinoNovorizontino342059%
5Sport RecifeSport Recife341750%
6America MineiroAmerica Mineiro341647%
7São BernardoSão Bernardo341647%
8AvaiAvai341544%
9Athletic ClubAthletic Club341441%
10Botafogo SPBotafogo SP341441%
11Ponte PretaPonte Preta341441%
12Atletico GoianienseAtletico Goianiense341338%
13CearaCeara341338%
14Nautico RecifeNautico Recife341338%
15Fortaleza ECFortaleza EC341235%
16GoiasGoias341235%
17Vila NovaVila Nova341235%
18JuventudeJuventude341132%
19CuiabaCuiaba34824%
20CriciumaCriciuma34721%

Serie B Clean Sheets

Matches in which each team conceded no goals, and how often it failed to score.

#TeamMPCSCS %FTS %
1JuventudeJuventude342265%26%
2CriciumaCriciuma341647%26%
3Fortaleza ECFortaleza EC341544%24%
4CuiabaCuiaba341441%44%
5Vila NovaVila Nova341441%26%
6Atletico GoianienseAtletico Goianiense341235%24%
7NovorizontinoNovorizontino341235%24%
8Operario-PROperario-PR341132%26%
9Sport RecifeSport Recife341029%15%
10Athletic ClubAthletic Club34926%26%
11AvaiAvai34926%35%
12GoiasGoias34926%38%
13Nautico RecifeNautico Recife34926%38%
14São BernardoSão Bernardo34926%21%
15Botafogo SPBotafogo SP34824%32%
16CRBCRB34824%24%
17LondrinaLondrina34824%35%
18CearaCeara34721%32%
19America MineiroAmerica Mineiro34515%47%
20Ponte PretaPonte Preta3439%53%

Serie B Goals per Match

Goals scored, conceded and in total per match for each team.

#TeamMPScoredConcededTotal
1CRBCRB341.501.412.91
2Ponte PretaPonte Preta340.562.182.74
3LondrinaLondrina341.261.442.71
4NovorizontinoNovorizontino341.790.882.68
5Operario-PROperario-PR341.291.352.65
6São BernardoSão Bernardo341.351.092.44
7Sport RecifeSport Recife341.321.092.41
8Nautico RecifeNautico Recife341.151.242.38
9Vila NovaVila Nova341.410.972.38
10Athletic ClubAthletic Club341.181.152.32
11CearaCeara341.091.242.32
12America MineiroAmerica Mineiro340.651.592.24
13AvaiAvai340.971.262.24
14Botafogo SPBotafogo SP341.121.122.24
15Atletico GoianienseAtletico Goianiense341.240.942.18
16GoiasGoias341.001.182.18
17Fortaleza ECFortaleza EC341.210.852.06
18JuventudeJuventude341.210.681.88
19CriciumaCriciuma341.030.821.85
20CuiabaCuiaba340.940.791.74

Serie B Corner Stats

Corners won, conceded and in total per match for each team.

#TeamMPWonConcededTotal
1Botafogo SPBotafogo SP286.546.1112.64
2LondrinaLondrina305.975.6711.63
3Atletico GoianienseAtletico Goianiense326.565.0311.59
4São BernardoSão Bernardo295.286.1411.41
5Sport RecifeSport Recife304.776.6011.37
6America MineiroAmerica Mineiro325.725.4111.13
7CriciumaCriciuma316.584.4511.03
8Ponte PretaPonte Preta294.146.7910.93
9Nautico RecifeNautico Recife305.934.8710.80
10NovorizontinoNovorizontino326.134.6310.75
11Operario-PROperario-PR315.265.3510.61
12GoiasGoias284.935.4610.39
13CearaCeara305.205.1010.30
14CRBCRB325.474.8110.28
15Vila NovaVila Nova315.065.1010.16
16Fortaleza ECFortaleza EC295.284.8610.14
17AvaiAvai314.165.489.65
18CuiabaCuiaba305.034.439.47
19Athletic ClubAthletic Club303.805.539.33
20JuventudeJuventude294.284.668.93

Serie B Card Stats

Yellow and red cards each team received per match.

#TeamMPYellowRedTotal
1Ponte PretaPonte Preta292.900.383.28
2AvaiAvai312.710.132.84
3Vila NovaVila Nova312.680.132.81
4Nautico RecifeNautico Recife302.530.102.63
5CearaCeara302.470.132.60
6Botafogo SPBotafogo SP282.500.042.54
7GoiasGoias282.320.212.54
8Athletic ClubAthletic Club302.300.232.53
9Operario-PROperario-PR312.450.062.52
10LondrinaLondrina302.330.132.47
11Fortaleza ECFortaleza EC292.210.212.41
12JuventudeJuventude292.280.102.38
13Sport RecifeSport Recife302.200.132.33
14CriciumaCriciuma312.230.032.26
15Atletico GoianienseAtletico Goianiense322.130.132.25
16America MineiroAmerica Mineiro322.160.032.19
17São BernardoSão Bernardo292.030.032.07
18CRBCRB321.940.062.00
19CuiabaCuiaba301.900.031.93
20NovorizontinoNovorizontino321.840.031.88

Corners and cards come from the official statistics of 302 matches.

Serie B Referees 2026

Referees who took charge of finished Serie B matches this season, with cards and fouls per match.

RefereeMPCardsYellowRedFouls
Bruno Pereira Vasconcelos165.645.210.4326.9
Afro Rocha de Carvalho Filho145.155.080.0827.6
Yuri Elino Ferreira da Cruz133.913.820.0928.7
Joao Vitor Gobi113.703.200.5032.0
Braulio da Silva Machado104.674.670.0026.0
Gustavo Ervino Bauermann106.676.330.3332.8
Alex Gomes Stefano94.004.000.0028.5
Andre Luis Skettino Policarpo Bento94.444.220.2227.1
Lucas Canetto Bellote93.563.440.1123.6
Lucas Guimarães Rechatiko Horn95.004.780.2230.8
Paulo Schleich Vollkopf95.675.560.1128.0
Wagner do Nascimento Magalhaes93.333.220.1124.1
Jonathan Benkenstein Pinheiro83.142.860.2928.9
Lucas Paulo Torezin86.256.000.2527.8
Maguielson Lima Barbosa83.833.830.0029.7
Savio Pereira Sampaio84.133.880.2526.9
Daiane Caroline Muniz dos Santos73.673.670.0026.5
Fernando Antonio Mendes de Salles Nascimento Filho74.574.430.1430.4
Kleber Ariel Gonçalves da Silva74.674.000.6732.2
Lucas Casagrande75.004.330.6730.8
Paulo Cesar Zanovelli da Silva75.404.401.0031.2
Edina Alves Batista65.605.200.4030.0
Felipe Fernandes de Lima65.255.250.0030.3
Jefferson Ferreira de Moraes65.204.800.4025.6
Anderson Daronco57.337.330.0029.7
Bruno Arleu de Araujo58.007.670.3331.7
Leonardo Willers Lorenzatto54.404.200.2024.6
Marcelo de Lima Henrique55.204.600.6025.2
Raimundo Rodrigues de Oliveira Junior54.204.200.0025.8
Arthur Gomes Rabelo46.005.670.3331.0
Charly Wendy Straub Deretti44.004.000.0035.3
Dênis da Silva Ribeiro Serafim45.005.000.0031.7
Jose Mendonca da Silva Junior46.255.251.0027.0
Matheus Delgado Candançan43.673.670.0027.3
Rafael Rodrigo Klein44.334.000.3329.3
Ramon Abatti Abel45.005.000.0036.0
Thaillan Azevedo Gomes45.755.250.5026.7
Alisson Sidnei Furtado3----
Bruno Mota Correia35.005.000.0036.3
David de Oliveira Lacerda3----
Flavio Rodrigues De Souza35.004.670.3324.3
Jodis Nascimento de Souza3----
Julio Cesar Pfleger36.676.000.6736.3
Léo Simão Holanda36.006.000.0024.7
Luiz Augusto Silveira Tisne3----
Marianna Nanni Batalha35.005.000.0028.3
Pierry Dias dos Santos35.335.330.0029.7
Rodrigo José Pereira de Lima35.335.330.0034.3
Wilton Pereira Sampaio35.005.000.0028.7
Andre Luiz Skettino Policarpo Bento2----
Fabiano Monteiro dos Santos2----
Raphael Claus2----
De Moraes Silva1----
Diego da Costa Cidral1----
dos Santos Martins1----
Franciel dos Santos Martins1----
José Alfredo Filho1----
Michelangelo Martins de Almeida Junior1----
Paulo Belence Alves dos Prazeres Filho1----

League average: 4.87 cards and 28.8 fouls a match.

Serie B 2026 stats: the key numbers

340 matches of the 2026 Serie B season have been played, at 2.33 goals a game. Both teams scored in 47% of them, and 43% had three or more goals.

Sport Recife have the highest share of matches in which both teams scored: 65%. Criciuma play the tightest games, with three or more goals in only 21% of them. Juventude have kept the most clean sheets, in 65% of their matches.

Matches with full statistics average 10.6 corners and 4.8 cards. Ponte Preta receive the most cards, 3.3 a match.

Home teams have scored 1.32 goals a match and away teams 1.00. The standings are in the Serie B table, and match forecasts on the Serie B Predictions page. The tables update as results come in, and every goal figure counts the score after 90 minutes.