:2008–09 EHF Champions League

{{more citations needed|date=November 2022}}

{{Use dmy dates|date=February 2023}}

{{Infobox sport tournament

| name = EHF Champions League

| year = 2008–09

| image =

| caption =

| sport = Handball

| location =

| start_date =6 September 2008

| end_date =31 May 2009

| administrator = EHF

| tournament_format =

| venues =

| teams = 24 (group stage)
32 (qualifying)

| purse =

| champions = {{flagicon|ESP}} BM Ciudad Real

| runners-up1 = {{flagicon|GER}} THW Kiel

| matches =

| top_scorer = {{flagicon|CZE}}Filip Jícha (99)

| previous = 2007–08

| next = 2009–10

}}

The Champions League 2008–09 is the season of EHF Champions League. BM Ciudad Real won their second title in a row, beating THW Kiel in the final.

Teams

class="wikitable"
{{flagicon|ESP}} Ciudad Real

|{{flagicon|ESP}} Ademar León

|{{flagicon|ESP}} Barcelona

|{{flagicon|ESP}} San Antonio

{{flagicon|GER}} Kiel

|{{flagicon|GER}} Flensburg-Handewitt

|{{flagicon|GER}} Hamburg

|{{flagicon|RUS}} Chekhovskiye Medvedi

{{flagicon|FRA}} Chambéry Savoie

|{{flagicon|FRA}} Montpellier

|{{flagicon|SWE}} Hammarby

|{{flagicon|CRO}} Zagreb

{{flagicon|DEN}} Copenhagen

|{{flagicon|DEN}} Svendborg

|{{flagicon|UKR}} Zaporizhzhia

|{{flagicon|SLO}} Celje

{{flagicon|SLO}} Koper

|{{flagicon|HUN}} MKB Veszprém

|{{flagicon|HUN}} Pick Szeged

|{{flagicon|BIH}} Bosna Sarajevo

{{flagicon|NOR}} Drammen

|{{flagicon|SVK}} Tatran Prešov

|{{flagicon|SUI}} Amicitia Zürich

|{{flagicon|POL}} Wisła Płock

Qualification round

{{TwoLegStart}}

{{TwoLegResult|Kaunas |LTU |–| Brest Meshkov |BLR | 27–27 | 32–32 }}

{{TwoLegResult| A.C. Doukas School |GRE|– |Põlva Serviti |EST| 35–23 | 19–26 }}

{{TwoLegResult| Izmir |TUR|– |HC Metalurg |MKD| 29–33 | 31–34 }}

{{TwoLegResult| RK Crvena Zvezda |SRB|– |Casarano |ITA| 26–21 | 25–27 }}

{{TwoLegResult| HCM Constanța |ROU |– |KV Sasja HC |BEL| 38–25 | 36–31 }}

{{TwoLegResult| Chypre College |CYP|– |Haukar Hafnarfjördur |ISL| 30–31 | 30–34 }}

{{TwoLegResult| Benfica Lisbon |POR |– |Bregenz |AUT | 38–34 | 28–35 }}

{{TwoLegResult| Dudelange |LUX |– |Rhein-Neckar Löwen |GER | 16–41 | 15–46 }}

{{end}}

Group stage

=Group A=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=SAV|name_SAV={{flagicon|FRA}} Chambéry SH

|team2=CEL|name_CEL={{flagicon|SLO}} Celje

|team3=HAM|name_HAM={{flagicon|SWE}} Hammarby IF

|team4=KAR|name_KAR={{flagicon|LTU}} Granitas-Karys

|win_SAV=5|draw_SAV=0|loss_SAV=1|gf_SAV=200|ga_SAV=155

|win_CEL=4|draw_CEL=0|loss_CEL=2|gf_CEL=202|ga_CEL=166

|win_HAM=3|draw_HAM=0|loss_HAM=3|gf_HAM=158|ga_HAM=176

|win_KAR=0|draw_KAR=0|loss_KAR=6|gf_KAR=156|ga_KAR=219

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|4 October

|width="160" align="left"| Hammarby IF

|width="20"|31

|width="20"|27

|width="160" align="left"| Granitas-Karys

align="center"

|width="120"|5 October

|width="160" align="left"| Chambéry SH

|width="20"|37

|width="20"|30

|width="160" align="left"| Celje

align="center" bgcolor="#F8F8FF"

|width="120"|11 October

|width="160" align="left"| Celje

|width="20"|35

|width="20"|22

|width="160" align="left"| Hammarby IF

align="center"

|width="120"|11 October

|width="160" align="left"| Granitas-Karys

|width="20"|32

|width="20"|42

|width="160" align="left"| Chambéry SH

align="center" bgcolor="#F8F8FF"

|width="120"|16 October

|width="160" align="left"| Granitas-Karys

|width="20"|21

|width="20"|37

|width="160" align="left"| Celje

align="center"

|width="120"|19 October

|width="160" align="left"| Chambéry SH

|width="20"|31

|width="20"|18

|width="160" align="left"| Hammarby IF

align="center" bgcolor="#F8F8FF"

|width="120"|8 November

|width="160" align="left"| Hammarby IF

|width="20"|27

|width="20"|31

|width="160" align="left"| Celje

align="center"

|width="120"|9 November

|width="160" align="left"| Chambéry SH

|width="20"|34

|width="20"|21

|width="160" align="left"| Granitas-Karys

