# 2003–04 Divizia B

The 2003–04 Divizia B was the 64th season of the second tier of the Romanian football league system.
The format has been changed from two series of 16 teams to three series, each of them consisting of 16 teams. At the end of the season, the winners of the series promoted to Divizia A and the last three places from all the series relegated to Divizia C.

## Team changes
### Other

Divizia A clubs and bitter rivals, Petrolul Ploiești and Astra Ploiești merged. Astra was absorbed by Petrolul and Oțelul Galați, which initially relegated after the promotion/ relegation play-off against FC Oradea, remained in the top-flight.
Callatis Mangalia was promoted from Divizia C as the best next runner-up, in order to occupy the vacant place.

### Renamed teams

Chindia Târgoviște was renamed as FCM Târgoviște.
CS Certej merged with Mureșul Deva, was moved from Certeju de Sus to Deva and renamed as CS Deva.
Extensiv Craiova was renamed as FC Craiova.

## League tables
### Seria I

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Politehnica Iași (C, P) | 30 | 21 | 7 | 2 | 61 | 20 | +41 | 70 | Promotion to Divizia A |
| 2 | FC Vaslui | 30 | 18 | 4 | 8 | 52 | 21 | +31 | 58 | |
| 3 | Dacia Unirea Brăila | 30 | 15 | 6 | 9 | 47 | 34 | +13 | 51 | |
| 4 | Petrolul Moinești | 30 | 15 | 4 | 11 | 43 | 34 | +9 | 49 | |
| 5 | Laminorul Roman | 30 | 14 | 4 | 12 | 39 | 35 | +4 | 46 | |
| 6 | Metalul Plopeni (R) | 30 | 13 | 6 | 11 | 35 | 36 | −1 | 45 | Relegation to Divizia C |
| 7 | Midia Năvodari | 30 | 13 | 6 | 11 | 39 | 37 | +2 | 45 | |
| 8 | Unirea Focșani | 30 | 11 | 7 | 12 | 40 | 34 | +6 | 40 | |
| 9 | Callatis Mangalia | 30 | 11 | 6 | 13 | 30 | 33 | −3 | 39 | |
| 10 | Electrica Constanța | 30 | 10 | 9 | 11 | 25 | 30 | −5 | 39 | |
| 11 | Precizia Săcele | 30 | 10 | 7 | 13 | 21 | 28 | −7 | 37 | |
| 12 | Medgidia (R) | 30 | 10 | 7 | 13 | 32 | 34 | −2 | 37 | Relegation to Divizia C |
| 13 | Gloria Buzău | 30 | 10 | 5 | 15 | 33 | 44 | −11 | 35 | |
| 14 | Poiana Câmpina (R) | 30 | 9 | 5 | 16 | 35 | 44 | −9 | 29 | Relegation to Divizia C |
| 15 | Oltul Sfântu Gheorghe (R) | 30 | 8 | 4 | 18 | 26 | 49 | −23 | 28 | Relegation to Divizia C |
| 16 | FC Onești (R) | 30 | 6 | 5 | 19 | 22 | 67 | −45 | 23 | Relegation to Divizia C |
* ↑ Metalul Plopeni sold its place to Dinamo II București, at the end of the season.
* ↑ Medgidia sold its place to Liberty Salonta, at the end of the season.
* ↑ Poiana Câmpina were deducted 3 points.
* ↑ FC Onești withdrew during the winter break and lost all the matches from the second part of the season by forfeit.

