2003–04 Heineken Cup pool stage
# 2003–04 Heineken Cup pool stage

The pool stage of the 2003–04 Heineken Cup.

## Pool 1

| Team | P | W | D | L | Tries for | Tries against | Try diff | Points for | Points against | Points diff | TB | LB | Pts |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stade Français | 6 | 4 | 0 | 2 | 11 | 8 | 3 | 134 | 80 | 54 | 1 | 1 | 18 |
| Leicester Tigers | 6 | 3 | 0 | 3 | 17 | 10 | 7 | 137 | 115 | 22 | 3 | 0 | 15 |
| Ulster | 6 | 3 | 0 | 3 | 10 | 9 | 1 | 109 | 106 | 3 | 1 | 1 | 14 |
| Newport Gwent Dragons | 6 | 2 | 0 | 4 | 5 | 16 | −11 | 67 | 146 | −79 | 0 | 1 | 9 |

* 5 December 2003 16:00

| Stade Français | 26–15 | Leicester Tigers |
| - | - | - |

* Stade Jean-Bouin Attendance: 11,848
* 7 December 2003 14:30

| Newport Gwent Dragons | 24–15 | Ulster |
| - | - | - |

* Rodney Parade Attendance: 5,500
* 12 December 2003 19:30

| Ulster | 22–20 | Stade Français |
| - | - | - |

* Ravenhill Attendance: 10,243
* 14 December 2003 15:00

| Leicester Tigers | 34–3 | Newport Gwent Dragons |
| - | - | - |

* Welford Road Attendance: 15,093
* 10 January 2004 14:30

| Newport Gwent Dragons | 20–12 | Stade Français |
| - | - | - |

* Rodney Parade Attendance: 5,782
* 11 January 2004 13:00

| Ulster | 33–0 | Leicester Tigers |
| - | - | - |

* Ravenhill Attendance: 12,300
* 17 January 2004 15:00

| Leicester Tigers | 49–7 | Ulster |
| - | - | - |

* Welford Road Attendance: 16,815
* 18 January 2004 15:00

| Stade Français | 37–0 | Newport Gwent Dragons |
| - | - | - |

* Stade Jean-Bouin Attendance: 8,888
* 24 January 2004 16:00

| Stade Français | 13–10 | Ulster |
| - | - | - |

* Stade Jean-Bouin Attendance: 10,284
* 24 January 2004 17:00

| Newport Gwent Dragons | 20–26 | Leicester Tigers |
| - | - | - |

* Rodney Parade Attendance: 8,319
* 30 January 2004 19:45

| Leicester Tigers | 13–26 | Stade Français |
| - | - | - |

* Welford Road Attendance: 16,815
* 30 January 2004 19:45

| Ulster | 22–0 | Newport Gwent Dragons |
| - | - | - |

* Ravenhill Attendance: 11,925

## Pool 2

| Team | P | W | D | L | Tries for | Tries against | Try diff | Points for | Points against | Points diff | TB | LB | Pts |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Toulouse | 6 | 5 | 0 | 1 | 18 | 7 | 11 | 157 | 65 | 92 | 4 | 1 | 25 |
| Edinburgh | 6 | 5 | 0 | 1 | 14 | 7 | 7 | 130 | 89 | 41 | 2 | 0 | 22 |
| Leeds Tykes | 6 | 1 | 0 | 5 | 5 | 11 | −6 | 66 | 122 | −56 | 0 | 1 | 5 |
| Neath-Swansea Ospreys | 6 | 1 | 0 | 5 | 6 | 18 | −12 | 78 | 155 | −77 | 0 | 0 | 4 |

* 7 December 2003 13:00

| Edinburgh | 23–16 | Toulouse |
| - | - | - |

* Meadowbank Stadium Attendance: 3,520
* 7 December 2003 14:30

| Leeds Tykes | 29–20 | Neath Swansea Ospreys |
| - | - | - |

* Headingley Stadium Attendance: 3,755
* 12 December 2003 19:30

| Neath Swansea Ospreys | 16–32 | Edinburgh |
| - | - | - |

* St Helen's Attendance: 1,822
* 12 December 2003 19:30

| Toulouse | 19–3 | Leeds Tykes |
| - | - | - |

* Stade Ernest Wallon Attendance: 12,500
* 9 January 2004 19:30

