# 2002 UEFA Intertoto Cup

The 2002 UEFA Intertoto Cup finals were won by Málaga, Fulham, and Stuttgart. All three teams advanced to the UEFA Cup.

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Rijeka | 3–3(a) | St Patrick's Athletic | 3–2 | 0–1 |
| Lokeren | 5–4 | WIT Georgia | 3–1 | 2–3 |
| Santa Clara | 5–3 | Shirak | 2–0 | 3–3 |
| BATE Borisov | 3–0 | AB | 1–0 | 2–0 |
| Obilić | 2–3 | Haka | 1–2 | 1–1 |
| Zürich | 8–2 | Brotnjo | 7–0 | 1–2 |
| Gloria Bistrița | 2–0 | Union Luxembourg | 2–0 | 0–0 |
| Trencin | 3–6 | Slaven Belupo | 3–1 | 0–5 |
| Constructorul Cioburciu | 0–4 | Synot | 0–0 | 0–4 |
| Helsingborg | 1–0 | Koper | 1–0 | 0–0 |
| Budapest Honvéd | 0–1 | Žalgiris | 0–1 | 0–0 |
| St. Gallen | 11–1 | B68 Toftir | 5–1 | 6–0 |
| Zagłębie Lubin | 1–2 | Dinaburg | 1–1 | 0–1 |
| Brno | 1–6 | Ashdod | 0–5 | 1–1 |
| Enosis Neon Paralimni | 1–5 | Bregenz | 0–2 | 1–3 |
| União de Leiria | 2–4 | Levadia | 0–3 | 2–1 |
| Valletta | 1–2 | Teuta | 1–2 | 0–0 |
| Coleraine | 7–2 | Sant Julià | 5–0 | 2–2 |
| Marek | 3–1 | Caersws | 2–0 | 1–1 |
| Cementarnica 55 | 3–4 | FH | 1–3 | 2–1 |

### First leg

The game was awarded to Levadia Tallinn with a score of 3–0 due to União de Leiria fielding an ineligible player Roudolphe Douala.

### Second leg

3–3 on aggregate, St Patrick's Athletic won on away goals rule.
Lokeren won 5–4 on aggregate.
Santa Clara won 5–3 on aggregate.
BATE Borisov won 4–0 on aggregate.
Haka won 3–2 on aggregate.
Zürich won 8–2 on aggregate.
Gloria Bistrița won 2–0 on aggregate.
Slaven Belupo won 6–3 on aggregate.
Synot won 4–0 on aggregate.
Helsingborgs won 1–0 on aggregate.
Žalgiris won 1–0 on aggregate.
St. Gallen won 11–1 on aggregate.
Dinaburg won 2–1 on aggregate.
Ashdod won 6–1 on aggregate.
Bregenz won 5–1 on aggregate.
Levadia Tallinn won 4–2 on aggregate.
Teuta won 2–1 on aggregate.
Coleraine won 7–2 on aggregate.
Marek won 3–1 on aggregate.
FH won 4–3 on aggregate.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Slaven Belupo | 3–0 | Belenenses | 2–0 | 1–0 |
| Coleraine | 2–4 | Troyes | 1–2 | 1–2 |
| 1860 Munich | 0–5 | BATE Borisov | 0–1 | 0–4 |
| Villarreal | 4–2 | FH | 2–0 | 2–2 |
| Fulham | (a)1–1 | Haka | 0–0 | 1–1 |
| Sochaux | 4–1 | Žalgiris | 2–0 | 2–1 |
| Gent | (a)3–3 | St Patrick's Athletic | 2–0 | 1–3 |
| Stuttgart | 3–0 | Lokeren | 2–0 | 1–0 |
| Torino | 2–1 | Bregenz | 1–0 | 1–1 |
| Krylia Sovetov | 4–0 | Dinaburg | 3–0 | 1–0 |
| Teplice | 9–2 | Santa Clara | 5–1 | 4–1 |
| Willem II | 2–1 | St. Gallen | 1–0 | 1–1(aet) |
| Zürich | 1–0 | Levadia | 1–0 | 0–0 |
| Synot | 4–2 | Helsingborg | 4–0 | 0–2 |
| Gloria Bistrița | 3–1 | Teuta | 3–0 | 0–1 |
| Ashdod | 1–2 | Marek | 1–1 | 0–1 |

