1928–29 Divisione Nazionale
      The winner was Bologna. This was the last Italian Championship before Serie A and Serie B were instated.
Qualifications
Group A
Classification
Results table
 
| Home ╲ Away | 
Alessandria !ALE | 
Atalanta !ATA | 
Bari !BAR | Casale !CSL | La Dominante !LDO | Legnano !LEG | Livorno !LIV | Milan !MIL | Modena !MOD | Novara !NOV | Padova !PAD | Prato !PRA | Pro Patria !PPA | Roma !ROM | Torino !TOR | Triestina !TRI | 
| Alessandria !Alessandria
  |  
  | 2–2
  | 6–3
  | 1–1
  | 4–0
  | 2–0
  | 5–1
  | 1–0
  | 3–1  
  | 3–0  
  | 2–1
  | 2–1 
  | 4–1
  | 0–2
  | 3–3 
  | 2–0 | 
	
| Atalanta !Atalanta
  | 0–2
  |  
  | 0–0
  | 2–0
  | 2–0
  | 2–0
  | 0–3
  | 0–1
  | 0–0  
  | 2–0  
  | 2–2
  | 2–0 
  | 0–0
  | 1–3
  | 0–1 
  | 4–1 | 
	
| Bari !Bari
  | 4–1
  | 1–1
  |  
  | 1–4
  | 3–2
  | 2–0
  | 1–1
  | 2–2
  | 2–3  
  | 3–3  
  | 4–1
  | 0–3 
  | 0–0
  | 2–1
  | 0–2 
  | 4–2 | 
	
| Casale !Casale
  | 1–4
  | 1–0
  | 0–0
  |  
  | 1–1
  | 6–0
  | 7–2
  | 3–3
  | 5–2  
  | 6–2  
  | 3–0
  | 4–2 
  | 3–3
  | 1–5
  | 0–1 
  | 1–4 | 
	
| La Dominante !La Dominante
  | 0–1
  | 2–2
  | 1–0
  | 2–2
  |  
  | 3–2
  | 2–0
  | 0–2
  | 0–0  
  | 4–2  
  | 0–3
  | 3–2 
  | 3–5
  | 1–2
  | 1–1 
  | 2–0 | 
	
| Legnano !Legnano
  | 1–1
  | 1–1
  | 2–1
  | 5–2
  | 0–1
  |  
  | 1–0
  | 1–5
  | 0–3  
  | 0–0  
  | 1–0
  | 2–0 
  | 1–0
  | 1–2
  | 1–2 
  | 2–3 | 
	
| Livorno !Livorno
  | 2–2
  | 3–2
  | 1–1
  | 5–0
  | 8–1
  | 4–1
  |  
  | 1–0
  | 2–0  
  | 5–3  
  | 2–0
  | 2–1 
  | 2–2
  | 1–0
  | 1–3 
  | 1–1 | 
	
| Milan !Milan
  | 2–2
  | 5–1
  | 5–1
  | 3–1
  | 5–2
  | 6–1
  | 2–1
  |  
  | 1–1  
  | 7–0  
  | 1–2
  | 4–0 
  | 3–2
  | 0–1
  | 3–1 
  | 2–1 | 
	
| Modena !Modena
  | 1–1
  | 4–0
  | 2–1
  | 4–0
  | 1–0
  | 3–2
  | 5–1
  | 3–0
  |  
  | 1–1  
  | 5–1
  | 0–0 
  | 1–1
  | 3–1
  | 1–5 
  | 4–2 | 
	
| Novara !Novara
  | 0–1
  | 5–1
  | 2–0
  | 2–0
  | 0–0
  | 1–1
  | 0–2
  | 1–4
  | 4–2  
  |  
  | 1–1
  | 2–1 
  | 3–2
  | 1–3
  | 1–7 
  | 2–1 | 
	
| Padova !Padova
  | 3–3
  | 1–0
  | 5–0
  | 3–3
  | 0–0
  | 3–1
  | 4–3
  | 1–2
  | 2–3  
  | 2–2  
  |  
  | 2–1 
  | 4–3
  | 4–3
  | 0–0 
  | 2–2 | 
	
| Prato !Prato
  | 3–1
  | 0–0
  | 2–0
  | 3–0
  | 2–1
  | 1–0
  | 2–3
  | 0–2
  | 2–3  
  | 1–2  
  | 1–3
  |  
  | 2–2
  | 0–0
  | 0–2 
  | 2–1 | 
	
