1947–48 Yugoslav First League
Teams
Changes from last season
;Teams promoted from 1946–47 Yugoslav Second League:
;Teams relegated from 1946–47 Yugoslav First League:
League table
Champions
Dinamo Zagreb
- Slavko Arneri 6
- Josip Babić 9
- Aleksandar Benko 9
- Zvonimir Cimermančić 18
- Željko Čajkovski 18
- Drago Horvat 18
- Ivan Horvat 9
- Ivan Jazbinšek 9
- Marko Jurić 12
- Ratko Kacijan 16
- Mirko Kokotović 2
- Dragutin Lojen 1
- Zvonimir Monsider 3
- Branko Pleše 18
- Krešimir Pukšec 10
- Ivica Rajs 10
- Božidar Senčar 7
- Zvonko Strnad 2
- Đuka Strugar 4
- Franjo Wölfl 17
1 ogTop scorers
Cup
Round of Sixteen
Partizan Beograd 3 - 2 Proleter Osijek
Dinamo Zagreb x - x X
X x - x X
X x - x X
X x - x X
X x - x X
Lokomotiva Zagreb x - x X
Crvena Zvezda Beograd x - x XQuarter finals
Crvena Zvezda Beograd x - x X
Partizan Beograd 2 - 0 Lokomotiva Zagreb
X x - x X
Dinamo Zagreb x - x XSemi finals
Crvena Zvezda Beograd x - x X
Partizan Beograd 3 - 3 Dinamo ZagrebFinals
Partizan 0 - 3 Crvena Zvezda
Stadium: Stadion Crvene Zvezde
Attendance: 30,000
Referee: Lemesic
Partizan: Franjo Šoštarić, Vladimir Firm, M.Petrovic, Zlatko Čajkovski, Milorad Jovanović, Lajčo Jakovetić, Prvoslav Mihajlović, Božidar Drenovac, Stjepan Bobek, Aleksandar Atanacković, Kiril Simonovski
Crvena zvezda: Srđan Mrkušić, Branko Stanković, Milenko Drakulić, Dimitrije Tadić, Milivoje Đurđević, Predrag Đajić, Cokic, Rajko Mitić, Kosta Tomašević, Bela Palfi, Branislav Vukosavljević