align="center" bgcolor="#F8F8FF"

|width="120"|13 November

|width="160" align="left"| Granitas-Karys

|width="20"|28

|width="20"|31

|width="160" align="left"| Hammarby IF

align="center"

|width="120"|16 November

|width="160" align="left"| Celje

|width="20"|25

|width="20"|32

|width="160" align="left"| Chambéry SH

align="center" bgcolor="#F8F8FF"

|width="120"|22 November

|width="160" align="left"| Hammarby IF

|width="20"|29

|width="20"|24

|width="160" align="left"| Chambéry SH

align="center"

|width="120"|22 November

|width="160" align="left"| Celje

|width="20"|44

|width="20"|27

|width="160" align="left"| Granitas-Karys

=Group B=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=REA|name_REA={{flagicon|ESP}} BM Ciudad Real

|team2=GOG|name_GOG={{flagicon|DEN}} GOG Svendborg

|team3=SAR|name_SAR={{flagicon|BIH}} RK Bosna Sarajevo

|team4=DOU|name_DOU={{flagicon|GRE}} A.C. Doukas

|win_REA=6|draw_REA=0|loss_REA=0|gf_REA=228|ga_REA=135

|win_GOG=3|draw_GOG=0|loss_GOG=3|gf_GOG=176|ga_GOG=173

|win_SAR=2|draw_SAR=1|loss_SAR=3|gf_SAR=157|ga_SAR=172

|win_DOU=0|draw_DOU=1|loss_DOU=5|gf_DOU=126|ga_DOU=207

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|4 October

|width="160" align="left"|Sarajevo

|width="20"|34

|width="20"|22

|width="160" align="left"| Doukas

align="center"

|width="120"|5 October

|width="160" align="left"| GOG Svendborg

|width="20"| 24

|width="20"| 34

|width="160" align="left"| BM Ciudad Real

align="center" bgcolor="#F8F8FF"

|width="120"|12 October

|width="160" align="left"| Doukas

|width="20"| 23

|width="20"| 41

|width="160" align="left"| GOG Svendborg

align="center"

|width="120"|12 October

|width="160" align="left"| BM Ciudad Real

|width="20"| 40

|width="20"| 24

|width="160" align="left"| Sarajevo

align="center" bgcolor="#F8F8FF"

|width="120"|18 October

|width="160" align="left"| Doukas

|width="20"| 21

|width="20"| 42

|width="160" align="left"| Ciudad Real

align="center"

|width="120"|19 October

|width="160" align="left"| GOG Svendborg

|width="20"| 30

|width="20"| 26

|width="160" align="left"| Sarajevo

align="center" bgcolor="#F8F8FF"

|width="120"|8 November

|width="160" align="left"| Sarajevo

|width="20"| 21

|width="20"| 34

|width="160" align="left"| BM Ciudad Real

align="center"

|width="120"|9 November

|width="160" align="left"| GOG Svendborg

|width="20"| 29

|width="20"| 21

|width="160" align="left"| Doukas

align="center" bgcolor="#F8F8FF"

|width="120"|16 November

|width="160" align="left"| Doukas

|width="20"| 20

|width="20"| 20

|width="160" align="left"| Sarajevo

align="center"

|width="120"|16 November

|width="160" align="left"| BM Ciudad Real

|width="20"| 37

|width="20"| 26

|width="160" align="left"| GOG Svendborg

align="center" bgcolor="#F8F8FF"

|width="120"|22 November

|width="160" align="left"| Sarajevo

|width="20"| 32

|width="20"| 26

|width="160" align="left"| GOG Svendborg

align="center"

|width="120"|23 November

|width="160" align="left"| BM Ciudad Real

|width="20"| 41

|width="20"| 19

|width="160" align="left"| Doukas

=Group C=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=KIE|name_KIE={{flagicon|DEU}} THW Kiel

|team2=BAR|name_BAR={{flagicon|ESP}} FC Barcelona

|team3=MET|name_MET={{flagicon|MKD}} Metalurg

|team4=DRA|name_DRA={{flagicon|NOR}} Drammen HK

|win_KIE=6|draw_KIE=0|loss_KIE=0|gf_KIE=210|ga_KIE=164

|win_BAR=4|draw_BAR=0|loss_BAR=2|gf_BAR=179|ga_BAR=156

|win_MET=2|draw_MET=0|loss_MET=4|gf_MET=157|ga_MET=172

|win_DRA=0|draw_DRA=0|loss_DRA=6|gf_DRA=154|ga_DRA=208

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|2 October

|width="160" align="left"| THW Kiel

|width="20"| 37

|width="20"| 29

|width="160" align="left"| Metalurg

align="center"

|width="120"|4 October

|width="160" align="left"| Drammen HK

|width="20"| 24

|width="20"| 29

|width="160" align="left"| FC Barcelona

align="center" bgcolor="#F8F8FF"

|width="120"|8 October

|width="160" align="left"| Drammen HK

|width="20"| 29

|width="20"| 39

|width="160" align="left"| THW Kiel

align="center"

|width="120"|12 October

|width="160" align="left"| FC Barcelona

|width="20"| 30

|width="20"| 19

|width="160" align="left"| Metalurg

align="center" bgcolor="#F8F8FF"

|width="120"|18 October

|width="160" align="left"| Metalurg

|width="20"| 37

|width="20"| 30

|width="160" align="left"| Drammen HK

