The Peru national football team has represented Peru in international football since 1927. Their first match came against Uruguay at the 1927 South American Championship.
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 1 November 1927 South American Championship | Uruguay | 4–0 | Lima | |
| Ulloa Sacco Castro | Stadium: Estadio Nacional Referee: Consolato Nay Foino (Argentina) |
| 13 November 1927 South American Championship | Peru | 3–2 | Lima | |
| Neyra Sarmiento Montellanos | Bustamante | Stadium: Estadio Nacional Referee: Alberto Parodi (Chile) |
| 27 November 1927 South American Championship | Argentina | 5–1 | Lima | |
| Ferreira Maglio Carricaberry | Villanueva | Stadium: Estadio Nacional Referee: Victorio Gariboni (Bolivia) |
| 3 November 1929 South American Championship | Argentina | 3–0 | Buenos Aires | |
| Peucelle Zumelzú | Stadium: Estadio Gasómetro Referee: Aníbal Tejada (Uruguay) |
| 11 November 1929 South American Championship | Peru | 1–4 | Buenos Aires | |
| Lizarbe | Fernández Andrade | Stadium: Estadio Alvear y Tagle Referee: Miguel Barba (Paraguay) |
| 16 November 1929 South American Championship | Paraguay | 5–0 | Avellaneda | |
| Nessi González Domínguez | Stadium: Independiente Stadium Referee: José Galli (Argentina) |
| 14 July 1930 FIFA World Cup Group 3 | Romania | 3–1 | Montevideo | |
| 14:50 UYT (UTC−03:30) | Deșu Stanciu Kovács | Report | De Souza | Stadium: Estadio Pocitos Attendance: 2,549 Referee: Alberto Warnken (Chile) |
| 18 July 1930 FIFA World Cup Group 3 | Uruguay | 1–0 | Montevideo | |
| 14:30 UYT (UTC−03:30) | Castro | Report | Stadium: Estadio Centenario Attendance: 57,735 Referee: John Langenus (Belgium) |
| 13 January 1935 South American Championship | Uruguay | 1–0 | Lima | |
| H. Castro | Stadium: Estadio Nacional Referee: Humberto Reginato (Chile) |
| 20 January 1935 South American Championship | Argentina | 4–1 | Lima | |
| Masantonio García | Fernández | Stadium: Estadio Nacional Referee: César Pioli (Uruguay) |
| 26 January 1935 South American Championship | Peru | 1–0 | Lima | |
| Montellanos | Stadium: Estadio Nacional Referee: Eduardo Forte (Argentina) |
| 6 August 1936 Summer Olympics - First round | Peru | 7–3 | Berlin | |
| Fernández Villanueva | Report | Kanerva Grönlund Larvo | Stadium: Hertha-BSC-Platz Attendance: 2,500 Referee: Rinaldo Barlassina (Italy) |
| 8 August 1936 Summer Olympics - Quarter-finals | Peru | 4–2 (a.e.t.) | Berlin | |
| Alcalde Villanueva Fernández | Report | Werginz Steinmetz | Stadium: Hertha-BSC Platz Attendance: 5,000 Referee: Thoralf Kristiansen (Norway) |
| 27 December 1937 South American Championship | Brazil | 3–2 | Buenos Aires | |
| Roberto Afonsinho Niginho | Fernández Villanueva | Stadium: Estadio Gasómetro Referee: Alfredo Vargas (Chile) |
| 6 January 1937 South American Championship | Uruguay | 4–2 | Buenos Aires | |
| Camaití Varela Píriz | Fernández Magallanes | Stadium: Estadio Gasómetro Referee: Alfredo Vargas (Chile) |
| 16 January 1937 South American Championship | Argentina | 1–0 | Buenos Aires | |
| Zozaya | Stadium: Estadio Gasómetro Referee: Aníbal Tejada (Uruguay) |
| 21 January 1937 South American Championship | Peru | 2–2 | Buenos Aires | |
| Alcalde | Torres Carmona | Stadium: Estadio Gasómetro Referee: José Bartolomé Macías (Argentina) |
| 24 January 1937 South American Championship | Paraguay | 0–1 [2] | Buenos Aires | |
| Lavalle | Stadium: Estadio Alvear y Tagle Referee: Aníbal Tejada (Uruguay) |
| 8 August 1938 Bolivarian Games | Colombia | 2–4 | Bogota | |
| 10:45 UTC−5 |
| Report | Stadium: Estadio Ciudad Universitaria Attendance: 20,000 Referee: Esteva Tejada (Mexico) |
| 11 August 1938 Bolivarian Games | Peru | 9–1 | Bogota | |
| Report |
| Stadium: Estadio Ciudad Universitaria Referee: Esteva Tejada (Mexico) |
| 14 August 1938 Bolivarian Games | Peru | 3–0 | Bogota | |
| Report | Stadium: Estadio Ciudad Universitaria Referee: Esteva Tejada (Mexico) |
| 15 January 1939 South American Championship | Peru | 5–2 | Lima | |
| Fernández Alcalde | Alcívar | Stadium: Estadio Nacional Referee: Carlos Puyol (Uruguay) |
| 22 January 1939 South American Championship | Peru | 3–1 | Lima | |
| Fernández Alcalde | Domínguez | Stadium: Estadio Nacional Referee: Carlos Puyol (Uruguay) |
| 29 January 1939 South American Championship | Peru | 3–0 | Lima | |
| Fernández Alcalde | Stadium: Estadio Nacional Referee: Alfredo Vargas (Chile) |
| 12 February 1939 South American Championship | Peru | 2–1 | Lima | |
| Alcalde Bielich | Porta | Stadium: Estadio Nacional Referee: Alfredo Vargas (Chile) |
| 26 JanuaryCopa Roque Sáenz Peña | Peru | 1–1 | Lima | |
| Report |
| Stadium: Estadio Nacional |
| 29 JanuaryCopa Roque Sáenz Peña | Peru | 0–3 | Lima | |
| Report | Stadium: Estadio Nacional |
| 9 February 1941 South American Championship | Chile | 1–0 | Santiago | |
| Stadium: Estadio Nacional Referee: José Bartolomé Macías (Argentina) |
| 12 February 1941 South American Championship | Argentina | 2–1 | Santiago | |
|
| Stadium: Estadio Nacional Referee: Alfredo Vargas (Chile) |
| 23 February 1941 South American Championship | Peru | 4–0 | Santiago | |
| Fernández Vallejas | Stadium: Estadio Nacional Referee: Víctor Francisco Rivas (Chile) |
| 26 February 1941 South American Championship | Uruguay | 2–0 | Santiago | |
| Riephoff Varela | Stadium: Estadio Nacional Referee: José Bartolomé Macías (Argentina) |
| 18 January 1942 South American Championship | Paraguay | 1–1 | Montevideo | |
|
| Stadium: Estadio Centenario Referee: José Bartolomé Macías (Argentina) |
| 21 January 1942 South American Championship | Brazil | 2–1 | Montevideo | |
|
| Stadium: Estadio Centenario Referee: Marcos Gerinaldo Rojas (Paraguay) |
| 25 January 1942 South American Championship | Argentina | 3–1 | Montevideo | |
| Stadium: Estadio Centenario Referee: Aníbal Tejada (Uruguay) |
| 28 January 1942 South American Championship | Peru | 2–1 | Montevideo | |
| Stadium: Estadio Centenario Referee: Aníbal Tejada (Uruguay) |
| 1 February 1942 South American Championship | Uruguay | 3–0 | Montevideo | |
| Stadium: Estadio Centenario Referee: José Bartolomé Macías (Argentina) |
| 7 February 1942 South American Championship | Chile | 0–0 | Montevideo | |
| Stadium: Estadio Centenario Referee: José Bartolomé Macías (Argentina) |
| 6 December 1947 South American Championship | Peru | 2–2 | Guayaquil | |
| Stadium: Estadio George Capwell Attendance: 20,000 Referee: Luis Alberto Fernández (Uruguay) |
| 9 December 1947 South American Championship | Chile | 2–1 | Guayaquil | |
| Stadium: Estadio George Capwell Attendance: 15,000 Referee: Juan José Álvarez (Argentina) |
| 11 December 1947 South American Championship | Argentina | 3–2 | Guayaquil | |
|
| Stadium: Estadio George Capwell Attendance: 22,000 Referee: Luis Alberto Fernández (Uruguay) |
| 20 December 1947 South American Championship | Peru | 0–0 | Guayaquil | |
| Stadium: Estadio George Capwell Attendance: 20,000 Referee: Mario Rubén Hayn (Paraguay) |
| 23 December 1947 South American Championship | Peru | 5–1 | Guayaquil | |
|
| Stadium: Estadio George Capwell Attendance: 5,000 Referee: Federico Muñoz Medina (Ecuador) |
| 26 December 1947 South American Championship | Uruguay | 1–0 | Guayaquil | |
|
| Stadium: Estadio George Capwell Attendance: 6,000 Referee: Victor Francisco Rivas (Chile) |
| 27 December 1947 South American Championship | Bolivia | 0–2 | Guayaquil | |
| Stadium: Estadio George Capwell Attendance: 5,000 Referee: Mario Rubén Hayn (Paraguay) |
| 10 April 1949 South American Championship | Peru | 4–0 | Rio de Janeiro | |
| Stadium: Estádio São Januário Attendance: 15,000 Referee: Mario Rubén Heyn (Paraguay) |
| 13 April 1949 South American Championship | Paraguay | 3–1 | Rio de Janeiro | |
|
| Stadium: Estádio São Januário Attendance: 30,000 Referee: Cyril Jack Barrick (England) |
| 20 April 1949 South American Championship | Peru | 4–0 | Rio de Janeiro | |
| Stadium: Estádio São Januário Attendance: 7,000 Referee: Juan Carlos Armental (Uruguay) |
| 24 April 1949 South American Championship | Brazil | 7–1 | Rio de Janeiro | |
| Stadium: Estádio São Januário Attendance: 45,000 Referee: Cyril Jack Barrick (England) |
| 27 April 1949 South American Championship | Peru | 3–0 | Santos | |
| Stadium: Estádio Vila Belmiro Attendance: 12,000 Referee: Alberto Da Gama Malcher (Brazil) |
| 30 April 1949 South American Championship | Peru | 3–0 | São Paulo | |
| Stadium: Estádio do Pacaembu Attendance: 1,000 Referee: Mário Gardelli (Brazil) |
| 4 May 1949 South American Championship | Peru | 4–3 | Rio de Janeiro | |
| Stadium: Estádio General Severiano Attendance: 20,000 Referee: Alfredo Alvarez (Bolivia) |
| 23 March 1952 Panamerican Championship | Peru | 7–1 | Santiago | |
| Report | Stadium: Estadio Nacional |
| 30 March 1952 Panamerican Championship | Uruguay | 5–2 | Santiago | |
| Report |
| Stadium: Estadio Nacional |
| 2 April 1952 Panamerican Championship | Chile | 3–2 | Santiago | |
| 18:00 UTC−4 | Report |
| Stadium: Estadio Nacional Attendance: 51,220 Referee: John Aldbridge (England) |
| 10 April 1952 Panamerican Championship | Brazil | 0–0 | Santiago | |
| Report | Stadium: Estadio Nacional |
| 20 April 1952 Panamerican Championship | Peru | 3–0 | Santiago | |
| Report | Stadium: Estadio Nacional |
| 22 February 1953 South American Championship | Bolivia | 1–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 50,000 Referee: George Rhoden (England) |
| 28 February 1953 South American Championship | Peru | 1–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 50,000 Referee: George Rhoden (England) |
| 4 March 1953 South American Championship | Chile | 0–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 45,000 Referee: Richard Maddison (England) |
| 8 March 1953 South American Championship | Peru | 2–2 (awarded) | Lima | |
| Stadium: Estadio Nacional Attendance: 45,000 Referee: Richard Maddison (England) |
| 19 March 1953 South American Championship | Peru | 1–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 55,000 Referee: Charles McKenna (England) |
| 28 March 1953 South American Championship | Uruguay | 3–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 45,000 Referee: Mário Vianna (Brazil) |
| 26 July Copa del Pacífico | Peru | 1–2 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 33,175 Referee: Charles McKenna (England) |
| 17 September Copa del Pacífico | Chile | 2–1 | Santiago | |
| Report |
| Stadium: Estadio Nacional Attendance: 21,116 Referee: Carlos Robles (Chile) |
| 19 September Copa del Pacífico | Chile | 2–4 | Santiago | |
| Report |
| Stadium: Estadio Nacional Attendance: 21,051 Referee: Carlos Robles (Chile) |
| 6 March 1955 South American Championship | Chile | 5–4 | Santiago | |
|
| Stadium: Estadio Nacional Attendance: 50,000 Referee: Harry Dykes (England) |
| 13 March 1955 South American Championship | Peru | 4–2 | Santiago | |
|
| Stadium: Estadio Nacional Attendance: 50,000 Referee: Carlos Robles (Chile) |
| 16 March 1955 South American Championship | Argentina | 2–2 | Santiago | |
| Stadium: Estadio Nacional Attendance: 23,000 Referee: Washington Rodríguez (Uruguay) |
| 23 March 1955 South American Championship | Peru | 1–1 | Santiago | |
|
| Stadium: Estadio Nacional Attendance: 25,000 Referee: Juan Regis Brozzi (Argentina) |
| 30 March 1955 South American Championship | Peru | 2–1 | Santiago | |
|
| Stadium: Estadio Nacional Attendance: 65,000 Referee: Carlos Robles (Chile) |
| 22 January 1956 South American Championship | Argentina | 2–1 | Montevideo | |
| Stadium: Estadio Centenario Attendance: 16,000 Referee: Washington Rodríguez (Uruguay) |
| 28 January 1956 South American Championship | Uruguay | 2–0 | Montevideo | |
| Stadium: Estadio Centenario Attendance: 70,000 Referee: Cayetano de Nicola (Paraguay) |
| 1 February 1956 South American Championship | Brazil | 2–1 | Montevideo | |
| Stadium: Estadio Centenario Attendance: 20,000 Referee: Washington Rodríguez (Uruguay) |
| 5 February 1956 South American Championship | Paraguay | 1–1 | Montevideo | |
|
| Stadium: Estadio Centenario Attendance: 25,000 Referee: Juan Regis Brozzi (Argentina) |
| 9 February 1956 South American Championship | Chile | 4–3 | Montevideo | |
|
| Stadium: Estadio Centenario Attendance: 5,000 Referee: Juan Regis Brozzi (Argentina) |
| 28 February 1956 Panamerican Championship | Argentina | 0–0 | Mexico City | |
| Report | Stadium: Estadio Olímpico Universitario |
| 4 March 1956 Panamerican Championship | Mexico | 0–2 | Mexico City | |
| Report |
| Stadium: Estadio Olímpico Universitario |
| 6 March 1956 Panamerican Championship | Brazil | 1–0 | Mexico City | |
| Report | Stadium: Estadio Olímpico Universitario |
| 15 March 1956 Panamerican Championship | Peru | 2–2 | Mexico City | |
| Report | Stadium: Estadio Olímpico Universitario Referee: Danilo Alfaro (Costa Rica) |
| 17 March 1956 Panamerican Championship | Costa Rica | 4–2 | Mexico City | |
| Report |
| Stadium: Estadio Olímpico Universitario |
| 10 March 1957 South American Championship | Peru | 2–1 | Lima | |
| Stadium: Estadio Nacional Attendance: 55,000 Referee: Robert Turner (England) |
| 16 March 1957 South American Championship | Peru | 1–0 | Lima | |
| Mosquera | Stadium: Estadio Nacional Attendance: 60,000 Referee: Ronald Lynch (England) |
| 23 March 1957 South American Championship | Uruguay | 5–3 | Lima | |
| Stadium: Estadio Nacional Attendance: 55,000 Referee: Bertley Cross (England) |
| 27 March 1957 South American Championship | Peru | 4–1 | Lima | |
| Stadium: Estadio Nacional Attendance: 55,000 Referee: Ronald Lynch (England) |
| 31 March 1957 South American Championship | Brazil | 1–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 55,000 Referee: Ronald Lynch (England) |
| 6 April 1957 South American Championship | Peru | 2–1 | Lima | |
| Stadium: Estadio Nacional Attendance: 60,000 Referee: Bertley Cross (England) |
| 13 April 1958 FIFA World Cup qualification | Peru | 1–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 50,000 Referee: Washington Rodriguez (Uruguay) |
| 21 April 1958 FIFA World Cup qualification | Brazil | 1–0 | Rio de Janeiro | |
| Report | Stadium: Maracanã Stadium Attendance: 82,624 Referee: Esteban Marino (Uruguay) |
| 10 March 1959 South American Championship (Argentina) | Brazil | 2–2 | Buenos Aires | |
| Stadium: Estadio Monumental Attendance: 45,000 Referee: Carlos Robles (Chile) |
| 14 March 1959 South American Championship (Argentina) | Peru | 5–3 | Buenos Aires | |
| Stadium: Estadio Monumental Attendance: 40,000 Referee: Carlos Robles (Chile) |
| 18 March 1959 South American Championship (Argentina) | Argentina | 3–1 | Buenos Aires | |
| Stadium: Estadio Monumental Attendance: 70,000 Referee: Alberto Da Gama Malcher (Brazil) |
| 21 March 1959 South American Championship (Argentina) | Chile | 1–1 | Buenos Aires | |
|
| Stadium: Estadio Monumental Attendance: 50,000 Referee: Washington Rodríguez (Uruguay) |
| 29 March 1959 South American Championship (Argentina) | Peru | 0–0 | Buenos Aires | |
| Stadium: Estadio Monumental Attendance: 40,000 Referee: Washington Rodríguez (Uruguay) |
| 2 April 1959 South American Championship (Argentina) | Paraguay | 2–1 | Buenos Aires | |
|
| Stadium: Estadio Monumental Attendance: 5,000 Referee: Alberto Da Gama Malcher (Brazil) |
| 10 JulyFriendly | Peru | 1–3 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: Carlos Robles (Chile) |
| 19 MarchFriendly | Chile | 5–2 | Santiago | |
| 16:00 UTC−4 | Report | Stadium: Estadio Nacional Attendance: 24,735 Referee: Juan Regis Brozzi (Argentina) |
| 30 April 1962 FIFA World Cup qualification | Colombia | 1–0 | Bogotá | |
| Report | Stadium: Estadio El Campín Attendance: 26,000 Referee: Jorge Luis Praddaude (Argentina) |
| 7 May 1962 FIFA World Cup qualification | Peru | 1–1 | Lima | |
| Delgado | Report | González | Stadium: Estadio Nacional Attendance: 50,579 Referee: Esteban Marino (Uruguay) |
| 10 March 1963 South American Championship | Brazil | 1–0 | Cochabamba | |
| Stadium: Félix Capriles Attendance: 18,000 Referee: José Dimas Larrosa (Paraguay) |
| 13 March 1963 South American Championship | Peru | 2–1 | Cochabamba | |
| Stadium: Félix Capriles Attendance: 10,000 Referee: José Dimas Larrosa (Paraguay) |
| 17 March 1963 South American Championship | Peru | 2–1 | La Paz | |
| Stadium: Hernando Siles Attendance: 8,000 Referee: Ovidio Orrego (Colombia) |
| 21 March 1963 South American Championship | Bolivia | 3–2 | La Paz | |
| Stadium: Hernando Siles Attendance: 20,000 Referee: João Etzel Filho (Brazil) |
| 24 March 1963 South American Championship | Peru | 1–1 | La Paz | |
|
| Stadium: Hernando Siles Attendance: 10,000 Referee: Luis Ventre (Argentina) |
| 27 March 1963 South American Championship | Paraguay | 4–1 | Cochabamba | |
| Stadium: Félix Capriles Attendance: 20,000 Referee: Luis Ventre (Argentina) |
| 3 AprilFriendly | Peru | 0–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: Arturo Yamasaki (Peru) |
| 15 April Copa del Pacífico | Chile | 4–1 | Santiago | |
| Report |
| Stadium: Estadio Nacional Attendance: 47,589 Referee: Claudio Vicuña (Chile) |
| 28 April Copa del Pacífico | Peru | 0–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: Arturo Yamasaki (Peru) |
| 16 May 1966 FIFA World Cup qualification | Peru | 1–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 43,990 Referee: Adolfo Reginato (Chile) |
| 2 June 1966 FIFA World Cup qualification | Venezuela | 3–6 | Caracas | |
| Report | Stadium: Estadio Olímpico Attendance: 6,245 Referee: José Antonio Sundheim (Colombia) |
| 6 June 1966 FIFA World Cup qualification | Peru | 0–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 44,033 Referee: Claudio Vicuña (Chile) |
| 13 June 1966 FIFA World Cup qualification | Uruguay | 2–1 | Montevideo | |
| Report |
| Stadium: Estadio Centenario Attendance: 58,413 Referee: Armando Marques (Brazil) |
| 4 JuneFriendly | Brazil | 4–0 | São Paulo | |
| Report | Stadium: Estádio do Morumbi Attendance: 16,000 Referee: Archie Webster (Scotland) |
| 8 JuneFriendly | Brazil | 3–1 | Rio de Janeiro | |
| Report |
| Stadium: Maracanã Stadium Referee: William Syme (Scotland) |
| 28 JulyFriendly | Peru | 0–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: Erwin Hieger (Austria) |
| 28 JulyFriendly | Peru | 1–0 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Arturo Yamasaki (Peru) |
| 30 JulyFriendly | Peru | 1–2 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Erwin Hieger (Austria) |
| 30 JulyFriendly | Peru | 0–0 | Lima | |
| Report | Stadium: Estadio Nacional |
| 14 JulyFriendly | Peru | 3–4 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: Miguel Comesaña (Argentina) |
| 17 JulyFriendly | Peru | 0–4 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Miguel Comesaña (Argentina) |
| 18 August Copa del Pacífico | Peru | 1–2 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: César Orozco (Peru) |
| 21 August Copa del Pacífico | Peru | 0–0 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Erwin Hieger (Austria) |
| 29 AugustFriendly | Peru | 2–2 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Erwin Hieger (Austria) |
| 7 AprilFriendly | Brazil | 2–1 | Porto Alegre | |
| Report |
| Stadium: Estádio Beira-Rio Referee: Alberto Tejada (Peru) |
| 9 AprilFriendly | Brazil | 3–2 | Rio de Janeiro | |
| Report | Stadium: Maracanã Stadium Attendance: 80,302 Referee: Alberto Tejada (Peru) |
| 8 MayFriendly | Colombia | 1–3 | Bogotá | |
| Report | Attendance: 23,000 Referee: Mario Canessa (Chile) |
| 14 MayFriendly | El Salvador | 1–4 | San Salvador | |
| Report |
| 20 MayFriendly | Mexico | 0–1 | Mexico City | |
| Report |
| Stadium: Estadio Azteca Referee: Carlos Robles (Chile) |
| 18 JuneFriendly | Peru | 1–1 | Lima | |
| Report |
| Referee: Erwin Hieger (Austria) |
| 27 JuneFriendly | Peru | 1–0 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Erwin Hieger (Austria) |
| 9 JulyFriendly | Peru | 2–1 | Lima | |
| Report |
| Attendance: 30,000 Referee: Enrique Montes (Peru) |
| 3 August 1970 FIFA World Cup qualification | Peru | 1–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 43,147 Referee: Ayrton Vieira de Moraes (Brazil) |
| 10 August 1970 FIFA World Cup qualification | Bolivia | 2–1 | La Paz | |
| Stadium: Estadio Hernando Siles Attendance: 20,670 Referee: Sergio Chechelev (Venezuela) |
| 17 August 1970 FIFA World Cup qualification | Peru | 3–0 | Lima | |
| Stadium: Estadio Nacional Attendance: 43,148 Referee: Guillermo Velásquez (Colombia) |
| 31 August 1970 FIFA World Cup qualification | Argentina | 2–2 | Buenos Aires | |
| Stadium: La Bombonera Attendance: 53,627 Referee: Rafael Hormazábal (Chile) |
| 4 FebruaryFriendly | Peru | 0–2 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Alberto Tejada (Peru) |
| 7 FebruaryFriendly | Peru | 2–1 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Erwin Hieger (Austria) |
| 9 FebruaryFriendly | Peru | 1–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: César Orosco (Peru) |
| 14 FebruaryFriendly | Peru | 0–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 42,000 Referee: Alberto Tejada (Peru) |
| 20 FebruaryFriendly | Peru | 0–2 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 27,000 Referee: César Orosco (Peru) |
| 21 FebruaryFriendly | Peru | 1–3 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 27,000 Referee: Carlos Rivero (Peru) |
| 24 FebruaryFriendly | Peru | 5–3 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 30,000 Referee: Erwin Hieger (Austria) |
| 5 MarchFriendly | Peru | 0–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 40,000 Referee: Erwin Hieger (Austria) |
| 8 MarchFriendly | Peru | 1–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 35,000 Referee: Alberto Tejada (Peru) |
| 15 MarchFriendly | Mexico | 3–1 | Mexico City | |
| Report |
| Stadium: Estadio Azteca Attendance: 60,000 Referee: Diego Di Leo (Italy) |
| 18 MarchFriendly | Mexico | 3–3 | León | |
| Report | Stadium: Estadio León Referee: Abel Aguilar Elizalde (Mexico) |
| 31 MarchFriendly | Uruguay | 2–0 | Montevideo | |
| Stadium: Estadio Centenario Attendance: 45,000 Referee: Pablo Vaga (Uruguay) |
| 21 AprilFriendly | Peru | 3–0 | Lima | |
| Attendance: 20,000 Referee: Carlos Orosco (Peru) |
| 2 June 1970 FIFA World Cup Group 4 | Peru | 3–2 | León | |
| 16:00 | Report |
| Stadium: Estadio León Attendance: 13,765 Referee: Antonio Sbardella (Italy) |
| 6 June 1970 FIFA World Cup Group 4 | Peru | 3–0 | León | |
| 16:00 | Report | Stadium: Estadio León Attendance: 13,537 Referee: Tofiq Bahramov (Soviet Union) |
| 10 June 1970 FIFA World Cup Group 4 | West Germany | 3–1 | León | |
| 16:00 |
| Report |
| Stadium: Estadio León Attendance: 17,875 Referee: Abel Aguilar Elizalde (Mexico) |
| 14 June 1970 FIFA World Cup - Quarter-finals | Brazil | 4–2 | Guadalajara | |
| 12:00 | Report | Stadium: Estadio Jalisco Attendance: 54,233 Referee: Vital Loraux (Belgium) |
| 11 August Copa del Pacífico | Peru | 1–0 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Alberto Tejada (Peru) |
| 18 August Copa del Pacífico | Chile | 1–0 | Santiago | |
| Report | Stadium: Estadio Nacional Attendance: 18,446 Referee: Jaime Amor (Chile) |
| 29 MarchFriendly | Colombia | 1–1 | Bogotá | |
| Report |
| Referee: Omar Delgado (Colombia) |
| 5 AprilFriendly | Mexico | 2–1 | Mexico City | |
| Report |
| Stadium: Estadio Azteca Referee: Javier Galindo (Mexico) |
| 19 AprilFriendly | Soviet Union | 2–0 | Kyiv | |
| Report | Stadium: Central Stadium Attendance: 46,000 Referee: Wolfgang Riedel (East Germany) |
| 23 AprilFriendly | Romania | 2–2 | Bucharest | |
| Report | Stadium: Stadionul Republicii Attendance: 6,000 Referee: Nicolaos Zlatanos (Greece) |
| 26 AprilFriendly | Scotland | 2–0 | Glasgow | |
| Report | Stadium: Hampden Park Attendance: 21,000 Referee: Pat Partridge (England) |
| 3 MayFriendly | Netherlands | 3–0 | Rotterdam | |
| Report | Stadium: De Kuip Attendance: 22,000 Referee: Mario Clematide (Switzlerland) |
| 6 JuneFriendly | Peru | 0–0 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Edison Pérez Núñez (Peru) |
| 11 June Brazil Independence Cup | Peru | 3–0 | Curitiba | |
| Report | Stadium: Estádio Couto Pereira Referee: Edwin Keith Walker (England) |
| 14 June Brazil Independence Cup | Paraguay | 1–0 | Campo Grande | |
| Godoy | Report | Stadium: Morenão Referee: Abraham Klein (Israel) |
| 18 June Brazil Independence Cup | Peru | 1–0 | Manaus | |
| Report | Stadium: Vivaldão Referee: Arnaldo Cézar Coelho (Brazil) |
| 25 June Brazil Independence Cup | Yugoslavia | 2–1 | Manaus | |
| Report |
| Stadium: Vivaldão Attendance: 20,000 Referee: Alfonso González Archundía (Mexico) |
| 4 MarchFriendly | Peru | 5–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: Pedro Reyes (Peru) |
| 8 AprilFriendly | Paraguay | 1–1 | Asunción | |
| Report |
| Referee: José Dimas La Rosa (Paraguay) |
| 23 AprilFriendly | Peru | 4–0 | Lima | |
| Report | Stadium: Estadio Nacional Referee: Enrique Labo Revoredo (Peru) |
| 29 April 1974 FIFA World Cup qualification | Peru | 2–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 44,438 Referee: Armando Nunes (Brazil) |
| 13 May 1974 FIFA World Cup qualification | Chile | 2–0 | Santiago | |
| Report | Stadium: Estadio Nacional Attendance: 69,881 Referee: Ramón Barreto (Uruguay) |
| 1 JulyFriendly | Peru | 3–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: Enrique Labo Revoredo (Peru) |
| 15 JulyCopa Mariscal Sucre | Bolivia | 2–0 | La Paz | |
| Report | Stadium: Estadio Hernando Siles Referee: Oscar Ortube (Bolivia) |
| 27 JulyCopa Ramón Castilla | Argentina | 3–1 | Buenos Aires | |
| Report |
| Stadium: La Bombonera Referee: Arturo Ithurralde (Argentina) |
| 5 August 1974 FIFA World Cup qualification | Chile | 2–1 | Montevideo | |
| Report |
| Stadium: Estadio Centenario Attendance: 57,933 Referee: Luis da Rosa (Uruguay) |
| 22 JuneFriendly | Ecuador | 6–0 | Quito | |
| Report | Stadium: Estadio Olímpico Atahuapa Referee: René Torres (Ecuador) |
| 10 JulyFriendly | Peru | 2–0 | Lima | |
| Report | Referee: Enrique Labo Revoredo (Peru) |
| 17 July 1975 Copa América | Chile | 1–1 | Santiago | |
| Report |
| Stadium: Estadio Nacional Attendance: 13,651 Referee: Omar Delgado (Colombia) |
| 27 July 1975 Copa América | Bolivia | 0–1 | Oruro | |
| Report |
| Stadium: Estadio Jesús Bermúdez Attendance: 18,000 Referee: Alberto Ducatelli (Argentina) |
| 7 August 1975 Copa América | Peru | 3–1 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 40,000 Referee: Romualdo Arppi Filho (Brazil) |
| 20 August 1975 Copa América | Peru | 3–1 | Lima | |
| Report |
| Stadium: Estadio Alejandro Villanueva Attendance: 40,000 Referee: Juan José Fortunatto (Uruguay) |
| 30 September 1975 Copa America - Semi-finals | Brazil | 1–3 | Belo Horizonte | |
| Report | Stadium: Estádio Mineirão Attendance: 40,000 Referee: Miguel Angel Comesaña (Argentina) |
| 4 October 1975 Copa America - Semi-finals | Peru | 0–2 | Lima | |
| Report | Stadium: Estadio Alejandro Villanueva Attendance: 55,000 Referee: Arturo Ithurralde (Argentina) |
| 16 October 1975 Copa América finals | Colombia | 1–0 | Bogotá | |
| Report | Stadium: Estadio El Campín Attendance: 50,000 Referee: Miguel Comesaña (Argentina) |
| 22 October 1975 Copa América finals | Peru | 2–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 50,000 Referee: Juan Silvagno (Chile) |
| 28 October 1975 Copa América finals | Peru | 1–0 | Caracas | |
| Sotil | Report | Stadium: Estadio Olímpico Attendance: 30,000 Referee: Ramón Barreto (Uruguay) |
| 12 OctoberFriendly | Peru | 0–0 | Lima | |
| Report | Stadium: Estadio Nacional Referee: César Pagano (Peru) |
| 28 OctoberCopa Ramón Castilla | Peru | 1–3 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: José Ramírez (Peru) |
| 10 NovemberCopa Ramón Castilla | Argentina | 1–0 | Buenos Aires | |
| Report | Stadium: Estadio José Amalfitani Referee: Jorge Eduardo Romero (Argentina) |
| 24 NovemberFriendly | Uruguay | 0–0 | Montevideo | |
| Report | Stadium: Estadio Centenario Referee: Roque Cerullo (Uruguay) |
| 9 FebruaryFriendly | Peru | 3–2 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 50,000 Referee: Edison Pérez Núñez (Peru) |
| 20 February 1978 FIFA World Cup qualification | Ecuador | 1–1 | Quito | |
| Report |
| Stadium: Estadio Olímpico Atahualpa Attendance: 39,576 Referee: Agomar Röhrig (Brazil) |
| 6 March 1978 FIFA World Cup qualification | Chile | 1–1 | Santiago | |
| Report |
| Stadium: Estadio Nacional Attendance: 67,983 Referee: José Faville Neto (Brazil) |
| 12 March 1978 FIFA World Cup qualification | Peru | 4–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 43,319 Referee: Luis Barrancos (Bolivia) |
| 26 March 1978 FIFA World Cup qualification | Peru | 2–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 62,000 Referee: Arnaldo Cézar Coelho (Brazil) |
| 17 MayFriendly | Mexico | 1–1 | Mexico City | |
| Report |
| Stadium: Estadio Azteca Referee: Javier Galindo (Mexico) |
| 24 MayFriendly | Mexico | 2–1 | Monterrey | |
| Report | Stadium: Estadio Universitario Referee: Enrique Mendoza Guillén (Mexico) |
| 29 MayFriendly | Haiti | 2–2 | Port-au-Prince | |
| Report |
| 10 JuneFriendly | Peru | 1–3 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 35,000 Referee: César Orosco (Peru |
| 10 July 1978 FIFA World Cup qualification | Brazil | 1–0 | Cali | |
| Report | Stadium: Pascual Guerrero Attendance: 50,345 Referee: Miguel Ángel Comesaña (Argentina) |
| 17 July 1978 FIFA World Cup qualification | Peru | 5–0 | Cali | |
| Report | Stadium: Pascual Guerrero Attendance: 32,511 Referee: Ramón Barreto (Uruguay) |
| 19 MarchCopa Ramón Castilla | Argentina | 2–1 | Mar del Plata | |
| Report |
| Referee: Ramón Barreto (Uruguay) |
| 23 MarchCopa Ramón Castilla | Peru | 1–3 | Lima | |
| Report |
| Referee: Edison Pérez Núñez (Peru) |
| 1 AprilFriendly | Peru | 1–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 30,000 Referee: César Pagano (Peru) |
| 11 AprilFriendly | Peru | 1–0 | Los Angeles | |
| Report | Stadium: Memorial Coliseum Attendance: 38,016 |
| 22 AprilFriendly | Peru | 2–1 | Lima | |
| Report |
| Stadium: Estadio Nacional Referee: César Pagano (Peru) |
| 1 MayFriendly | Brazil | 3–0 | Rio de Janeiro | |
| Report | Stadium: Maracanã Stadium Attendance: 145,200 Referee: Roque Cerullo (Uruguay) |
| 3 June 1978 FIFA World Cup Group 4 | Peru | 3–1 | Córdoba | |
| 16:45 UTC−3 | Report |
| Stadium: Estadio Chateau Carreras Attendance: 46,792 Referee: Ulf Eriksson (Sweden) |
| 7 June 1978 FIFA World Cup Group 4 | Netherlands | 0–0 | Mendoza | |
| 16:45 UTC−3 | Report | Stadium: Estadio Ciudad de Mendoza Attendance: 28,000 Referee: Adolf Prokop (East Germany) |
| 11 June 1978 FIFA World Cup Group 4 | Peru | 4–1 | Córdoba | |
| 16:45 UTC−3 | Report |
| Stadium: Estadio Chateau Carreras Attendance: 27,000 Referee: Alojzy Jarguz (Poland) |
| 14 June 1978 FIFA World Cup Group B | Brazil | 3–0 | Mendoza | |
| 16:45 UTC−3 | Report | Stadium: Estadio Ciudad de Mendoza Attendance: 38,000 Referee: Nicolae Rainea (Romania) |
| 18 June 1978 FIFA World Cup Group B | Peru | 0–1 | Mendoza | |
| 13:45 UTC−3 | Report |
| Stadium: Estadio Ciudad de Mendoza Attendance: 38,000 Referee: Pat Partridge (England) |
| 21 June 1978 FIFA World Cup Group B | Argentina | 6–0 | Rosario | |
| 19:15 UTC−3 | Report | Stadium: Estadio Gigante de Arroyito Attendance: 40,600 Referee: Robert Wurtz (France) |
| 25 JulyFriendly | Colombia | 1–2 | Bogotá | |
| Report | Stadium: Estadio El Campín Referee: Guillermo Velásquez (Colombia) |
| 8 AugustFriendly | Ecuador | 2–1 | Quito | |
| Report |
| Stadium: Estadio Olímpico Atahualpa Referee: Adolfo Quirola (Ecuador) |
| 30 AugustFriendly | Peru | 2–0 | Lima | |
| Report | Stadium: Estadio Nacional Attendance: 7,000 Referee: César Pagano (Peru) |
| 12 SeptemberFriendly | Scotland | 1–1 | Glasgow | |
| Report |
| Stadium: Hampden Park Attendance: 41,035 Referee: George Courtney (England) |
| 10 OctoberFriendly | Peru | 2–3 | Lima | |
| Report | Stadium: Estadio Nacional Referee: César Pagano (Peru) |
| 17 October 1979 Copa América - Semi-finals | Peru | 1–2 | Lima | |
| Report |
| Stadium: Estadio Nacional Attendance: 50,000 Referee: Romualdo Arppi Filho (Brazil) |
| 24 October 1979 Copa América - Semi-finals | Chile | 0–0 | Santiago | |
| Report | Stadium: Estadio Nacional Attendance: 75,681 Referee: Juan Daniel Cardellino (Uruguay) |