| 1ª giornata | 17 settembre 1939 | Siena – Catania | 2–0 | P | — | Romano 65’; Dapas 88’ (rig.) | Stadio Rino Daus · Arb: Ferruccio Bellè |
| 2ª giornata | 24 settembre 1939 | Catania – Alessandria | 0–4 | P | Marcatori 2 = 23’ Massiglia; 38’ Varona; 71’, 79’ Rosso | 23’ Massiglia; 38’ Varona; 71’, 79’ Rosso | Stadio Cibali · Arb: Umberto Biancone |
| 3ª giornata | 1º ottobre 1939 | Catania – Atalanta | 1–4 | P | Ravizzoli 85’ | 2’ Ravasi; 5’ Cominelli; 57’ Gaddoni; 59’ Bui | Stadio Cibali · Arb: Lelio Salvatori |
| 4ª giornata | 8 ottobre 1939 | Brescia – Catania | 4–0 | P | — | Dusi 12’; Palumbo 22’; Grazioli 58’, 62’ | Stadium di viale Piave · Arb: Giuseppe Coletti |
| 5ª giornata | 15 ottobre 1939 | Vigevano – Catania | 1–1 | N | 70’ (rig.) Violi | Ussello 66’ (rig.) | Stadio Comunale · Arb: Bruno Tassini |
| 6ª giornata | 22 ottobre 1939 | Catania – Fanfulla | 1–1 | N | G. Rossi 62’ | 44’ Casanchini | Stadio Cibali · Arb: Mario Scotto |
| 7ª giornata | 29 ottobre 1939 | Catania – Palermo | 1–1 | N | Pinto 16’ | 62’ De Rosalia | Stadio Cibali · Arb: Giovanni Galeati |
| 8ª giornata | 5 novembre 1939 | Verona – Catania | 3–0 | P | — | Barbi 47’; Di Prisco 62’; Marini 67’ | Stadio Vecchio Bentegodi · Arb: Renzo Curradi |
| 9ª giornata | 19 novembre 1939 | Udinese – Catania | 3–1 | P | 3’ Nicolosi | D’Odorico 15’; Degano 28’; Tabanelli 81’ | Stadio Moretti · Arb: Giuseppe Carpani |
| 10ª giornata | 3 dicembre 1939 | Catania – Lucchese | 3–1 | V | Ravizzoli 9’; Violi 73’, 80’ | 11’ Di Benedetti | Stadio Cibali · Arb: Giuseppe Coletti |
| 11ª giornata | 10 dicembre 1939 | Catania – Pisa | 1–1 | N | Bellini 43’ | 53’ Ponzinibio II | Stadio Cibali · Arb: Giovanni Tonnetti |
| 12ª giornata | 17 dicembre 1939 | Sanremese – Catania | 0–0 | N | — | — | Stadio Littorio · Arb: Davide Macchi |
| 13ª giornata | 31 dicembre 1939 | Livorno – Catania | 7–0 | P | — | Costanzo 3’, 48’, 63’; Zidarich 30’; V. Viani 35’, 53’, 68’ (rig.) | Stadio Edda Ciano Mussolini · Arb: Carlo Garzena |
| 14ª giornata | 7 gennaio 1940 | Catania – Anconitana-Bianchi | 1–1 | N | Mancini 47’ | 83’ L. Torti | Stadio Cibali · Arb: Lorenzo Limido |
| 15ª giornata | 14 gennaio 1940 | Catania – Padova | 0–1 | P | — | 2’ (rig.) Cappello | Stadio Cibali · Arb: Agostino Gamba |
| 16ª giornata | 21 gennaio 1940 | Pro Vercelli – Catania | 4–0 | P | — | Prata Pizzala 17’; G. Donati 47’; Castigliano 62’, 78’ | Stadio Leonida Robbiano · Arb: Romeo Cardinali |
17ª giornata - recupero[Partita in programma il 28 gennaio 1940, ma rinviata per impraticabilità del campo causa neve.] | 3 marzo 1940 | Molinella – Catania | 3–3 | N | 25’ Nicolosi; 69’, 76’ Di Bella | Busoni 19’; Spadoni 31’; Lupi 53’ | Stadio Littoriale · Arb: Eraldo Rossi |
| 18ª giornata | 4 febbraio 1940 | Catania – Siena | 1–1 | N | Bellini 2’ | 87’ Solbiati | Stadio Cibali · Arb: Eliseo Camiolo |
| 19ª giornata | 11 febbraio 1940 | Alessandria – Catania | 5–0 | P | — | Ghezzi 14’, 37’; Cerutti 57’, 75’; Foglia 63’ | Campo del Littorio · Arb: Giovanni Rossi |
| 20ª giornata | 18 febbraio 1940 | Atalanta – Catania | 1–0 | P | — | Cominelli 53’ | Stadio Mario Brumana · Arb: Ettore Neri |
| 21ª giornata | 25 febbraio 1940 | Catania – Brescia | 0–0 | N | — | — | Stadio Cibali · Arb: Renzo Curradi |
| 22ª giornata | 10 marzo 1940 | Catania – Vigevano | 2–1 | V | S. Messina 14’; Bellini 88’ | 25’ Ussello | Stadio Cibali · Arb: Medardo Ghetti |
| 23ª giornata | 17 marzo 1940 | Fanfulla – Catania | 2–0 | P | — | Colaneri 40’; Bramanti 41’ | Stadio Dossenina · Arb: Sergio Venutti |
| 24ª giornata | 24 marzo 1940 | Palermo – Catania | 1–0 | P | — | Di Falco 57’ | Stadio Michele Marrone · Arb: Giovanni Rossi |
| 25ª giornata | 31 marzo 1940 | Catania – Verona | 1–1 | N | Ravizzoli 3’ | 29’ Di Prisco | Stadio Cibali · Arb: Ezio Vettori |
| 26ª giornata | 7 aprile 1940 | Catania – Udinese | 0–0 | N | — | — | Stadio Cibali · Arb: Mario Ciamberlini |
| 27ª giornata | 21 aprile 1940 | Lucchese – Catania | 3–1 | P | 82’ Violi | Colli 9’; Di Benedetti 58’, 60’ | Stadio Porta Elisa · Arb: Giovanni Rossi |
| 28ª giornata | 28 aprile 1940 | Pisa – Catania | 4–1 | P | 47’ Ravizzoli | Tonali 27’; Ciferri 41’; Faccenda 85’, 86’ | Campo del Littorio · Arb: Giorgio Bogetti |
| 29ª giornata | 12 maggio 1940 | Catania – Sanremese | 1–1 | N | G. Rossi 71’ | 51’ Ghiglione | Stadio Cibali · Arb: Ruggero Altomare |
| 30ª giornata | 19 maggio 1940 | Catania – Livorno | 1–4 | P | Nicolosi 84’ | 4’, 83’ Stua; 16’ V. Viani; 33’ Pomponi | Stadio Cibali · Arb: Umberto Biancone |
| 31ª giornata | 26 maggio 1940 | Anconitana-Bianchi – Catania | 2–1 | P | 67’ (rig.) Nebbia | Bolli 15’; L. Torti 53’ | Stadio del Littorio · Arb: Ettore Neri |
| 32ª giornata | 2 giugno 1940 | Padova – Catania | 2–0 | P | — | Bedosti 26’; Pavan 53’ | Stadio Silvio Appiani · Arb: Pietro Massironi |
| 33ª giornata | 9 giugno 1940 | Catania – Pro Vercelli | 0–0 | N | — | — | Stadio Cibali · Arb: Leonida Bertone |
| 34ª giornata | 16 giugno 1940 | Catania – Molinella | 2–0 | V | — | — | — |
| 35ª giornata | 12 novembre 1939 | Catania – MATER | 5–2 | V | Bellini 9’; Violi 45’, 59’, 77’; Mancini 66’ | 54’, 90’ (rig.) Preti | Stadio Cibali · Arb: Giuseppe Scarpi |
| 36ª giornata | 24 dicembre 1939 | Bari – Catania | 2–0 | P | — | Dugini 57’, 70’ | Stadio della Vittoria · Arb: Umberto Biancone |