| Pro Patria !Pro Patria
  | 4–0
  | 2–0
  | 2–1
  | 2–1
  | 2–3
  | 2–1
  | 2–1
  | 0–4
  | 3–1  
  | 7–0  
  | 3–0
  | 5–1 
  |  
  | 4–3
  | 1–3 
  | 2–1 | 
| Roma !Roma
  | 2–2
  | 3–0
  | 0–0
  | 2–1
  | 3–1
  | 4–1
  | 0–0
  | 1–1
  | 5–0  
  | 4–0  
  | 1–2
  | 4–0 
  | 3–0
  |  
  | 6–1 
  | 4–0 | 
	
| Torino !Torino
  | 6–1
  | 7–0
  | 0–0
  | 4–0
  | 8–1
  | 7–0
  | 10–1
  | 2–2
  | 3–1  
  | 5–0  
  | 3–1
  | 9–1 
  | 2–3
  | 3–0
  |  
  | 12–0 | 
	 
	
| Triestina !Triestina
  | 2–1
  | 2–0
  | 7–1
  | 4–2
  | 5–1
  | 1–4
  | 4–2
  | 1–0
  | 3–1  
  | 1–0  
  | 3–0
  | 2–2 
  | 1–3
  | 3–3
  | 2–2 
  |   | 
Source: Almanacco Illustrato del Calcio - La Storia 1898-2004, Panini Edizioni, Modena, September 2005 (Italian)
1 ^ The home team is listed in the left-hand column.
Colours: Blue = home team win; Yellow = draw; Red = away team win.
For coming matches, an a indicates there is an article about the match.
Group B
Classification
Results table
| Home ╲ Away | 
Ambrosiana !AMB | 
Biellese !BIE | 
Bologna !BOL | Brescia !BRE | Cremonese !CRE | Fiorentina !FIO | Fiumana !FIU | Genoa !GEN | Juventus !JUV | Lazio !LAZ | Napoli !NAP | Pistoiese !PST | Pro Vercelli !PVE | Reggiana !REA | Venezia !VEN | Hellas Verona !HEL | 
             	
| Ambrosiana !Ambrosiana
    |  
    | 7–0
    | 1–1
    | 5–1
    | 0–1
    | 3–0
    | 8–1
     | 0–1
    | 4–2
    | 3–1
    | 0–1
    | 9–1
    | 3–0
    | 5–1
    | 10–2
    | 9–0 | 
| Biellese !Biellese
    | 2–1
    |  
    | 1–1
    | 0–2
    | 2–1
    | 3–1
    | 1–0
    | 2–1
    | 1–3
    | 2–0
    | 3–2
    | 1–0
    | 1–2 
    | 3–0
    | 2–1
    | 3–0 | 
| Bologna !Bologna
    | 3–1
    | 3–0
    |  
    | 1–0
    | 6–0
    | 3–0
    | 2–0
     | 3–1
    | 0–0
    | 6–2
    | 5–1
    | 5–0
    | 3–0
    | 5–1
    | 3–0
    | 4–1 | 
| Brescia !Brescia
    | 0–0
    | 2–2
    | 10–0
    |  
    | 0–0
    | 5–0
    | 3–2
     | 5–0
    | 1–1
    | 4–2
    | 2–0
    | 3–0
    | 0–0
    | 5–1
    | 3–1
    | 2–1 | 
| Cremonese !Cremonese
    | 0–2 [5]
    | 3–1
    | 0–2
    | 2–1
    |  
    | 6–0
    | 4–1
     | 3–2
    | 0–0
    | 4–2
    | 5–1
    | 1–0
    | 0–2
    | 3–0
    | 2–1
    | 1–0 | 
 
| Fiorentina !Fiorentina
    | 0–3
    | 2–0
    | 2–3
    | 2–3
    | 2–1
    |  
    | 3–0
     | 1–2
    | 0–4
    | 0–4
    | 1–1
    | 0–1 
    | 0–1
    | 2–0
    | 0–2 [5]
    | 1–1 | 
| Fiumana !Fiumana
    | 1–2
    | 2–1
    | 0–2 [6] 
    | 0–2 [5]
    | 1–1
    | 4–2
    |  
     | 0–0
    | 1–3
    | 0–2
    | 1–1
    | 2–2
    | 2–2
    | 4–0
    | 1–1
    | 2–1 | 
