2003–04 Czech First League
| Season | 2003–04 |
|---|---|
| Champions | Baník Ostrava |
| Relegated | Viktoria Žižkov Viktoria Plzeň |
| Champions League | Baník Ostrava Sparta Prague |
| UEFA Cup | Olomouc Slavia Prague |
| Intertoto Cup | Liberec Zlín Teplice |
| Matches played | 240 |
| Goals scored | 578 (2.41 per match) |
| Top goalscorer | Marek Heinz (19) |
| Biggest home win | Sparta Prague 4–0 Opava Synot 4–0 Žižkov Ostrava 4–0 Opava Opava 4–0 Brno Brno 4–0 Plzeň Ostrava 6–2 Synot Ostrava 5–1 Brno |
| Biggest away win | Blšany 0–4 Sparta Prague Plzeň 0–4 Příbram |
| Highest scoring | Ostrava 6–2 Synot |
| Highest attendance | 20,032 Sparta Prague 1–1 Ostrava |
| Lowest attendance | 51 Blšany 3–1 Jablonec |
| Average attendance | 4,827 |
← 2002–03 2004–05 → | |
The 2003–04 Czech First League, known as the Gambrinus liga for sponsorship reasons, was the eleventh season of top-tier football in the Czech Republic.