| Edinburgh | 19–9 | Leeds Tykes |
| - | - | - |

* Meadowbank Stadium Attendance: 5,056
* 10 January 2004 16:00

| Toulouse | 29–6 | Neath Swansea Ospreys |
| - | - | - |

* Stade Ernest Wallon Attendance: 11,600
* 16 January 2004 19:45

| Neath Swansea Ospreys | 11–29 | Toulouse |
| - | - | - |

* The Gnoll Attendance: 4,378
* 18 January 2004 13:00

| Leeds Tykes | 0–23 | Edinburgh |
| - | - | - |

* Headingley Stadium Attendance: 3,354
* 23 January 2004 19:30

| Edinburgh | 33–15 | Neath Swansea Ospreys |
| - | - | - |

* Meadowbank Stadium Attendance: 4,820
* 25 January 2004 13:00

| Leeds Tykes | 22–31 | Toulouse |
| - | - | - |

* Headingley Stadium Attendance: 4,352
* 31 January 2004 15:00

| Neath Swansea Ospreys | 10–3 | Leeds Tykes |
| - | - | - |

* St Helen's Attendance: 3,312
* 31 January 2004 16:00

| Toulouse | 33–0 | Edinburgh |
| - | - | - |

* Stade Ernest Wallon Attendance: 18,184

## Pool 3

| Team | P | W | D | L | Tries for | Tries against | Try diff | Points for | Points against | Points diff | TB | LB | Pts |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Biarritz Olympique | 6 | 4 | 0 | 2 | 18 | 12 | 6 | 139 | 97 | 42 | 3 | 1 | 20 |
| Leinster | 6 | 4 | 0 | 2 | 13 | 11 | 2 | 142 | 113 | 29 | 1 | 1 | 18 |
| Cardiff Blues | 6 | 2 | 0 | 4 | 13 | 13 | 0 | 123 | 132 | −9 | 0 | 3 | 11 |
| Sale Sharks | 6 | 2 | 0 | 4 | 6 | 14 | −8 | 75 | 137 | −62 | 0 | 1 | 9 |

* 6 December 2003 15:00

| Leinster | 32–6 | Biarritz |
| - | - | - |

* Lansdowne Road Attendance: 7,200
* 6 December 2003 17:00

| Sale Sharks | 26–24 | Cardiff Blues |
| - | - | - |

* Edgeley Park Attendance: 10,541
* 12 December 2003 19:45

| Cardiff Blues | 19–24 | Leinster |
| - | - | - |

* Cardiff Arms Park Attendance: 5,000
* 13 December 2003 18:30

| Biarritz | 31–3 | Sale Sharks |
| - | - | - |

* Parc des Sports Aquil Attendance: 7,000
* 9 January 2004 19:45

| Leinster | 22–23 | Sale Sharks |
| - | - | - |

* Lansdowne Road Attendance: 14,200
* 10 January 2004 18:00

| Biarritz | 35–20 | Cardiff Blues |
| - | - | - |

* Parc des Sports Aquil Attendance: 5,321
* 17 January 2004 14:30

| Cardiff Blues | 21–20 | Biarritz |
| - | - | - |

* Cardiff Arms Park Attendance: 4,974
* 18 January 2004 15:00

| Sale Sharks | 16–23 | Leinster |
| - | - | - |

* Edgeley Park Attendance: 10,417
* 23 January 2004 19:45

| Leinster | 20–17 | Cardiff Blues |
| - | - | - |

* Lansdowne Road Attendance: 23,463
* 25 January 2004 15:00

| Sale Sharks | 0–15 | Biarritz |
| - | - | - |

* Edgeley Park Attendance: 6,421
* 31 January 2004 15:00

| Cardiff Blues | 22–7 | Sale Sharks |
| - | - | - |

* Cardiff Arms Park Attendance: 5,242
* 31 January 2004 16:00

| Biarritz | 32–21 | Leinster |
| - | - | - |

* Parc des Sports Aquil Attendance: 8,500

## Pool 4

