# 1970 FIFA World Cup Group 4

Group 4 of the 1970 FIFA World Cup was contested in León's Estadio Nou Camp between 2 and 11 June 1970. West Germany won the group, and advanced to the quarter-finals, along with Peru. Bulgaria and Morocco failed to advance.

## Standings

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | West Germany | 3 | 3 | 0 | 0 | 10 | 4 | +6 | 6 | Advance to knockout stage |
| 2 | Peru | 3 | 2 | 0 | 1 | 7 | 5 | +2 | 4 | Advance to knockout stage |
| 3 | Bulgaria | 3 | 0 | 1 | 2 | 5 | 9 | −4 | 1 | |
| 4 | Morocco | 3 | 0 | 1 | 2 | 2 | 6 | −4 | 1 | |

## Matches

All times local (UTC−6)

### Peru vs Bulgaria

| Peru | Bulgaria |
| GK | 1 | Luis Rubiños |
| DF | 2 | Eloy Campos | 29' |
| DF | 3 | Orlando de la Torre |
| DF | 4 | Héctor Chumpitaz (c) |
| DF | 5 | Nicolás Fuentes |
| MF | 6 | Ramón Mifflin |
| MF | 7 | Roberto Challe |
| FW | 8 | Julio Baylón | 50' |
| FW | 9 | Pedro Pablo León |
| FW | 10 | Teófilo Cubillas |
| FW | 11 | Alberto Gallardo |
| Substitutions: ||
| MF | 15 | Javier González | 29' |
| FW | 20 | Hugo Sotil | 50' |
| Manager: ||
| Didi ||
| GK | 1 | Simeon Simeonov |
| DF | 2 | Aleksandar Shalamanov |
| DF | 3 | Ivan Dimitrov (c) |
| DF | 5 | Ivan Davidov |
| DF | 4 | Stefan Aladzhov |
| MF | 8 | Hristo Bonev | 73' |
| MF | 6 | Dimitar Penev |
| MF | 10 | Dimitar Yakimov |
| FW | 7 | Georgi Popov | 59' |
| FW | 9 | Petar Zhekov |
| FW | 11 | Dinko Dermendzhiev |
| Substitutions: ||
| FW | 18 | Dimitar Marashliev | 59' |
| FW | 19 | Georgi Asparuhov | 73' |
| Manager: ||
| Stefan Bozhkov ||
* Assistant referees:
* Abel Aguilar Elizalde (Mexico)
* Yoshiyuki Maruyama (Japan)

### West Germany vs Morocco

| West Germany | Morocco |
| GK | 1 | Sepp Maier |
| SW | 5 | Willi Schulz |
| RB | 7 | Berti Vogts |
| CB | 11 | Klaus Fichtel |
| LB | 2 | Horst-Dieter Höttges | 77' |
| RM | 8 | Helmut Haller | 46' |
| CM | 4 | Franz Beckenbauer |
| LM | 12 | Wolfgang Overath |
| RF | 9 | Uwe Seeler (c) |
| CF | 13 | Gerd Müller |
| LF | 10 | Sigfried Held |
| Substitutions: ||
| FW | 17 | Hannes Löhr | 77' |
| FW | 20 | Jürgen Grabowski | 46' |
| Manager: ||
| Helmut Schön ||
| GK | 1 | Allal Ben Kassou |
| DF | 2 | Abdallah Lamrani |
| DF | 4 | Moulay Khanousi |
| DF | 5 | Kacem Slimani |
| DF | 3 | Boujemaa Benkhrif |
| MF | 6 | Mohammed Mahroufi |
| MF | 8 | Driss Bamous (c) | 72' |
| MF | 10 | Mohammed El Filali |
| MF | 7 | Said Ghandi |
| FW | 11 | Maouhoub Ghazouani | 56' |
| FW | 14 | Houmane Jarir |
| Substitutions: ||
| FW | 9 | Ahmed Faras | 72' |
| DF | 18 | Abdelkader El Khiati | 56' |
| Manager: ||
| Blagoje Vidinić ||
* Assistant referees:
* José María Ortiz de Mendíbil (Spain)
* Guillermo Velasquez (Colombia)

### Peru vs Morocco

| Peru | Morocco |
| GK | 1 | Luis Rubiños |
| DF | 13 | Pedro González |
| DF | 3 | Orlando de la Torre |
| DF | 4 | Héctor Chumpitaz (c) |
| DF | 5 | Nicolás Fuentes |
| MF | 6 | Ramón Mifflin | 56' |
| MF | 7 | Roberto Challe |
| FW | 20 | Hugo Sotil |
| FW | 9 | Pedro Pablo León |
| FW | 11 | Alberto Gallardo | 76' |
| FW | 10 | Teófilo Cubillas |
| Substitutions: ||
| MF | 17 | Luis Cruzado | 56' |
| FW | 22 | Oswaldo Ramírez | 76' |
| Manager: ||
| Didi ||
| GK | 1 | Allal Ben Kassou |
| DF | 2 | Abdallah Lamrani |
| DF | 4 | Moulay Khanousi |
| DF | 5 | Kacem Slimani |
| DF | 3 | Boujemaa Benkhrif | 66' |
| MF | 6 | Mohammed Mahroufi |
| MF | 8 | Driss Bamous (c) |
| MF | 10 | Mohammed El Filali |
| MF | 7 | Said Ghandi | 81' |
| FW | 11 | Maouhoub Ghazouani |
| FW | 14 | Houmane Jarir |
| Substitutions: ||
| DF | 13 | Jalili Fadili | 66' |
| FW | 17 | Ahmed Alaoui | 81' |
| Manager: ||
| Blagoje Vidinić ||
* Assistant referees:
* Yoshiyuki Maruyama (Japan)
* Antonio Sbardella (Italy)