| Genova 1893 !Genova 1893
    | 6–1
    | 5–0
    | 3–0
    | 1–1
    | 2–0
    | 7–0
    | 4–2
    |  
    | 3–3
    | 1–0
    | 2–1
    | 2–1
    | 2–0
    | 2–2
    | 1–0
    | 11–0 | 
| Juventus !Juventus
    | 0–0
    | 0–0
    | 1–1
    | 0–1
    | 3–0
    | 11–0
    | 11–0
    | 2–0
    |  
    | 0–1
    | 3–1
    | 4–0
    | 1–3
    | 2–0
    | 4–0
    | 4–0 | 
| Lazio !Lazio
    | 1–0
    | 2–0
    | 0–1
    | 0–1
    | 3–0
    | 5–1
    | 2–0
    | 0–2
    | 1–2
    |  
    | 0–0
    | 4–0
    | 1–1
    | 4–0
    | 1–0
    | 3–0 | 
| Napoli !Napoli
    | 4–1
    | 5–0
    | 0–4
    | 4–0
    | 1–1
    | 7–2
    | 2–1
    | 1–2
    | 1–0
    | 1–2
    |  
    | 4–1
    | 3–3
    | 6–2
    | 4–1
    | 3–0 | 
| Pistoiese !Pistoiese
    | 1–0
    | 1–1
    | 0–0
    | 2–3
    | 2–0
    | 2–0
    | 1–1
    | 1–0
    | 0–4
    | 2–1
    | 0–1
    |  
    | 2–1
    | 8–2
    | 3–1
    | 1–1 | 
| Pro Vercelli !Pro Vercelli
    | 4–1
    | 5–1
    | 2–0
    | 3–0
    | 2–1
    | 5–0
    | 4–1
    | 1–1
    | 3–4
    | 3–1
    | 4–1
    | 9–0 
    |  
    | 4–0
    | 3–0
    | 1–1 | 
| Reggiana !Reggiana
    | 1–4
    | 2–2
    | 3–9
    | 1–4
    | 3–4
    | 2–3
    | 1–1
    | 2–1
    | 2–2
    | 1–1
    | 8–2
    | 2–2 
    | 3–1
    |  
    | 4–5
    | 3–4 | 
| Venezia !Venezia
    | 1–4
    | 3–1
    | 1–2
    | 3–2
    | 1–1
    | 3–1
    | 3–1
    | 3–1
    | 1–1
    | 2–0
    | 2–2
    | 1–1
    | 5–2
    | 2–3
    |  
    | 5–0 | 
| Hellas Verona !Hellas Verona
    | 1–0
    | 0–0
    | 1–6
    | 3–2
    | 0–1
    | 4–0
    | 2–0
    | 0–5
    | 0–1
    | 2–1
    | 0–0
    | 2–1
    | 2–1
    | 3–1
    | 2–1
    |   | 
 
Source: Almanacco Illustrato del Calcio - La Storia 1898-2004, Panini Edizioni, Modena, September 2005 (Italian)
1 ^ The home team is listed in the left-hand column.
Colours: Blue = home team win; Yellow = draw; Red = away team win.
For coming matches, an a indicates there is an article about the match.
- Replay
 
Genova 1893 was drawn to participate in the Mitropa Cup together with Juventus.
Serie A Qualifications
National Finals
Because of the sole points were considered by the championship regulations, with no relevance to the aggregation of goals, a tie-break was needed.
- Tie-break
 
References and sources
- Almanacco Illustrato del Calcio - La Storia 1898-2004, Panini Edizioni, Modena, September 2005
 
Footnotes
 | 
|---|
  |  | 2015–16 clubs |  | 
|---|
  |  | Former clubs |  | 
|---|
  |  | Organisations |  | 
|---|
  |  | Competition |  | 
|---|
  |  | Statistics and awards |  | 
|---|
  |  | Finances |  | 
|---|
  |  | Associated competitions |  | 
|---|
 
  | 
 | 
|---|
  |  | Overview |  | 
|---|
  |  | International |  | 
|---|
  |  | Leagues |  | 
|---|
  |  | League competitions |  | 
|---|
  |  | Cup competitions |  | 
|---|
  |  | Youth competitions |  | 
|---|
  |  | Women's competitions |  | 
|---|
  |  | Awards |  | 
|---|
  |  | Miscellaneous |  | 
|---|
  |  | Seasons |  | 
|---|
 
  | 
 | 
|---|
  |   |   |  | Domestic leagues |  | 
|---|
  |  | Domestic cups |  | 
|---|
 
  |