Predicted Edge

Italy

Serie B statistics

The 2026/27 table, goals and full-match statistics by team, recent results, and every upcoming fixture with a forecast.

Serie B has averaged 2.59 goals a game over 109 matches this season, with over 2.5 goals in 48% of them and both sides scoring in 59%. Home sides have won 36% of matches, away sides 32%. Every upcoming fixture below carries the model’s probabilities and one headline prediction; the match page has every market, the odds and the statistics behind it.

Played
109
Goals / game
2.59
Home · draw · away
36 · 32 · 32%
Over 2.5
48%
Both score
59%
Clean sheets
23%

Next 14 days

Sat 21 Nov21 November · 10 fixtures

Table, 2026/27109 matches on record

Points, goal difference, goals scored. Form is the last five league matches, most recent first.
#TeamPWDLGFGAGDPtsPPGForm
1Palermo118302513+12272.45Palermo won 3 of the last 5
2Modena117222010+10232.09Modena won 3 of the last 5
3Ascoli11551177+10201.82Ascoli won 2 of the last 5
4Mantova115421511+4191.73Mantova won 1 of the last 5
5Hellas Verona114431913+6161.45Hellas Verona won 2 of the last 5
6Avellino114431611+5161.45Avellino won 1 of the last 5
7Benevento114431511+4161.45Benevento won 1 of the last 5
8Pisa114432017+3161.45Pisa won 1 of the last 5
9Juve Stabia114431211+1161.45Juve Stabia won 3 of the last 5
10Cremonese114341412+2151.36Cremonese won 3 of the last 5
11Sudtirol113621312+1151.36Sudtirol won 0 of the last 5
12Padova114341213-1151.36Padova won 2 of the last 5
13Cesena113621214-2151.36Cesena won 2 of the last 5
14Sampdoria113261118-7111.00Sampdoria won 2 of the last 5
15Arezzo11326920-11111.00Arezzo won 1 of the last 5
16Virtus Entella112451114-3100.91Virtus Entella won 1 of the last 5
17Carrarese11317914-5100.91Carrarese won 2 of the last 5
18Empoli112361219-790.82Empoli won 0 of the last 5
19Vicenza Virtus101361122-1160.60Vicenza Virtus won 1 of the last 5
20Catanzaro10136920-1160.60Catanzaro won 0 of the last 5
Home table
Home matches only, ranked on the home record.
#TeamPWDLGDPtsForm
1Palermo5500+715Palermo won 3 of the last 5
2Ascoli6330+512Ascoli won 2 of the last 5
3Hellas Verona6321+811Hellas Verona won 2 of the last 5
4Avellino6312+610Avellino won 1 of the last 5
5Modena5311+410Modena won 3 of the last 5
6Benevento7241+310Benevento won 1 of the last 5
7Sudtirol6240+310Sudtirol won 0 of the last 5
8Cesena6240+210Cesena won 2 of the last 5
9Mantova622208Mantova won 1 of the last 5
10Padova622208Padova won 2 of the last 5
11Pisa6222-18Pisa won 1 of the last 5
12Cremonese521207Cremonese won 3 of the last 5
13Juve Stabia521207Juve Stabia won 3 of the last 5
14Sampdoria4202+16Sampdoria won 2 of the last 5
15Carrarese6204-26Carrarese won 2 of the last 5
16Empoli5113-44Empoli won 0 of the last 5
17Catanzaro4112-64Catanzaro won 0 of the last 5
18Virtus Entella6033-43Virtus Entella won 1 of the last 5
19Arezzo5023-72Arezzo won 1 of the last 5
20Vicenza Virtus4013-71Vicenza Virtus won 1 of the last 5
Away table
Away matches only, ranked on the away record.
#TeamPWDLGDPtsForm
1Modena6411+613Modena won 3 of the last 5
2Palermo6330+512Palermo won 3 of the last 5
3Mantova5320+411Mantova won 1 of the last 5
4Juve Stabia6231+19Juve Stabia won 3 of the last 5
5Arezzo6303-49Arezzo won 1 of the last 5
6Ascoli5221+58Ascoli won 2 of the last 5
7Pisa5221+48Pisa won 1 of the last 5
8Cremonese6222+28Cremonese won 3 of the last 5
9Virtus Entella5212+17Virtus Entella won 1 of the last 5
10Padova5212-17Padova won 2 of the last 5
11Benevento4202+16Benevento won 1 of the last 5
12Avellino5131-16Avellino won 1 of the last 5
13Sudtirol5122-25Sudtirol won 0 of the last 5
14Hellas Verona5122-25Hellas Verona won 2 of the last 5
15Empoli6123-35Empoli won 0 of the last 5
16Vicenza Virtus6123-45Vicenza Virtus won 1 of the last 5
17Cesena5122-45Cesena won 2 of the last 5
18Sampdoria7124-85Sampdoria won 2 of the last 5
19Carrarese5113-34Carrarese won 2 of the last 5
20Catanzaro6024-52Catanzaro won 0 of the last 5

