| Final positions | |
|---|---|
| Champions |  Arsenal (1st title) | 
| Runners-up | .svg.png.webp) Anderlecht | 
| Tournament statistics | |
| Matches played | 126 | 
| Top scorer(s) | .svg.png.webp) Paul Van Himst (10 goals) | 
The 1969–70 Inter-Cities Fairs Cup was the 12th Inter-Cities Fairs Cup. The competition was won by Arsenal over two legs in the final against Anderlecht. It was the first of Arsenal's two European trophies, the other being the European Cup Winners' Cup in 1993–94.
First round
First leg
| Vitória de Guimarães  | 1 – 0 |  Baník Ostrava | 
|---|---|---|
| Manuel  10' | (Report) | 
| Dundee United  | 1–2 |  Newcastle United | 
|---|---|---|
| Mitchell  76' | Report | Davies  56'  62' | 
| Liverpool  | 10–0 |  Dundalk | 
|---|---|---|
| Evans  1'  38' Lawler  10' Smith  24'  67' Graham  36'  82' Lindsay  56' Thompson  69' Callaghan  76' | Report | 
| Internazionale  | 3–0 |  Sparta Prague | 
|---|---|---|
| Boninsegna  68'  79' Reif  84' | 
| Dinamo Bacău .svg.png.webp) | 6–0 |  Floriana | 
|---|---|---|
| 
 | Report | 
| Aris .svg.png.webp) | 1–1 |  Cagliari | 
|---|---|---|
| Spiridon  12' | Martiradonna  82' | 
| Metz  | 1–1 |  Napoli | 
|---|---|---|
| Szczepaniak  67' | Bosdaves  8' | 
| Vitória de Setúbal  | 3–1 | .svg.png.webp) Rapid București | 
|---|---|---|
| José Maria  41', 87' Guerreiro  64' | (Report) | Neagu  71' | 
Second leg
Liverpool won 14–0 on aggregate.
Juventus won 5–2 on aggregate.
Internazionale won 4–0 on aggregate.
| Floriana  | 0–1 | .svg.png.webp) Dinamo Bacău | 
|---|---|---|
| Report | 
 | 