| Team | P | W | D | L | Tries for | Tries against | Try diff | Points for | Points against | Points diff | TB | LB | Pts |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Llanelli Scarlets | 6 | 5 | 0 | 1 | 17 | 5 | 12 | 160 | 72 | 88 | 2 | 1 | 23 |
| Northampton Saints | 6 | 4 | 0 | 2 | 13 | 4 | 9 | 121 | 54 | 67 | 1 | 1 | 18 |
| Agen | 6 | 2 | 0 | 4 | 8 | 7 | 1 | 83 | 94 | −11 | 1 | 2 | 11 |
| The Borders | 6 | 1 | 0 | 5 | 4 | 26 | −22 | 39 | 183 | −144 | 0 | 0 | 4 |

* 5 December 2003 19:45

| Llanelli Scarlets | 14–9 | Northampton Saints |
| - | - | - |

* Stradey Park Attendance: 9,128
* 6 December 2003 19:30

| Agen | 27–8 | Borders |
| - | - | - |

* Stade Armandie Attendance: 7,000
* 13 December 2003 15:00

| Northampton Saints | 25–10 | Agen |
| - | - | - |

* Franklin's Gardens Attendance: 11,523
* 14 December 2003 13:00

| Borders | 10–41 | Llanelli Scarlets |
| - | - | - |

* Netherdale Attendance: 3,250
* 9 January 2004 19:30

| Llanelli Scarlets | 19–15 | Agen |
| - | - | - |

* Stradey Park Attendance: 9,438
* 10 January 2004 15:00

| Northampton Saints | 20–3 | Borders |
| - | - | - |

* Franklin's Gardens Attendance: 11,713
* 16 January 2004 19:30

| Borders | 3–39 | Northampton Saints |
| - | - | - |

* Netherdale Attendance: 3,420
* 17 January 2004 16:00

| Agen | 22–15 | Llanelli Scarlets |
| - | - | - |

* Stade Armandie Attendance: 7,000
* 23 January 2004 20:00

| Agen | 6–19 | Northampton Saints |
| - | - | - |

* Stade Armandie Attendance: 8,000
* 24 January 2004 15:00

| Llanelli Scarlets | 53–7 | Borders |
| - | - | - |

* Stradey Park Attendance: 7,393
* 1 February 2004 15:00

| Northampton Saints | 9–18 | Llanelli Scarlets |
| - | - | - |

* Franklin's Gardens Attendance: 12,031
* 1 February 2004 15:00

| Borders | 8–3 | Agen |
| - | - | - |

* Netherdale Attendance: 1,325

## Pool 5

| Team | P | W | D | L | Tries for | Tries against | Try diff | Points for | Points against | Points diff | TB | LB | Pts |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Munster Rugby | 6 | 5 | 0 | 1 | 22 | 5 | 17 | 172 | 76 | 96 | 4 | 0 | 24 |
| Gloucester | 6 | 5 | 0 | 1 | 22 | 11 | 11 | 197 | 100 | 97 | 4 | 0 | 24 |
| Bourgoin | 6 | 1 | 0 | 5 | 13 | 22 | −9 | 119 | 191 | −72 | 2 | 1 | 7 |
| Benetton Treviso | 6 | 1 | 0 | 5 | 13 | 32 | −19 | 104 | 225 | −121 | 1 | 0 | 5 |

* 6 December 2003 14:30

| Benetton Treviso | 12–33 | Gloucester |
| - | - | - |

* Stadio Comunale di Monigo Attendance: 3,500
* 6 December 2003 18:00

| Bourgoin | 17–18 | Munster |
| - | - | - |

* Stade Pierre Rajon Attendance: 9,200
* 13 December 2003 15:00

| Gloucester | 49–13 | Bourgoin |
| - | - | - |

* Kingsholm Attendance: 9,492
* 13 December 2003 17:00

| Munster | 51–0 | Benetton Treviso |
| - | - | - |

* Thomond Park Attendance: 9,000
* 10 January 2004 14:30

| Benetton Treviso | 42–33 | Bourgoin |
| - | - | - |

* Stadio Comunale di Monigo Attendance: 3,320
* 10 January 2004 17:00

| Gloucester | 22–11 | Munster |
| - | - | - |

* Kingsholm Attendance: 11,000
* 17 January 2004 17:00

| Munster | 35–14 | Gloucester |
| - | - | - |

* Thomond Park Attendance: 13,500
* 18 January 2004 15:00

| Bourgoin | 35–19 | Benetton Treviso |
| - | - | - |

