Welsh Premier Division 2003-04 Table 2003-04 Table

| Club | Played | Drawn | Lost | Points_for | Points_against | Points_difference | Points |
|---|---|---|---|---|---|---|---|
| Club | Played | Drawn | Lost | Points for | Points against | Points difference | Points |
| Newport RFC | 30 | 1 | 2 | 1054 | 550 | +504 | 82 |
| Neath RFC | 30 | 1 | 6 | 947 | 557 | +390 | 70 |
| Pontypridd RFC | 30 | 2 | 8 | 820 | 641 | +179 | 62 |
| Aberavon RFC | 30 | 0 | 13 | 774 | 627 | +147 | 51 |
| Carmarthen Quins RFC | 30 | 1 | 13 | 674 | 629 | +45 | 49 |
| Swansea RFC | 30 | 0 | 14 | 853 | 710 | +143 | 48 |
| Bridgend Ravens | 30 | 1 | 15 | 757 | 767 | -10 | 43 |
| Cross Keys RFC | 30 | 0 | 17 | 753 | 777 | -24 | 39 |
| Bedwas RFC | 30 | 2 | 16 | 644 | 797 | -153 | 38 |