Caps Date Venue Opponent Score Competition
1 14-12-05 Phoenix Hungary 2-0
2 28- 2-07 San Diego Venezuela 3-1
3 25- 3-07 Monterrey Paraguay 2-1
4 28- 3-07 Oakland Ecuador 4-2
5 2- 6-07 San Luis Potosí Iran 4-0
6 7- 6-07 East Rutherford Cuba 2-1 CONCACAF Cup
7 27- 6-07 Puerto Ordaz Brazil 2-0 Copa América
8 4- 7-07 Puerto La Cruz Chile 0-0 Copa América
9 14- 7-07 Caracas Uruguay 3-1 Copa América
10 22- 8-07 Denver Colombia 0-1
11 9- 9-07 Puebla Panama 1-0 [1]
12 12- 9-07 Foxboro Brazil 1-3
13 14-10-07 Ciudad Juárez Nigeria 2-2
14 17-10-07 Los Angeles Guatemala 2-3
15 6- 2-08 Houston United States 2-2
16 24- 9-08 Los Angeles Chile 0-1
17 12-11-08 Phoenix Ecuador 2-1
18 28- 1-09 Oakland Sweden 0-1
19 11- 3-09 Denver Bolivia 5-1
20 28- 3-09 Cd. de México Costa Rica 2-0 World Cup Qualifier
21 1- 4-09 San Pedro Sula Honduras 1-3 World Cup Qualifier
22 24- 6-09 Atlanta Venezuela 4-0
23 5- 7-09 Oakland Nicaragua 2-0 CONCACAF Cup
24 9- 7-09 Houston Panama 1-1 CONCACAF Cup
25 12- 7-09 Phoenix Guadeloupe 2-0 [!] CONCACAF Cup
26 19- 7-09 Arlington Haiti 4-0 CONCACAF Cup
27 23- 7-09 Chicago Costa Rica 1-1 [2] CONCACAF Cup
28 26- 7-09 East Rutherford United States 5-0 CONCACAF Cup
29 12- 8-09 Cd. de México United States 2-1 World Cup Qualifier
30 5- 9-09 San José Costa Rica 3-0 World Cup Qualifier
31 9- 9-09 Cd. de México Honduras 1-0 World Cup Qualifier
32 10-10-09 Cd. de México El Salvador 4-1 World Cup Qualifier
33 14-10-09 Port of Spain Trinidad/Tobago 2-2 World Cup Qualifier
34 17- 3-10 Torreón North Korea 2-1
35 13- 5-10 Houston Angola 1-0
36 16- 5-10 Cd. de México Chile 1-0
37 26- 5-10 Freiburg Netherlands 1-2
38 11- 8-10 Cd. de México Spain 1-1
39 4- 9-10 Guadalajara Ecuador 1-2
40 7- 9-10 Monterrey Colombia 1-0
41 12-10-10 Ciudad Juárez Venezuela 2-2
42 29- 3-11 San Diego Venezuela 1-1
43 26- 5-11 Seattle Ecuador 1-1
44 1- 6-11 Denver New Zealand 3-0
45 5- 6-11 Arlington El Salvador 5-0 CONCACAF Cup
46 10- 8-11 Philadelphia United States 1-1
47 4- 9-11 El Prat de Ll. Chile 1-0
48 29- 2-12 Miami Gardens Colombia 0-2
49 31- 5-12 Chicago Bosnia-Herzeg. 2-1
50 15- 8-12 Cd. de México United States 0-1
51 22- 3-13 San Pedro Sula Honduras 2-2 World Cup Qualifier
52 26- 3-13 Cd. de México United States 0-0 World Cup Qualifier
53 22- 6-13 Belo Horizonte Japan 2-1 Confederations Cup
54 11-10-13 Cd. de México Panama 2-1 World Cup Qualifier
55 15-10-13 San José Costa Rica 1-2 World Cup Qualifier
56 5- 3-14 Atlanta Nigeria 0-0
57 28- 5-14 Cd. de México Israel 3-0
58 31- 5-14 Arlington Ecuador 3-1
59 6- 6-14 Foxboro Portugal 0-1
60 13- 6-14 Natal Cameroon 1-0 World Cup
61 17- 6-14 Fortaleza Brazil 0-0 World Cup
62 23- 6-14 Recife Croatia 3-1 World Cup
63 29- 6-14 Fortaleza Netherlands 1-2 World Cup
64 6- 9-14 Santa Clara Chile 0-0
65 9-10-14 Tx. Gutiérrez Honduras 2-0
66 12-11-14 Amsterdam Netherlands 3-2
67 27- 6-15 Orlando Costa Rica 2-2
68 1- 7-15 Houston Honduras 0-0
69 9- 7-15 Chicago Cuba 6-0 CONCACAF Cup
70 12- 7-15 Glendale Guatemala 0-0 CONCACAF Cup
71 15- 7-15 Charlote Trinidad/Tobago 4-4 CONCACAF Cup
72 19- 7-15 East Rutherford Costa Rica 1-0 CONCACAF Cup
73 22- 7-15 Atlanta Panama 2-1 CONCACAF Cup
74 26- 7-15 Philadelphia Jamaica 3-1 CONCACAF Cup
75 28- 5-16 Atlanta Paraguay 1-0
76 9- 6-16 Pasadena Jamaica 2-0 Copa América
77 18- 6-16 Santa Clara Chile 0-7 Copa América
78 2- 9-16 San Salvador El Salvador 3-1 World Cup Qualifier
79 15-11-16 Cd. de Panamá Panama 0-0 World Cup Qualifier
80 24- 3-17 Cd. de México Costa Rica 2-0 World Cup Qualifier
81 27- 5-17 Los Angeles Croatia 1-2
82 8- 6-17 Cd. de México Honduras 3-0 World Cup Qualifier
83 11- 6-17 Cd. de México United States 1-1 World Cup Qualifier
84 18- 6-17 Kazan Portugal 2-2 Confederations Cup
85 24- 6-17 Kazan Russia 2-1 Confederations Cup
86 29- 6-17 Sochi Germany 1-4 Confederations Cup
87 1- 7-17 Moskva Portugal 1-2 Confederations Cup
88 1- 9-17 Cd. de México Panama 1-0 World Cup Qualifier
89 5- 9-17 San José Costa Rica 1-1 World Cup Qualifier
90 10-10-17 San Pedro Sula Honduras 2-3 World Cup Qualifier
91 10-11-17 Brussel Belgium 3-3
92 27- 3-18 Arlington Croatia 0-1
93 2- 6-18 Cd. de México Scotland 1-0
94 9- 6-18 Brøndby Denmark 0-2
95 17- 6-18 Moskva Germany 1-0 World Cup
96 23- 6-18 Rostov-na-Donu South Korea 2-1 World Cup
97 27- 6-18 Yekaterinburg Sweden 0-3 World Cup
98 2- 7-18 Samara Brazil 0-2 World Cup
99 7- 9-18 Houston Uruguay 1-4
100 16-11-18 Córdoba Argentina 0-2
101 22- 3-19 San Diego Chile 3-1
102 9- 6-19 Arlington Ecuador 3-2
103 15- 6-19 Pasadena Cuba 7-0 CONCACAF Cup
104 19- 6-19 Denver Canada 3-1 CONCACAF Cup
105 29- 6-19 Houston Costa Rica 1-1 [3] CONCACAF Cup
106 2- 7-19 Phoenix Haiti 1-0 CONCACAF Cup
107 7- 7-19 Chicago United States 1-0 CONCACAF Cup
108 10- 9-19 San Antonio Argentina 0-4
109 15-11-19 Cd. de Panamá Panama 3-0 Nations League
110 17-11-20 Graz Japan 2-0
111 27- 3-21 Cardiff Wales 0-1
112 3- 6-21 Denver Costa Rica 0-0 [3] Nations League
113 6- 6-21 Denver United States 2-3 Nations League
114 30- 6-21 Nashville Panama 3-0
115 2- 9-21 Cd. de México Jamaica 2-1 World Cup Qualifier
116 5- 9-21 San José Costa Rica 1-0 World Cup Qualifier
117 8- 9-21 Cd. de Panamá Panama 1-1 World Cup Qualifier
118 7-10-21 Cd. de México Canada 1-1 World Cup Qualifier
119 10-10-21 Cd. de México Honduras 3-0 World Cup Qualifier
120 13-10-21 San Salvador El Salvador 2-0 World Cup Qualifier
121 12-11-21 Cincinnati United States 0-2 World Cup Qualifier
122 16-11-21 Edmonton Canada 1-2 World Cup Qualifier
123 27- 1-22 Kingston Jamaica 2-1 World Cup Qualifier
124 30- 1-22 Cd. de México Costa Rica 0-0 World Cup Qualifier
125 2- 2-22 Cd. de México Panama 1-0 World Cup Qualifier
126 24- 3-22 Cd. de México United States 0-0 World Cup Qualifier
127 27- 3-22 San Pedro Sula Honduras 1-0 World Cup Qualifier
128 30- 3-22 San Pedro Sula El Salvador 2-0 World Cup Qualifier
129 5- 6-22 Chicago Ecuador 0-0
130 24- 9-22 Pasadena Peru 1-0
131 27- 9-22 Santa Clara Colombia 2-3
132 16-11-22 Girona Sweden 1-2
133 22-11-22 Doha Poland 0-0 World Cup
134 26-11-22 Lusail Argentina 0-2 World Cup
135 30-11-22 Lusail Saudi Arabia 2-1 World Cup
136 26- 3-23 Cd. de México Jamaica 2-2 Nations League
137 15- 6-23 Las Vegas United States 0-3 Nations League
138 18- 6-23 Las Vegas Panama 1-0 Nations League
139 25- 6-23 Houston Honduras 4-0 CONCACAF Cup
140 29- 6-23 Glendale Haiti 3-1 CONCACAF Cup
141 2- 7-23 Santa Clara Qatar 0-1 CONCACAF Cup
142 8- 7-23 Arlington Costa Rica 2-0 CONCACAF Cup
143 12- 7-23 Las Vegas Jamaica 3-0 CONCACAF Cup
144 16- 7-23 Inglewood Panama 1-0 CONCACAF Cup
145 9- 9-23 Arlington Australia 2-2
146 12- 9-23 Atlanta Uzbekistan 3-3
147 14-10-23 Charlotte Ghana 2-0
148 17-10-23 Philadelphia Germany 2-2
149 17-11-23 Tegucigalpa Honduras 0-2 Nations League
150 21- 3-24 Arlington Panama 3-0 Nations League
151 24- 3-24 Arlington United States 0-2 Nations League
152 15-11-24 San Pedro Sula Honduras 0-2 Nations League
153 30- 5-26 Pasadena Australia 1-0
154 24- 6-26 Cd. de México Czechia 3-0 World Cup
[1] abandoned at 45' due to storm.
[2] Mexico won 5-3 on penalty kicks.
[3] Mexico won 5-4 on penalty kicks.
[!] the match against Guadeloupe is considered a full international by the Mexican FA;
FIFA agreed in 2026
Total Record
Matches Won Draw Lost For Against Points Percentage
154 80 37 37 251- 157 197 63.96
Types of Matches
Friendlies 64
World Cup Qualifier 33
CONCACAF Gold Cup 25
World Cup 12
Nations League 10
Confederations Cup 5
Copa América 5
Total: 154
Prepared and maintained by Roberto Mamrud for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Mamrud
(roberto.mamrud@gmail.com)
Last updated: 7 Oct 2026
(C) Copyright Roberto Mamrud and RSSSF 2018/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.