align="center"

|width="120"|19 October

|width="160" align="left"| FC Barcelona

|width="20"| 27

|width="20"| 31

|width="160" align="left"| THW Kiel

align="center" bgcolor="#F8F8FF"

|width="120"|5 November

|width="160" align="left"| THW Kiel

|width="20"| 40

|width="20"| 28

|width="160" align="left"| Drammen HK

align="center"

|width="120"|8 November

|width="160" align="left"| Metalurg

|width="20"| 22

|width="20"| 29

|width="160" align="left"| FC Barcelona

align="center" bgcolor="#F8F8FF"

|width="120"|13 November

|width="160" align="left"| Metalurg

|width="20"| 25

|width="20"| 30

|width="160" align="left"| THW Kiel

align="center"

|width="120"|16 November

|width="160" align="left"| FC Barcelona

|width="20"| 38

|width="20"| 27

|width="160" align="left"| Drammen HK

align="center" bgcolor="#F8F8FF"

|width="120"|23 November

|width="160" align="left"| Drammen HK

|width="20"| 16

|width="20"| 25

|width="160" align="left"| Metalurg

align="center"

|width="120"|23 November

|width="160" align="left"| THW Kiel

|width="20"| 33

|width="20"| 26

|width="160" align="left"| FC Barcelona

=Group D=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=HAM|name_HAM={{flagicon|DEU}} HSV Hambourg

|team2=FCK|name_FCK={{flagicon|DEN}} FCK Håndbold

|team3=PRE|name_PRE={{flagicon|SVK}} Presov

|team4=ZVE|name_ZVE={{flagicon|SRB}} RK Crvena Zvezda

|win_HAM=6|draw_HAM=0|loss_HAM=0|gf_HAM=204|ga_HAM=153

|win_FCK=4|draw_FCK=0|loss_FCK=2|gf_FCK=196|ga_FCK=171

|win_PRE=2|draw_PRE=0|loss_PRE=4|gf_PRE=165|ga_PRE=183

|win_ZVE=0|draw_ZVE=0|loss_ZVE=6|gf_ZVE=146|ga_ZVE=204

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|2 October

|width="160" align="left"| HSV Hambourg

|width="20"| 32

|width="20"| 20

|width="160" align="left"| Presov

align="center"

|width="120"5| 5 October

|width="160" align="left"| RK Crvena Zvezda

|width="20"| 25

|width="20"| 34

|width="160" align="left"| FCK Håndbold

align="center" bgcolor="#F8F8FF"

|width="120"|11 October

|width="160" align="left"| FCK Håndbold

|width="20"| 31

|width="20"| 34

|width="160" align="left"| HSV Hambourg

align="center"

|width="120"|11 October

|width="160" align="left"| Presov

|width="20"| 27

|width="20"| 23

|width="160" align="left"| RK Crvena Zvezda

align="center" bgcolor="#F8F8FF"

|width="120"|15 October

|width="160" align="left"| RK Crvena Zvezda

|width="20"| 22

|width="20"| 38

|width="160" align="left"| HSV Hambourg

align="center"

|width="120"|18 October

|width="160" align="left"| Presov

|width="20"| 32

|width="20"| 33

|width="160" align="left"| FCK Håndbold

align="center" bgcolor="#F8F8FF"

|width="120"|5 November

|width="160" align="left"| HSV Hambourg

|width="20"| 29

|width="20"| 27

|width="160" align="left"| FCK Håndbold

align="center"

|width="120"|9 November

|width="160" align="left"| RK Crvena Zvezda

|width="20"| 27

|width="20"| '31

|width="160" align="left"| Presov

align="center" bgcolor="#F8F8FF"

|width="120"|15 November

|width="160" align="left"| FCK Håndbold

|width="20"| 38

|width="20"| 22

|width="160" align="left"| RK Crvena Zvezda

align="center"

|width="120"|16 November

|width="160" align="left"| Presov

|width="20"| 26

|width="20"| 35

|width="160" align="left"| HSV Hambourg

align="center" bgcolor="#F8F8FF"

|width="120"|22 November

|width="160" align="left"| FCK Håndbold

|width="20"| 33

|width="20"| 29

|width="160" align="left"| Presov

align="center"

|width="120"|23 November

|width="160" align="left"| HSV Hambourg

|width="20"| 36

|width="20"| 27

|width="160" align="left"| RK Crvena Zvezda

=Group E=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=MED|name_MED={{flagicon|RUS}} Chehovskie Medvedi

|team2=PSA|name_PSA={{flagicon|ESP}} Portland San Antonio

|team3=BUC|name_BUC={{flagicon|ROM}} Steaua Bucharest

|team4=KOP|name_KOP={{flagicon|SLO}} Koper

|win_MED=4|draw_MED=0|loss_MED=2|gf_MED=191|ga_MED=172

|win_PSA=4|draw_PSA=0|loss_PSA=2|gf_PSA=186|ga_PSA=179

|win_BUC=3|draw_BUC=0|loss_BUC=3|gf_BUC=171|ga_BUC=182

|win_KOP=1|draw_KOP=0|loss_KOP=5|gf_KOP=173|ga_KOP=188

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|2 October

|width="160" align="left"| Portland San Antonio

|width="20"| 38

|width="20"| 30

|width="160" align="left"| Steaua Bucarest

align="center"

|width="120"|4 October

