Peru national football team results (2020–present)

This article provides details of international football games played by the Peru national football team from 2020 to present.[1][2]

Results

Key
Win
Draw
Defeat

2020

8 October 2020 2022 World Cup qualification Paraguay  2–2  Peru Asunción, Paraguay
19:30 UTC−3
  • Romero 67', 81'
Report
Stadium: Estadio Defensores del Chaco
Attendance: 0
Referee: Néstor Pitana (Argentina)
13 October 2020 2022 World Cup qualification Peru  2–4  Brazil Lima, Peru
19:00 UTC−5
Report
Stadium: Estadio Nacional
Attendance: 0
Referee: Julio Bascuñán (Chile)
13 November 2020 2022 World Cup qualification Chile  2–0  Peru Santiago, Chile
20:00 UTC−3
Report Stadium: Estadio Nacional
Attendance: 0
Referee: Esteban Ostojich (Uruguay)
17 November 2020 2022 World Cup qualification Peru  0–2  Argentina Lima, Peru
19:30 UTC−5 Report Stadium: Estadio Nacional
Attendance: 0
Referee: Wilmar Roldán (Colombia)

2021

17 June 2021 2021 Copa América Brazil  4–0  Peru Rio de Janeiro, Brazil
21:00 UTC−3 Report Stadium: Estádio Olímpico Nilton Santos
Attendance: 0
Referee: Patricio Loustau (Argentina)
20 June 2021 2021 Copa América Colombia  1–2  Peru Goiânia, Brazil
21:00 UTC−3
Report
Stadium: Estádio Olímpico Pedro Ludovico
Attendance: 0
Referee: Esteban Ostojich (Uruguay)
23 June 2021 2021 Copa América Ecuador  2–2  Peru Goiânia, Brazil
18:00 UTC−3
Report Stadium: Estádio Olímpico Pedro Ludovico
Attendance: 0
Referee: Jesús Gil Manzano (Spain)
27 June 2021 2021 Copa América Venezuela  0–1  Peru Brasília, Brazil
18:00 UTC−3 Report Stadium: Estádio Nacional Mané Garrincha
Attendance: 0
Referee: Patricio Loustau (Argentina)
5 July 2021 2021 Copa América Brazil  1–0  Peru Rio de Janeiro, Brazil
20:00 UTC−3 Report Stadium: Estádio Olímpico Nilton Santos
Attendance: 0
Referee: Roberto Tobar (Chile)
9 July 2021 2021 Copa América Colombia  3–2  Peru Brasília, Brazil
21:00 UTC−3
Report
Stadium: Estádio Nacional Mané Garrincha
Attendance: 0
Referee: Raphael Claus (Brazil)
2 September 2021 2022 World Cup qualification Peru  1–1  Uruguay Lima, Peru
20:00 UTC−5
Report Stadium: Estadio Nacional
Referee: Néstor Pitana (Argentina)
5 September 2021 2022 World Cup qualification Peru  1–0  Venezuela Lima, Peru
20:00 UTC−5
Report Stadium: Estadio Nacional
Referee: Luis Quiroz (Ecuador)
7 October 2021 2022 World Cup qualification Peru  2–0  Chile Lima, Peru
20:00 UTC−5
Report Stadium: Estadio Nacional
Referee: Christian Ferreyra (Uruguay)
10 October 2021 2022 World Cup qualification Bolivia  1–0  Peru La Paz, Bolivia
16:00 UTC−4
Report Stadium: Estadio Hernando Siles
Referee: Guillermo Guerrero (Ecuador)
11 November 2021 2022 World Cup qualification Peru  3–0  Bolivia Lima, Peru
21:00 UTC−5
Report Stadium: Estadio Nacional
Referee: Éber Aquino (Paraguay)
16 November 2021 2022 World Cup qualification Venezuela  1–2  Peru Caracas, Venezuela
19:00 UTC−4
Report
Stadium: Estadio Olímpico de la UCV
Referee: Bruno Arleu (Brazil)

2022

16 January 2022 Friendly Peru  1–1  Panama Lima, Peru
16:00 UTC−5
Report
Stadium: Estadio Nacional
Referee: Fernando Echenique (Argentina)
20 January 2022 Friendly Peru  3–0  Jamaica Lima, Peru
20:00 UTC−5
Report Stadium: Estadio Nacional
Referee: Fernando Echenique (Argentina)
1 February 2022 2022 World Cup qualification Peru  1–1  Ecuador Lima, Peru
21:00 UTC−5
Report Stadium: Estadio Nacional
Referee: Wilton Sampaio (Brazil)
5 June 2022 Friendly Peru  1–0  New Zealand Barcelona, Spain
10:30 UTC−5 Lapadula 69' Report Stadium: RCDE Stadium
Attendance: 32,149[3]
Referee: Ishmael Barbara (Malta)
24 September Friendly Mexico  1–0  Peru Pasadena, United States
20:00 UTC−5
Report Stadium: Rose Bowl
Attendance: 62,729
Referee: Bryan López (Guatemala)
27 September Friendly Peru  4–1  El Salvador Washington, D.C., United States
19:00 UTC−5
Report
Stadium: Audi Field
Attendance: 18,000
Referee: Benjamín Pineda (Costa Rica)
16 November Friendly Peru  1–0  Paraguay Lima, Peru
19:00 UTC−5
Report Stadium: Estadio Nacional
Attendance: 18,000
Referee: John Alexander Ospina (Colombia)
19 November Friendly Peru  1–0  Bolivia Arequipa, Peru
19:30 UTC−5
Report Stadium: Estadio de la UNSA
Attendance: 25,500
Referee: Flavio Rodrigues de Souza (Brazil)

