Serie B

Older articles

Serie B 2026-27 stats: table, results and top scorers

League Table

Pos Team P W D L GF GA GD Pts
1 Palermo 11 8 3 0 25 13 12 27
2 Modena 11 7 2 2 20 10 10 23
3 Ascoli 11 5 5 1 17 7 10 20
4 Mantova 11 5 4 2 15 11 4 19
5 Hellas Verona 11 4 4 3 19 13 6 16
6 Avellino 11 4 4 3 16 11 5 16
7 Benevento 11 4 4 3 15 11 4 16
8 Pisa 11 4 4 3 20 17 3 16
9 Cremonese 11 4 3 4 14 12 2 15
10 Sudtirol 11 3 6 2 13 12 1 15
11 Calcio Padova 11 4 3 4 12 13 -1 15
12 Cesena 11 3 6 2 12 14 -2 15
13 Juve Stabia 11 4 4 3 12 11 1 14
14 Sampdoria 11 3 2 6 11 18 -7 11
15 Arezzo 11 3 2 6 9 20 -11 11
16 Virtus Entella 11 2 4 5 11 14 -3 10
17 Carrarese 11 3 1 7 9 14 -5 10
18 Empoli 11 2 3 6 12 19 -7 9
19 Vicenza 11 2 3 6 14 24 -10 9
20 Catanzaro 11 1 3 7 11 23 -12 6

Form Guide

Pos Team Last six (oldest first) Pts
1 Palermo W W W D W D 14
2 Modena W L W W D W 13
3 Juve Stabia D W W L D W 11
4 Ascoli D D W W D D 10
5 Cremonese D L L W W W 10
6 Hellas Verona L D D W W D 9
7 Avellino W D L D W D 9
8 Benevento W D W D L D 9
9 Pisa W W D D L D 9
10 Carrarese W W L W L L 9
11 Mantova W L W L D D 8
12 Calcio Padova L L W W D D 8
13 Cesena L D L W D W 8
14 Sampdoria L L D L W W 7
15 Arezzo D W L L D L 5
16 Virtus Entella D W L D L L 5
17 Sudtirol D L D L D D 4
18 Vicenza L D W L L L 4
19 Empoli L D L L D D 3
20 Catanzaro L D L D D L 3

Home Table

Pos Team P W D L GF GA GD Pts
1 Palermo 5 5 0 0 11 4 7 15
2 Ascoli 6 3 3 0 9 4 5 12
3 Hellas Verona 6 3 2 1 14 6 8 11
4 Avellino 6 3 1 2 11 5 6 10
5 Modena 5 3 1 1 9 5 4 10
6 Benevento 7 2 4 1 11 8 3 10
7 Sudtirol 6 2 4 0 6 3 3 10
8 Cesena 6 2 4 0 8 6 2 10
9 Mantova 6 2 2 2 7 7 0 8
10 Calcio Padova 6 2 2 2 7 7 0 8
11 Pisa 6 2 2 2 11 12 -1 8
12 Cremonese 5 2 1 2 5 5 0 7
13 Juve Stabia 5 2 1 2 5 5 0 7
14 Sampdoria 4 2 0 2 6 5 1 6
15 Carrarese 6 2 0 4 5 7 -2 6
16 Empoli 5 1 1 3 5 9 -4 4
17 Vicenza 5 1 1 3 6 12 -6 4
18 Catanzaro 4 1 1 2 4 10 -6 4
19 Virtus Entella 6 0 3 3 5 9 -4 3
20 Arezzo 5 0 2 3 3 10 -7 2

Away Table

Pos Team P W D L GF GA GD Pts
1 Modena 6 4 1 1 11 5 6 13
2 Palermo 6 3 3 0 14 9 5 12
3 Mantova 5 3 2 0 8 4 4 11
4 Juve Stabia 6 2 3 1 7 6 1 9
5 Arezzo 6 3 0 3 6 10 -4 9
6 Ascoli 5 2 2 1 8 3 5 8
7 Pisa 5 2 2 1 9 5 4 8
8 Cremonese 6 2 2 2 9 7 2 8
9 Virtus Entella 5 2 1 2 6 5 1 7
10 Calcio Padova 5 2 1 2 5 6 -1 7
11 Benevento 4 2 0 2 4 3 1 6
12 Avellino 5 1 3 1 5 6 -1 6
13 Hellas Verona 5 1 2 2 5 7 -2 5
14 Sudtirol 5 1 2 2 7 9 -2 5
15 Empoli 6 1 2 3 7 10 -3 5
16 Cesena 5 1 2 2 4 8 -4 5
17 Vicenza 6 1 2 3 8 12 -4 5
18 Sampdoria 7 1 2 4 5 13 -8 5
19 Carrarese 5 1 1 3 4 7 -3 4
20 Catanzaro 7 0 2 5 7 13 -6 2

