| Final Ranking | pts | won | drw | lst | gf | ga | g+- | ratio | m |   |  | 1. | KS Cracovia | 38 | 17 | 4 | 5 | 61: | 26 | +35 | 2.346 | 26 | Final |  | 2. | Wisła Kraków | 38 | 17 | 4 | 5 | 86: | 34 | +52 | 2.529 | 26 | Final |  | 3. | Ruch Chorzów | 30 | 12 | 6 | 8 | 71: | 40 | +31 | 1.775 | 26 |   |  | 4. | Legia Warszawa | 30 | 14 | 2 | 10 | 55: | 46 | +9 | 1.196 | 26 | N |  | 5. | AKS Chorzów | 29 | 13 | 3 | 10 | 50: | 49 | +1 | 1.020 | 26 |   |  | 6. | ZZK Poznań | 26 | 9 | 8 | 9 | 48: | 49 | -1 | 0.980 | 26 |   |  | 7. | Polonia Warszawa | 26 | 11 | 4 | 11 | 45: | 49 | -4 | 0.918 | 26 |   |  | 8. | Łóddzki KS | 24 | 10 | 4 | 12 | 60: | 64 | -4 | 0.938 | 26 |   |  | 9. | Warta Poznań | 24 | 9 | 6 | 11 | 51: | 56 | -5 | 0.911 | 26 |   |  | 10. | Ogniwo Bytom | 23 | 9 | 5 | 12 | 48: | 55 | -7 | 0.873 | 26 | N |  | 11. | Tarnovia Tarnów | 22 | 10 | 2 | 14 | 42: | 48 | -6 | 0.875 | 26 | N releg |  | 12. | Garbarnia Kraków | 22 | 9 | 4 | 13 | 38: | 52 | -14 | 0.731 | 26 | N releg |  | 13. | Rymer-19 Rybnik | 19 | 8 | 3 | 15 | 45: | 64 | -19 | 0.703 | 26 | N releg |  | 14. | Widzew Łódź | 13 | 5 | 3 | 18 | 31: | 99 | -68 | 0.313 | 26 | N releg |   
 | 
| Tye-break - Goal Ratio, not for 1st place. Wisła Kraków and KS Cracovia decided the Champion after Final. |  | 14th March 1948 to 5th December 1948. |  | Tarnovia Tarnów, Garbarnia Kraków, Rymer-19 Rybnik and Widzew Łódź were relegated. |   
 | 
 
