Cap Goals Date Venue Opponent Score Competition
1 9-10-04 La Paz Bolivia 0-1 World Cup Qualifier
2 13-10-04 Asunción Paraguay 1-1 World Cup Qualifier
3 1 1 17-11-04 Lima Chile 2-1 World Cup Qualifier
4 1 2 30- 3-05 Lima Ecuador 2-2 World Cup Qualifier
5 2 4- 6-05 Barranquilla Colombia 0-5 World Cup Qualifier
6 2 7- 6-05 Lima Uruguay 0-0 World Cup Qualifier
7 1 3 17- 8-05 Tacna Chile 3-1
8 3 3- 9-05 Maracaibo Venezuela 1-4 World Cup Qualifier
9 3 9-10-05 Buenos Aires Argentina 0-2 World Cup Qualifier
10 1 4 6- 9-06 East Rutherford Ecuador 1-1
11 1 5 7-10-06 Viña del Mar Chile 2-3 Copa del Pacífico
12 5 11-10-06 Tacna Chile 0-1 Copa del Pacífico
13 5 3- 6-07 Madrid Ecuador 2-1
14 5 6- 6-07 Barcelona Ecuador 0-2
15 1 6 26- 6-07 Mérida Uruguay 3-0 Copa América
16 6 30- 6-07 San Cristóbal Venezuela 0-2 Copa América
17 6 3- 7-07 Mérida Bolivia 2-2 Copa América
18 6 8- 7-07 Barquisimeto Argentina 0-4 Copa América
19 2 8 8- 9-07 Lima Colombia 2-2
20 1 9 12- 9-07 Lima Bolivia 2-0
21 9 18-11-07 Lima Brazil 1-1 World Cup Qualifier
22 9 31- 5-08 Huelva Spain 1-2
23 9 8- 6-08 Chicago Mexico 0-4
24 9 14- 6-08 Lima Colombia 1-1 World Cup Qualifier
25 9 17- 6-08 Montevideo Uruguay 0-6 World Cup Qualifier
26 9 7- 6-09 Lima Ecuador 1-2 World Cup Qualifier
27 9 10- 6-09 Medellín Colombia 0-1 World Cup Qualifier
28 9 9- 9-09 Puerto La Cruz Venezuela 1-3 World Cup Qualifier
29 9 29- 3-11 Den Haag Ecuador 0-0
30 1 10 4- 7-11 San Juan Uruguay 1-1 Copa América
31 1 11 8- 7-11 Mendoza Mexico 1-0 Copa América
32 11 16- 7-11 Córdoba Colombia 2-0 Copa América
33 11 19- 7-11 La Plata Uruguay 0-2 Copa América
34 3 14 23- 7-11 La Plata Venezuela 4-1 Copa América
35 2 16 7-10-11 Lima Paraguay 2-0 World Cup Qualifier
36 16 11-10-11 Santiago Chile 2-4 World Cup Qualifier
37 16 15-11-11 Quito Ecuador 0-2 World Cup Qualifier
38 16 29- 2-12 Tunis Tunisia 1-1
39 1 17 23- 5-12 Lima Nigeria 1-0
40 17 3- 6-12 Lima Colombia 0-1 World Cup Qualifier
41 1 18 10- 6-12 Montevideo Uruguay 2-4 World Cup Qualifier
42 18 15- 8-12 San José Costa Rica 1-0
43 18 7- 9-12 Lima Venezuela 2-1 World Cup Qualifier
44 18 11- 9-12 Lima Argentina 1-1 World Cup Qualifier
45 18 16-10-12 Asunción Paraguay 0-1 World Cup Qualifier
46 18 6- 2-13 Couva Trinidad/Tobago 2-0
47 18 7- 6-13 Lima Ecuador 1-0 World Cup Qualifier
48 18 11- 6-13 Barranquilla Colombia 0-2 World Cup Qualifier
49 18 14- 8-13 Suwon South Korea 0-0
50 18 6- 9-13 Lima Uruguay 1-2 World Cup Qualifier
51 18 10- 9-13 Puerto La Cruz Venezuela 2-3 World Cup Qualifier
52 18 4- 9-14 Dubai Iraq 2-0
53 1 19 9- 9-14 Doha Qatar 2-0
54 19 10-10-14 Valparaíso Chile 0-3
55 1 20 14-11-14 Luque Paraguay 1-2
56 20 18-11-14 Lima Paraguay 2-1
57 20 3- 6-15 Lima Mexico 1-1
58 20 14- 6-15 Temuco Brazil 1-2 Copa América
59 20 18- 6-15 Valparaíso Venezuela 1-0 Copa América
60 20 21- 6-15 Temuco Colombia 0-0 Copa América
61 3 23 25- 6-15 Temuco Bolivia 3-1 Copa América
62 23 29- 6-15 Santiago Chile 1-2 Copa América
63 1 24 3- 7-15 Concepción Paraguay 2-0 Copa América
64 24 8-10-15 Barranquilla Colombia 0-2 World Cup Qualifier
65 1 25 13-10-15 Lima Chile 3-4 World Cup Qualifier
66 25 13-11-15 Lima Paraguay 1-0 World Cup Qualifier
67 25 17-11-15 Salvador Brazil 0-3 World Cup Qualifier
68 1 26 24- 3-16 Lima Venezuela 2-2 World Cup Qualifier
69 26 29- 3-16 Montevideo Uruguay 0-1 World Cup Qualifier
70 1 27 4- 6-16 Seattle Haiti 1-0 Copa América
71 27 8- 6-16 Glendale Ecuador 2-2 Copa América
72 27 12- 6-16 Foxborough Brazil 1-0 Copa América
73 27 17- 6-16 East Rutherford Colombia 0-0 [1] Copa América
74 27 1- 9-16 La Paz Bolivia 0-2 World Cup Qualifier
75 27 6- 9-16 Lima Ecuador 2-1 World Cup Qualifier
76 1 28 6-10-16 Lima Argentina 2-2 World Cup Qualifier
77 28 11-10-16 Santiago Chile 1-2 World Cup Qualifier
78 28 10-11-16 Asunción Paraguay 4-1 World Cup Qualifier
79 28 15-11-16 Lima Brazil 0-2 World Cup Qualifier
80 1 29 23- 3-17 Maturín Venezuela 2-2 World Cup Qualifier
81 1 30 28- 3-17 Lima Uruguay 2-1 World Cup Qualifier
82 1 31 8- 6-17 Trujillo Paraguay 1-0
83 1 32 13- 6-17 Arequipa Jamaica 3-1
84 32 5- 9-17 Quito Ecuador 2-1 World Cup Qualifier
85 32 5-10-17 Buenos Aires Argentina 0-0 World Cup Qualifier
86 1 33 10-10-17 Lima Colombia 1-1 World Cup Qualifier
87 2 35 3- 6-18 Sankt Gallen Saudi Arabia 3-0
88 35 9- 6-18 Göteborg Sweden 0-0
89 35 16- 6-18 Saransk Denmark 0-1 World Cup
90 35 21- 6-18 Yekaterinburg France 0-1 World Cup
91 1 36 26- 6-18 Sochi Australia 2-0 World Cup
92 36 5- 6-19 Lima Costa Rica 1-0
93 36 9- 6-19 Lima Colombia 0-3
94 36 15- 6-19 Porto Alegre Venezuela 0-0 Copa América
95 1 37 18- 6-19 Rio de Janeiro Bolivia 3-1 Copa América
96 37 22- 6-19 São Paulo Brazil 0-5 Copa América
97 37 29- 6-19 Salvador Uruguay 0-0 [2] Copa América
98 1 38 3- 7-19 Porto Alegre Chile 3-0 Copa América
99 1 39 7- 7-19 Rio de Janeiro Brazil 1-3 Copa América
100 39 11-10-19 Montevideo Uruguay 0-1
101 39 15-10-19 Lima Uruguay 1-1
102 39 15-11-19 Miami Colombia 0-1
103 39 3- 6-21 Lima Colombia 0-3 World Cup Qualifier
104 39 8- 6-21 Quito Ecuador 2-1 World Cup Qualifier
105 39 2- 9-21 Lima Uruguay 1-1 World Cup Qualifier
106 39 5- 9-21 Lima Venezuela 1-0 World Cup Qualifier
107 39 7-10-21 Lima Chile 2-0 World Cup Qualifier
108 39 16- 6-23 Busan South Korea 1-0
109 39 20- 6-23 Suita Japan 1-4
110 39 7- 9-23 Ciudad del Este Paraguay 0-0 World Cup Qualifier
111 39 12- 9-23 Lima Brazil 0-1 World Cup Qualifier
112 39 12-10-23 Santiago Chile 0-2 World Cup Qualifier
113 39 17-10-23 Lima Argentina 0-2 World Cup Qualifier
114 39 16-11-23 La Paz Bolivia 0-2 World Cup Qualifier
115 39 21-11-23 Lima Venezuela 1-1 World Cup Qualifier
116 39 22- 3-24 Lima Nicaragua 2-0
117 1 40 26- 3-24 Lima Dominican Rep. 4-1
118 40 7- 6-24 Lima Paraguay 0-0
119 40 14- 6-24 Philadelphia El Salvador 1-0
120 40 21- 6-24 Arlington Chile 0-0 Copa América
121 40 25- 6-24 Kansas City Canada 0-1 Copa América
122 40 29- 6-24 Miami Argentina 0-1 Copa América
123 40 15-11-24 Lima Chile 0-0 World Cup Qualifier
124 40 19-11-24 Buenos Aires Argentina 0-1 World Cup Qualifier
125 1 41 20- 3-25 Lima Bolivia 3-1 World Cup Qualifier
126 41 25- 3-25 Maturín Venezuela 0-1 World Cup Qualifier
127 41 6- 6-25 Barranquilla Colombia 0-0 World Cup Qualifier
128 41 10- 6-25 Lima Ecuador 0-0 World Cup Qualifier
[1] Peru lost 2-4 on penalty kicks.
[2] Peru won 5-4 on penalty kicks.
Note: the match against Senegal (1-0, 28- 6-11 in Lima, in which Guerrero scored 1 goal)
was not a full A-international and is therefore not included here.
Total Record :
Matches Won Draw Lost For Against Points Percentage
128 42 34 52 133-163 118 46.09
Types of Matches Goals
World Cup Qualifier 60 12
Friendlies 35 13
Copa América 28 14
World Cup 3 1
Copa del Pacífico 2 1
Total 128 41
Prepared and maintained by Roberto Mamrud for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Mamrud
(roberto.mamrud@gmail.com)
Last updated: 28 Aug 2025
(C) Copyright Roberto Mamrud and RSSSF 2017/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.