The 1999–2000 Heineken Cup was the fifth edition of the Heineken Cup of rugby. Teams from France, Ireland, Italy, Wales, England and Scotland were divided into six pools of four and played home and away matches against each other. The pool winners and two best runners-up qualified for the knockout stages.

Teams France England Wales Scotland Ireland Italy Stade Français Toulouse Bourgoin Colomiers Montferrand Grenoble Leicester Tigers Bath London Wasps Saracens Harlequins Northampton Saints Swansea Llanelli Pontypridd Cardiff Neath Glasgow Caledonians Edinburgh Reivers Leinster Munster Ulster Petrarca Benetton Treviso

Pool stage In the pool matches teams received 2 points for a win 1 points for a draw

Pool 1 TeamPWDLTries forTries againstTry diffPoints forPoints againstPoints diffPts Stade Français640222913192109838 Leinster64021217−5150138128 Glasgow Caledonians62041423−9130179−494 Leicester Tigers620412111127173−464

Pool 2 TeamPWDLTries forTries againstTry diffPoints forPoints againstPoints diffPts Toulouse6501245192007312710 Bath6402158717080908 Swansea630314131126137−116 Petrarca60061138−2776282−2060

Pool 3 TeamPWDLTries forTries againstTry diffPoints forPoints againstPoints diffPts Llanelli65011789152866610 London Wasps65011697163996410 Bourgoin620414140140162−224 Ulster6006420−1671179−1080

Pool 4 TeamPWDLTries forTries againstTry diffPoints forPoints againstPoints diffPts Munster6501191451881325610 Saracens630324159206153536 Colomiers62041320−7144194−504 Pontypridd62041320−7106165−594

Pool 5 TeamPWDLTries forTries againstTry diffPoints forPoints againstPoints diffPts Cardiff641114131168141279 Montferrand64021961315485698 Benetton Treviso6204616−10100167−674 Harlequins6114812−4120149−293

Pool 6 TeamPWDLTries forTries againstTry diffPoints forPoints againstPoints diffPts Northampton Saints650119712184879710 Grenoble63031315−2110140−306 Edinburgh Reivers63031319−6112158−466 Neath61051317−4128149−212

Seeding SeedPool winnersPtsTF+/−1 Toulouse1024+1272 Northampton Saints1019+973 Munster1019+564 Llanelli1017+665 Cardiff914+27 6 Stade Français822+83SeedPool runners-upPtsTF+/−7 London Wasps1016+648 Montferrand819+69 — Bath815+90 — Leinster812+12 — Saracens624+53 — Grenoble613−30

Knockout stage

Quarter-finals

Semi-finals

Final