* Stade Pierre Rajon Attendance: 4,350
* 24 January 2004 14:30

| Benetton Treviso | 20–31 | Munster |
| - | - | - |

* Stadio Comunale di Monigo Attendance: 5,500
* 21 January 2004 19:30

| Bourgoin | 18–37 | Gloucester |
| - | - | - |

* Stade Pierre Rajon Attendance: 6,500
* 31 January 2004 17:00

| Gloucester | 42–11 | Benetton Treviso |
| - | - | - |

* Kingsholm Attendance: 10,176
* 31 January 2004 17:00

| Munster | 26–3 | Bourgoin |
| - | - | - |

* Thomond Park Attendance: 14,000

## Pool 6

| Team | P | W | D | L | Tries for | Tries against | Try diff | Points for | Points against | Points diff | TB | LB | Pts |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| London Wasps | 6 | 5 | 0 | 1 | 22 | 8 | 14 | 186 | 85 | 101 | 3 | 1 | 24 |
| Celtic Warriors | 6 | 4 | 0 | 2 | 11 | 10 | 1 | 123 | 118 | 5 | 2 | 2 | 20 |
| Perpignan | 6 | 3 | 0 | 3 | 13 | 11 | 2 | 119 | 115 | 4 | 2 | 1 | 15 |
| Ghial Rugby Calvisano | 6 | 0 | 0 | 6 | 13 | 30 | −17 | 115 | 225 | −110 | 1 | 2 | 3 |

* 5 December 2003 19:15

| Celtic Warriors | 34–25 | Calvisano |
| - | - | - |

* Brewery Field Attendance: 2,500
* 7 December 2003 15:00

| London Wasps | 28–7 | Perpignan |
| - | - | - |

* Adams Park Attendance: 8,133
* 13 December 2003 14:30

| Calvisano | 33–52 | London Wasps |
| - | - | - |

* Centro Sportivo San Michele Attendance: 2,500
* 13 December 2003 16:00

| Perpignan | 26–19 | Celtic Warriors |
| - | - | - |

* Stade Aime Giral Attendance: 8,862
* 10 January 2004 19:00

| Perpignan | 48–7 | Calvisano |
| - | - | - |

* Stade Aime Giral Attendance: 9,174
* 11 January 2004 15:00

| London Wasps | 9–14 | Celtic Warriors |
| - | - | - |

* Adams Park Attendance: 7,502
* 16 January 2004 19:15

| Celtic Warriors | 12–17 | London Wasps |
| - | - | - |

* Brewery Field Attendance: 10,000
* 17 January 2004 14:30

| Calvisano | 11–17 | Perpignan |
| - | - | - |

* Centro Sportivo San Michele Attendance: 2,700
* 23 January 2004 19:15

| Celtic Warriors | 16–15 | Perpignan |
| - | - | - |

* Brewery Field Attendance: 6,500
* 25 January 2004 15:00

| London Wasps | 46–13 | Calvisano |
| - | - | - |

* Adams Park Attendance: 8,402
* 1 February 2004 14:00

| Calvisano | 26–28 | Celtic Warriors |
| - | - | - |

* Centro Sportivo San Michele Attendance: 2,300
* 1 February 2004 14:00

| Perpignan | 6–34 | London Wasps |
| - | - | - |

* Stade Aime Giral Attendance: 13,400

## Seeding and runners-up

| Seed | Pool Winners | Pts | TF | +/- |
| - | - | - | - | - |
| 1 | Toulouse | 25 | 18 | +92 |
| 2 | London Wasps | 24 | 22 | +101 |
| 3 | Munster | 24 | 22 | +97 |
| 4 | Llanelli Scarlets | 23 | 17 | +88 |
| 5 | Biarritz Olympique | 20 | 18 | +42 |
| 6 | Stade Français | 18 | 11 | +54 |
| Seed | Pool Runners-up | Pts | TF | +/- |
| 7 | Gloucester | 24 | 22 | +96 |
| 8 | Edinburgh | 22 | 14 | +41 |
| – | Celtic Warriors | 20 | 11 | +5 |
| – | Northampton Saints | 18 | 13 | +67 |
| – | Leinster | 18 | 13 | +29 |
| – | Leicester Tigers | 15 | 17 | +22 |
