1948–49 Serie A

{{Short description|46th season of top-tier Italian football}}

{{Context|date=February 2025}}

{{Infobox football league season

| competition = Serie A

| season = 1948–49

| image =

| winners = Torino
6th title

| caption =

| relegated=Modena
Livorno

| league topscorer = István Nyers
(26 goals)

| matches = 380

| total goals = 1110

| prevseason = 1947–48

| nextseason = 1949–50

}}

Torino were declared 1948–49 Serie A champions on 6 May 1949, after the Superga tragedy, an air disaster that killed the entire Torino squad. At the time of the declaration, Torino led the runner-up Internazionale by four points with four matches remaining.[https://web.archive.org/web/20070808041922/http://www.rsssf.com/tablesi/ital49.html] - All results on RSSSF Website.> Their remaining four matches were played by their reserve team, and they finished the league five points ahead of the runner up.

Teams

Novara for Northern Italy, Padova for Central Italy and Palermo for Southern Italy had been promoted from Serie B.

{{Location map+|Italy|float=right|width=325|caption=Serie A 1948-49 team distribution|places=

{{Location map~|Italy|lat=45.695|long=9.67|label=Atalanta}}

{{Location map~|Italy|lat=41.133333|long=16.866667|label=Bari}}

{{Location map~|Italy|lat=44.5075|long=11.351389|label=Bologna|position=bottom}}

{{Location map~|Italy|lat=43.771667|long=11.253611|label=Fiorentina|position=bottom}}

{{Location map~|Italy|lat=44.4|long=8.916667|label=Genoa
Sampdoria|position=bottom}}

{{Location map~|Italy|lat=45.4636|long=9.1884|label=Internazionale
Milan|position=bottom}}

{{Location map~|Italy|lat=45.066667|long=7.7|label=Juventus
Torino|position=left}}

{{Location map~|Italy|lat=41.9|long=12.5|label=Lazio
Roma|position=left}}

{{Location map~|Italy|lat=43.55|long=10.316667|label=Livorno|position=bottom}}

{{Location map~|Italy|lat=43.85|long=10.5|label=Lucchese}}

{{Location map~|Italy|lat=44.65|long=10.933333|label=Modena}}

{{Location map~|Italy|lat=45.45|long=8.616667|label=Novara|position=top}}

{{Location map~|Italy|lat=45.416667|long=11.866667|label=Padova}}

{{Location map~|Italy|lat=38.116667|long=13.366667|label=Palermo}}

{{Location map~|Italy|lat=45.6|long=8.833333|label=Pro Patria|position=left}}

{{Location map~|Italy|lat=45.633333|long=13.8|label=Triestina}}

}}

Events

Following the restoration of ordinary Serie B championship, the FIGC decided to come back to two relegations only from Serie A.

Final classification

{{#invoke:sports table|main|style=WDL

|res_col_header=QR

|winpoints=2

|show_limit=5

|team1=TOR|name_TOR=Torino

|team2=INT|name_INT=Internazionale

|team3=MIL|name_MIL=Milan

|team4=JUV|name_JUV=Juventus

|team5=SAM|name_SAM=Sampdoria

|team6=BOL|pos_BOL=5|name_BOL=Bologna

|team7=GEN|name_GEN=Genoa

|team8=LUC|name_LUC=Lucchese

|team9=TRI|pos_TRI=8|name_TRI=Triestina

|team10=FIO|pos_FIO=8|name_FIO=Fiorentina

|team11=PAL|name_PAL=Palermo

|team12=PAD|pos_PAD=11|name_PAD=Padova

|team13=LAZ|name_LAZ=Lazio

|team14=ROM|name_ROM=Roma

|team15=NOV|name_NOV=Novara

|team16=ATA|pos_ATA=15|name_ATA=Atalanta

|team17=PPA|name_PPA=Pro Patria

|team18=BAR|pos_BAR=17|name_BAR=Bari

|team19=MOD|name_MOD=Modena

|team20=LIV|name_LIV=Livorno

|win_TOR=25|draw_TOR=10|loss_TOR=3|gf_TOR=78|ga_TOR=34|status_TOR=C

|win_INT=22|draw_INT=11|loss_INT=5|gf_INT=85|ga_INT=39

|win_MIL=21|draw_MIL=8|loss_MIL=9|gf_MIL=83|ga_MIL=52

|win_JUV=18|draw_JUV=8|loss_JUV=12|gf_JUV=64|ga_JUV=47

|win_SAM=16|draw_SAM=9|loss_SAM=13|gf_SAM=74|ga_SAM=63

|win_BOL=11|draw_BOL=18|loss_BOL=9|gf_BOL=53|ga_BOL=46

|win_GEN=14|draw_GEN=12|loss_GEN=12|gf_GEN=51|ga_GEN=51

|win_LUC=14|draw_LUC=10|loss_LUC=14|gf_LUC=55|ga_LUC=55

|win_TRI=13|draw_TRI=12|loss_TRI=13|gf_TRI=59|ga_TRI=59

|win_FIO=15|draw_FIO=8|loss_FIO=15|gf_FIO=51|ga_FIO=60

|win_PAL=14|draw_PAL=8|loss_PAL=16|gf_PAL=57|ga_PAL=58

|win_PAD=12|draw_PAD=12|loss_PAD=14|gf_PAD=45|ga_PAD=64

|win_LAZ=11|draw_LAZ=12|loss_LAZ=15|gf_LAZ=60|ga_LAZ=62

|win_ROM=12|draw_ROM=8|loss_ROM=18|gf_ROM=47|ga_ROM=57

|win_NOV=12|draw_NOV=7|loss_NOV=19|gf_NOV=52|ga_NOV=74

|win_ATA=11|draw_ATA=9|loss_ATA=18|gf_ATA=40|ga_ATA=58

|win_PPA=11|draw_PPA=8|loss_PPA=19|gf_PPA=51|ga_PPA=61

|win_BAR=10|draw_BAR=10|loss_BAR=18|gf_BAR=30|ga_BAR=50

|win_MOD=9|draw_MOD=11|loss_MOD=18|gf_MOD=36|ga_MOD=49|status_MOD=R

|win_LIV=9|draw_LIV=8|loss_LIV=21|gf_LIV=39|ga_LIV=71|status_LIV=R

|col_C=green1|result1=C|text_C=1949 Latin Cup

|col_R=red1|text_R=Relegation to Serie B

|result19=R|result20=R

|update=complete|source=Panini

}}

Note: Goal Difference did not come into effect until the 1960s.

Results

{{#invoke:sports results|main

|matches_style=FBR|solid_cell=grey

|team1=ATA|team2=BAR|team3=BOL|team4=FIO|team5=GEN

|team6=INT|team7=JUV|team8=LAZ|team9=LIV|team10=LUC

|team11=MIL|team12=MOD|team13=NOV|team14=PAD|team15=PAL

|team16=PPA|team17=ROM|team18=SAM|team19=TOR|team20=TRI

|name_ATA=Atalanta

|match_ATA_BAR=0–2

|match_ATA_BOL=1–1

|match_ATA_FIO=2–1

|match_ATA_GEN=0–0

|match_ATA_INT=1–2

|match_ATA_JUV=2–4

|match_ATA_LAZ=1–1

|match_ATA_LIV=4–2

|match_ATA_LUC=2–2

|match_ATA_MIL=1–1

|match_ATA_MOD=2–0

|match_ATA_NOV=3–1

|match_ATA_PAD=0–1

|match_ATA_PAL=2–1

|match_ATA_PPA=0–1

|match_ATA_ROM=3–0

|match_ATA_SAM=1–5

|match_ATA_TOR=3–2

|match_ATA_TRI=0–1

|name_BAR=Bari

|match_BAR_ATA=0–2

|match_BAR_BOL=3–0

|match_BAR_FIO=0–0

|match_BAR_GEN=0–0

|match_BAR_INT=1–2

|match_BAR_JUV=2–1

|match_BAR_LAZ=0–0

|match_BAR_LIV=3–0

|match_BAR_LUC=0–0

|match_BAR_MIL=0–2

|match_BAR_MOD=0–1

|match_BAR_NOV=2–0

|match_BAR_PAD=1–0

|match_BAR_PAL=2–1

|match_BAR_PPA=1–0

|match_BAR_ROM=0–4

|match_BAR_SAM=1–2

|match_BAR_TOR=1–1

|match_BAR_TRI=1–1

|name_BOL=Bologna

|match_BOL_ATA=1–1

|match_BOL_BAR=1–0

|match_BOL_FIO=0–0

|match_BOL_GEN=2–2

|match_BOL_INT=1–3

|match_BOL_JUV=3–0

|match_BOL_LAZ=2–0

|match_BOL_LIV=6–2

|match_BOL_LUC=4–1

|match_BOL_MIL=3–1

|match_BOL_MOD=2–0

|match_BOL_NOV=3–1

|match_BOL_PAD=0–0

|match_BOL_PAL=1–0

|match_BOL_PPA=2–0

|match_BOL_ROM=1–2

|match_BOL_SAM=1–2

|match_BOL_TOR=2–2

|match_BOL_TRI=1–1

|name_FIO=Fiorentina

|match_FIO_ATA=2–0

|match_FIO_BAR=0–2

|match_FIO_BOL=1–0

|match_FIO_GEN=2–1

|match_FIO_INT=0–2

|match_FIO_JUV=0–0

|match_FIO_LAZ=4–0

|match_FIO_LIV=3–2

|match_FIO_LUC=1–0

|match_FIO_MIL=4–2

|match_FIO_MOD=1–1

|match_FIO_NOV=2–0

|match_FIO_PAD=0–0

|match_FIO_PAL=0–3

|match_FIO_PPA=3–1

|match_FIO_ROM=3–1

|match_FIO_SAM=1–0

|match_FIO_TOR=0–0

|match_FIO_TRI=5–3

|name_GEN=Genoa

|match_GEN_ATA=2–0

|match_GEN_BAR=2–1

|match_GEN_BOL=0–0

|match_GEN_FIO=4–2

|match_GEN_INT=4–1

|match_GEN_JUV=2–1

|match_GEN_LAZ=1–0

|match_GEN_LIV=3–2

|match_GEN_LUC=0–0

|match_GEN_MIL=1–0

|match_GEN_MOD=1–0

|match_GEN_NOV=0–4

|match_GEN_PAD=7–1

|match_GEN_PAL=1–1

|match_GEN_PPA=0–2

|match_GEN_ROM=1–0

|match_GEN_SAM=0–0

|match_GEN_TOR=3–0

|match_GEN_TRI=5–1

|name_INT=Internazionale

|match_INT_ATA=4–0

|match_INT_BAR=9–1

|match_INT_BOL=2–2

|match_INT_FIO=7–1

|match_INT_GEN=2–1

|match_INT_JUV=1–1

|match_INT_LAZ=1–0

|match_INT_LIV=3–1

|match_INT_LUC=4–0

|match_INT_MIL=4–4

|match_INT_MOD=2–0

|match_INT_NOV=5–0

|match_INT_PAD=1–1

|match_INT_PAL=0–0

|match_INT_PPA=2–1

|match_INT_ROM=1–0

|match_INT_SAM=4–2

|match_INT_TOR=0–0

|match_INT_TRI=1–1

|name_JUV=Juventus

|match_JUV_ATA=1–0

|match_JUV_BAR=1–0

|match_JUV_BOL=2–0

|match_JUV_FIO=3–2

|match_JUV_GEN=2–1

|match_JUV_INT=0–1

|match_JUV_LAZ=4–1

|match_JUV_LIV=2–2

|match_JUV_LUC=2–1

|match_JUV_MIL=1–1

|match_JUV_MOD=0–1

|match_JUV_NOV=4–1

|match_JUV_PAD=6–1

|match_JUV_PAL=3–2

|match_JUV_PPA=4–3

|match_JUV_ROM=0–0

|match_JUV_SAM=5–1

|match_JUV_TOR=1–2

|match_JUV_TRI=2–0

|name_LAZ=Lazio

|match_LAZ_ATA=1–1

|match_LAZ_BAR=1–1

|match_LAZ_BOL=8–2

|match_LAZ_FIO=2–1

|match_LAZ_GEN=5–1

|match_LAZ_INT=2–2

|match_LAZ_JUV=0–4

|match_LAZ_LIV=2–0

|match_LAZ_LUC=2–1

|match_LAZ_MIL=2–3

|match_LAZ_MOD=5–1

|match_LAZ_NOV=2–1

|match_LAZ_PAD=1–1

|match_LAZ_PAL=5–1

|match_LAZ_PPA=2–5

|match_LAZ_ROM=0–0

|match_LAZ_SAM=2–0

|match_LAZ_TOR=2–2

|match_LAZ_TRI=4–0

|name_LIV=Livorno

|match_LIV_ATA=0–2

|match_LIV_BAR=1–0

|match_LIV_BOL=1–1

|match_LIV_FIO=1–1

|match_LIV_GEN=2–2

|match_LIV_INT=0–2

|match_LIV_JUV=1–3

|match_LIV_LAZ=1–1

|match_LIV_LUC=0–0

|match_LIV_MIL=2–1

|match_LIV_MOD=1–0

|match_LIV_NOV=1–0

|match_LIV_PAD=2–2

|match_LIV_PAL=0–2

|match_LIV_PPA=2–0

|match_LIV_ROM=2–1

|match_LIV_SAM=1–0

|match_LIV_TOR=0–2

|match_LIV_TRI=1–0

|name_LUC=Lucchese

|match_LUC_ATA=0–1

|match_LUC_BAR=1–1

|match_LUC_BOL=1–1

|match_LUC_FIO=4–0

|match_LUC_GEN=0–0

|match_LUC_INT=0–0

|match_LUC_JUV=2–1

|match_LUC_LAZ=2–1

|match_LUC_LIV=0–1

|match_LUC_MIL=2–2

|match_LUC_MOD=1–0

|match_LUC_NOV=5–1

|match_LUC_PAD=4–0

|match_LUC_PAL=6–2

|match_LUC_PPA=1–0

|match_LUC_ROM=5–1

|match_LUC_SAM=3–1

|match_LUC_TOR=1–1

|match_LUC_TRI=3–1

|name_MIL=Milan

|match_MIL_ATA=3–0

|match_MIL_BAR=4–1

|match_MIL_BOL=2–2

|match_MIL_FIO=3–1

|match_MIL_GEN=2–2

|match_MIL_INT=0–2

|match_MIL_JUV=1–1

|match_MIL_LAZ=3–0

|match_MIL_LIV=2–0

|match_MIL_LUC=4–0

|match_MIL_MOD=5–1

|match_MIL_NOV=4–1

|match_MIL_PAD=2–0

|match_MIL_PAL=2–1

|match_MIL_PPA=3–2

|match_MIL_ROM=3–0

|match_MIL_SAM=3–2

|match_MIL_TOR=1–0

|match_MIL_TRI=3–1

|name_MOD=Modena

|match_MOD_ATA=2–0

|match_MOD_BAR=0–0

|match_MOD_BOL=0–1

|match_MOD_FIO=1–2

|match_MOD_GEN=2–0

|match_MOD_INT=2–3

|match_MOD_JUV=2–2

|match_MOD_LAZ=2–0

|match_MOD_LIV=0–0

|match_MOD_LUC=4–0

|match_MOD_MIL=0–0

|match_MOD_NOV=1–1

|match_MOD_PAD=0–2

|match_MOD_PAL=4–0

|match_MOD_PPA=1–1

|match_MOD_ROM=2–2

|match_MOD_SAM=2–1

|match_MOD_TOR=0–1

|match_MOD_TRI=0–2

|name_NOV=Novara

|match_NOV_ATA=2–0

|match_NOV_BAR=3–1

|match_NOV_BOL=1–1

|match_NOV_FIO=2–0

|match_NOV_GEN=1–2

|match_NOV_INT=1–1

|match_NOV_JUV=0–0

|match_NOV_LAZ=2–2

|match_NOV_LIV=3–1

|match_NOV_LUC=5–2

|match_NOV_MIL=1–2

|match_NOV_MOD=2–1

|match_NOV_PAD=2–1

|match_NOV_PAL=1–0

|match_NOV_PPA=1–1

|match_NOV_ROM=2–1

|match_NOV_SAM=2–3

|match_NOV_TOR=0–2

|match_NOV_TRI=3–0

|name_PAD=Padova

|match_PAD_ATA=3–0

|match_PAD_BAR=1–0

|match_PAD_BOL=2–0

|match_PAD_FIO=2–0

|match_PAD_GEN=0–0

|match_PAD_INT=1–3

|match_PAD_JUV=3–0

|match_PAD_LAZ=2–0

|match_PAD_LIV=2–1

|match_PAD_LUC=0–1

|match_PAD_MIL=1–4

|match_PAD_MOD=0–0

|match_PAD_NOV=3–2

|match_PAD_PAL=3–3

|match_PAD_PPA=1–1

|match_PAD_ROM=2–0

|match_PAD_SAM=1–3

|match_PAD_TOR=4–4

|match_PAD_TRI=0–0

|name_PAL=Palermo

|match_PAL_ATA=1–2

|match_PAL_BAR=3–0

|match_PAL_BOL=0–0

|match_PAL_FIO=0–2

|match_PAL_GEN=3–0

|match_PAL_INT=2–1

|match_PAL_JUV=2–0

|match_PAL_LAZ=1–0

|match_PAL_LIV=4–2

|match_PAL_LUC=1–3

|match_PAL_MIL=2–1

|match_PAL_MOD=0–0

|match_PAL_NOV=3–0

|match_PAL_PAD=1–0

|match_PAL_PPA=3–1

|match_PAL_ROM=2–1

|match_PAL_SAM=1–1

|match_PAL_TOR=2–2

|match_PAL_TRI=4–0

|name_PPA=Pro Patria

|match_PPA_ATA=0–0

|match_PPA_BAR=0–1

|match_PPA_BOL=0–3

|match_PPA_FIO=2–4

|match_PPA_GEN=2–1

|match_PPA_INT=1–1

|match_PPA_JUV=0–1

|match_PPA_LAZ=1–2

|match_PPA_LIV=1–0

|match_PPA_LUC=0–2

|match_PPA_MIL=3–2

|match_PPA_MOD=2–0

|match_PPA_NOV=5–0

|match_PPA_PAD=3–0

|match_PPA_PAL=1–0

|match_PPA_ROM=1–1

|match_PPA_SAM=1–4

|match_PPA_TOR=0–1

|match_PPA_TRI=3–1

|name_ROM=Roma

|match_ROM_ATA=1–0

|match_ROM_BAR=0–0

|match_ROM_BOL=1–1

|match_ROM_FIO=1–1

|match_ROM_GEN=1–0

|match_ROM_INT=1–0

|match_ROM_JUV=0–1

|match_ROM_LAZ=1–1

|match_ROM_LIV=4–0

|match_ROM_LUC=3–0

|match_ROM_MIL=1–2

|match_ROM_MOD=2–1

|match_ROM_NOV=4–1

|match_ROM_PAD=0–2

|match_ROM_PAL=3–2

|match_ROM_PPA=3–1

|match_ROM_SAM=2–4

|match_ROM_TOR=1–2

|match_ROM_TRI=4–2

|name_SAM=Sampdoria

|match_SAM_ATA=4–2

|match_SAM_BAR=2–1

|match_SAM_BOL=1–1

|match_SAM_FIO=2–1

|match_SAM_GEN=5–1

|match_SAM_INT=0–4

|match_SAM_JUV=2–0

|match_SAM_LAZ=2–2

|match_SAM_LIV=3–0

|match_SAM_LUC=5–0

|match_SAM_MIL=2–1

|match_SAM_MOD=1–1

|match_SAM_NOV=1–3

|match_SAM_PAD=0–0

|match_SAM_PAL=2–2

|match_SAM_PPA=4–4

|match_SAM_ROM=2–0

|match_SAM_TOR=2–3

|match_SAM_TRI=1–1

|name_TOR=Torino

|match_TOR_ATA=2–0

|match_TOR_BAR=2–0

|match_TOR_BOL=1–0

|match_TOR_FIO=2–0

|match_TOR_GEN=4–0

|match_TOR_INT=4–2

|match_TOR_JUV=3–1

|match_TOR_LAZ=1–0

|match_TOR_LIV=1–0

|match_TOR_LUC=2–1

|match_TOR_MIL=4–1

|match_TOR_MOD=3–1

|match_TOR_NOV=4–0

|match_TOR_PAD=3–1

|match_TOR_PAL=3–0

|match_TOR_PPA=4–1

|match_TOR_ROM=4–0

|match_TOR_SAM=2–1

|match_TOR_TRI=1–1

|name_TRI=Triestina

|match_TRI_ATA=1–1

|match_TRI_BAR=2–0

|match_TRI_BOL=1–1

|match_TRI_FIO=4–0

|match_TRI_GEN=0–0

|match_TRI_INT=2–0

|match_TRI_JUV=1–0

|match_TRI_LAZ=4–1

|match_TRI_LIV=5–4

|match_TRI_LUC=1–0

|match_TRI_MIL=1–3

|match_TRI_MOD=1–2

|match_TRI_NOV=1–1

|match_TRI_PAD=9–1

|match_TRI_PAL=3–1

|match_TRI_PPA=0–0

|match_TRI_ROM=2–0

|match_TRI_SAM=3–1

|match_TRI_TOR=1–1

|update=complete

|source=Almanacco Illustrato del Calcio - La Storia 1898-2004, Panini Edizioni, Modena, September 2005 {{in lang|it}}

}}

Top goalscorers

class="wikitable" style="text-align:center"
Rank

! Player

! Club

! Goals

1

|align="left"|{{Flagicon|Hungarian People's Republic|1949}} István Nyers

|align="left"|Internazionale

| 26

2

| align="left" |{{flagicon|ITA}} Amedeo Amadei

| align="left" |Internazionale

|22

3

|align="left"|{{Flagicon|Hungarian People's Republic|1949}} István Mike Mayer

|align="left"|Bologna

|20

4

| align="left" |{{flagicon|ITA}} Carlo Stradella

| align="left" |Livorno

|19

5

|align="left"|{{flagicon|ITA}} Riccardo Carapellese

|align="left"|Milan

|17

rowspan="2" |6

| align="left" |{{flagicon|ITA}} Valentino Mazzola

| align="left" |Torino

| rowspan="2" |16

align="left" |{{flagicon|SWE}} Gunnar Nordahl

| align="left" |Milan

rowspan="6" |8

| align="left" |{{flagicon|ITA}} Giuseppe Baldini

| align="left" |Sampdoria

| rowspan="6" |15

align="left" |{{flagicon|ITA}} Renato Gei

| align="left" |Sampdoria

align="left" |{{flagicon|ITA}} Giampiero Boniperti

| align="left" |Juventus

align="left" |{{flagicon|DEN}} John Hansen

| align="left" |Juventus

align="left" |{{flagicon|ITA}} Bruno Ispiro

| align="left" |Triestina

align="left" |{{flagicon|ITA}} Ugo Conti

| align="left" |Lucchese

rowspan="2" |14

| align="left" |{{flagicon|ITA}} Silvio Piola

| align="left" |Novara

| rowspan="2" |14

align="left" |{{flagicon|ITA}} Adriano Bassetto

| align="left" |Sampdoria

References and sources

  • Almanacco Illustrato del Calcio - La Storia 1898-2004, Panini Edizioni, Modena, September 2005

Footnotes

{{reflist}}