2023

25 March Friendly Germany  2–0  Peru Mainz, Germany
20:45 UTC+1
Report Stadium: Mewa Arena
Attendance: 25,358
Referee: Maria Sole Ferrieri Caputi (Italy)
28 March Friendly Morocco  0–0  Peru Madrid, Spain
14:30 UTC−5 Report Stadium: Metropolitano Stadium
Attendance: 32,000
Referee: Juan Martínez Munuera (Spain)
16 June Friendly South Korea  0–1  Peru Busan, South Korea
20:00 UTC+9 Report
Stadium: Busan Asiad Main Stadium
Attendance: 52,443
Referee: Shaun Evans (Australia)
20 June 2023 Kirin Challenge Cup[4] Japan  4–1  Peru Suita, Japan
18:55 UTC+9
Report Stadium: Panasonic Stadium Suita
Attendance: 35,001
Referee: Khamis Al-Marri (Qatar)
7 September 2026 World Cup qualification Paraguay  0–0  Peru Ciudad del Este, Paraguay
17:30 UTC−5 Report Stadium: Estadio Antonio Aranda
Attendance: 16,211
Referee: Andrés Matonte (Uruguay)
12 September 2026 World Cup qualification Peru  0–1  Brazil Lima, Peru
21:00 UTC−5 Report Stadium: Estadio Nacional
Attendance: 56,328
Referee: Fernando Rapallini (Argentina)
12 October 2026 World Cup qualification Chile  2–0  Peru Santiago, Chile
19:00 UTC−5
Report Stadium: Estadio Monumental David Arellano
Attendance: 36,847
Referee: Wilmar Roldán (Colombia)
17 October 2026 World Cup qualification Peru  0–2  Argentina Lima, Peru
21:00 UTC−5 Report
Stadium: Estadio Nacional
Attendance: 37,675
Referee: Jesús Valenzuela (Venezuela)
16 November 2026 World Cup qualification Bolivia  2–0  Peru La Paz, Bolivia
15:00 UTC−5
Report Stadium: Estadio Hernando Siles
Attendance: 28,000
Referee: Guillermo Guerrero (Ecuador)
21 November 2026 World Cup qualification Peru  1–1  Venezuela Lima, Peru
21:00 UTC−5
Report Stadium: Estadio Nacional del Perú
Attendance: 27,323
Referee: Darío Herrera (Argentina)

2024

