This articledoes notcite anysources. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged andremoved. Find sources: "2003–04 Serie B" – news ·newspapers ·books ·scholar ·JSTOR(October 2025) (Learn how and when to remove this message) |
| Season | 2003–04 |
|---|---|
| Promoted | Palermo (3rd title) Cagliari Messina Livorno Atalanta Fiorentina |
| Relegated | Como Avellino Napoli |
| Matches | 552 |
| Goals | 1,287 (2.33 per match) |
| Top goalscorer | |
2004–05 → | |
The2003–04Serie B is the 72nd season since its establishment in 1929. It is the second highestfootball league inItaly.
This 46 matchdays championship was the longest tournament in all the history of theItalian football.
Treviso,Avellino,AlbinoLeffe andPescara had been promoted fromSerie C, whileAtalanta,Piacenza,Como, andTorino had been relegated fromSerie A. Following theCaso Catania,Fiorentina was added.
Following theCaso Catania, the league had been expanded to 24 clubs, and six special promotions were decided to descend to 22.
Relegation play-offs were also introduced.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Palermo(P, C) | 46 | 22 | 17 | 7 | 75 | 39 | +36 | 83 | Promotion toSerie A |
| 2 | Cagliari(P) | 46 | 23 | 14 | 9 | 80 | 51 | +29 | 83 | |
| 3 | Livorno(P) | 46 | 20 | 19 | 7 | 75 | 45 | +30 | 79 | |
| 4 | Messina(P) | 46 | 21 | 16 | 9 | 71 | 45 | +26 | 79 | |
| 5 | Atalanta(P) | 46 | 19 | 20 | 7 | 59 | 36 | +23 | 77 | |
| 6 | Fiorentina(P) | 46 | 19 | 16 | 11 | 53 | 48 | +5 | 73 | Qualification forPromotion play-offs |
| 7 | Ternana | 46 | 18 | 15 | 13 | 64 | 52 | +12 | 69 | |
| 8 | Piacenza | 46 | 17 | 17 | 12 | 50 | 47 | +3 | 68 | |
| 9 | Catania | 46 | 18 | 13 | 15 | 53 | 53 | 0 | 67 | |
| 10 | Triestina | 46 | 15 | 19 | 12 | 50 | 50 | 0 | 64 | |
| 11 | Ascoli | 46 | 14 | 18 | 14 | 54 | 54 | 0 | 60 | |
| 12 | Torino | 46 | 14 | 17 | 15 | 57 | 54 | +3 | 59 | |
| 13 | Vicenza | 46 | 12 | 20 | 14 | 48 | 51 | −3 | 56 | |
| 14 | Napoli[a](E, R) | 46 | 10 | 26 | 10 | 35 | 43 | −8 | 56 | Relegation toSerie C1 |
| 15 | Treviso | 46 | 12 | 19 | 15 | 48 | 51 | −3 | 55 | |
| 16 | Genoa | 46 | 13 | 16 | 17 | 57 | 62 | −5 | 55 | |
| 17 | Salernitana | 46 | 14 | 13 | 19 | 36 | 53 | −17 | 55 | |
| 18 | AlbinoLeffe | 46 | 13 | 15 | 18 | 47 | 59 | −12 | 54 | |
| 19 | Hellas Verona | 46 | 13 | 14 | 19 | 54 | 65 | −11 | 53 | |
| 20 | Venezia(O) | 46 | 12 | 15 | 19 | 40 | 57 | −17 | 51 | Qualification forRelegation play-offs |
| 21 | Bari[b](T) | 46 | 13 | 11 | 22 | 50 | 63 | −13 | 50 | Spared from relegation |
| 22 | Pescara[c](T) | 46 | 11 | 13 | 22 | 46 | 69 | −23 | 46 | |
| 23 | Avellino(R) | 46 | 8 | 13 | 25 | 51 | 69 | −18 | 37 | Relegation toSerie C1 |
| 24 | Como(R) | 46 | 7 | 12 | 27 | 34 | 71 | −37 | 33 |
| Home \ Away | ALB | ASC | ATA | AVE | BAR | CAG | CTN | COM | FIO | GEN | LIV | MES | NAP | PAL | PES | PIA | SAL | TER | TOR | TRV | TRI | VEN | HEL | VIC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AlbinoLeffe | — | 3–3 | 0–4 | 1–0 | 3–1 | 0–0 | 1–1 | 2–1 | 1–0 | 0–0 | 1–1 | 0–0 | 1–0 | 1–1 | 1–0 | 0–0 | 0–1 | 1–2 | 2–2 | 1–0 | 0–0 | 0–0 | 2–0 | 2–1 |
| Ascoli | 2–1 | — | 1–1 | 0–1 | 1–1 | 3–1 | 1–0 | 4–0 | 0–1 | 0–1 | 2–1 | 1–1 | 1–2 | 2–1 | 0–0 | 0–0 | 3–2 | 0–0 | 2–2 | 1–3 | 2–1 | 1–0 | 3–0 | 3–1 |
| Atalanta | 2–1 | 2–0 | — | 2–0 | 2–0 | 2–1 | 3–0 | 2–1 | 1–1 | 1–0 | 0–0 | 2–2 | 0–0 | 0–0 | 1–0 | 0–1 | 0–0 | 1–1 | 1–1 | 2–2 | 4–1 | 0–0 | 0–2 | 3–2 |
| Avellino | 0–3 | 2–2 | 1–1 | — | 1–2 | 2–3 | 0–0 | 0–0 | 0–1 | 2–1 | 1–1 | 0–1 | 3–0 | 0–0 | 3–2 | 1–3 | 2–1 | 0–2 | 1–3 | 2–3 | 1–0 | 1–0 | 6–0 | 0–1 |
| Bari | 0–1 | 1–2 | 2–1 | 2–1 | — | 0–0 | 1–2 | 1–0 | 0–0 | 1–0 | 3–2 | 1–3 | 0–0 | 2–1 | 2–2 | 2–1 | 3–0 | 1–2 | 2–1 | 0–0 | 4–1 | 1–2 | 1–2 | 2–1 |
| Cagliari | 1–0 | 3–0 | 5–1 | 3–1 | 2–1 | — | 2–1 | 3–2 | 3–1 | 2–0 | 4–1 | 1–1 | 1–1 | 3–2 | 3–0 | 0–2 | 3–1 | 3–0 | 0–0 | 1–1 | 3–1 | 2–2 | 1–1 | 0–0 |
| Catania | 2–1 | 1–1 | 1–1 | 2–0 | 1–0 | 0–3 | — | 0–0 | 1–1 | 1–0 | 0–3 | 1–0 | 1–0 | 0–2 | 2–0 | 3–0 | 2–0 | 1–1 | 2–0 | 1–0 | 0–1 | 3–0 | 1–1 | 1–1 |
| Como | 1–1 | 2–1 | 0–3 | 0–3 | 1–3 | 1–3 | 1–4 | — | 0–2 | 1–3 | 3–5 | 1–1 | 2–0 | 0–1 | 1–1 | 2–2 | 1–0 | 0–2 | 0–2 | 2–1 | 0–0 | 1–1 | 0–2 | 0–1 |
| Fiorentina | 2–1 | 0–0 | 1–1 | 3–1 | 3–1 | 2–1 | 3–2 | 1–0 | — | 2–2 | 1–1 | 2–0 | 2–1 | 2–1 | 1–1 | 2–1 | 1–0 | 1–0 | 1–0 | 2–0 | 1–1 | 1–1 | 1–0 | 1–1 |
| Genoa | 4–2 | 1–1 | 0–3 | 1–1 | 2–0 | 4–2 | 1–3 | 0–1 | 2–1 | — | 0–1 | 2–2 | 2–2 | 1–1 | 1–1 | 1–1 | 1–2 | 4–1 | 2–1 | 0–0 | 2–2 | 1–0 | 4–1 | 2–0 |
| Livorno | 3–0 | 1–0 | 0–0 | 0–0 | 1–1 | 1–1 | 2–2 | 2–1 | 2–0 | 1–1 | — | 3–0 | 3–0 | 1–1 | 5–1 | 2–0 | 2–0 | 1–0 | 3–1 | 2–0 | 1–1 | 0–0 | 3–0 | 1–2 |
| Messina | 4–1 | 2–1 | 3–0 | 3–2 | 1–0 | 2–2 | 3–0 | 3–0 | 3–0 | 4–0 | 2–1 | — | 1–1 | 1–1 | 2–2 | 2–0 | 2–0 | 1–1 | 1–1 | 3–1 | 1–1 | 2–1 | 1–0 | 1–1 |
| Napoli | 0–0 | 1–1 | 0–0 | 1–0 | 0–0 | 1–0 | 2–3 | 0–1 | 2–2 | 0–0 | 0–0 | 1–0 | — | 1–1 | 1–0 | 1–1 | 0–0 | 2–1 | 2–2 | 1–0 | 0–0 | 1–1 | 2–2 | 1–1 |
| Palermo | 2–1 | 1–0 | 0–0 | 1–1 | 3–0 | 1–0 | 5–0 | 2–1 | 2–0 | 3–1 | 4–1 | 0–0 | 4–0 | — | 2–1 | 1–1 | 0–2 | 2–1 | 2–1 | 2–3 | 3–1 | 4–0 | 3–1 | 3–0 |
| Pescara | 4–3 | 2–1 | 0–0 | 1–0 | 2–0 | 0–1 | 1–0 | 1–1 | 0–0 | 1–2 | 0–0 | 1–2 | 1–2 | 0–2 | — | 1–0 | 2–2 | 2–2 | 2–1 | 1–2 | 1–0 | 1–0 | 2–1 | 0–0 |
| Piacenza | 0–0 | 1–1 | 0–0 | 2–0 | 1–0 | 1–2 | 0–0 | 1–1 | 2–0 | 4–4 | 1–3 | 1–0 | 2–3 | 2–2 | 2–1 | — | 1–0 | 2–1 | 2–0 | 2–0 | 1–0 | 1–0 | 3–1 | 1–0 |
| Salernitana | 0–3 | 0–0 | 1–3 | 1–0 | 2–0 | 3–2 | 1–2 | 1–0 | 1–0 | 0–1 | 0–2 | 0–3 | 0–0 | 1–1 | 1–2 | 0–0 | — | 2–1 | 2–0 | 0–0 | 2–2 | 2–0 | 1–1 | 0–0 |
| Ternana | 0–0 | 1–1 | 2–1 | 2–2 | 0–0 | 1–1 | 3–1 | 0–0 | 3–2 | 1–0 | 1–2 | 3–0 | 0–0 | 1–1 | 3–0 | 2–0 | 1–2 | — | 0–0 | 3–2 | 1–0 | 5–2 | 2–0 | 1–0 |
| Torino | 4–0 | 3–1 | 0–1 | 2–2 | 3–2 | 4–2 | 1–0 | 1–0 | 1–1 | 1–0 | 1–1 | 1–3 | 1–2 | 2–1 | 2–0 | 4–2 | 0–1 | 2–1 | — | 2–1 | 1–1 | 0–0 | 1–1 | 1–1 |
| Treviso | 2–1 | 3–1 | 0–3 | 2–1 | 1–1 | 0–0 | 2–1 | 2–0 | 0–0 | 1–0 | 1–1 | 1–2 | 0–1 | 1–1 | 3–0 | 1–1 | 4–0 | 1–1 | 0–0 | — | 2–1 | 1–1 | 0–2 | 1–1 |
| Triestina | 3–0 | 1–1 | 1–1 | 2–1 | 1–0 | 1–2 | 0–0 | 2–2 | 2–1 | 2–1 | 4–3 | 1–1 | 0–0 | 1–0 | 2–1 | 0–0 | 2–1 | 1–1 | 1–0 | 1–0 | — | 1–0 | 2–2 | 0–1 |
| Venezia | 2–1 | 1–0 | 1–0 | 2–1 | 3–2 | 1–2 | 0–3 | 3–1 | 0–2 | 2–2 | 3–2 | 2–0 | 0–0 | 1–1 | 2–0 | 0–0 | 0–1 | 0–1 | 2–1 | 0–0 | 1–0 | — | 0–2 | 1–1 |
| Hellas Verona | 2–3 | 0–1 | 1–2 | 2–2 | 4–3 | 1–2 | 0–0 | 1–0 | 0–1 | 3–0 | 1–1 | 0–0 | 1–1 | 1–2 | 4–3 | 3–0 | 0–0 | 3–2 | 0–0 | 0–0 | 0–1 | 1–0 | — | 2–3 |
| Vicenza | 1–0 | 2–3 | 0–1 | 2–2 | 1–1 | 2–0 | 2–0 | 0–1 | 1–1 | 0–0 | 2–2 | 2–1 | 1–0 | 0–0 | 1–1 | 0–1 | 3–1 | 1–2 | 2–2 | 1–1 | 1–1 | 3–1 | 1–2 | — |
Fiorentina had to play a qualification match with 15th-placed team ofSerie A,Perugia.
| Perugia | 0–1 | Fiorentina |
|---|---|---|
| Fantini |
| Fiorentina | 1–1 | Perugia |
|---|---|---|
| Fantini | do Prado |
A.C. Perugia relegated toSerie B, whileACF Fiorentina was promoted toSerie A.
| Venezia | 2–0 | Bari |
|---|---|---|
| Brellier Biancolino |
A.S. Bari was relegated but was later readmitted in place ofS.S.C. Napoli.