Italy

Serie B 2020/21 final table, results and top scorers

The 2020/21 season as it ended: the final table, every result by month and the player boards. History only, never a prediction.

Final table

Final table
#TeamPWDLGoalsGDPts
1Empoli381916368:35+3373
2Salernitana381912746:34+1269
3Monza381713851:33+1864
4Lecce381614868:47+2162
5Venezia381514953:39+1459
6Cittadella3815121148:35+1357
7Chievo3814141050:37+1356
8Brescia3815111261:53+856
9SPAL3814141044:42+256
10Reggina3812141242:45−350
11Frosinone3812141238:42−450
12Cremonese3812121446:44+248
13Pisa3811151254:59−548
14Vicenza3811151248:53−548
15Pordenone3810151340:39+145
16Ascoli3811111637:48−1144
17Cosenza386171529:47−1835
18Reggiana38972231:57−2634
19Pescara387112029:60−3132
20Virtus Entella384112330:64−3423

League rounds only, 90 minutes: 3 points a win, then goal difference and goals scored.

Player boards

Top scorers

Player boards · Top scorers
#PlayerGoals
1Massimo Coda
Lecce
22
2Leonardo Mancuso
Empoli
20
3Florian Ayé
Brescia
16

Penalties scored

Player boards · Penalties scored
#PlayerGoals
1Massimo Coda
Lecce
4
2Michele Marconi
Pisa
4
3Alfredo Donnarumma
Brescia
3
4Daniel Ciofani
Cremonese
3
5Davide Diaw
Pordenone
3
6Kevin-Prince Boateng
Monza
3
7Marco Mancosu
Lecce
3
8Matteo Mancosu
Virtus Entella
3
9Mattia Aramu
Venezia
3

Hat-tricks

Player boards · Hat-tricks
#PlayerHat-tricks
1Andrija Novakovich
Frosinone
1
2Florian Ayé
Brescia
1
3Leonardo Mancuso
Empoli
1
4Massimo Coda
Lecce
1
5Mattia Aramu
Venezia
1
6Riad Bajić
Ascoli
1

Yellow cards

Player boards · Yellow cards
#PlayerYellow
1Luca Mazzitelli
Pisa
15
2Marcel Büchel
Ascoli
15
3Giuseppe Bellusci
Monza
14

The season's records

Biggest win: Lecce 7–1 Reggiana (21 Nov 2020)

Highest-scoring game: Lecce 7–1 Reggiana (21 Nov 2020)

All results