### Serie II

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Sportul Studențesc București (C, P) | 30 | 23 | 5 | 2 | 92 | 15 | +77 | 74 | Promotion to Divizia A |
| 2 | Pandurii Târgu Jiu | 30 | 20 | 5 | 5 | 51 | 22 | +29 | 65 | |
| 3 | Dacia Mioveni | 30 | 16 | 7 | 7 | 43 | 22 | +21 | 55 | |
| 4 | Inter Gaz București | 30 | 13 | 9 | 8 | 42 | 31 | +11 | 48 | |
| 5 | Juventus București | 30 | 12 | 11 | 7 | 27 | 26 | +1 | 47 | |
| 6 | Unirea Urziceni | 30 | 12 | 8 | 10 | 30 | 23 | +7 | 44 | |
| 7 | FCM Târgoviște | 30 | 10 | 8 | 12 | 30 | 33 | −3 | 38 | |
| 8 | Internațional Pitești | 30 | 10 | 8 | 12 | 31 | 37 | −6 | 38 | |
| 9 | FC Craiova | 30 | 11 | 4 | 15 | 22 | 36 | −14 | 37 | |
| 10 | Minerul Motru | 30 | 9 | 9 | 12 | 38 | 41 | −3 | 36 | |
| 11 | Rulmentul Alexandria | 30 | 9 | 7 | 14 | 27 | 49 | −22 | 34 | |
| 12 | Building Vânju Mare | 30 | 7 | 13 | 10 | 37 | 33 | +4 | 34 | |
| 13 | Electromagnetica București | 30 | 9 | 5 | 16 | 29 | 48 | −19 | 32 | Ineligible for promotion |
| 14 | Rarora Râmnicu Vâlcea (R) | 30 | 8 | 7 | 15 | 25 | 60 | −35 | 31 | Relegation to Divizia C |
| 15 | Cimentul Fieni (R) | 30 | 9 | 3 | 18 | 24 | 40 | −16 | 30 | Relegation to Divizia C |
| 16 | ARO Câmpulung (R) | 30 | 5 | 5 | 20 | 21 | 53 | −32 | 20 | Relegation to Divizia C |

### Seria III

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | CFR Cluj (C, P) | 30 | 21 | 6 | 3 | 75 | 19 | +56 | 69 | Promotion to Divizia A |
| 2 | Jiul Petroșani | 30 | 21 | 5 | 4 | 67 | 17 | +50 | 68 | |
| 3 | Olimpia Satu Mare | 30 | 21 | 4 | 5 | 50 | 12 | +38 | 67 | |
| 4 | Gaz Metan Mediaș | 30 | 15 | 8 | 7 | 42 | 23 | +19 | 53 | |
| 5 | UTA Arad | 30 | 16 | 5 | 9 | 44 | 35 | +9 | 53 | |
| 6 | Universitatea Cluj | 30 | 15 | 7 | 8 | 49 | 28 | +21 | 52 | |
| 7 | Armătura Zalău | 30 | 13 | 6 | 11 | 44 | 38 | +6 | 45 | |
| 8 | Oașul Negrești | 30 | 13 | 2 | 15 | 49 | 54 | −5 | 41 | |
| 9 | Tricotaje Ineu | 30 | 13 | 2 | 15 | 57 | 53 | +4 | 41 | |
| 10 | Deva | 30 | 12 | 3 | 15 | 46 | 41 | +5 | 39 | |
| 11 | IS Câmpia Turzii | 30 | 10 | 9 | 11 | 35 | 41 | −6 | 39 | |
| 12 | Corvinul Hunedoara | 30 | 11 | 3 | 16 | 41 | 59 | −18 | 36 | |
| 13 | ACU Arad | 30 | 9 | 7 | 14 | 28 | 38 | −10 | 34 | |
| 14 | CSM Reșița (R) | 30 | 8 | 3 | 19 | 27 | 59 | −32 | 27 | Relegation to Divizia C |
| 15 | Baia Mare (R) | 30 | 4 | 3 | 23 | 30 | 86 | −56 | 15 | Relegation to Divizia C |
| 16 | Minaur Zlatna (R) | 30 | 1 | 1 | 28 | 13 | 94 | −81 | 4 | Relegation to Divizia C |
* ↑ Minaur Zlatna was excluded after round 27 and lost all remained matches from the second part by forfeit.

## Top scorers
### 29 goals

* Gheorghe Bucur (Sportul Studențesc)

### 20 goals

* Ionuț Mazilu (Sportul Studențesc)

### 17 goals

* Gabriel Apetri (Jiul Petroșani)

### 13 goals

* Viorel Gheorghe (Petrolul Moinești)
* Cristian Turcu (CFR Cluj)

### 12 goals

* Răzvan Cociș (Universitatea Cluj)
* Florin Anghel (FC Vaslui)
* Valentin Badea (FC Vaslui)

### 11 goals

* Robert Roszel (Olimpia Satu Mare)

### 9 goals

* Iulian Ștefan (Pandurii Târgu Jiu)
* Florin Maxim (Sportul Studențesc)

### 8 goals

* Constantin Barbu (Dacia Mioveni)
* Marius Păcurar (Politehnica Iași)

### 7 goals

* Constantin Borza (Midia Năvodari)
* Damian Militaru (Jiul Petroșani)
* Tiberiu Bălan (Sportul Studențesc)
* Gigel Ene (Rulmentul Alexandria)
* Dan Codreanu (Universitatea Cluj)