Die Rugby-Bundesliga 2003/04 ist die 33. ihrer Geschichte. 8 Mannschaften spielten um die deutsche Meisterschaft im Rugby. Meister wurde in einem Endspiel zwischen den beiden Tabellen-Ersten der Sportclub Neuenheim 1902 (SC Neuenheim) aus Heidelberg.
| Pl. | Verein | Sp | Punkte | Dif | Pkt |
| 1. | SC Neuenheim | 14 | 494:153 | +341 | 38 |
| 2. | DRC Hannover | 14 | 532:233 | +299 | 38 |
| 3. | RG Heidelberg | 14 | 508:199 | +309 | 34 |
| 4. | TSV Handschuhsheim | 14 | 533:237 | +296 | 34 |
| 5. | Berliner RC | 14 | 327:411 | ?84 | 26 |
| 6. | TSV Victoria Linden | 14 | 240:393 | ?153 | 22 |
| 7. | SC Germania List | 14 | 172:584 | ?412 | 17 |
| 8. | DSV 1878 / 08 Ricklingen | 14 | 132:728 | ?596 | 15 |
Absteiger: Spielgemeinschaft DSV 1878 Hannover/SV 1908 Ricklingen
Aufsteiger: Rugby Klub 03 Berlin
4. Juli 2004 in Heidelberg: SC Neuenheim - DRC Hannover 23:18
1971/72 | 1972/73 | 1973/74 | 1974/75 | 1975/76 | 1976/77 | 1977/78 | 1978/79 | 1979/80 | 1980/81 | 1977/82 | 1978/83 | 1979/84 | 1980/85 | 1981/86 | 1982/87 | 1987/88 | 1988/89 | 1989/90 | 1990/91 | 1991/92 | 1992/93 | 1993/94 | 1994/95 | 1995/96 | 1996/97 | 1997/98 | 1998/99 | 1999/2000 | 2000/01 | 2001/02 | 2002/03 | 2003/04 | 2004/05 | 2005/06 | 2006/07 | 2007/08 | 2008/09