May 2021 · 40 matches
All results · May 2021
DateMatchScore
1 MayAscoli – Empoli2–0
1 MayBrescia – SPAL3–1
1 MayCosenza – Pescara3–0
1 MayCremonese – Reggina1–1
1 MayFrosinone – Pisa3–1
1 MayLecce – Cittadella1–3
1 MayReggiana – Pordenone1–0
1 MaySalernitana – Monza1–3
1 MayVenezia – Chievo3–1
1 MayVirtus Entella – Vicenza1–2
4 MayChievo – Cremonese1–1
4 MayCittadella – Virtus Entella1–0
4 MayEmpoli – Cosenza4–0
4 MayMonza – Lecce1–0
4 MayPescara – Reggiana1–0
4 MayPisa – Venezia2–2
4 MayPordenone – Salernitana1–2
4 MayReggina – Ascoli2–2
4 MaySPAL – Frosinone0–1
4 MayVicenza – Brescia0–3
7 MayAscoli – Cittadella2–0
7 MayBrescia – Pisa4–3
7 MayCosenza – Monza0–3
7 MayCremonese – Pescara3–0
7 MayFrosinone – Vicenza1–1
7 MayLecce – Reggina2–2
7 MayReggiana – SPAL1–2
7 MaySalernitana – Empoli2–0
7 MayVenezia – Pordenone0–0
7 MayVirtus Entella – Chievo1–3
10 MayChievo – Ascoli3–0
10 MayCittadella – Venezia1–1
10 MayEmpoli – Lecce2–1
10 MayMonza – Brescia0–2
10 MayPescara – Salernitana0–3
10 MayPisa – Virtus Entella3–2
10 MayPordenone – Cosenza2–0
10 MayReggina – Frosinone0–4
10 MaySPAL – Cremonese1–0
10 MayVicenza – Reggiana2–1
April 2021 · 41 matches
All results · April 2021
DateMatchScore
2 AprBrescia – Pordenone4–1
2 AprChievo – SPAL1–1
2 AprCosenza – Ascoli2–1
2 AprFrosinone – Reggiana0–0
2 AprLecce – Salernitana2–0
2 AprPescara – Pisa3–1
2 AprVenezia – Reggina0–2
2 AprVicenza – Cittadella1–0
2 AprVirtus Entella – Monza1–1
5 AprAscoli – Vicenza2–1
5 AprCittadella – Reggina1–1
5 AprCosenza – Cremonese0–1
5 AprMonza – Pescara1–1
5 AprPisa – Lecce0–1
5 AprPordenone – Virtus Entella3–0
5 AprReggiana – Brescia2–2
5 AprSalernitana – Frosinone1–0
5 AprSPAL – Venezia1–1
9 AprReggiana – Empoli0–1
10 AprAscoli – Monza1–0
10 AprBrescia – Pescara1–1
10 AprCremonese – Pordenone2–1
10 AprFrosinone – Cittadella1–1
10 AprLecce – SPAL1–2
10 AprVirtus Entella – Salernitana0–3
11 AprReggina – Vicenza3–0
11 AprVenezia – Cosenza3–0
12 AprChievo – Pisa2–0
13 AprCremonese – Empoli2–2
16 AprSPAL – Ascoli1–2
17 AprCittadella – Chievo1–0
17 AprEmpoli – Brescia4–2
17 AprMonza – Cremonese2–1
17 AprPisa – Cosenza3–0
17 AprPordenone – Frosinone2–0
17 AprReggina – Reggiana2–1
17 AprSalernitana – Venezia2–1
17 AprVicenza – Lecce1–2
24 AprPordenone – Pisa2–2
27 AprEmpoli – Chievo2–2
27 AprPescara – Virtus Entella1–1
March 2021 · 49 matches
All results · March 2021
DateMatchScore
1 MarVenezia – Reggiana2–1
2 MarAscoli – Pisa0–2
2 MarBrescia – Cosenza2–0
2 MarChievo – Pordenone3–0
2 MarCittadella – Pescara0–1
2 MarFrosinone – Monza2–2
2 MarLecce – Virtus Entella0–0
2 MarReggina – Empoli0–3
2 MarSalernitana – SPAL0–0
2 MarVicenza – Cremonese3–1
6 MarCosenza – Frosinone1–2
6 MarCremonese – Salernitana0–1
6 MarMonza – Pordenone2–0
6 MarPescara – SPAL0–1
6 MarPisa – Reggina0–0
6 MarVenezia – Brescia0–1
6 MarVirtus Entella – Ascoli0–0
7 MarEmpoli – Cittadella1–1
7 MarReggiana – Lecce0–4
8 MarChievo – Vicenza1–2
12 MarCittadella – Pisa2–0
12 MarSPAL – Virtus Entella0–0
13 MarAscoli – Venezia1–1
13 MarCremonese – Reggiana3–0
13 MarFrosinone – Brescia0–1
13 MarLecce – Chievo4–2
13 MarPordenone – Pescara0–0
13 MarReggina – Monza1–0
13 MarSalernitana – Cosenza0–0
13 MarVicenza – Empoli0–2
15 MarPisa – SPAL3–0
16 MarBrescia – Reggina1–0
16 MarChievo – Frosinone0–0
16 MarCittadella – Salernitana0–0
16 MarCosenza – Vicenza1–1
16 MarEmpoli – Pordenone1–0
16 MarMonza – Reggiana2–0
16 MarPescara – Ascoli2–3
16 MarVenezia – Lecce2–3
16 MarVirtus Entella – Cremonese0–2
19 MarAscoli – Cremonese0–0
20 MarEmpoli – Virtus Entella1–0
20 MarFrosinone – Lecce0–3
20 MarMonza – Venezia1–4
20 MarReggiana – Cosenza1–1
20 MarSPAL – Cittadella1–0
20 MarVicenza – Pescara1–0
21 MarReggina – Chievo1–1
21 MarSalernitana – Brescia1–0
February 2021 · 52 matches
All results · February 2021
DateMatchScore
1 FebReggina – Salernitana0–0
2 FebPisa – Frosinone0–0
5 FebLecce – Ascoli1–2
6 FebBrescia – Cittadella3–3
6 FebCosenza – SPAL1–1
6 FebCremonese – Pisa2–1
6 FebFrosinone – Venezia1–2
6 FebMonza – Empoli1–1
6 FebPescara – Reggina0–2
6 FebPordenone – Vicenza1–2
6 FebSalernitana – Chievo1–1
7 FebReggiana – Virtus Entella2–1
9 FebAscoli – Frosinone1–1
9 FebCittadella – Cosenza1–1
9 FebEmpoli – Pescara2–2
9 FebLecce – Brescia2–2
9 FebPisa – Salernitana2–2
9 FebSPAL – Pordenone1–3
9 FebVenezia – Cremonese3–1
9 FebVicenza – Monza1–2
10 FebChievo – Reggiana1–0
10 FebReggina – Virtus Entella1–0
12 FebMonza – Pisa0–2
13 FebCremonese – Lecce1–2
13 FebPescara – Venezia0–2
13 FebPordenone – Cittadella0–1
13 FebSalernitana – Vicenza1–1
13 FebSPAL – Empoli1–1
14 FebBrescia – Chievo1–0
14 FebReggiana – Ascoli1–0
14 FebVirtus Entella – Frosinone2–3
15 FebCosenza – Reggina2–2
19 FebFrosinone – Pescara0–0
20 FebAscoli – Salernitana0–2
20 FebBrescia – Cremonese1–2
20 FebChievo – Monza0–1
20 FebCittadella – Reggiana0–3
20 FebPisa – Empoli1–1
20 FebVenezia – Virtus Entella3–2
20 FebVicenza – SPAL2–2
21 FebLecce – Cosenza3–1
21 FebReggina – Pordenone1–0
26 FebEmpoli – Venezia1–1
26 FebReggiana – Salernitana0–0
27 FebCosenza – Chievo1–0
27 FebCremonese – Frosinone4–0
27 FebMonza – Cittadella0–0
27 FebPescara – Lecce1–1
27 FebPisa – Vicenza2–2
27 FebPordenone – Ascoli1–1
27 FebSPAL – Reggina1–4
27 FebVirtus Entella – Brescia1–1
January 2021 · 42 matches
All results · January 2021
DateMatchScore
4 JanAscoli – Reggina2–1
4 JanBrescia – Vicenza0–3
4 JanCosenza – Empoli0–2
4 JanCremonese – Chievo0–2
4 JanFrosinone – SPAL1–2
4 JanLecce – Monza0–0
4 JanReggiana – Pescara0–1
4 JanSalernitana – Pordenone0–2
4 JanVenezia – Pisa1–1
4 JanVirtus Entella – Cittadella1–0
9 JanReggiana – Cittadella0–2
15 JanChievo – Virtus Entella2–1
15 JanVicenza – Frosinone0–0
16 JanCittadella – Ascoli1–0
16 JanMonza – Cosenza2–2
16 JanPisa – Brescia1–0
16 JanPordenone – Venezia2–0
16 JanReggina – Lecce0–1
17 JanEmpoli – Salernitana5–0
17 JanPescara – Cremonese0–2
18 JanSPAL – Reggiana2–0
19 JanVicenza – Chievo1–1
22 JanVirtus Entella – Pisa2–1
23 JanAscoli – Chievo0–0
23 JanCosenza – Pordenone0–0
23 JanFrosinone – Reggina1–1
23 JanReggiana – Vicenza2–1
23 JanSalernitana – Pescara2–0
23 JanVenezia – Cittadella1–0
24 JanCremonese – SPAL1–1
24 JanLecce – Empoli2–2
25 JanBrescia – Monza0–1
27 JanChievo – Cittadella2–1
29 JanVicenza – Venezia0–0
30 JanAscoli – Brescia2–1
30 JanEmpoli – Frosinone3–1
30 JanPisa – Reggiana1–0
30 JanPordenone – Lecce1–1
30 JanVirtus Entella – Cosenza1–2
31 JanChievo – Pescara3–1
31 JanCittadella – Cremonese1–1
31 JanSPAL – Monza1–1
December 2020 · 71 matches
All results · December 2020
DateMatchScore
2 DecMonza – Vicenza1–1
4 DecAscoli – Pescara0–2
5 DecCremonese – Virtus Entella2–1
5 DecFrosinone – Chievo3–2
5 DecLecce – Venezia2–2
5 DecReggina – Brescia2–1
5 DecSalernitana – Cittadella1–0
5 DecSPAL – Pisa4–0
6 DecReggiana – Monza3–0
6 DecVicenza – Cosenza1–1
7 DecPordenone – Empoli0–0
8 DecCremonese – Brescia2–2
8 DecPisa – Ascoli2–1
11 DecChievo – Reggina3–0
11 DecVenezia – Monza0–2
12 DecBrescia – Salernitana3–1
12 DecCittadella – SPAL2–0
12 DecCosenza – Reggiana0–1
12 DecCremonese – Ascoli3–3
12 DecLecce – Frosinone2–2
12 DecPescara – Vicenza2–3
12 DecPisa – Pordenone1–0
12 DecVirtus Entella – Empoli2–5
14 DecReggina – Venezia1–2
15 DecAscoli – Cosenza0–3
15 DecCittadella – Vicenza3–0
15 DecEmpoli – Cremonese1–0
15 DecMonza – Virtus Entella5–0
15 DecPisa – Pescara0–0
15 DecPordenone – Brescia1–1
15 DecReggiana – Frosinone1–2
15 DecSalernitana – Lecce1–1
15 DecSPAL – Chievo0–0
18 DecFrosinone – Salernitana0–0
18 DecVirtus Entella – Pordenone0–1
19 DecBrescia – Reggiana3–1
19 DecChievo – Empoli1–1
19 DecCremonese – Cosenza1–0
19 DecLecce – Pisa0–3
19 DecPescara – Monza3–2
19 DecReggina – Cittadella1–3
19 DecVenezia – SPAL0–0
19 DecVicenza – Ascoli2–1
21 DecSalernitana – Virtus Entella2–1
22 DecCittadella – Frosinone1–0
22 DecCosenza – Venezia0–0
22 DecEmpoli – Reggiana0–0
22 DecMonza – Ascoli2–0
22 DecPescara – Brescia1–1
22 DecPisa – Chievo2–2
22 DecPordenone – Cremonese1–2
22 DecSPAL – Lecce1–0
22 DecVicenza – Reggina1–1
27 DecAscoli – SPAL2–0
27 DecBrescia – Empoli1–3
27 DecCosenza – Pisa1–1
27 DecCremonese – Monza0–2
27 DecFrosinone – Pordenone1–1
27 DecLecce – Vicenza2–1
27 DecReggiana – Reggina0–1
27 DecVenezia – Salernitana1–2
27 DecVirtus Entella – Pescara3–0
30 DecChievo – Venezia1–1
30 DecCittadella – Lecce2–2
30 DecEmpoli – Ascoli1–1
30 DecMonza – Salernitana3–0
30 DecPescara – Cosenza0–0
30 DecPordenone – Reggiana3–0
30 DecReggina – Cremonese1–0
30 DecSPAL – Brescia2–3
30 DecVicenza – Virtus Entella0–1
November 2020 · 33 matches
All results · November 2020
DateMatchScore
1 NovFrosinone – Cremonese1–0
1 NovReggina – SPAL0–1
1 NovVenezia – Empoli2–0
2 NovLecce – Pescara3–1
6 NovSPAL – Salernitana2–0
7 NovCosenza – Brescia1–2
7 NovCremonese – Vicenza0–1
7 NovEmpoli – Reggina3–0
7 NovMonza – Frosinone2–0
7 NovPordenone – Chievo1–1
8 NovPescara – Cittadella3–1
8 NovReggiana – Venezia2–1
8 NovVirtus Entella – Lecce1–5
14 NovVirtus Entella – Venezia0–2
20 NovFrosinone – Cosenza0–2
21 NovBrescia – Venezia2–2
21 NovCittadella – Empoli2–2
21 NovLecce – Reggiana7–1
21 NovPordenone – Monza1–1
21 NovSPAL – Pescara2–0
22 NovAscoli – Virtus Entella1–1
22 NovReggina – Pisa1–2
23 NovSalernitana – Cremonese2–1
27 NovChievo – Lecce1–2
28 NovBrescia – Frosinone1–2
28 NovEmpoli – Vicenza2–2
28 NovMonza – Reggina1–0
28 NovPescara – Pordenone0–2
28 NovPisa – Cittadella1–4
28 NovVenezia – Ascoli2–1
29 NovCosenza – Salernitana0–1
29 NovReggiana – Cremonese1–1
30 NovVirtus Entella – SPAL0–1
October 2020 · 42 matches
All results · October 2020
DateMatchScore
3 OctAscoli – Lecce0–2
3 OctChievo – Salernitana1–2
3 OctEmpoli – Monza0–0
3 OctReggina – Pescara3–1
3 OctSPAL – Cosenza1–1
3 OctVenezia – Frosinone0–2
3 OctVicenza – Pordenone1–1
3 OctVirtus Entella – Reggiana0–2
4 OctCittadella – Brescia3–0
4 OctPisa – Cremonese1–1
16 OctBrescia – Lecce3–0
17 OctCosenza – Cittadella1–1
17 OctCremonese – Venezia0–0
17 OctFrosinone – Ascoli1–0
17 OctPescara – Empoli1–2
17 OctPordenone – SPAL3–3
17 OctReggiana – Chievo0–1
17 OctSalernitana – Pisa4–1
17 OctVirtus Entella – Reggina1–1
20 OctAscoli – Reggiana2–1
20 OctChievo – Brescia1–0
20 OctCittadella – Pordenone2–0
20 OctEmpoli – SPAL2–1
20 OctFrosinone – Virtus Entella0–0
20 OctPisa – Monza1–1
20 OctReggina – Cosenza0–0
20 OctVenezia – Pescara4–0
20 OctVicenza – Salernitana1–1
21 OctLecce – Cremonese2–2
23 OctEmpoli – Pisa3–1
24 OctMonza – Chievo1–2
24 OctPescara – Frosinone0–2
24 OctPordenone – Reggina2–2
24 OctSalernitana – Ascoli1–0
24 OctSPAL – Vicenza3–2
25 OctCosenza – Lecce1–1
31 OctAscoli – Pordenone0–1
31 OctBrescia – Virtus Entella2–2
31 OctChievo – Cosenza2–0
31 OctCittadella – Monza1–2
31 OctSalernitana – Reggiana3–0
31 OctVicenza – Pisa4–4
September 2020 · 10 matches
All results · September 2020
DateMatchScore
25 SepMonza – SPAL0–0
26 SepBrescia – Ascoli1–1
26 SepCosenza – Virtus Entella0–0
26 SepFrosinone – Empoli0–2
26 SepLecce – Pordenone0–0
26 SepPescara – Chievo0–0
26 SepSalernitana – Reggina1–1
26 SepVenezia – Vicenza1–0
27 SepCremonese – Cittadella0–2
27 SepReggiana – Pisa2–2