Dinamo Bacău won 7–0 on aggregate.
The game was abandoned after Cagliari's third goal because three Greek players refused to return to the pitch after they were expelled by the police. UEFA ruled the 3–0 score as final.
Cagliari won 4–1 on aggregate.
Napoli won 3–2 on aggregate.
| Valencia .svg.png.webp) | 1–1 |  Slavia Sofia | 
|---|---|---|
| Ansola  75' | Report | Grigorov  33' | 
Slavia Sofia won 3–1 on aggregate.
| Rapid București .svg.png.webp) | 1–4 |  Vitória de Setúbal | 
|---|---|---|
| Stelian  78' | (Report) | Wágner  23' (pen.), 61' (pen.) José Maria  34' Figueiredo  64' | 
Vitória de Setúbal won 7–2 on aggregate.
Porto won 4–1 on aggregate.
| LASK Linz  | 2–2 |  Sporting CP | 
|---|---|---|
| Leitner  81' | (Report) | Gonçalves  40' Lourenço  77' | 
Sporting CP won 6–2 on aggregate.
| Newcastle United  | 1–0 |  Dundee United | 
|---|---|---|
| Dyson  90' | (Report) | 
Newcastle United won 3–1 on aggregate.
| Baník Ostrava  | 1–1 |  Vitória de Guimarães | 
|---|---|---|
| Guzik  73' | (Report) | Artur  80' | 
Vitória de Guimarães won 2–1 on aggregate.
Second round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Anderlecht .svg.png.webp) | 13–4 | .svg.png.webp) Coleraine | 6–1 | 7–3 | 
| Dunfermline Athletic  | 3–1 |  Gwardia Warszawa | 2–1 | 1–0 | 
| Porto  | 0–1 |  Newcastle United | 0–0 | 0–1 | 
| Vitória de Guimarães  | 4–8 |  Southampton | 3–3 | 1–5 | 
| Vitória de Setúbal  | (a) 3–3 |  Liverpool | 1–0 | 2–3 | 
| Hertha BSC  | 3–1 |  Juventus | 3–1 | 0–0 | 
| Győr  | 2–5 | .svg.png.webp) Barcelona | 2–3 | 0–2 | 
| Hansa Rostock  | 2–4 |  Internazionale | 2–1 | 0–3 | 
| Kilmarnock  | 4–3 |  Slavia Sofia | 4–1 | 0–2 | 
| Skeid  | 0–2 | .svg.png.webp) Dinamo Bacău | 0–0 | 0–2 | 
| Charleroi .svg.png.webp) | 3–3 (a) |  Rouen | 3–1 | 0–2 | 
| Sporting CP  | 0–3 |  Arsenal | 0–0 | 0–3 | 
| Carl Zeiss Jena  | 3–0 |  Cagliari | 2–0 | 1–0 | 
| Club Brugge .svg.png.webp) | 5–5 (a) |  Újpest | 5–2 | 0–3 | 
| Stuttgart  | 0–1 |  Napoli | 0–0 | 0–1 | 
| Ajax  | 9–1 |  Ruch Chorzów | 7–0 | 2–1 | 
First leg
| Vitória de Guimarães  | 3–3 |  Southampton | 
|---|---|---|
| Mendes  12', 58' Pinto  88' (pen.) | (Report) | Channon  13' Davies  63' Paine  83' | 
| Hertha BSC  | 3–1 |  Juventus | 
|---|---|---|
| Gayer  16' Wild  31' Steffenhagen  79' | Anastasi  14' | 
| Hansa Rostock  | 2–1 |  Internazionale | 
|---|---|---|
| Hergesell  63' Sackritz  89' | Boninsegna  1' | 
| Skeid  | 0–0 | .svg.png.webp) Dinamo Bacău | 
|---|---|---|
| Report | 
| Vitória de Setúbal  | 1–0 |  Liverpool | 
|---|---|---|
| Tomé  40' | (Report) | 
Second leg
| Southampton  | 5–1 |  Vitória de Guimarães | 
|---|---|---|
| Costeado  13' (o.g.) Davies  54', pen.', 87' Gabriel  55' Channon  85' | (Report) | Ademir  68' | 
Southampton won 8–4 on aggregate.
| Juventus  | 0–0 |  Hertha BSC | 
|---|---|---|
Hertha BSC won 3–1 on aggregate.
| Internazionale  | 3–0 |  Hansa Rostock | 
|---|---|---|
| Jair  5' Suárez  23' Mazzola  32' | 
Internazionale won 4–2 on aggregate.
| Dinamo Bacău .svg.png.webp) | 2–0 |  Skeid | 
|---|---|---|
| 
 | Report | 
Dinamo Bacău won 2–0 on aggregate.
| Cagliari  | 0–1 |  Carl Zeiss Jena | 
|---|---|---|
| Stein  8' | 
Carl Zeiss Jena won 3–0 on aggregate.
Napoli won 1–0 on aggregate.
| Newcastle United  | 1–0 |  Porto | 
|---|---|---|
| Scott  22' | (Report) | 
Newcastle United won 1–0 on aggregate.
| Arsenal  | 3–0 |  Sporting CP | 
|---|---|---|
| Graham  43' (53) Radford  20' | (Report) | 
Arsenal won 3–0 on aggregate.
| Liverpool  | 3 – 2 |  Vitória de Setúbal | 
|---|---|---|
| Smith  60' (pen.) Evans  88' Hunt  90' | (Report) | Wágner  23' (pen.) Strong  56' (o.g.) | 
Vitória de Setúbal won on the away goals rule.
Third round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Anderlecht .svg.png.webp) | (a) 3–3 |  Dunfermline Athletic | 1–0 | 2–3 | 
| Newcastle United  | (a) 1–1 |  Southampton | 0–0 | 1–1 | 
| Vitória de Setúbal  | 1–2 |  Hertha BSC | 1–1 | 0–1 | 
| Barcelona .svg.png.webp) | 2–3 |  Internazionale | 1–2 | 1–1 | 
| Kilmarnock  | 1–3 | .svg.png.webp) Dinamo Bacău | 1–1 | 0–2 | 
| Rouen  | 0–1 |  Arsenal | 0–0 | 0–1 | 
| Carl Zeiss Jena  | 4–0 |  Újpest | 1–0 | 3–0 | 
| Napoli  | 1–4 |  Ajax | 1–0 | 0–4 (aet) | 
First leg
| Kilmarnock  | 1–1 | .svg.png.webp) Dinamo Bacău | 
|---|---|---|
| 
 | Report | 
 | 