|width="160" align="left"| Koper

|width="20"| 28

|width="20"| 35

|width="160" align="left"| Chehovskie Medvedi

align="center" bgcolor="#F8F8FF"

|width="120"|9 October

|width="160" align="left"| Chehovskie Medvedi

|width="20"| 34

|width="20"| 26

|width="160" align="left"| Portland San Antonio

align="center"

|width="120"|12 October

|width="160" align="left"| Steaua Bucarest

|width="20"| 28

|width="20"| 26

|width="160" align="left"| Koper

align="center" bgcolor="#F8F8FF"

|width="120"|18 October

|width="160" align="left"| Koper

|width="20"| 31

|width="20"| 29

|width="160" align="left"| Portland San Antonio

align="center"

|width="120"|19 October

|width="160" align="left"| Steaua Bucarest

|width="20"| 34

|width="20"| 32

|width="160" align="left"| Chehovskie Medvedi

align="center" bgcolor="#F8F8FF"

|width="120"|8 November

|width="160" align="left"| Koper

|width="20"| 29

|width="20"| 30

|width="160" align="left"| Steaua Bucarest

align="center"

|width="120"|8 November

|width="160" align="left"| Portland San Antonio

|width="20"| 33

|width="20"| 27

|width="160" align="left"| Chehovskie Medvedi

align="center" bgcolor="#F8F8FF"

|width="120"|15 November

|width="160" align="left"| Chehovskie Medvedi

|width="20"| 35

|width="20"| 30

|width="160" align="left"| Koper

align="center"

|width="120"|16 November

|width="160" align="left"| Steaua Bucarest

|width="20"| 28

|width="20"| 29

|width="160" align="left"| Portland San Antonio

align="center" bgcolor="#F8F8FF"

|width="120"|22 November

|width="160" align="left"| Portland San Antonio

|width="20"| 31

|width="20"| 29

|width="160" align="left"| Koper

align="center"

|width="120"|23 November

|width="160" align="left"| Chehovskie Medvedi

|width="20"| 28

|width="20"| 21

|width="160" align="left"| Steaua Bucarest

=Group F=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=FLE|name_FLE={{flagicon|DEU}} SG Flensburg

|team2=KES|name_KES={{flagicon|HUN}} KC Veszprém

|team3=JÖR|name_JÖR={{flagicon|ISL}} Haukar Hafnarfjördur

|team4=ZAP|name_ZAP={{flagicon|UKR}} Zaporojie

|win_FLE=5|draw_FLE=0|loss_FLE=1|gf_FLE=195|ga_FLE=158

|win_KES=4|draw_KES=0|loss_KES=2|gf_KES=183|ga_KES=159

|win_JÖR=2|draw_JÖR=0|loss_JÖR=4|gf_JÖR=147|ga_JÖR=181

|win_ZAP=1|draw_ZAP=0|loss_ZAP=5|gf_ZAP=144|ga_ZAP=171

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|5 October

|width="160" align="left"| Haukar Hafnarfjördur

|width="20"| 26

|width="20"| 25

|width="160" align="left"| Zaporojie

align="center"

|width="120"|5 October

|width="160" align="left"| KC Veszprém

|width="20"| 29

|width="20"| 28

|width="160" align="left"| SG Flensburg

align="center" bgcolor="#F8F8FF"

|width="120"|9 October

|width="160" align="left"| SG Flensburg

|width="20"| 35

|width="20"| 29

|width="160" align="left"| Haukar Hafnarfjördur

align="center"

|width="120"|11 October

|width="160" align="left"| Zaporojie

|width="20"| 25

|width="20"| 32

|width="160" align="left"| KC Veszprém

align="center" bgcolor="#F8F8FF"

|width="120"|16 October

|width="160" align="left"| SG Flensburg

|width="20"| 38

|width="20"| 20

|width="160" align="left"| Zaporojie

align="center"

|width="120"|19 October

|width="160" align="left"| Haukar Hafnarfjördur

|width="20"| 27

|width="20"| 26

|width="160" align="left"| KC Veszprém

align="center" bgcolor="#F8F8FF"

|width="120"|8 November

|width="160" align="left"| KC Veszprém

|width="20"| 33

|width="20"| 22

|width="160" align="left"| Zaporojie

align="center"

|width="120"|8 November

|width="160" align="left"| Haukar Hafnarfjördur

|width="20"| 25

|width="20"| 35

|width="160" align="left"| SG Flensburg

align="center" bgcolor="#F8F8FF"

|width="120"|15 November

|width="160" align="left"| Zaporojie

|width="20"| 26

|width="20"| 15

|width="160" align="left"| Haukar Hafnarfjördur

align="center"

|width="120"|16 November

|width="160" align="left"| SG Flensburg

|width="20"| 32

|width="20"| 29

|width="160" align="left"| KC Veszprém

align="center" bgcolor="#F8F8FF"

|width="120"|22 November

|width="160" align="left"| Zaporojie

|width="20"| 26

|width="20"| 27

|width="160" align="left"| SG Flensburg

align="center"

|width="120"|22 November

|width="160" align="left"| KC Veszprém

|width="20"| 34

|width="20"| 25

|width="160" align="left"| Haukar Hafnarfjördur

=Group G=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=LEÓ|name_LEÓ={{flagicon|ESP}} Ademar León

|team2=MON|name_MON={{flagicon|FRA}} Montpellier HB