League rounds, 90 minutes, by month.

Referees

Referees
RefereeMatches
Francesco Meraviglia14
Daniel Amabile13
Daniele Paterna13
Matteo Marchetti13
A. Santoro12
G. Camplone12
L. Illuzzi12
Lorenzo Maggioni12
Riccardo Ros12
Alessandro Prontera11
Davide Ghersini11
Eugenio Abbattista11
I. Robilotta11
Luca Massimi11
M. Gariglio11
M. Serra11
A. Rapuano10
Antonio Giua10
Gianluca Aureliano10
Livio Marinelli10
Antonio Di Martino9
Federico Dionisi9
Ivano Pezzuto9
Manuel Volpi9
Giovanni Ayroldi8
Simone Sozza8
Valerio Marini8
Gianluca Manganiello7
Juan Luca Sacchi6
Luca Pairetto6
Rosario Abisso6
Fabio Maresca5
Francesco Fourneau5
Marco Guida5
Marco Piccinini5
Maurizio Mariani5
Daniele Chiffi4
Massimiliano Irrati4
Michael Fabbri4
Piero Giacomelli4
Davide Massa3
Fabrizio Pasqua3
Federico La Penna3
Gianpaolo Calvarese3
Marco Di Bello3
Paolo Valeri3

Matches per referee from the season's schedule; the table lists referees with at least 3 matches.

From our data: the season's league matches. History only, never a prediction.

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.