| Table | Crac | Wisł | Ruch | Legi | AKS | ZZK | Polo | Łó | Wart | Polo | Tarn | Garb | Ryme | Widz |  | KS Cracovia | ---- | 1:1 | 0:4 | 2:0 | 5:1 | 3:1 | 3:1 | 6:1 | 2:2 | 2:1 | 3:0 | 2:0 | 4:0 | 7:0 |  | Wisła Kraków | 0:2 | ---- | 3:1 | 8:0 | 4:0 | 2:1 | 6:0 | 5:1 | 5:2 | 5:0 | 6:1 | 4:0 | 2:7 | 8:0 |  | Ruch Chorzów | 1:2 | 1:1 | ---- | 3:3 | 1:1 | 2:0 | 1:2 | 3:0 | 3:1 | 1:2 | 4:2 | 1:0 | 5:1 | 13:1 |  | Legia Warszawa | 0:0 | 4:1 | 4:2 | ---- | 4:1 | 3:1 | 1:0 | 1:3 | 2:1 | 3:1 | 0:2 | 2:0 | 1:0 | 6:0 |  | AKS Chorzów | 1:0 | 2:1 | 0:2 | 1:3 | ---- | 3:2 | 0:1 | 2:5 | 2:4 | 3:2 | 4:0 | 6:0 | 2:0 | 1:0 |  | ZZK Poznań | 1:0 | 1:1 | 3:2 | 5:4 | 1:2 | ---- | 2:1 | 1:3 | 2:0 | 4:2 | 2:0 | 1:1 | 3:3 | 1:1 |  | Polonia Warszawa | 2:5 | 0:5 | 0:3 | 1:0 | 4:1 | 2:2 | ---- | 3:1 | 0:0 | 3:1 | 3:0 | 2:1 | 6:2 | 6:1 |  | Łóddzki KS | 1:0 | 0:3 | 3:7 | 3:0 | 1:4 | 3:2 | 2:4 | ---- | 3:3 | 3:3 | 2:1 | 1:2 | 6:1 | 6:1 |  | Warta Poznań | 0:2 | 2:3 | 1:1 | 4:1 | 1:3 | 2:2 | 3:0 | 2:2 | ---- | 1:3 | 3:0 | 0:5 | 5:1 | 3:2 |  | Ogniwo Bytom | 2:3 | 2:4 | 1:1 | 1:2 | 3:3 | 1:2 | 1:1 | 4:3 | 3:0 | ---- | 1:0 | 4:1 | 3:1 | 2:1 |  | Tarnovia Tarnów | 1:1 | 2:1 | 3:0 | 1:3 | 4:0 | 2:2 | 3:0 | 2:1 | 4:1 | 0:1 | ---- | 2:0 | 4:0 | 5:1 |  | Garbarnia Kraków | 3:2 | 1:3 | 2:6 | 1:0 | 1:1 | 1:1 | 2:1 | 0:0 | 3:4 | 4:1 | 3:1 | ---- | 1:0 | 2:1 |  | Rymer-19 Rybnik | 1:2 | 1:2 | 1:1 | 3:2 | 0:3 | 1:2 | 2:1 | 2:0 | 2:3 | 2:2 | 3:0 | 4:3 | ---- | 4:1 |  | Widzew Łódź | 1:2 | 2:2 | 3:2 | 1:6 | 0:3 | 4:3 | 1:1 | 2:6 | 0:3 | 2:1 | 3:2 | 2:1 | 0:3 | ---- |   
 | 
 | 
 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 05.12.48 | 12:00 | KS Cracovia | 3-1 | Wisła Kraków |   | 20 000 |  R0 |   
             
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 14.03.48 | 12:00 | Legia Warszawa | 3-1 | Ogniwo Bytom |   | 8000 |  R1 |  | Sun 14.03.48 | 15:00 | Widzew Łódź | 4-3 | ZZK Poznań |   | 8000 |  R1 |  | Sun 14.03.48 | 15:45 | Wisła Kraków | 6-0 | Polonia Warszawa |   | 15 000 |  R1 |  | Sun 14.03.48 |   | Ruch Chorzów | 1-0 | Garbarnia Kraków |   | 16 000 |  R1 |  | Sun 14.03.48 |   | Rymer-19 Rybnik | 0-3 | AKS Chorzów |   | 7000 |  R1 |  | Sun 14.03.48 |   | Tarnovia Tarnów | 2-1 | Łóddzki KS |   | 7000 |  R1 |  | Sun 14.03.48 | 11:30 | Warta Poznań | 0-2 | KS Cracovia |   | 10 000 |  R1 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 21.03.48 | 15:00 | Łóddzki KS | 3-7 | Ruch Chorzów |   | 8000 |  R2 |  | Sun 21.03.48 | 15:30 | Garbarnia Kraków | 1-0 | Legia Warszawa |   | 8000 |  R2 |  | Sun 21.03.48 | 15:30 | Polonia Warszawa | 2-5 | KS Cracovia |   | 10 000 |  R2 |  | Sun 21.03.48 | 16:00 | ZZK Poznań | 1-1 | Wisła Kraków |   | 7000 |  R2 |  | Sun 21.03.48 |   | AKS Chorzów | 2-4 | Warta Poznań |   | 15 000 |  R2 |  | Sun 21.03.48 |   | Ogniwo Bytom | 2-1 | Widzew Łódź |   | 4000 |  R2 |  | Sun 21.03.48 |   | Rymer-19 Rybnik | 3-0 | Tarnovia Tarnów |   | 5000 |  R2 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 11.04.48 | 16:00 | KS Cracovia | 0-4 | Ruch Chorzów |   | 25 000 |  R3 |  | Sun 11.04.48 | 16:30 | Legia Warszawa | 2-1 | Warta Poznań |   | 10 000 |  R3 |  | Sun 11.04.48 | 16:30 | Widzew Łódź | 0-3 | Rymer-19 Rybnik |   | 7000 |  R3 |  | Sun 11.04.48 |   | AKS Chorzów | 2-1 | Wisła Kraków |   | 10 000 |  R3 |  | Sun 11.04.48 | 16:00 | ZZK Poznań | 2-1 | Polonia Warszawa |   | 5000 |  R3 |  | Sun 11.04.48 |   | Ogniwo Bytom | 4-3 | Łóddzki KS |   | 5000 |  R3 |  | Sun 11.04.48 |   | Tarnovia Tarnów | 2-0 | Garbarnia Kraków |   | 5000 |  R3 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 25.04.48 | 16:30 | Łóddzki KS | 1-4 | AKS Chorzów |   | 9000 |  R4 |  | Sun 25.04.48 | 17:00 | Warta Poznań | 0-5 | Garbarnia Kraków |   | 8000 |  R4 |  | Sun 25.04.48 | 17:00 | Wisła Kraków | 5-0 | Ogniwo Bytom |   | 7000 |  R4 |  | Sun 25.04.48 | 17:30 | Polonia Warszawa | 6-1 | Widzew Łódź |   | 4000 |  R4 |  | Sun 25.04.48 |   | Ruch Chorzów | 2-0 | ZZK Poznań |   | 6000 |  R4 |  | Sun 25.04.48 |   | Rymer-19 Rybnik | 1-2 | KS Cracovia |   | 8000 |  R4 |  | Sun 25.04.48 |   | Tarnovia Tarnów | 1-3 | Legia Warszawa |   | 8000 |  R4 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 02.05.48 | 17:00 | Garbarnia Kraków | 0-0 | Łóddzki KS |   | 6000 |  R5 |  | Sun 02.05.48 | 17:30 | ZZK Poznań | 1-2 | AKS Chorzów |   | 7000 |  R5 |  | Sun 02.05.48 | 17:30 | Widzew Łódź | 1-2 | KS Cracovia |   | 7000 |  R5 |  | Sun 02.05.48 | 18:00 | Legia Warszawa | 4-1 | Wisła Kraków |   | 15 000 |  R5 |  | Sun 02.05.48 |   | Ogniwo Bytom | 1-1 | Polonia Warszawa |   | 10 000 |  R5 |  | Sun 02.05.48 |   | Ruch Chorzów | 4-2 | Tarnovia Tarnów |   | 10 000 |  R5 |  | Sun 02.05.48 |   | Rymer-19 Rybnik | 2-3 | Warta Poznań |   | 7000 |  R5 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sat 08.05.48 | 18:00 | Polonia Warszawa | 6-2 | Rymer-19 Rybnik |   | 6000 |  R6 |  | Sun 09.05.48 | 17:00 | Tarnovia Tarnów | 2-1 | Wisła Kraków |   | 7000 |  R6 |  | Sun 09.05.48 | 17:30 | Łóddzki KS | 3-0 | Legia Warszawa |   | 12 000 |  R6 |  | Sun 09.05.48 |   | Ogniwo Bytom | 4-1 | Garbarnia Kraków |   | 8000 |  R6 |  | Thu 24.06.48 |   | AKS Chorzów | 1-0 | Widzew Łódź |   | 6000 |  R6 |  | Wed 07.07.48 | 18:15 | KS Cracovia | 3-1 | ZZK Poznań |   | 10 000 |  R6 |  | Thu 08.07.48 | 18:45 | Warta Poznań | 1-1 | Ruch Chorzów |   | 13 000 |  R6 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 09.05.48 | 17:00 | Warta Poznań | 3-2 | Widzew Łódź |   | 5000 |  R7 |  | Sat 22.05.48 | 18:00 | Garbarnia Kraków | 3-2 | KS Cracovia |   | 8000 |  R7 |  | Sun 23.05.48 | 17:00 | Wisła Kraków | 2-7 | Rymer-19 Rybnik |   | 8000 |  R7 |  | Sun 23.05.48 | 17:30 | Łóddzki KS | 3-2 | ZZK Poznań |   | 15 000 |  R7 |  | Sun 23.05.48 | 18:00 | Tarnovia Tarnów | 0-1 | Ogniwo Bytom |   | 7000 |  R7 |  | Sun 23.05.48 | 18:30 | Legia Warszawa | 4-2 | Ruch Chorzów |   | 20 000 |  R7 |  | Sun 23.05.48 |   | AKS Chorzów | 0-1 | Polonia Warszawa |   | 10 000 |  R7 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sat 29.05.48 | 18:00 | Garbarnia Kraków | 1-1 | ZZK Poznań |   | 8000 |  R8 |  | Sun 30.05.48 | 17:30 | Łóddzki KS | 0-3 | Wisła Kraków |   | 12 000 |  R8 |  | Sun 30.05.48 | 18:00 | KS Cracovia | 5-1 | AKS Chorzów |   | 8000 |  R8 |  | Sun 30.05.48 | 18:00 | Warta Poznań | 1-3 | Ogniwo Bytom |   | 6000 |  R8 |  | Sun 30.05.48 | 18:30 | Polonia Warszawa | 3-0 | Tarnovia Tarnów |   | 8000 |  R8 |  | Sun 30.05.48 |   | Ruch Chorzów | 13-1 | Widzew Łódź |   | 5000 |  R8 |  | Sun 30.05.48 |   | Rymer-19 Rybnik | 3-2 | Legia Warszawa |   | 8000 |  R8 |   
                
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Thu 03.06.48 | 18:00 | Widzew Łódź | 2-6 | Łóddzki KS |   | 7000 |  R9 |  | Thu 03.06.48 | 18:15 | Wisła Kraków | 4-0 | Garbarnia Kraków |   | 6000 |  R9 |  | Thu 03.06.48 | 18:30 | ZZK Poznań | 2-0 | Warta Poznań |   | 10 000 |  R9 |  | Thu 03.06.48 | 18:30 | Legia Warszawa | 1-0 | Polonia Warszawa |   | 15 000 |  R9 |  | Thu 03.06.48 |   | AKS Chorzów | 0-2 | Ruch Chorzów |   | 30 000 |  R9 |  | Thu 03.06.48 |   | Ogniwo Bytom | 3-1 | Rymer-19 Rybnik |   | 10 000 |  R9 |  | Thu 03.06.48 |   | Tarnovia Tarnów | 1-1 | KS Cracovia |   | 7000 |  R9 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 06.06.48 | 11:00 | Garbarnia Kraków | 2-1 | Widzew Łódź |   | 4000 |  R10 |  | Sun 06.06.48 | 18:00 | Legia Warszawa | 4-1 | AKS Chorzów |   | 12 000 |  R10 |  | Sun 06.06.48 | 18:00 | Łóddzki KS | 2-4 | Polonia Warszawa |   | 12 000 |  R10 |  | Sun 06.06.48 | 18:15 | Wisła Kraków | 0-2 | KS Cracovia |   | 18 000 |  R10 |  | Sun 06.06.48 |   | Ogniwo Bytom | 1-2 | ZZK Poznań |   | 7000 |  R10 |  | Sun 06.06.48 |   | Ruch Chorzów | 5-1 | Rymer-19 Rybnik |   | 6000 |  R10 |  | Sun 06.06.48 | 18:00 | Warta Poznań | 3-0 | Tarnovia Tarnów |   | 8000 |  R10 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Thu 17.06.48 |   | AKS Chorzów | 3-2 | Ogniwo Bytom |   | 12 000 |  R11 |  | Fri 18.06.48 |   | Polonia Warszawa | 0-3 | Ruch Chorzów |   | 10 000 |  R11 |  | Sat 19.06.48 | 18:00 | Widzew Łódź | 3-2 | Tarnovia Tarnów |   | 4000 |  R11 |  | Sat 19.06.48 | 18:30 | KS Cracovia | 6-1 | Łóddzki KS |   | 6000 |  R11 |  | Sat 19.06.48 | 18:45 | ZZK Poznań | 5-4 | Legia Warszawa |   | 6000 |  R11 |  | Sun 20.06.48 | 18:00 | Wisła Kraków | 5-2 | Warta Poznań |   | 7000 |  R11 |  | Sun 20.06.48 |   | Rymer-19 Rybnik | 4-3 | Garbarnia Kraków |   | 2000 |  R11 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sat 03.07.48 | 18:15 | KS Cracovia | 2-1 | Ogniwo Bytom |   | 8000 |  R12 |  | Sat 03.07.48 | 18:45 | Warta Poznań | 3-0 | Polonia Warszawa |   | 6000 |  R12 |  | Sun 04.07.48 | 18:00 | Garbarnia Kraków | 1-1 | AKS Chorzów |   | 6000 |  R12 |  | Sun 04.07.48 | 18:00 | Legia Warszawa | 6-0 | Widzew Łódź |   | 4000 |  R12 |  | Sun 04.07.48 | 18:00 | Łóddzki KS | 6-1 | Rymer-19 Rybnik |   | 5000 |  R12 |  | Sun 04.07.48 | 18:00 | Ruch Chorzów | 1-1 | Wisła Kraków |   | 25 000 |  R12 |  | Sun 04.07.48 |   | Tarnovia Tarnów | 2-2 | ZZK Poznań |   | 4000 |  R12 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sat 10.07.48 |   | AKS Chorzów | 4-0 | Tarnovia Tarnów |   | 5000 |  R13 |  | Sun 11.07.48 | 11:00 | Wisła Kraków | 8-0 | Widzew Łódź |   | 4000 |  R13 |  | Sun 11.07.48 | 18:00 | Łóddzki KS | 3-3 | Warta Poznań |   | 15 000 |  R13 |  | Sun 11.07.48 | 18:15 | KS Cracovia | 2-0 | Legia Warszawa |   | 16 000 |  R13 |  | Sun 11.07.48 | 18:30 | ZZK Poznań | 3-3 | Rymer-19 Rybnik |   | 5000 |  R13 |  | Sun 11.07.48 |   | Ogniwo Bytom | 1-1 | Ruch Chorzów |   | 30 000 |  R13 |  | Sat 09.10.48 | 15:00 | Polonia Warszawa | 2-1 | Garbarnia Kraków |   | 7000 |  R13 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sat 31.07.48 | 18:15 | Garbarnia Kraków | 3-4 | Warta Poznań |   | 5000 |  R14 |  | Sun 01.08.48 | 18:00 | KS Cracovia | 4-0 | Rymer-19 Rybnik |   | 7000 |  R14 |  | Sun 01.08.48 | 18:00 | ZZK Poznań | 3-2 | Ruch Chorzów |   | 8000 |  R14 |  | Sun 01.08.48 | 18:00 | Legia Warszawa | 0-2 | Tarnovia Tarnów |   | 5000 |  R14 |  | Sun 01.08.48 | 18:00 | Widzew Łódź | 1-1 | Polonia Warszawa |   | 6000 |  R14 |  | Sun 01.08.48 |   | AKS Chorzów | 2-5 | Łóddzki KS |   | 5000 |  R14 |  | Sun 01.08.48 |   | Ogniwo Bytom | 2-4 | Wisła Kraków |   | 8000 |  R14 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sat 07.08.48 | 18:00 | Warta Poznań | 5-1 | Rymer-19 Rybnik |   | 10 000 |  R15 |  | Sun 08.08.48 | 12:00 | KS Cracovia | 7-0 | Widzew Łódź |   | 3000 |  R15 |  | Sun 08.08.48 | 18:00 | Łóddzki KS | 1-2 | Garbarnia Kraków |   | 12 000 |  R15 |  | Sun 08.08.48 | 18:00 | Polonia Warszawa | 3-1 | Ogniwo Bytom |   | 7000 |  R15 |  | Sun 08.08.48 | 18:00 | Wisła Kraków | 8-0 | Legia Warszawa |   | 8000 |  R15 |  | Sun 08.08.48 |   | AKS Chorzów | 3-2 | ZZK Poznań |   | 6000 |  R15 |  | Sun 08.08.48 |   | Tarnovia Tarnów | 3-0 | Ruch Chorzów |   | 10 000 |  R15 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Thu 12.08.48 | 18:00 | Widzew Łódź | 0-3 | AKS Chorzów |   | 4000 |  R16 |  | Sat 14.08.48 | 18:00 | Wisła Kraków | 6-1 | Tarnovia Tarnów |   | 8000 |  R16 |  | Sun 15.08.48 | 18:00 | ZZK Poznań | 1-0 | KS Cracovia |   | 8000 |  R16 |  | Sun 15.08.48 | 18:00 | Legia Warszawa | 1-3 | Łóddzki KS |   | 6000 |  R16 |  | Sun 15.08.48 | 18:00 | Ruch Chorzów | 3-1 | Warta Poznań |   | 20 000 |  R16 |  | Sun 15.08.48 | 18:15 | Garbarnia Kraków | 4-1 | Ogniwo Bytom |   | 4000 |  R16 |  | Sun 15.08.48 |   | Rymer-19 Rybnik | 2-1 | Polonia Warszawa |   | 6000 |  R16 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sat 28.08.48 | 17:30 | KS Cracovia | 2-2 | Warta Poznań |   | 8000 |  R17 |  | Sun 29.08.48 | 16:45 | Garbarnia Kraków | 2-6 | Ruch Chorzów |   | 8000 |  R17 |  | Sun 29.08.48 | 17:00 | Łóddzki KS | 2-1 | Tarnovia Tarnów |   | 15 000 |  R17 |  | Sun 29.08.48 | 17:00 | Polonia Warszawa | 0-5 | Wisła Kraków |   | 12 000 |  R17 |  | Sun 29.08.48 |   | AKS Chorzów | 2-0 | Rymer-19 Rybnik |   | 7000 |  R17 |  | Sun 29.08.48 | 17:00 | ZZK Poznań | 1-1 | Widzew Łódź |   | 4000 |  R17 |  | Sun 29.08.48 |   | Ogniwo Bytom | 1-2 | Legia Warszawa |   | 6000 |  R17 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 05.09.48 | 11:00 | Warta Poznań | 1-3 | AKS Chorzów |   | 8500 |  R18 |  | Sun 05.09.48 | 12:00 | KS Cracovia | 3-1 | Polonia Warszawa |   | 5000 |  R18 |  | Sun 05.09.48 | 16:30 | Wisła Kraków | 2-1 | ZZK Poznań |   | 10 000 |  R18 |  | Sun 05.09.48 | 17:00 | Legia Warszawa | 2-0 | Garbarnia Kraków |   | 6000 |  R18 |  | Sun 05.09.48 | 17:00 | Widzew Łódź | 2-1 | Ogniwo Bytom |   | 5000 |  R18 |  | Sun 05.09.48 |   | Ruch Chorzów | 3-0 | Łóddzki KS |   | 8000 |  R18 |  | Sun 05.09.48 |   | Tarnovia Tarnów | 4-0 | Rymer-19 Rybnik |   | 5000 |  R18 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Wed 08.09.48 | 17:00 | Garbarnia Kraków | 1-3 | Wisła Kraków |   | 7000 |  R19 |  | Thu 09.09.48 | 17:00 | Łóddzki KS | 6-1 | Widzew Łódź |   | 10 000 |  R19 |  | Thu 09.09.48 | 17:00 | Polonia Warszawa | 1-0 | Legia Warszawa |   | 10 000 |  R19 |  | Thu 09.09.48 | 17:00 | Warta Poznań | 2-2 | ZZK Poznań |   | 10 000 |  R19 |  | Thu 09.09.48 | 17:15 | KS Cracovia | 3-0 | Tarnovia Tarnów |   | 10 000 |  R19 |  | Thu 09.09.48 |   | Ruch Chorzów | 1-1 | AKS Chorzów |   | 35 000 |  R19 |  | Thu 09.09.48 |   | Rymer-19 Rybnik | 2-2 | Ogniwo Bytom |   | 7000 |  R19 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 26.09.48 | 16:00 | Polonia Warszawa | 0-0 | Warta Poznań |   | 9000 |  R20 |  | Sun 26.09.48 | 16:00 | Widzew Łódź | 1-6 | Legia Warszawa |   | 5000 |  R20 |  | Sun 26.09.48 | 16:00 | Wisła Kraków | 3-1 | Ruch Chorzów |   | 25 000 |  R20 |  | Sun 26.09.48 |   | AKS Chorzów | 6-0 | Garbarnia Kraków |   | 8000 |  R20 |  | Sun 26.09.48 | 16:00 | ZZK Poznań | 2-0 | Tarnovia Tarnów |   | 5000 |  R20 |  | Sun 26.09.48 |   | Ogniwo Bytom | 2-3 | KS Cracovia |   | 7000 |  R20 |  | Sun 26.09.48 |   | Rymer-19 Rybnik | 2-0 | Łóddzki KS |   | 7000 |  R20 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 24.10.48 | 11:30 | Garbarnia Kraków | 1-0 | Rymer-19 Rybnik |   | 7000 |  R21 |  | Sun 24.10.48 | 12:00 | Legia Warszawa | 3-1 | ZZK Poznań |   | 4000 |  R21 |  | Sun 24.10.48 | 14:30 | Łóddzki KS | 1-0 | KS Cracovia |   | 12 000 |  R21 |  | Sun 24.10.48 |   | Ogniwo Bytom | 3-3 | AKS Chorzów |   | 5000 |  R21 |  | Sun 24.10.48 |   | Ruch Chorzów | 1-2 | Polonia Warszawa |   | 5000 |  R21 |  | Sun 24.10.48 |   | Tarnovia Tarnów | 5-1 | Widzew Łódź |   | 5000 |  R21 |  | Sun 24.10.48 | 14:30 | Warta Poznań | 2-3 | Wisła Kraków |   | 8000 |  R21 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 31.10.48 | 11:30 | KS Cracovia | 1-1 | Wisła Kraków |   | 30 000 |  R22 |  | Sun 31.10.48 | 12:00 | Polonia Warszawa | 3-1 | Łóddzki KS |   | 5000 |  R22 |  | Sun 31.10.48 | 14:00 | Widzew Łódź | 2-1 | Garbarnia Kraków |   | 2000 |  R22 |  | Sun 31.10.48 |   | AKS Chorzów | 1-3 | Legia Warszawa |   | 4000 |  R22 |  | Sun 31.10.48 | 11:00 | ZZK Poznań | 4-2 | Ogniwo Bytom |   | 7000 |  R22 |  | Sun 31.10.48 |   | Rymer-19 Rybnik | 1-1 | Ruch Chorzów |   | 4000 |  R22 |  | Sun 31.10.48 |   | Tarnovia Tarnów | 4-1 | Warta Poznań |   | 8000 |  R22 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 07.11.48 | 11:00 | Wisła Kraków | 4-0 | AKS Chorzów |   | 20 000 |  R23 |  | Sun 07.11.48 | 12:00 | Łóddzki KS | 3-3 | Ogniwo Bytom |   | 8000 |  R23 |  | Sun 07.11.48 | 13:00 | Polonia Warszawa | 2-2 | ZZK Poznań |   | 4000 |  R23 |  | Sun 07.11.48 | 14:00 | Garbarnia Kraków | 3-1 | Tarnovia Tarnów |   | 8000 |  R23 |  | Sun 07.11.48 |   | Ruch Chorzów | 1-2 | KS Cracovia |   | 12 000 |  R23 |  | Sun 07.11.48 |   | Rymer-19 Rybnik | 4-1 | Widzew Łódź |   | 4000 |  R23 |  | Sun 07.11.48 | 11:00 | Warta Poznań | 4-1 | Legia Warszawa |   | 9000 |  R23 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 14.11.48 | 11:00 | ZZK Poznań | 1-1 | Garbarnia Kraków |   | 4000 |  R24 |  | Sun 14.11.48 | 11:30 | Widzew Łódź | 3-2 | Ruch Chorzów |   | 3000 |  R24 |  | Sun 14.11.48 | 11:45 | Wisła Kraków | 5-1 | Łóddzki KS |   | 10 000 |  R24 |  | Sun 14.11.48 | 12:00 | Legia Warszawa | 1-0 | Rymer-19 Rybnik |   | 2000 |  R24 |  | Sun 14.11.48 |   | AKS Chorzów | 1-0 | KS Cracovia |   | 4000 |  R24 |  | Sun 14.11.48 |   | Ogniwo Bytom | 3-0 | Warta Poznań |   | 4000 |  R24 |  | Sun 14.11.48 |   | Tarnovia Tarnów | 3-0 | Polonia Warszawa |   | 6000 |  R24 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 21.11.48 | 11:00 | Garbarnia Kraków | 2-1 | Polonia Warszawa |   | 10 000 |  R25 |  | Sun 21.11.48 | 11:00 | Legia Warszawa | 0-0 | KS Cracovia |   | 4000 |  R25 |  | Sun 21.11.48 | 11:00 | Ruch Chorzów | 1-2 | Ogniwo Bytom |   | 7000 |  R25 |  | Sun 21.11.48 | 11:00 | Rymer-19 Rybnik | 1-2 | ZZK Poznań |   | 4000 |  R25 |  | Sun 21.11.48 | 11:00 | Tarnovia Tarnów | 4-0 | AKS Chorzów |   | 8000 |  R25 |  | Sun 21.11.48 | 11:00 | Warta Poznań | 2-2 | Łóddzki KS |   | 8000 |  R25 |  | Sun 21.11.48 | 11:00 | Widzew Łódź | 2-2 | Wisła Kraków |   | 7000 |  R25 |   
                 
           | date | time | team 1 ____________ | score | team 2 ____________ | HT | att. |   |  | Sun 28.11.48 | 11:00 | KS Cracovia | 2-0 | Garbarnia Kraków |   | 15 000 |  R26 |  | Sun 28.11.48 | 11:00 | ZZK Poznań | 1-3 | Łóddzki KS |   | 5000 |  R26 |  | Sun 28.11.48 | 11:00 | Ogniwo Bytom | 1-0 | Tarnovia Tarnów |   | 7000 |  R26 |  | Sun 28.11.48 | 11:00 | Polonia Warszawa | 4-1 | AKS Chorzów |   | 4000 |  R26 |  | Sun 28.11.48 | 11:00 | Ruch Chorzów | 3-3 | Legia Warszawa |   | 3000 |  R26 |  | Sun 28.11.48 | 11:00 | Rymer-19 Rybnik | 1-2 | Wisła Kraków |   | 3000 |  R26 |  | Sun 28.11.48 | 11:00 | Widzew Łódź | 0-3 | Warta Poznań |   | 4000 |  R26 |   
 | 
 |  
     
 |