|team3=ZUR|name_ZUR={{flagicon|CHE}} Zurich

|team4=BRE|name_BRE={{flagicon|AUT}} Bregenz

|win_LEÓ=4|draw_LEÓ=1|loss_LEÓ=1|gf_LEÓ=198|ga_LEÓ=177

|win_MON=4|draw_MON=1|loss_MON=1|gf_MON=196|ga_MON=176

|win_ZUR=2|draw_ZUR=1|loss_ZUR=3|gf_ZUR=185|ga_ZUR=185

|win_BRE=0|draw_BRE=1|loss_BRE=5|gf_BRE=170|ga_BRE=211

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|5 October

|width="160" align="left"| Zurich

|width="20"| 35

|width="20"| 25

|width="160" align="left"| Bregenz

align="center"

|width="120"|5 October

|width="160" align="left"| Ademar León

|width="20"| 25

|width="20"| 21

|width="160" align="left"| Montpellier HB

align="center" bgcolor="#F8F8FF"

|width="120"|11 October

|width="160" align="left"| Bregenz

|width="20"| 30

|width="20"| 34

|width="160" align="left"| Ademar León

align="center"

|width="120"|12 October

|width="160" align="left"| Montpellier HB

|width="20"| 36

|width="20"| 29

|width="160" align="left"| Zurich

align="center" bgcolor="#F8F8FF"

|width="120"|18 October

|width="160" align="left"| Bregenz

|width="20"| 32

|width="20"| 34

|width="160" align="left"| Montpellier HB

align="center"

|width="120"| 19 October

|width="160" align="left"| Ademar León

|width="20"| 39

|width="20"| 33

|width="160" align="left"| Zurich

align="center" bgcolor="#F8F8FF"

|width="120"|9 November

|width="160" align="left"| Zurich

|width="20"| 27

|width="20"| 28

|width="160" align="left"| 'Montpellier HB

align="center"

|width="120"|9 November

|width="160" align="left"| Ademar León

|width="20"| 37

|width="20"| 26

|width="160" align="left"| Bregenz

align="center" bgcolor="#F8F8FF"

|width="120"|15 November

|width="160" align="left"| Bregenz

|width="20"| 28

|width="20"| 28

|width="160" align="left"| Zurich

align="center"

|width="120"|16 November

|width="160" align="left"| Montpellier HB

|width="20"| 34

|width="20"| 34

|width="160" align="left"| Ademar León

align="center" bgcolor="#F8F8FF"

|width="120"|23 November

|width="160" align="left"| Zurich

|width="20"| 33

|width="20"| 29

|width="160" align="left"| Ademar León

align="center"

|width="120"|23 November

|width="160" align="left"| Montpellier HB

|width="20"| 43

|width="20"| 29

|width="160" align="left"| Bregenz

=Group H=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=RHN|name_RHN={{flagicon|DEU}} Rhein-Neckar

|team2=ZAG|name_ZAG={{flagicon|HRV}} RK Zagreb

|team3=SZE|name_SZE={{flagicon|HUN}} Pick Szeged

|team4=WPŁ|name_WPŁ={{flagicon|POL}} Wisła Płock

|win_RHN=4|draw_RHN=2|loss_RHN=0|gf_RHN=198|ga_RHN=160

|win_ZAG=4|draw_ZAG=2|loss_ZAG=0|gf_ZAG=186|ga_ZAG=156

|win_SZE=2|draw_SZE=0|loss_SZE=4|gf_SZE=159|ga_SZE=161

|win_WPŁ=0|draw_WPŁ=0|loss_WPŁ=6|gf_WPŁ=122|ga_WPŁ=188

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|4 October

|width="160" align="left"| Rhein-Neckar

|width="20"| 33

|width="20"| 33

|width="160" align="left"| RK Zagreb

align="center"

|width="120"|5 October

|width="160" align="left"| Wisła Płock

|width="20"| 16

|width="20"| 26

|width="160" align="left"| Pick Szeged

align="center" bgcolor="#F8F8FF"

|width="120"|12 October

|width="160" align="left"| Pick Szeged

|width="20"| 24

|width="20"| 28

|width="160" align="left"| Rhein-Neckar

align="center"

|width="120"| 12 October

|width="160" align="left"| RK Zagreb

|width="20"| 34

|width="20"| 17

|width="160" align="left"| Plock

align="center" bgcolor="#F8F8FF"

|width="120"| 16 October

|width="160" align="left"| Rhein-Neckar

|width="20"| 38

|width="20"| 25

|width="160" align="left"| Wisła Płock

align="center"

|width="120"| 18 October

|width="160" align="left"| Pick Szeged

|width="20"| 30

|width="20"| 36

|width="160" align="left"| RK Zagreb

align="center" bgcolor="#F8F8FF"

|width="120"|8 November

|width="160" align="left"| Wisła Płock

|width="20"| 24

|width="20"| 27

|width="160" align="left"| RK Zagreb

align="center"

|width="120"|9 November

|width="160" align="left"| Rhein-Neckar

|width="20"| 35

|width="20"| 28

|width="160" align="left"| Pick Szeged

align="center" bgcolor="#F8F8FF"

|width="120"|13 November

|width="160" align="left"| Rhein-Neckar

|width="20"| 27

|width="20"| 27

|width="160" align="left"| RK Zagreb

align="center"

|width="120"|15 November