Best Defence

Pos Team Goals against Avg per game Clean sheets
1 Ascoli 7 0.64 4
2 Modena 10 0.91 3
3 Mantova 11 1.00 3
4 Avellino 11 1.00 3
5 Benevento 11 1.00 3
6 Juve Stabia 11 1.00 3
7 Cremonese 12 1.09 4
8 Sudtirol 12 1.09 3
9 Palermo 13 1.18 2
10 Hellas Verona 13 1.18 4
11 Calcio Padova 13 1.18 4
12 Cesena 14 1.27 1
13 Virtus Entella 14 1.27 1
14 Carrarese 14 1.27 1
15 Pisa 17 1.55 2
16 Sampdoria 18 1.64 2
17 Empoli 19 1.73 2
18 Arezzo 20 1.82 3
19 Catanzaro 23 2.09 1
20 Vicenza 24 2.18 1

Best Attack

Pos Team Goals scored Avg per game Top scorer
1 Palermo 25 2.27 Dennis Johnsen (7)
2 Modena 20 1.82 Andrea Belotti (7)
3 Pisa 20 1.82 Filippo Pittarello (4)
4 Hellas Verona 19 1.73 Daniel Mosquera (7)
5 Ascoli 17 1.55 Andrea Silipo (4)
6 Avellino 16 1.45 Raffaele Russo (5)
7 Mantova 15 1.36 Francesco Ruocco (5)
8 Benevento 15 1.36 Antonis Siatounis (4)
9 Cremonese 14 1.27 Federico Bonazzoli (6)
10 Vicenza 14 1.27 Silvio Merkaj (3)
11 Sudtirol 13 1.18 Aljosa Vasic (2)
12 Calcio Padova 12 1.09 Christian Pastina (2)
13 Cesena 12 1.09 Cristian Shpendi (8)
14 Juve Stabia 12 1.09 Antonio Di Nardo (7)
15 Empoli 12 1.09 Edoardo Saporiti (4)
16 Sampdoria 11 1.00 Lorenzo Insigne (3)
17 Virtus Entella 11 1.00 Bernat Guiu (2)
18 Catanzaro 11 1.00 Pietro Iemmello (2)
19 Arezzo 9 0.82 Pietro Cianci (2)
20 Carrarese 9 0.82 Tommaso Rubino (3)

Top Scorers

1
Cristian Shpendi
Last goal: vs. Sudtirol (A, Oct 31, 2026)
Braces: 1, Hat-tricks: 0, Penalties: 1
8
goals
2
Andrea Belotti
Last goal: vs. Mantova (H, Oct 31, 2026)
Braces: 1, Hat-tricks: 0
7
goals
2
Daniel Mosquera
Last goal: vs. Carrarese (H, Nov 1, 2026)
Braces: 3, Hat-tricks: 0
7
goals
2
Dennis Johnsen
Last goal: vs. Vicenza (H, Nov 1, 2026)
Braces: 0, Hat-tricks: 0
7
goals
2
Antonio Di Nardo
Last goal: vs. Empoli (A, Nov 1, 2026)
Braces: 1, Hat-tricks: 0, Penalties: 1
7
goals
6
Dominic Vavassori
Last goal: vs. Vicenza (H, Nov 1, 2026)
Braces: 2, Hat-tricks: 0
6
goals
6
Federico Bonazzoli
Last goal: vs. Vicenza (A, Nov 8, 2026)
Braces: 2, Hat-tricks: 0, Penalties: 1
6
goals
8
Francesco Ruocco
Last goal: vs. Catanzaro (A, Oct 11, 2026)
Braces: 0, Hat-tricks: 0
5
goals
8
Raffaele Russo
Last goal: vs. Pisa (H, Nov 1, 2026)
Braces: 0, Hat-tricks: 0
5
goals
10
Andrea Silipo
Last goal: vs. Sampdoria (H, Oct 27, 2026)
Braces: 1, Hat-tricks: 0
4
goals

Serie B latest results

Serie B 2025-26 stats: table, results and top scorers