### Second leg

Slaven Belupo won 3–0 on aggregate.
Troyes won 4–2 on aggregate.
BATE Borisov won 5–0 on aggregate.
Villarreal won 4–2 on aggregate.
1–1 on aggregate, Fulham won on away goals rule.
Sochaux won 4–1 on aggregate.
3–3 on aggregate, Gent won on away goals rule.
Stuttgart won 3–0 on aggregate.
Torino won 2–1 on aggregate.
Krylia Sovetov won 4–0 on aggregate.
Teplice won 9–2 on aggregate.
Willem II won 2–1 on aggregate.
Zürich won 1–0 on aggregate.
Synot won 4–2 on aggregate.
Gloria Bistrița won 3–1 on aggregate.
Marek won 2–1 on aggregate.

## Third round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Krylia Sovetov | 3–3(a) | Willem II | 3–1 | 0–2 |
| NAC | 1–1(a) | Troyes | 1–1 | 0–0 |
| Stuttgart | 4–3 | Perugia | 3–1 | 1–2 |
| Fulham | 2–1 | Egaleo | 1–0 | 1–1 |
| Gloria Bistrița | 0–3 | Lille | 0–2 | 0–1 |
| Kaiserslautern | 2–5 | Teplice | 2–1 | 0–4 |
| Bologna | 2–0 | BATE Borisov | 2–0 | 0–0 |
| Málaga | 4–1 | Gent | 3–0 | 1–1 |
| Marek | 1–6 | Slaven Belupo | 0–3 | 1–3 |
| Synot | 0–3 | Sochaux | 0–3 | 0–0 |
| Torino | 2–2 (3–4 p) | Villarreal | 2–0 | 0–2 |
| Zürich | 2–3 | Aston Villa | 2–0 | 0–3 |

### Second leg

3–3 on aggregate, Willem II won on away goals rule.
1–1 on aggregate, Troyes won on away goals rule.
Stuttgart won 4–3 on aggregate.
Fulham won 2–1 on aggregate.
Lille won 3–0 on aggregate.
Teplice won 5–2 on aggregate.
Bologna won 2–0 on aggregate.
Málaga won 4–1 on aggregate.
Slaven Belupo won 6–1 on aggregate.
Sochaux won 3–0 on aggregate.
2–2 aggregate. Villarreal won on penalties.
Aston Villa won 3–2 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Fulham | 3–0 | Sochaux | 1–0 | 2–0 |
| Lille | 3–1 | Aston Villa | 1–1 | 2–0 |
| Stuttgart | 3–1 | Slaven Belupo | 2–1 | 1–0 |
| Villarreal | 3–0 | Troyes | 0–0 | 3–0 |
| Málaga | 3–1 | Willem II | 2–1 | 1–0 |
| Bologna | 8–2 | Teplice | 5–1 | 3–1 |

### Second leg

Stuttgart won 3–1 on aggregate.
Bologna won 8–2 on aggregate.
The game was awarded 3–0 to Villarreal due to Troyes fielding an ineligible player David Vairelles. Villarreal won 3–0 on aggregate.
Fulham won 3–0 on aggregate.
Málaga won 3–1 on aggregate.
Lille won 3–1 on aggregate.

## Finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Villarreal | 1–2 | Málaga | 0–1 | 1–1 |
| Bologna | 3–5 | Fulham | 2–2 | 1–3 |
| Lille | 1–2 | Stuttgart | 1–0 | 0–2 |

### Second leg

Stuttgart won 2–1 on aggregate.
Fulham won 5–3 on aggregate.
Málaga won 2–1 on aggregate.