|width="160" align="left"| Pick Szeged

|width="20"| 26

|width="20"| 17

|width="160" align="left"| Wisła Płock

align="center" bgcolor="#F8F8FF"

|width="120"|20 November

|width="160" align="left"| Wisła Płockv

|width="20"| 23

|width="20"| 37

|width="160" align="left"| Rhein-Neckar

align="center"

|width="120"|22 November

|width="160" align="left"| RK Zagreb

|width="20"| 29

|width="20"| 25

|width="160" align="left"| Pick Szeged

Main round

=Group 1=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=HAM|name_HAM={{flagicon|GER}} HSV Hambourg

|team2=MED|name_MED={{flagicon|RUS}} Chehovskie Medvedi

|team3=PSA|name_PSA={{flagicon|ESP}} Portland San Antonio

|team4=FCK|name_FCK={{flagicon|DEN}} FCK Håndbold

|win_HAM=5|draw_HAM=0|loss_HAM=1|gf_HAM=185|ga_HAM=169

|win_MED=3|draw_MED=0|loss_MED=3|gf_MED=196|ga_MED=190

|win_PSA=3|draw_PSA=0|loss_PSA=3|gf_PSA=174|ga_PSA=174

|win_FCK=1|draw_FCK=0|loss_FCK=5|gf_FCK=180|ga_FCK=202

|adjust_points_FCK=-2|hth_FCK=2 points deducted?

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|9 October

|width="160" align="left"| Chehovskie Medvedi

|width="20"|34

|width="20"|26

|width="160" align="left"| Portland San Antonio

align="center"

|width="120"|11 October

|width="160" align="left"| FCK Håndbold

|width="20"|31

|width="20"|34

|width="160" align="left"| HSV Hambourg

align="center" bgcolor="#F8F8FF"

|width="120"|5 November

|width="160" align="left"| HSV Hambourg

|width="20"|29

|width="20"|27

|width="160" align="left"| FCK Håndbold

align="center"

|width="120"|8 November

|width="160" align="left"| Portland San Antonio

|width="20"|33

|width="20"|27

|width="160" align="left"| Chehovskie Medvedi

align="center" bgcolor="#F8F8FF"

|width="120"|11 February

|width="160" align="left"| HSV Hambourg

|width="20"|34

|width="20"|23

|width="160" align="left"| Portland San Antonio

align="center"

|width="120"|14 February

|width="160" align="left"|FCK Håndbold

|width="20"|33

|width="20"|37

|width="160" align="left"| Chehovskie Medvedi

align="center" bgcolor="#F8F8FF"

|width="120"|18 February

|width="160" align="left"| Chehovskie Medvedi

|width="20"|30

|width="20"|32

|width="160" align="left"| HSV Hambourg

align="center"

|width="120"|21 February

|width="160" align="left"| Portland San Antonio

|width="20"|38

|width="20"|27

|width="160" align="left"| FCK Håndbold

align="center" bgcolor="#F8F8FF"

|width="120"|26 February

|width="160" align="left"| Chehovskie Medvedi

|width="20"| 37

|width="20"|34

|width="160" align="left"| FCK Håndbold

align="center" bgcolor="#F8F8FF"

|width="120"|1 March

|width="160" align="left"|Portland San Antonio

|width="20"|27

|width="20"|24

|width="160" align="left"| HSV Hambourg

align="center" bgcolor="#F8F8FF"

|width="120"|4 March

|width="160" align="left"| HSV Hambourg

|width="20"|32

|width="20"|31

|width="160" align="left"| Chehovskie Medvedi

align="center" bgcolor="#F8F8FF"

|width="120"|7 March

|width="160" align="left"|FCK Håndbold

|width="20"|28

|width="20"|27

|width="160" align="left"|Portland San Antonio

=Group 2=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=RHN|name_RHN={{flagicon|GER}} Rhein-Neckar

|team2=ZAG|name_ZAG={{flagicon|CRO}} RK Zagreb

|team3=SAV|name_SAV={{flagicon|FRA}} Chambéry SH

|team4=CEL|name_CEL={{flagicon|SLO}} Celje

|win_RHN=3|draw_RHN=2|loss_RHN=1|gf_RHN=188|ga_RHN=164

|win_ZAG=3|draw_ZAG=2|loss_ZAG=1|gf_ZAG=176|ga_ZAG=158

|win_SAV=4|draw_SAV=0|loss_SAV=2|gf_SAV=177|ga_SAV=178

|win_CEL=0|draw_CEL=0|loss_CEL=6|gf_CEL=149|ga_CEL=190

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|4 October

|width="160" align="left"| RK Zagreb

|width="20"|33

|width="20"|33

|width="160" align="left"| Rhein-Neckar

align="center"

|width="120"|5 October

|width="160" align="left"| Chambéry SH

|width="20"|37

|width="20"|30

|width="160" align="left"|Celje

align="center" bgcolor="#F8F8FF"

|width="120"|13 November

|width="160" align="left"| Rhein-Neckar

|width="20"|27

|width="20"|27

|width="160" align="left"| RK Zagreb

align="center"

|width="120"|16 November

|width="160" align="left"| Celje

|width="20"|25

|width="20"|32

|width="160" align="left"|Chambéry SH

align="center" bgcolor="#F8F8FF"

|width="120"|14 February

|width="160" align="left"| RK Zagreb

|width="20"|30

|width="20"|32