League Table

Pos Team P W D L GF GA GD Pts
1 Venezia 38 24 10 4 77 31 46 82
2 Frosinone 38 23 12 3 76 34 42 81
3 Monza 38 22 10 6 61 32 29 76
4 Palermo 38 20 12 6 61 33 28 72
5 Catanzaro 38 15 14 9 62 51 11 59
6 Modena 38 15 10 13 49 36 13 55
7 Juve Stabia 38 11 18 9 44 45 -1 51
8 Avellino 38 13 10 15 43 55 -12 49
9 Calcio Padova 38 12 10 16 39 49 -10 46
10 Cesena 38 12 10 16 45 56 -11 46
11 Mantova 38 13 7 18 45 57 -12 46
12 Carrarese 38 10 14 14 47 52 -5 44
13 Sampdoria 38 11 11 16 35 48 -13 44
14 Virtus Entella 38 10 12 16 36 51 -15 42
15 Empoli 38 9 14 15 47 54 -7 41
16 Sudtirol 38 8 17 13 38 48 -10 41
17 Bari 38 10 10 18 38 60 -22 40
18 Reggiana 38 9 10 19 36 56 -20 37
19 Pescara 38 7 14 17 51 66 -15 35
20 Spezia 38 8 11 19 43 59 -16 35

Form Guide

Pos Team Last six (oldest first) Pts
1 Frosinone W D W W W W 16
2 Venezia W D W W D W 14
3 Calcio Padova L W W L W W 12
4 Mantova W W L W W L 12
5 Palermo W D W L L W 10
6 Avellino D W W L W L 10
7 Sampdoria W W L D W L 10
8 Catanzaro L W W L L W 9
9 Monza L D D W W L 8
10 Virtus Entella L D D W L W 8
11 Bari L L W W D D 8
12 Reggiana L W L D L W 7
13 Juve Stabia D L D W D L 6
14 Pescara W L D D L D 6
15 Carrarese W L D L D L 5
16 Empoli L L D L W D 5
17 Spezia L L W L D D 5
18 Modena D L L W L L 4
19 Cesena D L L D D L 3
20 Sudtirol L L L D D D 3

Home Table

Pos Team P W D L GF GA GD Pts
1 Venezia 19 17 0 2 44 12 32 51
2 Palermo 19 14 4 1 38 12 26 46
3 Monza 19 14 4 1 34 12 22 46
4 Frosinone 19 12 5 2 42 15 27 41
5 Catanzaro 19 9 8 2 34 23 11 35
6 Virtus Entella 19 9 7 3 27 18 9 34
7 Juve Stabia 19 8 9 2 25 15 10 33
8 Sampdoria 19 9 5 5 22 20 2 32
9 Avellino 19 9 5 5 26 25 1 32
10 Modena 19 9 4 6 28 17 11 31
11 Mantova 19 9 3 7 28 29 -1 30
12 Carrarese 19 7 8 4 26 17 9 29
13 Empoli 19 5 11 3 28 21 7 26
14 Bari 19 7 5 7 23 25 -2 26
15 Calcio Padova 19 6 7 6 21 22 -1 25
16 Reggiana 19 6 7 6 21 23 -2 25
17 Cesena 19 6 6 7 28 29 -1 24
18 Pescara 19 5 7 7 28 26 2 22
19 Sudtirol 19 5 7 7 19 21 -2 22
20 Spezia 19 5 6 8 23 26 -3 21

Away Table

Pos Team P W D L GF GA GD Pts
1 Frosinone 19 11 7 1 34 19 15 40
2 Venezia 19 7 10 2 33 19 14 31
3 Monza 19 8 6 5 27 20 7 30
4 Palermo 19 6 8 5 23 21 2 26
5 Modena 19 6 6 7 21 19 2 24
6 Catanzaro 19 6 6 7 28 28 0 24
7 Cesena 19 6 4 9 17 27 -10 22
8 Calcio Padova 19 6 3 10 18 27 -9 21
9 Sudtirol 19 3 10 6 19 27 -8 19
10 Juve Stabia 19 3 9 7 19 30 -11 18
11 Avellino 19 4 5 10 17 30 -13 17
12 Mantova 19 4 4 11 17 28 -11 16
13 Carrarese 19 3 6 10 21 35 -14 15
14 Empoli 19 4 3 12 19 33 -14 15
15 Spezia 19 3 5 11 20 33 -13 14
16 Bari 19 3 5 11 15 35 -20 14
17 Pescara 19 2 7 10 23 40 -17 13
18 Sampdoria 19 2 6 11 13 28 -15 12
19 Reggiana 19 3 3 13 15 33 -18 12
20 Virtus Entella 19 1 5 13 9 33 -24 8