22 March Friendly Peru  2–0  Nicaragua Lima, Peru
20:30 UTC−5 Report Stadium: Estadio Alejandro Villanueva
Attendance: 33,900
Referee: Paulo Cesar da Silva (Brazil)
26 March Friendly Peru  4–1  Dominican Republic Lima, Peru
20:30 UTC−5
Report
Stadium: Estadio Monumental
Attendance: 50,000
Referee: Braulio Da Silva Machado (Brazil)
7 June Friendly Peru  0–0  Paraguay Lima, Peru
19:30 UTC−5 Report Stadium: Estadio Monumental
Attendance: 60,000
Referee: Guillermo Guerrero (Ecuador)
14 June Friendly Peru  1–0  El Salvador Chester, United States
19:30 UTC−5
Report Stadium: Subaru Park
Attendance: 12,000
Referee: Kwinsi Williams (Trinidad and Tobago
21 June 2024 Copa América Peru  0–0  Chile Arlington, United States
19:00 UTC−5 Report Stadium: AT&T Stadium
Referee: Wilton Sampaio (Brazil)
25 June 2024 Copa América Peru  0–1  Canada Kansas City, United States
17:00 UTC−5 Report
Stadium: Children's Mercy Park
Referee: Mario Escobar (Guatemala)
29 June 2024 Copa América Argentina  2–0  Peru Miami Gardens, United States
19:00 UTC−5
Report Stadium: Hard Rock Stadium
Referee: César Arturo Ramos (Mexico)
6 September 2026 World Cup qualification Peru  1–1  Colombia Lima, Peru
20:30 UTC−5
Report
Stadium: Estadio Nacional
Attendance: 40,000
Referee: Esteban Ostojich (Uruguay)
10 September 2026 World Cup qualification Ecuador  1–0  Peru Quito, Ecuador
16:00 UTC−5 Report Stadium: Estadio Rodrigo Paz Delgado
Attendance: 35,000
Referee: Andrés Rojas (Colombia)
11 October 2026 World Cup qualification Peru  1–0  Uruguay Lima, Peru
20:30 UTC−5
Report Stadium: Estadio Nacional del Perú
Attendance: 43,000
Referee: Facundo Tello (Argentina)
15 October 2026 World Cup qualification Brazil  4–0  Peru Brasília, Brazil
16:45 UTC−5
Report Stadium: Estádio Nacional Mané Garrincha
Attendance: 60,139
Referee: Esteban Ostojich (Uruguay)
15 November 2026 World Cup qualification Peru  0–0  Chile Lima, Peru
20:30 UTC−5 Report Stadium: Estadio Nacional del Perú
Attendance: 47,122
Referee: Wilton Sampaio (Brazil)
19 November 2026 World Cup qualification Argentina  1–0  Peru Buenos Aires, Argentina
19:00 UTC−5 Report Stadium: La Bombonera
Attendance: 52,000
Referee: Wilmar Roldán (Colombia)

2025

20 March 2026 World Cup qualification Peru  3–1  Bolivia Lima, Peru
19:30 UTC−5
Report
Stadium: Estadio Nacional del Perú
Attendance: 33,683
Referee: Yael Falcón Pérez (Argentina)
25 March 2026 World Cup qualification Venezuela  1–0  Peru Maturín, Venezuela
19:00 UTC−5
Report Stadium: Estadio Monumental
Attendance: 33,683
Referee: Cristian Garay (Chile)
10 June 2026 World Cup qualification Peru  0–0  Ecuador Lima, Peru
20:30 UTC−5 Report Stadium: Estadio Nacional del Perú
Attendance: 33,749
Referee: Andrés Rojas (Colombia)
9 September 2026 World Cup qualification Peru  0–1  Paraguay Lima, Peru
18:30 UTC−5 Report
Stadium: Estadio Nacional del Perú
Referee: Maximiliano Ramírez (Argentina)
10 October 2025 Friendly Chile  2–1  Peru Santiago, Chile
18:00 UTC−5
Report
Stadium: Estadio Bicentenario de La Florida
Attendance: 7,539
Referee: Leandro Rey Hilfer (Argentina)
12 November Friendly Russia  1–1  Peru Saint Petersburg, Russia
12:00 UTC−5 Golovin 18' Report Valera 82' Stadium: Krestovsky Stadium
Attendance: 45,536
Referee: Kamal Umudlu (Azerbaijan)
18 November Friendly Peru  1–2  Chile Sochi, Russia
12:00 UTC−5
Report
Stadium: Fisht Olympic Stadium
Attendance: 4,000
Referee: Kirill Levnikov (Russia)
21 December Friendly Peru  2–0  Bolivia Chincha Alta, Peru
15:30 UTC−5
  • Magallanes 87'
  • Soyer 89'
Report Stadium: Estadio Félix Castillo Tardío
Attendance: 2,000[5]
Referee: Bruno Pérez (Peru)

Head to head records

As of 21 December 2025, after the match against Bolivia

Head to head records
Opponent P W D L GF GA W% D% L%
 Argentina 5 0 0 5 0 8 0 0 100
 Australia 1 0 1 0 0 0 0 100 0
 Bolivia 6 4 0 2 9 4 66.67 0 33.33
 Brazil 6 0 0 6 2 16 0 0 100
 Canada 1 0 0 1 0 1 0 0 100
 Chile 7 1 2 4 4 8 14.29 28.57 57.14
 Colombia 6 2 2 2 6 8 33.33 33.33 33.33
 Dominican Republic 1 1 0 0 4 1 100 0 0
 Ecuador 5 1 3 1 5 5 20 60 20
 El Salvador 2 2 0 0 5 1 100 0 0
 Germany 1 0 0 1 0 2 0 0 100
 Jamaica 1 1 0 0 3 0 100 0 0
 Japan 1 0 0 1 1 4 0 0 100
 Mexico 1 0 0 1 0 1 0 0 100
 Morocco 1 0 1 0 0 0 0 100 0
 New Zealand 1 1 0 0 1 0 100 0 0
 Nicaragua 1 1 0 0 2 0 100 0 0
 Panama 1 0 1 0 1 1 0 100 0
 Paraguay 7 2 4 1 8 6 28.57 57.14 14.29
 Russia 1 0 1 0 1 1 0 100 0
 South Korea 1 1 0 0 1 0 100 0 0
 Uruguay 4 1 1 2 2 5 25 25 50
 Venezuela 5 3 1 1 5 3 60 20 0
Totals 64 20 17 27 57 73 31.25 26.56 42.19

Notes

References

  1. ^ "Peru - Peru - Results, fixtures, squad, statistics, photos, videos and news - Soccerway". int.soccerway.com.
  2. ^ "World Football Elo Ratings: Peru". eloratings.net. World Football Elo Ratings.
  3. ^ Burgess, Michael (5 June 2022). "Football: All Whites fall to Peru in lead-up to World Cup qualifier". The New Zealand Herald.
  4. ^ "List of International matches". jfa.jp. Japan Football Association (JFA). Retrieved 4 January 2022.
  5. ^ "Peru 2-0 Bolivia (Dec 21, 2025) Final Score". ESPN. Retrieved 23 December 2025.