|width="160" align="left"| Chambéry SH

align="center"

|width="120"|14 February

|width="160" align="left"| Celje

|width="20"|28

|width="20"|34

|width="160" align="left"|Rhein-Neckar

align="center" bgcolor="#F8F8FF"

|width="120"|18 February

|width="160" align="left"| Chambéry SH

|width="20"|25

|width="20"|23

|width="160" align="left"| Rhein-Neckar

align="center" bgcolor="#F8F8FF"

|width="120"|21 February

|width="160" align="left"| Celje

|width="20"|22

|width="20"|25

|width="160" align="left"|Zagreb

align="center" bgcolor="#F8F8FF"

|width="120"|26 February

|width="160" align="left"| Rhein-Neckar

|width="20"|31

|width="20"|26

|width="160" align="left"| Celje

align="center" bgcolor="#F8F8FF"

|width="120"|28 February

|width="160" align="left"|Chambéry SH

|width="20"|26

|width="20"|30

|width="160" align="left"| Zagreb

align="center" bgcolor="#F8F8FF"

|width="120"|7 March

|width="160" align="left"| Zagreb

|width="20"|31

|width="20"|18

|width="160" align="left"| Celje

align="center" bgcolor="#F8F8FF"

|width="120"|8 March

|width="160" align="left"| Rhein-Neckar

|width="20"|40

|width="20"|25

|width="160" align="left"| Chambéry SH

=Group 3=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=KES|name_KES={{flagicon|HUN}} KC Veszprém

|team2=FLE|name_FLE={{flagicon|GER}} SG Flensburg

|team3=LEÓ|name_LEÓ={{flagicon|ESP}} CB Ademar León

|team4=MON|name_MON={{flagicon|FRA}} Montpellier HB

|win_KES=4|draw_KES=0|loss_KES=2|gf_KES=170|ga_KES=163

|win_FLE=3|draw_FLE=0|loss_FLE=3|gf_FLE=170|ga_FLE=172

|win_LEÓ=2|draw_LEÓ=1|loss_LEÓ=3|gf_LEÓ=177|ga_LEÓ=178

|win_MON=2|draw_MON=1|loss_MON=3|gf_MON=154|ga_MON=158

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|5 October

|width="160" align="left"| KC Veszprém

|width="20"|29

|width="20"|28

|width="160" align="left"| SG Flensburg

align="center"

|width="120"|5 October

|width="160" align="left"| CB Ademar León

|width="20"|25

|width="20"|21

|width="160" align="left"| Montpellier HB

align="center" bgcolor="#F8F8FF"

|width="120"|16 November

|width="160" align="left"| Montpellier HB

|width="20"|34

|width="20"|34

|width="160" align="left"| CB Ademar León

align="center"

|width="120"|16 November

|width="160" align="left"| SG Flensburg

|width="20"|32

|width="20"|29

|width="160" align="left"| KC Veszprém

align="center" bgcolor="#F8F8FF"

|width="120"|14 February

|width="160" align="left"| KC Veszprém

|width="20"|28

|width="20"|26

|width="160" align="left"| CB Ademar León

align="center"

|width="120"|15 February

|width="160" align="left"|Montpellier HB

|width="20"|31

|width="20"|25

|width="160" align="left"| SG Flensburg

align="center" bgcolor="#F8F8FF"

|width="120"|22 February

|width="160" align="left"| SG Flensburg

|width="20"|31

|width="20"|26

|width="160" align="left"| CB Ademar León

align="center"

|width="120"|22 February

|width="160" align="left"| Montpellier HB

|width="20"|24

|width="20"|30

|width="160" align="left"| KC Veszprém

align="center"

|width="120"|28 February

|width="160" align="left"| CB Ademar León

|width="20"|30

|width="20"|32

|width="160" align="left"| KC Veszprém

align="center"

|width="120"|1 March

|width="160" align="left"| SG Flensburg

|width="20"|22

|width="20"|21

|width="160" align="left"| Montpellier HB

align="center"

|width="120"|7 March

|width="160" align="left"| KC Veszprém

|width="20"|22

|width="20"|23

|width="160" align="left"| Montpellier HB

align="center"

|width="120"|8 March

|width="160" align="left"|CB Ademar León

|width="20"|36

|width="20"|32

|width="160" align="left"| SG Flensburg

=Group 4=

{{#invoke:sports table|main|style=WDL

|res_col_header=Q

|winpoints=2

|pts_first=y

|sortable_table=y

|team1=KIE|name_KIE={{flagicon|GER}} THW Kiel

|team2=REA|name_REA={{flagicon|ESP}} BM Ciudad Real

|team3=BAR|name_BAR={{flagicon|ESP}} FC Barcelona

|team4=GOG|name_GOG={{flagicon|DEN}} GOG Svendborg

|win_KIE=5|draw_KIE=0|loss_KIE=1|gf_KIE=210|ga_KIE=174

|win_REA=5|draw_REA=0|loss_REA=1|gf_REA=195|ga_REA=173

|win_BAR=2|draw_BAR=0|loss_BAR=4|gf_BAR=181|ga_BAR=183

|win_GOG=0|draw_GOG=0|loss_GOG=6|gf_GOG=166|ga_GOG=222

|col_A=#CCFFCC|text_A=

|result1=A|result2=A

|update=complete|source=

}}