Best Defence

Pos Team Goals against Avg per game Clean sheets
1 Venezia 31 0.82 16
2 Monza 32 0.84 17
3 Palermo 33 0.87 18
4 Frosinone 34 0.89 15
5 Modena 36 0.95 14
6 Juve Stabia 45 1.18 12
7 Sampdoria 48 1.26 9
8 Sudtirol 48 1.26 10
9 Calcio Padova 49 1.29 9
10 Catanzaro 51 1.34 12
11 Virtus Entella 51 1.34 7
12 Carrarese 52 1.37 12
13 Empoli 54 1.42 7
14 Avellino 55 1.45 8
15 Cesena 56 1.47 7
16 Reggiana 56 1.47 10
17 Mantova 57 1.50 9
18 Spezia 59 1.55 6
19 Bari 60 1.58 9
20 Pescara 66 1.74 5

Best Attack

Pos Team Goals scored Avg per game Top scorer
1 Venezia 77 2.03 Andrea Adorante (17)
2 Frosinone 76 2.00 Fares Ghedjemis (16)
3 Catanzaro 62 1.63 Pietro Iemmello (14)
4 Monza 61 1.61 Andrea Petagna (9)
5 Palermo 61 1.61 Joel Pohjanpalo (25)
6 Pescara 51 1.34 Antonio Di Nardo (14)
7 Modena 49 1.29 Ettore Gliozzi (11)
8 Carrarese 47 1.24 Fabio Abiuso (11)
9 Empoli 47 1.24 Stiven Shpendi (15)
10 Cesena 45 1.18 Cristian Shpendi (12)
11 Mantova 45 1.18 Leonardo Mancuso (8)
12 Juve Stabia 44 1.16 Nicola Mosti (8)
13 Avellino 43 1.13 Tommaso Biasci (12)
14 Spezia 43 1.13 Gabriele Artistico (13)
15 Calcio Padova 39 1.03 Mattia Bortolussi (10)
16 Sudtirol 38 1.00 Emanuele Pecorino (9)
17 Bari 38 1.00 Gabriele Moncini (11)
18 Virtus Entella 36 0.95 Andrea Tiritiello (7)
19 Reggiana 36 0.95 Manolo Portanova (7)
20 Sampdoria 35 0.92 Massimo Coda (9)

Top Scorers

1
Joel Pohjanpalo
Last goal: vs. Catanzaro (H, May 20, 2026)
Braces: 4, Hat-tricks: 1, Penalties: 6
25
goals
2
Andrea Adorante
Last goal: vs. Empoli (H, Apr 25, 2026)
Braces: 3, Hat-tricks: 0, Penalties: 5
17
goals
3
Fares Ghedjemis
Last goal: vs. Mantova (H, May 8, 2026)
Braces: 2, Hat-tricks: 0
16
goals
4
Stiven Shpendi
Last goal: vs. Monza (A, May 8, 2026)
Braces: 3, Hat-tricks: 0, Penalties: 1
15
goals
5
Pietro Iemmello
Last goal: vs. Palermo (H, May 17, 2026)
Braces: 4, Hat-tricks: 0
14
goals
5
Antonio Di Nardo
Last goal: vs. Sampdoria (H, Apr 11, 2026)
Braces: 4, Hat-tricks: 0, Penalties: 1
14
goals
7
Gabriele Artistico
Last goal: vs. Pescara (A, May 8, 2026)
Braces: 2, Hat-tricks: 0
13
goals
8
Tommaso Biasci
Last goal: vs. Sampdoria (A, Mar 22, 2026)
Braces: 0, Hat-tricks: 1
12
goals
8
Filippo Pittarello
Last goal: vs. Palermo (A, May 1, 2026)
Braces: 3, Hat-tricks: 0, Penalties: 2
12
goals
8
Cristian Shpendi
Last goal: vs. Calcio Padova (H, May 8, 2026)
Braces: 2, Hat-tricks: 0, Penalties: 4
12
goals

Serie B Squads: 2026-27

Subscribe to our newsletter

Get FREE daily news and in-depth previews for games from the biggest leagues and competitions in world football — straight to your inbox.

Subscribe