Goals and totals by team

Per-game goals and match totals, this season, in table order.
TeamPGF/gGA/gO1.5O2.5O3.5BTTSCSFTS
Palermo112.271.1891%64%45%82%18%0%
Modena111.820.9191%64%9%64%27%9%
Ascoli111.550.6464%27%18%55%36%27%
Mantova111.361.0082%36%27%55%27%27%
Hellas Verona111.731.1882%64%36%64%36%9%
Avellino111.451.0082%36%18%64%27%9%
Benevento111.361.0082%36%18%55%27%18%
Pisa111.821.5591%73%45%64%18%18%
Juve Stabia111.091.0064%36%9%45%27%27%
Cremonese111.271.0964%45%36%36%36%45%
Sudtirol111.181.0982%27%18%55%27%27%
Padova111.091.1873%36%18%55%36%9%
Cesena111.091.2791%36%9%73%9%18%
Sampdoria111.001.6491%45%18%64%18%18%
Arezzo110.821.8264%64%27%45%27%45%
Virtus Entella111.001.2773%36%18%55%9%45%
Carrarese110.821.2764%45%0%45%9%45%
Empoli111.091.7373%55%36%64%18%18%
Vicenza Virtus101.102.20100%80%40%70%10%20%
Catanzaro100.902.0080%50%30%70%10%20%

GF/g and GA/g are goals for and against per game. O1.5, O2.5 and O3.5 are the share of the team’s matches with more than that many goals in total. CS is clean sheets, FTS is failed to score.

Full-match statistics by teamshots, corners, cards, possession, xG

Per-game averages from full-match statistics, produced by each team this season.
TeamMShotsSoTCornersFoulsYelRedPossxG
Palermo620.06.53.79.80.830.0047%2.42
Modena716.15.04.010.91.570.0059%1.60
Ascoli611.74.06.29.81.330.0063%1.46
Mantova714.34.44.315.42.430.0054%1.62
Hellas Verona715.04.95.714.01.430.2949%1.43
Avellino616.74.75.29.51.670.0054%1.53
Benevento618.35.55.715.83.000.0054%1.94
Pisa715.75.37.09.62.290.0053%2.00
Juve Stabia614.54.24.212.71.670.0053%1.29
Cremonese611.24.23.210.01.500.3343%1.46
Sudtirol713.13.93.413.12.000.3352%1.33
Padova69.82.54.011.22.000.0046%0.91
Cesena613.83.74.512.52.000.1745%1.38
Sampdoria611.53.55.215.02.170.0039%1.00
Arezzo710.62.94.413.01.860.0045%1.05
Virtus Entella613.23.83.713.73.000.1749%1.04
Carrarese613.73.54.814.82.500.0055%1.50
Empoli712.34.34.312.11.430.4044%1.19
Vicenza Virtus710.72.34.615.32.570.0047%1.08
Catanzaro614.04.55.810.71.670.0049%1.18
Conceded, per game
Per-game averages from full-match statistics, conceded by each team this season.
TeamMShotsSoTCornersFoulsYelRedPossxG
Palermo611.23.54.212.01.000.0053%1.72
Modena79.03.33.415.12.570.6041%0.88
Ascoli614.24.74.316.01.670.0038%1.19
Mantova712.04.03.313.42.570.1446%1.39
Hellas Verona714.43.64.78.41.430.0051%1.40
Avellino614.53.84.813.01.670.0046%1.17
Benevento69.82.73.510.22.170.0046%0.94
Pisa712.43.45.111.61.430.2947%1.11
Juve Stabia613.83.85.814.31.670.1747%1.26
Cremonese614.74.55.010.52.670.0057%1.40
Sudtirol715.34.95.112.62.570.0048%1.71
Padova619.85.56.810.01.670.0055%1.79
Cesena615.84.85.510.01.500.1755%1.28
Sampdoria612.03.33.811.82.170.0062%1.26
Arezzo712.43.74.715.02.290.1755%1.58
Virtus Entella610.73.03.215.02.330.0051%0.99
Carrarese610.73.34.310.81.830.0045%1.07
Empoli719.15.75.414.02.140.0056%1.97
Vicenza Virtus716.96.14.411.31.570.1753%2.01
Catanzaro616.85.36.314.21.830.0051%2.13

Recent results

Teams

ArezzoAscoliAvellinoBariBeneventoCarrareseCatanzaroCesenaCremoneseEmpoliHellas VeronaJuve StabiaMantovaModenaPadovaPalermoPescaraPisaReggianaSampdoriaSpeziaSudtirolVicenza VirtusVirtus Entella