### West Germany vs Bulgaria

| West Germany | Bulgaria |
| GK | 1 | Sepp Maier |
| DF | 7 | Berti Vogts |
| DF | 3 | Karl-Heinz Schnellinger |
| DF | 11 | Klaus Fichtel |
| DF | 2 | Horst-Dieter Höttges |
| MF | 4 | Franz Beckenbauer | 72' |
| MF | 12 | Wolfgang Overath |
| RW | 14 | Reinhard Libuda |
| FW | 9 | Uwe Seeler (c) |
| FW | 13 | Gerd Müller |
| LW | 17 | Hannes Löhr | 58' |
| Substitutions: ||
| MF | 6 | Wolfgang Weber | 72' |
| FW | 20 | Jürgen Grabowski | 58' |
| Manager: ||
| Helmut Schön ||
| GK | 1 | Simeon Simeonov |
| DF | 12 | Milko Gaydarski |
| DF | 14 | Dobromir Zhechev |
| DF | 17 | Todor Kolev |
| DF | 6 | Dimitar Penev |
| MF | 15 | Boris Gaganelov (c) | 58' |
| MF | 16 | Asparuh Nikodimov |
| MF | 11 | Dinko Dermendzhiev | 46' |
| MF | 19 | Georgi Asparuhov |
| FW | 18 | Dimitar Marashliev |
| FW | 8 | Hristo Bonev |
| Substitutions: ||
| DF | 2 | Aleksandar Shalamanov | 58' |
| MF | 20 | Vasil Mitkov | 46' |
| Manager: ||
| Stefan Bozhkov ||
* Assistant referees:
* Guillermo Velasquez (Colombia)
* Antonio Saldanha Ribeiro (Portugal)

### West Germany vs Peru

| West Germany | Peru |
| GK | 1 | Sepp Maier |
| DF | 7 | Berti Vogts |
| DF | 3 | Karl-Heinz Schnellinger |
| DF | 11 | Klaus Fichtel |
| DF | 2 | Horst-Dieter Höttges | 46' |
| MF | 4 | Franz Beckenbauer |
| MF | 12 | Wolfgang Overath |
| RW | 14 | Reinhard Libuda | 75' |
| FW | 9 | Uwe Seeler (c) |
| FW | 13 | Gerd Müller |
| LW | 17 | Hannes Löhr |
| Substitutions: ||
| DF | 15 | Bernd Patzke | 46' |
| FW | 20 | Jürgen Grabowski | 75' |
| Manager: ||
| Helmut Schön ||
| GK | 1 | Luis Rubiños |
| DF | 13 | Pedro González |
| DF | 3 | Orlando de la Torre |
| DF | 4 | Héctor Chumpitaz (c) |
| DF | 5 | Nicolás Fuentes |
| MF | 6 | Ramón Mifflin |
| MF | 7 | Roberto Challe | 72' |
| FW | 20 | Hugo Sotil |
| FW | 9 | Pedro Pablo León | 56' |
| FW | 11 | Alberto Gallardo |
| FW | 10 | Teófilo Cubillas |
| Substitutions: ||
| MF | 17 | Luis Cruzado | 72' |
| FW | 22 | Oswaldo Ramírez | 56' |
| Manager: ||
| Didi ||
* Assistant referees:
* José María Ortiz de Mendíbil (Spain)
* Antonio Sbardella (Italy)

### Bulgaria vs Morocco

| Bulgaria | Morocco |
| GK | 13 | Stoyan Yordanov |
| DF | 12 | Milko Gaydarski |
| DF | 14 | Dobromir Zhechev |
| DF | 10 | Dimitar Yakimov | 50' |
| DF | 6 | Dimitar Penev | 42' |
| MF | 2 | Aleksandar Shalamanov (c) |
| MF | 16 | Asparuh Nikodimov |
| MF | 17 | Todor Kolev |
| MF | 7 | Georgi Popov |
| FW | 20 | Vasil Mitkov |
| FW | 19 | Georgi Asparuhov |
| Substitutions: ||
| DF | 3 | Ivan Dimitrov | 42' |
| FW | 8 | Hristo Bonev | 50' |
| Manager: ||
| Stefan Bozhkov ||
| GK | 12 | Mohammed Hazzaz |
| DF | 3 | Boujemaa Benkhrif |
| DF | 13 | Jalili Fadili |
| DF | 4 | Moulay Khanousi |
| DF | 5 | Kacem Slimani |
| MF | 6 | Mohammed Mahroufi |
| MF | 8 | Driss Bamous (c) | 46' |
| MF | 10 | Mohammed El Filali |
| MF | 7 | Said Ghandi |
| FW | 17 | Ahmed Alaoui | 74' |
| FW | 11 | Maouhoub Ghazouani |
| Substitutions: ||
| FW | 9 | Ahmed Faras | 74' |
| MF | 16 | Moustapha Choukri | 46' |
| Manager: ||
| Blagoje Vidinić ||
* Assistant referees:
* Tofiq Bahramov (Soviet Union)
* Laurens van Ravens (Netherlands)