| Vitória de Setúbal  | 1–1 |  Hertha BSC | 
|---|---|---|
| Tomé  10' | (Report) | Horr  3' | 
| Barcelona .svg.png.webp) | 1–2 |  Internazionale | 
|---|---|---|
| Fusté  21' | Boninsegna  9' Bertini  34' | 
Second leg
Hertha BSC won 2–1 on aggregate.
| Dinamo Bacău .svg.png.webp) | 2–0 |  Kilmarnock | 
|---|---|---|
| 
 | Report | 
Dinamo Bacău won 3–1 on aggregate.
| Internazionale  | 1–0 | .svg.png.webp) Barcelona | 
|---|---|---|
| Boninsegna  15' | 
The game was abandoned in the 33rd minute due to low visibility and fog. It was replayed.
| Internazionale  | 1–1 | .svg.png.webp) Barcelona | 
|---|---|---|
| Boninsegna  18' | Rexach  29' | 
Internazionale won 3–2 on aggregate.
The game was originally scheduled for 7 January, but was postponed due to fog in Amsterdam.
Ajax won 4–1 on aggregate.
Quarter-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Anderlecht .svg.png.webp) | (a) 3–3 |  Newcastle United | 2–0 | 1–3 | 
| Hertha BSC  | 1–2 |  Internazionale | 1–0 | 0–2 | 
| Dinamo Bacău .svg.png.webp) | 1–9 |  Arsenal | 0–2 | 1–7 | 
| Carl Zeiss Jena  | 4–6 |  Ajax | 3–1 | 1–5 | 
First leg
| Hertha BSC  | 1–0 |  Internazionale | 
|---|---|---|
| Horr  22' | 
Second leg
| Internazionale  | 2–0 |  Hertha BSC | 
|---|---|---|
| Boninsegna  47', 60' (pen.) | 
Internazionale won 2–1 on aggregate.
| Arsenal  | 7–1 | .svg.png.webp) Dinamo Bacău | 
|---|---|---|
| Report | 
 | 
Arsenal won 9–1 on aggregate.
Semi-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Anderlecht .svg.png.webp) | 2–1 |  Internazionale | 0–1 | 2–0 | 
| Arsenal  | 3–1 |  Ajax | 3–0 | 0–1 | 
First leg
| Anderlecht .svg.png.webp) | 0–1 |  Internazionale | 
|---|---|---|
| Boninsegna  49' | 
Second leg
| Internazionale  | 0–2 | .svg.png.webp) Anderlecht | 
|---|---|---|
| Bergholtz  3', 45' | 
Anderlecht won 2–1 on aggregate.
Final
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Anderlecht .svg.png.webp) | 3–4 |  Arsenal | 3–1 | 0–3 | 
First leg
| Anderlecht .svg.png.webp) | 3–1 |  Arsenal | 
|---|---|---|
| Devrindt  25' Mulder  30', 74' | Kennedy  82' | 
Second leg
| Arsenal  | 3–0 | .svg.png.webp) Anderlecht | 
|---|---|---|
| Kelly  25' Radford  75' Sammels  76' | 
Arsenal won 4–3 on aggregate.
References
- ↑ https://www.playmakerstats.com/match.php?id=333021
- ↑ https://www.playmakerstats.com/jogo.php?id=333022
- ↑ https://www.kicker.de/rostock-gegen-inter-1969-europa-league-864461/spielinfo
- ↑ https://www.playmakerstats.com/jogo.php?id=333070
- ↑ https://www.kicker.de/hertha-gegen-inter-1970-europa-league-864495/ergebnis
- ↑ https://www.playmakerstats.com/match.php?id=333106
- ↑ https://www.playmakerstats.com/match.php?id=333111
- ↑ https://www.playmakerstats.com/jogo.php?id=333112
External links



.svg.png.webp)


.svg.png.webp)