border="0" cellspacing="0" cellpadding="1"
align="center" bgcolor="#F8F8FF"

|width="120"|5 October

|width="160" align="left"|GOG Svendborg

|width="20"|24

|width="20"|34

|width="160" align="left"| BM Ciudad Real

align="center"

|width="120"5|19 October

|width="160" align="left"|FC Barcelona

|width="20"|27

|width="20"|31

|width="160" align="left"| THW Kiel

align="center" bgcolor="#F8F8FF"

|width="120"|16 November

|width="160" align="left"| BM Ciudad Real

|width="20"|37

|width="20"|26

|width="160" align="left"| GOG Svendborg

align="center"

|width="120"|23 November

|width="160" align="left"| THW Kiel

|width="20"|33

|width="20"|26

|width="160" align="left"| FC Barcelona

align="center" bgcolor="#F8F8FF"

|width="120"|14 February

|width="160" align="left"| FC Barcelona

|width="20"|28

|width="20"|31

|width="160" align="left"| BM Ciudad Real

align="center"

|width="120"| 15 February

|width="160" align="left"| GOG Svendborg

|width="20"|31

|width="20"|43

|width="160" align="left"|THW Kiel

align="center" bgcolor="#F8F8FF"

|width="120"|22 February

|width="160" align="left"| THW Kiel

|width="20"|33

|width="20"|26

|width="160" align="left"| BM Ciudad Real

align="center"

|width="120"5|22 February

|width="160" align="left"| FC Barcelona

|width="20"|36

|width="20"|27

|width="160" align="left"| GOG Svendborg

align="center" bgcolor="#F8F8FF"

|width="120"|25 February

|width="160" align="left"| THW Kiel

|width="20"|37

|width="20"|29

|width="160" align="left"| GOG Svendborg

align="center"

|width="120"5|1 March

|width="160" align="left"| BM Ciudad Real

|width="20"|32

|width="20"|29

|width="160" align="left"| FC Barcelona

align="center" bgcolor="#F8F8FF"

|width="120"|7 March

|width="160" align="left"|BM Ciudad Real

|width="20"|35

|width="20"|33

|width="160" align="left"| THW Kiel

align="center"

|width="120"5|8 March

|width="160" align="left"| GOG Svendborg

|width="20"|29

|width="20"|35

|width="160" align="left"| FC Barcelona

Knockout stage

=Quarterfinals=

{{TwoLegStart}}

{{TwoLegResult| RK Zagreb|CRO|55–59|THW Kiel|GER| 2828|27–31 }}

{{TwoLegResult| BM Ciudad Real|ESP|58–56|KC Veszprém|HUN |29–24| 29–32}}

{{TwoLegResult| SG Flensburg Handewitt|GER|56–57|HSV Hambourg|GER |25–28|31–29 }}

{{TwoLegResult| Chehovskie Medvedi|RUS|61–67|Rhein-Neckar Löwen|GER| 33–31| 28–36 }}

{{end}}

=Semifinals=

{{TwoLegStart}}

{{TwoLegResult| Rhein-Neckar Löwen|GER|54–67|THW Kiel|GER|23–37|31–30 }}

{{TwoLegResult| BM Ciudad Real|ESP|63–60|HSV Hambourg|GER|30–29|33–31 }}

{{end}}

=Final=

{{TwoLegStart}}

{{TwoLegResult| THW Kiel|GER| 66–67 |BM Ciudad Real|ESP | 39–34 | 27–33 }}

{{end}}

Top scorers

class=wikitable

!

! Player

! Club

! Goals

align=center| 1

| {{flagicon|CZE}} Filip Jicha

| {{flagicon|GER}} THW Kiel

|align=center| 99

align=center| 2

| {{flagicon|MKD}} Kiril Lazarov

| {{flagicon|CRO}} RK Zagreb

|align=center| 93

align=center| 3

| {{flagicon|SRB}} Marko Vujin

| {{flagicon|HUN}} KC Veszprém

|align=center| 89

align=center| 4

| {{flagicon|SLO}} Vid Kavticnik

| {{flagicon|GER}} THW Kiel

|align=center| 77

align=center| 5

| {{flagicon|ISL}} Gudjon Valur Sigurdsson

| {{flagicon|GER}} Rhein-Neckar Löwen

|align=center| 76

align=center| 6

| {{flagicon|CZE}} Jan Filip

| {{flagicon|GER}} Rhein-Neckar Löwen

|align=center| 75

align=center| 7

| {{flagicon|SWE}} Jonas Källman

| {{flagicon|ESP}} BM Ciudad Real

|align=center| 74

align=center| 8

| {{flagicon|DEN}} Lars Christiansen

| {{flagicon|GER}} SG Flensburg

|align=center| 73

align=center| 9

| {{flagicon|POL}} Mariusz Jurasik

| {{flagicon|GER}} Rhein-Neckar Löwen

| align=center| 72

align=center| 10

| {{flagicon|SWE}} Fredrik Petersen

| {{flagicon|DEN}} GOG Svendborg

|align=center| 70

Source:{{Cite web |title=EHF Champions League 2008/09 – Top 50 scorers |url=http://www.ehfcl.com/men/2008-09/scorers/ |url-status=dead |archive-url=https://web.archive.org/web/20091021083935/http://www.ehfcl.com/men/2008-09/scorers/ |archive-date=21 October 2009 |access-date=6 November 2022}}

References

{{Reflist}}