# Mexico national football team results

This article summarizes the outcomes of all official matches played by the Mexico national football team by opponent and by year.
Note: Mexico's goals are placed first.

## All Time Results

The following table shows Mexico's all-time international record, correct as of 12 September 2023.
| Against | Played | Won | Drawn | Lost | GF | GA |
| Total | 983 | 513 | 223 | 246 | 1752 | 1007 |

## Results 1923-1959

| Date | Location | Opponents | Score | Competition | Referee |
| 9 December 1923 | Mexico City | Guatemala | 2–1 | Friendly | E. Galvadá |
| 12 December 1923 | Mexico City | Guatemala | 2–0 | Friendly | E. Giffening |
| 16 December 1923 | Mexico City | Guatemala | 3–3 | Friendly | R. Cockburn |
| 30 May 1928 | Amsterdam | Spain | 1–7 | 1928 Summer Olympics | G. Boronkay |
| 5 June 1928 | Arnhem | Chile | 1–3 | 1928 Summer Olympics | M. de V. Foltynski |
| 13 July 1930 | Montevideo | France | 1–4 | 1930 FIFA World Cup | D. Lombardi |
| 16 July 1930 | Montevideo | Chile | 0–3 | 1930 FIFA World Cup | H. Christophe |
| 19 July 1930 | Montevideo | Argentina | 3–6 | 1930 FIFA World Cup | U. Salcedo |
| 4 March 1934 | Mexico City | Cuba | 3–2 | 1934 FIFA World Cup qualification | E. Donaghy |
| 11 March 1934 | Mexico City | Cuba | 5–0 | 1934 FIFA World Cup qualification | E. Donaghy |
| 18 March 1934 | Mexico City | Cuba | 4–1 | 1934 FIFA World Cup qualification | E. Donaghy |
| 24 May 1934 | Rome | United States | 2–4 | 1934 FIFA World Cup qualification | Y. Mohamed |
| 27 March 1935 | San Salvador | El Salvador | 8–1 | 1935 Central American and Caribbean Games | M. Rodríguez |
| 28 March 1935 | San Salvador | Guatemala | 5–1 | 1935 Central American and Caribbean Games | A. Esquivel |
| 30 March 1935 | San Salvador | Cuba | 6–1 | 1935 Central American and Caribbean Games | M. Rodríguez |
| 1 April 1935 | San Salvador | Honduras | 8–2 | 1935 Central American and Caribbean Games | S. Herrera |
| 2 April 1935 | San Salvador | Costa Rica | 2–0 | 1935 Central American and Caribbean Games | J. de Foinquinos |
| 12 September 1937 | Mexico City | United States | 7–2 | Friendly | V. Rubio |
| 19 September 1937 | Mexico City | United States | 7–3 | Friendly | H. Salceda |
| 25 September 1937 | Mexico City | United States | 5–1 | Friendly | J. López |
| 10 February 1938 | Panama City | Colombia | 3–1 | 1938 Central American and Caribbean Games | R. Mirabal |
| 14 February 1938 | Panama City | Venezuela | 1–0 | 1938 Central American and Caribbean Games | P. Elías |
| 18 February 1938 | Panama City | El Salvador | 6–0 | 1938 Central American and Caribbean Games | R. Mirabal |
| 20 February 1938 | Panama City | Panama | 2–2 | 1938 Central American and Caribbean Games | R. Mirabal |
| 22 February 1938 | Panama City | Costa Rica | 2–1 | 1938 Central American and Caribbean Games | R. Mirabal |
| 13 July 1947 | Havana | United States | 5–0 | 1947 NAFC Championship | J. Tapia |
| 17 July 1947 | Havana | Cuba | 3–1 | 1947 NAFC Championship | S. Gabin |
| 2 August 1948 | Dulwich | South Korea | 3–5 | 1948 Summer Olympics | L. Lemesic |
| 4 September 1949 | Mexico City | United States | 6–0 | 1950 FIFA World Cup qualification | J. Tapia |
| 11 September 1949 | Mexico City | Cuba | 2–0 | 1950 FIFA World Cup qualification | P. García |
| 18 September 1949 | Mexico City | United States | 6–2 | 1950 FIFA World Cup qualification | J. Tapia |
| 25 September 1949 | Mexico City | Cuba | 3–0 | 1950 FIFA World Cup qualification | P. García |
| 24 June 1950 | Rio de Janeiro | Brazil | 0–4 | 1950 FIFA World Cup | G. Reader |
| 29 June 1950 | Porto Alegre | Yugoslavia | 1–4 | 1950 FIFA World Cup | R. Leafe |
| 2 July 1950 | Porto Alegre | Switzerland | 1–2 | 1950 FIFA World Cup | I. Eklind |
| 23 March 1952 | Santiago | Uruguay | 1–3 | 1952 Panamerican Championship | W. Crawford |
| 26 March 1952 | Santiago | Chile | 0–4 | 1952 Panamerican Championship | G. Sunderland |
| 6 April 1952 | Santiago | Brazil | 0–2 | 1952 Panamerican Championship | C. Dean |
| 10 April 1952 | Santiago | Panama | 4–2 | 1952 Panamerican Championship | W. Manning |
| 20 April 1952 | Santiago | Peru | 0–3 | 1952 Panamerican Championship | C. McKenna |
| 19 July 1953 | Mexico City | Haiti | 8–0 | 1954 FIFA World Cup qualification | W. Crawford |
| 27 December 1953 | Port-au-Prince | Haiti | 0–4 | 1954 FIFA World Cup qualification | A. Van Rosberg |
| 10 January 1954 | Mexico City | United States | 4–0 | 1954 FIFA World Cup qualification | G. Sunderland |
| 14 January 1954 | Mexico City | United States | 3–1 | 1954 FIFA World Cup qualification | J. Best |
| 16 June 1954 | Geneva | Brazil | 5–0 | 1954 FIFA World Cup | P. Wissling |
| 19 June 1954 | Geneva | France | 3–2 | 1954 FIFA World Cup | M. Asensi |
| 26 February 1956 | Mexico City | Costa Rica | 1–1 | 1956 Panamerican Championship | A. Rossi |
| 4 March 1956 | Mexico City | Peru | 0–2 | 1956 Panamerican Championship | A. da Gama |
| 8 March 1956 | Mexico City | Brazil | 1–2 | 1956 Panamerican Championship | Vicuña |
| 13 March 1956 | Mexico City | Argentina | 0–0 | 1956 Panamerican Championship | A. da Gama |
| 17 March 1956 | Mexico City | Chile | 2–1 | 1956 Panamerican Championship | D. Alfaro |
| 7 April 1957 | Mexico City | United States | 6–0 | 1958 FIFA World Cup qualification | W. Van Rosberg |
| 27 April 1957 | Long Beach | United States | 2–7 | 1958 FIFA World Cup qualification | R. Morgan |
| 30 June 1957 | Mexico City | Canada | 3–0 | 1958 FIFA World Cup qualification | W. Van Rosberg |
| 3 July 1957 | Mexico City | Canada | 2–0 | 1958 FIFA World Cup qualification | W. Van Rosberg |
| 8 June 1958 | Stockholm | Sweden | 3–0 | 1958 FIFA World Cup | Latyshev |
| 11 June 1958 | Stockholm | Wales | 1–1 | 1958 FIFA World Cup | L. Lemesic |
| 15 June 1958 | Sandviken | Hungary | 4–0 | 1958 FIFA World Cup | A. Erikkson |
| 1 March 1959 | Mexico City | Costa Rica | 3–1 | Friendly | E. Quiroz |
| 8 March 1959 | San José | Costa Rica | 1–2 | Friendly | G. Sánchez |
| 24 May 1959 | Mexico City | England | 2–1 | Friendly | E. Quiroz |

## Results 1960-1969

| Date | Location | Opponents | Score | Competition | Referee |
| 6 March 1960 | San José | Brazil | 2–2 | 1960 Panamerican Championship | Soto Paris |
| 10 March 1960 | San José | Argentina | 2–3 | 1960 Panamerican Championship | A. Villarino |
| 13 March 1960 | San José | Costa Rica | 1–1 | 1960 Panamerican Championship | L. Ventre |
| 15 March 1960 | San José | Brazil | 2–1 | 1960 Panamerican Championship | Soto Paris |
| 17 March 1960 | San José | Argentina | 2–0 | 1960 Panamerican Championship | Soto Paris |
| 20 March 1960 | San José | Costa Rica | 0–3 | 1960 Panamerican Championship | L. Ventre |
| 26 June 1960 | Mexico City | Netherlands | 3–1 | Friendly | A. Yamasaki |
| 6 November 1960 | Chicago | United States | 3–3 | 1962 FIFA World Cup qualification | D. Kulai |
| 13 November 1960 | Mexico City | United States | 3–0 | 1962 FIFA World Cup qualification | G. Sanchez |
| 22 March 1961 | San José | Costa Rica | 1–0 | 1962 FIFA World Cup qualification | E. Quiroz |
| 5 April 1961 | Mexico City | Netherlands Antilles | 7–0 | 1962 FIFA World Cup qualification | R. Morgan |
| 19 April 1961 | Amsterdam | Netherlands | 1–2 | Friendly | K. Johansson |
| 29 April 1961 | Ostrava | Czechoslovakia | 2–1 | Friendly | J. Kowal |
| 10 May 1961 | London | England | 0–8 | Friendly | R. Davidson |
| 16 May 1961 | Bergen | Norway | 1–1 | Friendly | B. Loff |
| 29 October 1961 | Mexico City | Paraguay | 1–0 | 1962 FIFA World Cup qualification | Walter van Rosberg |
| 5 November 1961 | Asunción | Paraguay | 0–0 | 1962 FIFA World Cup qualification | P. Albergatti |
| 22 March 1962 | Buenos Aires | Argentina | 1–0 | Friendly | C. Nay Foino |
| 1 April 1962 | Bogota | Colombia | 0–1 | Friendly | O. Orrego |
| 4 April 1962 | Cali | Colombia | 2–2 | Friendly | O. Orrego |
| 25 April 1962 | Mexico City | Colombia | 1–0 | Friendly | F. Buergo |
| 22 May 1962 | Mexico City | Wales | 2–1 | Friendly | D. de Leo |
| 30 May 1962 | Vina del Mar | Brazil | 2–0 | 1962 FIFA World Cup | G. Dienst |
| 3 June 1962 | Viña del Mar | Spain | 0–1 | 1962 FIFA World Cup | B. Tesanić |
| 7 June 1962 | Viña del Mar | Czechoslovakia | 3–1 | 1962 FIFA World Cup | G. Dienst |
| 24 March 1963 | Santa Ana | Netherlands Antilles | 2–1 | 1963 CONCACAF Championship | J. Morán |
| 28 March 1963 | Santa Ana | Jamaica | 8–0 | 1963 CONCACAF Championship | J. Utrecho |
| 30 March 1963 | Santa Ana | Costa Rica | 0–0 | 1963 CONCACAF Championship | S. De La Rosa |
| 28 February 1965 | San Pedro Sula | Honduras | 1–0 | 1966 FIFA World Cup qualification | J. Corado |
| 7 March 1965 | Los Angeles | United States | 2–2 | 1966 FIFA World Cup qualification | R. Morgan |
| 12 March 1965 | Mexico City | United States | 2–0 | 1966 FIFA World Cup qualification | J. Utrecho |
| 28 March 1965 | Guatemala City | El Salvador | 2–0 | 1965 CONCACAF Championship | M. Araya |
| 1 April 1965 | Guatemala City | Netherlands Antilles | 5–0 | 1965 CONCACAF Championship | E. Aguilar |
| 4 April 1965 | Guatemala City | Haiti | 3–0 | 1965 CONCACAF Championship | T. Koetsier |
| 6 April 1965 | Guatemala City | Costa Rica | 1–1 | 1965 CONCACAF Championship | E. Aguilar |
| 25 April 1965 | San José | Costa Rica | 0–0 | 1966 FIFA World Cup qualification | R. Morgan |
| 3 May 1965 | Kingston | Jamaica | 2–3 | 1966 FIFA World Cup qualification | J. Méndez |
| 7 May 1965 | Mexico City | Jamaica | 8–0 | 1966 FIFA World Cup qualification | R. Navarro |
| 24 April 1966 | Mexico City | Paraguay | 7–0 | Friendly | D. de Leo |
| 11 May 1966 | Mexico City | Chile | 1–0 | Friendly | K. Hollwey |
| 29 May 1966 | Santiago | Chile | 0–1 | Friendly | K. Hollowey |
| 18 June 1966 | Lausanne | Switzerland | 1–1 | Friendly | M. Frisch |
| 22 June 1966 | Belfast | Northern Ireland | 4–1 | Friendly | J. Taylor |
| 26 June 1966 | Florence | Italy | 5–0 | Friendly | I. Zsolt |
| 13 July 1966 | London | France | 1–1 | 1966 FIFA World Cup | M. Ashkenazi |
| 16 July 1966 | London | England | 2–0 | 1966 FIFA World Cup | C. Lo Bello |
| 19 July 1966 | London | Uruguay | 0–0 | 1966 FIFA World Cup | B. Lööw |
| 5 January 1967 | Mexico City | Switzerland | 3–0 | Friendly | A. Yamasaki |
| 8 January 1967 | Guadalajara | Switzerland | 0–2 | Friendly | A. Yamasaki |
| 6 March 1967 | Tegucigalpa | Nicaragua | 4–0 | 1967 CONCACAF Championship | C. Pontaza |
| 10 March 1967 | Tegucigalpa | Guatemala | 1–0 | 1967 CONCACAF Championship | A. Van Rosberg |
| 12 March 1967 | Tegucigalpa | Trinidad and Tobago | 4–0 | 1967 CONCACAF Championship | C. Pontaza |
| 14 March 1967 | Tegucigalpa | Haiti | 1–0 | 1967 CONCACAF Championship | J. Dimas |
| 28 May 1967 | Leningrad | Soviet Union | 2–0 | Friendly | H. Kosvin |
| 22 August 1967 | Mexico City | Argentina | 2–1 | Friendly | A. Aguilar |
| 5 December 1967 | Mexico City | Hungary | 2–1 | Friendly | A. Aguilar |
| 7 December 1967 | Mexico City | Hungary | 1–2 | Friendly | R. Osorio |
| 7 March 1968 | León | Soviet Union | 1–1 | Friendly | A. Aguilar |
| 21 May 1968 | Mexico City | Uruguay | 3–3 | Friendly | A. Yamasaki |
| 28 May 1968 | Mexico City | Uruguay | 2–2 | Friendly | A. Yamasaki |
| 7 July 1968 | Mexico City | Brazil | 0–2 | Friendly | C. Robles |
| 10 July 1968 | Mexico City | Brazil | 2–1 | Friendly | C. Robles |
| 27 August 1968 | Mexico City | Chile | 3–1 | Friendly | A. Aguilar |
| 29 September 1968 | León | Ethiopia | 3–0 | Friendly | A. Yamasaki |
| 16 October 1968 | Bogotá | Colombia | 0–1 | Friendly | M. Cannesa |
| 20 October 1968 | Lima | Peru | 3–3 | Friendly | A. Tejada |
| 23 October 1968 | Santiago | Chile | 3–1 | Friendly | D. Masaro |
| 26 October 1968 | Montevideo | Uruguay | 2–0 | Friendly | E. Marino |
| 31 October 1968 | Rio de Janeiro | Brazil | 1–2 | FriendlyTeam details Brazil Mexico GK1Felix 46' RB2Brito CB3Everaldo CB4Carlos Alberto LB5Paulo Borges 46' RM10Roberto Dias CM8Gerson LM6Paulo Cezar RF7Rivellino CF10Pelé(c) LF11Jairzinho 46' Substitutes: CM19Natal 46' CM23Tostao 46' Manager: Aymore Moreira GK1Antonio Mota CB14Gabriel Nunez CB4Gustavo Pena CB3Mario Perez LB5Jose Vantolra RM17Ernesto Cisneros 46' CM8Isidoro Diaz 46' CM6Antonio Munguia LM10Jose Luis Gonzalez RF9Javier Fragoso 64' LF11Enrique Borja(c) Substitutes: LF17Magdaleno Mercado 64' CM21Aaron Padilla 46' CB22Javier Valdivia 46' Manager: Raul Cardenas | C. Robles |
| 3 November 1968 | Belo Horizonte | Brazil | 2–1 | Friendly | C. Robles |
| 22 December 1968 | Mexico City | Germany | 0–0 | Friendly | A. Robles |
| 1 January 1969 | Mexico City | Italy | 2–3 | Friendly | Aguilar Elizalde |
| 5 January 1969 | Mexico City | Italy | 1–1 | Friendly | Sbardella |
| 22 January 1969 | Mexico City | Denmark | 3–0 | Friendly | A. Yamasaki |
| 4 February 1969 | León | Colombia | 1–0 | Friendly | Aguilar Elizalde |
| 6 April 1969 | Lisbon | Portugal | 0–0 | Friendly | G. Pintado |
| 10 April 1969 | Luxembourg City | Luxembourg | 2–1 | Friendly | P. Poncin |
| 16 April 1969 | Brussels | Belgium | 2–0 | Friendly | R. Helies |
| 22 April 1969 | Seville | Spain | 0–0 | Friendly | M. Lousada |
| 1 May 1969 | Malmö | Sweden | 1–0 | Friendly | H. Siebert |
| 6 May 1969 | Copenhagen | Denmark | 3–1 | Friendly | H. Oberg |
| 8 May 1969 | Oslo | Norway | 0–2 | Friendly | G. Michaelsen |
| 20 May 1969 | Mexico City | Peru | 0–1 | Friendly | C. Robles |
| 1 June 1969 | Mexico City | England | 0–0 | Friendly | A. Tejada |
| 3 June 1969 | Guadalajara | England | 0–4 | Friendly | A. Tejada |
| 5 November 1969 | Mexico City | Belgium | 1–0 | Friendly | M. Cannesa |
| 11 November 1969 | Mexico City | Norway | 4–0 | Friendly | M. Cannesa |
| 27 November 1969 | San José | Jamaica | 2–0 | 1969 CONCACAF Championship | D. Avendaño |
| 30 November 1969 | San José | Costa Rica | 2–0 | 1969 CONCACAF Championship | J. Landawer |
| 2 December 1969 | San José | Guatemala | 1–0 | 1969 CONCACAF Championship | T. Koetzier |
| 4 December 1969 | San José | Netherlands Antilles | 2–2 | 1969 CONCACAF Championship | Soto Paris |
| 7 December 1969 | San José | Trinidad and Tobago | 0–0 | 1969 CONCACAF Championship | T. Koetzier |

## Results 1970-1979

| Date | Location | Opponents | Score | Competition | Referee |
| 15 February 1970 | Mexico City | Bulgaria | 1–1 | Friendly | D. de Leo |
| 18 February 1970 | León | Bulgaria | 2–0 | Friendly | M. Canessa |
| 22 February 1970 | Mexico City | Sweden | 0–0 | Friendly | M. Canessa |
| 26 February 1970 | Mexico City | Soviet Union | 0–0 | Friendly | M. Canessa |
| 1 March 1970 | Puebla | Sweden | 0–1 | Friendly | M. Canessa |
| 5 March 1970 | Lima | Peru | 0–1 | Friendly | E. Hieger |
| 8 March 1970 | Lima | Peru | 1–0 | Friendly | A. Tejada |
| 15 March 1970 | Mexico City | Peru | 3–1 | Friendly | D. de Leo |
| 18 March 1970 | León | Peru | 3–3 | Friendly | Aguilar Elizalde |
| 28 April 1970 | León | Ecuador | 4–2 | Friendly | D. de Leo |
| 31 May 1970 | Mexico City | Soviet Union | 0–0 | 1970 FIFA World Cup | K. Tschenscher |
| 7 June 1970 | Mexico City | El Salvador | 4–0 | 1970 FIFA World Cup | H. Kandil |
| 11 June 1970 | Mexico City | Belgium | 1–0 | 1970 FIFA World Cup | A. Coerezza |
| 14 June 1970 | Toluca | Italy | 1–4 | 1970 FIFA World Cup | R. Scheurer |
| 30 September 1970 | Rio de Janeiro | Brazil | 2–1 | Friendly | N. Coerezza |
| 1 December 1970 | Mexico City | Australia | 3–0 | Friendly | A. Aguilar |
| 17 February 1971 | Guadalajara | Soviet Union | 0–0 | Friendly | J. Galindo |
| 20 February 1971 | Mexico City | Soviet Union | 0–0 | Friendly | D. de Leo |
| 6 July 1971 | Mexico City | Greece | 1–1 | Friendly | A. Archundia |
| 18 August 1971 | Guadalajara | East Germany | 0–1 | Friendly | J. Galindo |
| 8 September 1971 | Hanover | Germany | 5–0 | Friendly | B. Loow |
| 11 September 1971 | Casablanca | Morocco | 2–1 | Friendly | A. Madani |
| 18 September 1971 | Leipzig | East Germany | 1–1 | Friendly | G. Emsberger |
| 22 September 1971 | Sarajevo | Yugoslavia | 4–0 | Friendly | S. Perti |
| 25 September 1971 | Genoa | Italy | 2–0 | Friendly | J. Ortiz |
| 30 September 1971 | Thessaloniki | Greece | 0–1 | Friendly | E. Papavasiliou |
| 6 October 1971 | Hamilton | Bermuda | 0–2 | 1971 CONCACAF Championship qualification | De Salvatore |
| 13 October 1971 | Mexico City | Bermuda | 4–0 | 1971 CONCACAF Championship qualification | M. Canessa |
| 21 November 1971 | San Fernando | Haiti | 0–0 | 1971 CONCACAF Championship | A. Robles |
| 26 November 1971 | Port of Spain | Trinidad and Tobago | 0–2 | 1971 CONCACAF Championship | J. Soto París |
| 28 November 1971 | Port of Spain | Cuba | 1–0 | 1971 CONCACAF Championship | De Gourville |
| 2 December 1971 | Port of Spain | Costa Rica | 0–1 | 1971 CONCACAF Championship | A. Robles |
| 4 December 1971 | Port of Spain | Honduras | 2–1 | 1971 CONCACAF Championship | Soto París |
| 26 January 1972 | Guadalajara | Chile | 2–0 | Friendly | A. Aguilar |
| 5 April 1972 | Mexico City | Peru | 2–1 | Friendly | J. Galindo |
| 6 August 1972 | San José | Costa Rica | 1–0 | Friendly | E. Sibaja |
| 9 August 1972 | Lima | Peru | 3–2 | Friendly | C. Rivero |
| 16 August 1972 | Santiago | Chile | 0–2 | Friendly | J. Silvagno |
| 24 August 1972 | Toronto | Canada | 0–1 | 1973 CONCACAF Championship qualification | K. Chaplin |
| 3 September 1972 | Mexico City | United States | 3–1 | 1973 CONCACAF Championship qualification | De Gourville |
| 6 September 1972 | Mexico City | Canada | 2–1 | 1973 CONCACAF Championship qualification | T. Koetzier |
| 10 September 1972 | Los Angeles | United States | 1–2 | 1973 CONCACAF Championship qualification | Soto Paris |
| 12 October 1972 | Mexico City | Costa Rica | 3–0 | Friendly | J. Galindo |
| 6 February 1973 | Mexico City | Argentina | 2–0 | Friendly | M. Dornates |
| 5 August 1973 | Los Angeles | Poland | 0–1 | Friendly | T. Kibritjan |
| 8 August 1973 | Monterrey | Poland | 1–2 | Friendly | A. Yamasaki |
| 20 September 1973 | Mexico City | Chile | 1–2 | Friendly | A. Yamasaki |
| 16 October 1973 | Mexico City | United States | 2–0 | Friendly | M. Dorantes |
| 30 November 1973 | Port-au-Prince | Guatemala | 0–0 | 1973 CONCACAF Championship | Hightet |
| 3 December 1973 | Port-au-Prince | Honduras | 1–1 | 1973 CONCACAF Championship | W. Winsemann |
| 8 December 1973 | Port-au-Prince | Netherlands Antilles | 8–0 | 1973 CONCACAF Championship | L. Siles |
| 14 December 1973 | Port-au-Prince | Trinidad and Tobago | 4–0 | 1973 CONCACAF Championship | W. Winsemann |
| 18 December 1973 | Port-au-Prince | Haiti | 1–0 | 1973 CONCACAF Championship | T. Kibritjan |
| 31 March 1974 | Rio de Janeiro | Brazil | 1–1 | Friendly | M. Comesaña |
| 5 September 1974 | Monterrey | United States | 3–1 | Friendly | W. Winsemann |
| 8 September 1974 | Dallas | United States | 1–0 | Friendly | W. Winsemann |
| 3 August 1975 | Los Angeles | East Germany | 0–1 | Friendly | H. landauer |
| 6 August 1975 | Monterrey | East Germany | 1–0 | Friendly | M. Dorantes |
| 17 August 1975 | Mexico City | Costa Rica | 7–0 | Mexico Cup 1975 | A. Yamasaki |
| 24 August 1975 | Mexico City | United States | 2–0 | Mexico Cup 1975 | A. Yamasaki |
| 30 August 1975 | Mexico City | Argentina | 1–1 | Mexico Cup 1975 | A. Yamasaki |
| 20 October 1975 | Tel Aviv | Israel | 1–0 | Friendly | P. Costache |
| 4 June 1976 | Guadalajara | Brazil | 0–3 | Friendly | M. Dorantes |
| 3 October 1976 | Los Angeles | United States | 0–0 | 1977 CONCACAF Championship qualification | Magilo |
| 10 October 1976 | Vancouver | Canada | 0–1 | 1977 CONCACAF Championship qualification | T. Kibritjan |
| 15 October 1976 | Puebla | United States | 3–0 | 1977 CONCACAF Championship qualification | W. Winsemann |
| 27 October 1976 | Toluca | Canada | 0–0 | 1977 CONCACAF Championship qualification | H. Landauer |
| 1 February 1977 | León | Yugoslavia | 5–1 | Friendly | E. Mendoza |
| 8 February 1977 | Monterrey | Yugoslavia | 0–1 | Friendly | J. Galindo |
| 22 February 1977 | Puebla | Hungary | 1–1 | Friendly | M. Rubio |
| 17 May 1977 | Mexico City | Peru | 1–1 | Friendly | J. Galindo |
| 24 May 1977 | Monterrey | Peru | 2–1 | Friendly | E. Mendoza |
| 14 June 1977 | Mexico City | Germany | 2–2 | Friendly | M. Dorantes |
| 27 September 1977 | Monterrey | United States | 3–0 | Friendly | M. Regalado |
| 4 October 1977 | Guadalajara | Foreign Team XI | 3–1 | Friendly | Unknown |
| 9 October 1977 | Mexico City | Haiti | 4–1 | 1977 CONCACAF Championship | R. Barreto |
| 12 October 1977 | Mexico City | El Salvador | 3–1 | 1977 CONCACAF Championship | T. Kibritjian |
| 15 October 1977 | Monterrey | Suriname | 8–1 | 1977 CONCACAF Championship | J. Valverde |
| 19 October 1977 | Monterrey | Guatemala | 2–1 | 1977 CONCACAF Championship | L. Pestarino |
| 22 October 1977 | Monterrey | Canada | 3–1 | 1977 CONCACAF Championship | R. Moses |
| 12 February 1978 | San Salvador | El Salvador | 1–5 | Friendly | Roman |
| 4 April 1978 | Guadalajara | Bulgaria | 3–0 | Friendly | D' Ippolito |
| 11 April 1978 | Los Angeles | Peru | 0–1 | Friendly | T. Kibritjan |
| 26 April 1978 | Granada | Spain | 2–0 | Friendly | A. Delmer |
| 3 May 1978 | Helsinki | Finland | 0–1 | Friendly | K. Johansson |
| 2 June 1978 | Rosario | Tunisia | 3–1 | 1978 FIFA World Cup | J. Gordon |
| 6 June 1978 | Córdoba | Germany | 6–0 | 1978 FIFA World Cup | F. Bouzo |
| 10 June 1978 | Rosario | Poland | 3–1 | 1978 FIFA World Cup | J. Namdar |
| 1 November 1979 | Monterrey | Peru | 1–0 | Friendly | M. Ceja |
| 20 November 1979 | Mexico City | Finland | 1–1 | Friendly | D. de la Mora |
| 4 December 1979 | San Salvador | El Salvador | 0–2 | Friendly | R. Reyes |
| 18 December 1979 | Texcoco | El Salvador | 1–1 | Friendly | M. Dorantes |

## Results 1980-1989

| Date | Location | Opponents | Score | Competition | Referee |
| 22 January 1980 | León | Czechoslovakia | 1–0 | Friendly | M. Guevara |
| 26 February 1980 | Los Angeles | South Korea | 0–1 | Friendly | T. Kibritjian |
| 18 March 1980 | Tegucigalpa | Honduras | 0–1 | Friendly | C. M. Torres |
| 8 April 1980 | Toluca | Honduras | 5–0 | Friendly | E. Codesal |
| 15 April 1980 | Guatemala City | Guatemala | 2–4 | Friendly | M. Negreros |
| 29 April 1980 | Toluca | Guatemala | 2–2 | Friendly | E. Codesal |
| 8 June 1980 | Rio de Janeiro | Brazil | 2–0 | FriendlyTeam details Brazil Mexico GK1Raul Plassmann RB2Nelinho CB3Amaral 80' CB4Edinho LB5Pedrinho RM6Paulo Isidoro 46' CM10Batista CM8Toninho Cerezo 46' LM10Sócrates(c) RF11Serginho Chulapa 68' LF7Zé Sérgio 47' Substitutes: CB13Mauro Pastor 80' RF21Eder 46' LF19Renato Gaucho 46' Manager: Tele Santana GK1Pilar Reyes CB14Mario Trejo CB4Arturo Vázquez CB3Alfredo Tena LB5Ramon de la Torre RM17Pedro Munguia 46' CM8Guillermo Mendizábal CM6Ricardo Castro 66' LM10Jose Gonzalez Arzola 46' RF9Hector Tapia 62' LF11Hugo Sanchez(c) Substitutes: CM17Juan Antonio Luna 46' CM19Mario Medina 46' LF18Agustin Manzo Ponce 66' RF21Cristobal Ortega 62' Manager: Raul Cardenas | J. Wright |
| 20 August 1980 | Auckland | New Zealand | 4–0 | Friendly | W. Munro |
| 24 August 1980 | Sydney | Australia | 2–2 | Friendly | C. Bambridge |
| 26 August 1980 | Melbourne | Australia | 1–1 | Friendly | C. Bambridge |
| 30 August 1980 | Suva | Fiji | 0–2 | Friendly | H. Naicker |
| 2 September 1980 | Papeete | Tahiti | 0–1 | Friendly | B. Maamaua |
| 18 October 1980 | Toronto | Canada | 1–1 | 1981 CONCACAF Championship qualification | S. Calderon |
| 9 November 1980 | Mexico City | United States | 5–1 | 1981 CONCACAF Championship qualification | Salazar |
| 16 November 1980 | Mexico City | Canada | 1–1 | 1981 CONCACAF Championship qualification | M. Torres |
| 23 November 1980 | Fort Lauderdale | United States | 2–1 | 1981 CONCACAF Championship qualification | G. Regalado |
| 20 January 1981 | Mexico City | Bulgaria | 1–1 | Friendly | M. Guevara |
| 11 February 1981 | Mexico City | South Korea | 4–0 | Friendly | M. Vázquez |
| 24 June 1981 | Mexico City | Spain | 1–3 | Friendly | Matovinović |
| 1 November 1981 | Tegucigalpa | Cuba | 4–0 | 1981 CONCACAF Championship | R. Méndez |
| 6 November 1981 | Tegucigalpa | El Salvador | 1–0 | 1981 CONCACAF Championship | J de J. Aragao |
| 11 November 1981 | Tegucigalpa | Haiti | 1–1 | 1981 CONCACAF Championship | P. Trucios |
| 15 November 1981 | Tegucigalpa | Canada | 1―1 | 1981 CONCACAF Championship | D. Socha |
| 22 November 1981 | Tegucigalpa | Honduras | 0–0 | 1981 CONCACAF Championship | D. Socha |
| 15 March 1983 | San José | Costa Rica | 0–1 | Friendly | Monge Muñoz |
| 22 March 1983 | Mexico City | Costa Rica | 1–0 | Friendly | |
| 5 April 1983 | Los Angeles | Guatemala | 2–0 | Friendly | A. Humphires |
| 25 October 1983 | Los Angeles | El Salvador | 5–0 | Friendly | H. Wolmerack |
| 22 November 1983 | Morelia | Sweden | 0–2 | Friendly | J. Sansone |
| 29 November 1983 | Fort-de-France | Martinique | 4–4 | Friendly | |
| 6 December 1983 | Irapuato | Canada | 5–0 | Friendly | A. Márquez |
| 24 January 1984 | Irapuato | Venezuela | 3–0 | Friendly | M. García |
| 4 February 1984 | Rome | Italy | 5–0 | Friendly | V. Oliva |
| 8 August 1984 | Dublin | Republic of Ireland | 0–0 | Friendly | J. Baumann |
| 11 August 1984 | East Berlin | East Germany | 1–1 | Friendly | V. Christov |
| 16 August 1984 | Helsinki | Finland | 0–3 | Friendly | V. Kuznetsov |
| 19 August 1984 | Leningrad | Soviet Union | 3–0 | Friendly | B. Stumpf |
| 22 August 1984 | Malmö | Sweden | 1–1 | Friendly | K. Schurell |
| 25 August 1984 | Budapest | Hungary | 0–2 | Friendly | Tritschler |
| 18 September 1984 | Monterrey | Argentina | 1–1 | Friendly | E. Bellion |
| 9 October 1984 | Los Angeles | Colombia | 1–0 | 1984 Columbus Cup | H. Krollfeifer |
| 11 October 1984 | Los Angeles | El Salvador | 1–0 | 1984 Columbus Cup | H. Krollfeifer |
| 17 October 1984 | Mexico City | United States | 2–1 | Friendly | E. Mendoza |
| 25 October 1984 | Buenos Aires | Argentina | 1–1 | Friendly | J. Escobar |
| 28 October 1984 | Santiago | Chile | 1–0 | Friendly | J. Lostau |
| 31 October 1984 | Montevideo | Uruguay | 1–1 | Friendly | J. Romero |
| 11 November 1984 | Port of Spain | Trinidad and Tobago | 0–2 | Friendly | R. Ramcharan |
| 4 December 1984 | Los Angeles | Ecuador | 3–2 | Friendly | L. Macias |
| 5 February 1985 | Querétaro | Poland | 5–0 | Friendly | J. Leanza |
| 6 February 1985 | Querétaro | Switzerland | 1–2 | Friendly | E. Mendoza |
| 26 February 1985 | Acapulco | Finland | 2–1 | Friendly | E. Mendoza |
| 2 June 1985 | Mexico City | Italy | 1–1 | 1985 Mexico City Cup | J. Meachin |
| 9 June 1985 | Mexico City | England | 1–0 | 1985 Mexico City Cup & 1985 Azteca 2000 Cup | V. Roth |
| 15 June 1985 | Mexico City | Germany | 2–0 | 1985 Azteca 2000 Cup | K. Hackett |
| 25 August 1985 | Los Angeles | Chile | 2–1 | Friendly | T. Kibritjian |
| 27 August 1985 | Los Angeles | Bulgaria | 1–1 | Friendly | M. Abuthalebi |
| 20 September 1985 | Los Angeles | Peru | 0–0 | Friendly | E. Bellion |
| 22 September 1985 | San Jose | Peru | 1–0 | Friendly | R. Evans |
| 11 October 1985 | Benghazi | Libya | 3–1 | Friendly | S. Sherif |
| 15 October 1985 | Sana'a | North Yemen | 0–2 | Friendly | A. Kheir |
| 18 October 1985 | Amman | Jordan | 0–0 | Friendly | H. Awil |
| 20 October 1985 | Cairo | Egypt | 2–1 | Friendly | F. Sharif |
| 25 October 1985 | Kuwait City | Kuwait | 0–0 | Friendly | M. Shuaib |
| 14 November 1985 | Los Angeles | Argentina | 1–1 | FriendlyTeam details Mexico Argentina GK1Pablo Larios RB21Juan Hernandez 46' CB2Mario Trejo CB3Rafael Amador 46' CB6Fernando Quirarte LB5Raul Servin RM10Tomas Boy(c) 65' (pen.) CM8Carlos Muñoz CM4Javier Aguirre LM7Miguel España CF11Manuel Negrete Substitutes: CM9Carlos de los Cobos 46' RF19Luis Flores 46' Manager: Velibor Milutinovic GK1Luis Alberto Islas RB2Oscar Ruggeri CB3Jose Luis Brown CB4Nestor Clausen LB5Juan Barbas MF6Sergio Batista MF7Miguel Angel Russo MF10Diego Maradona(c) 37' MF8Ricardo Bochini FW11Claudio Borghi 46' FW9Pedro Pasculli 46' Substitutes: FW18Jorge Comas 46' FW19Oscar Dertycia 46' Manager: Carlos Bilardo | E. Bellion |
| 17 November 1985 | Puebla | Argentina | 1–1 | Friendly | J. Mechain |
| 3 December 1985 | Los Angeles | South Korea | 2–1 | Friendly | R. Evans |
| 7 December 1985 | Mexico City | Algeria | 2–0 | Mexico Cup 1985 | E. Mendoza Guillén |
| 10 December 1985 | Guadalajara | South Korea | 2–1 | Mexico Cup 1985 | E. Codesal |
| 14 December 1985 | Toluca | Hungary | 2–0 | Mexico Cup 1985 | E. Codesal |
| 15 February 1986 | San Jose | East Germany | 1–2 | Friendly | R. Evans |
| 19 February 1986 | Mexico City | Soviet Union | 1–0 | Friendly | M. Dorantes |
| 6 March 1986 | Los Angeles | Denmark | 1–1 | Friendly | V. Mauro |
| 13 April 1986 | Los Angeles | Uruguay | 1–0 | Friendly | A. Bratsis |
| 27 April 1986 | Mexico City | Canada | 3–0 | Friendly | E. Mendoza |
| 17 May 1986 | Los Angeles | England | 0–3 | FriendlyTeam details Mexico England GK1Pablo Larios RB2Mario Trejo CB4Armando Manzo 46' CB14Felix Cruz LB17Raúl Servín RM16Carlos Muñoz(Captain) CM7Miguel España LM13Javier Aguirre RF15Luis Flores CF11Carlos Hermosillo 46' LF22Manuel Negrete Substitutes: DF3Fernando Quirarte 46' FW5Francisco Javier Cruz 46' MF6Carlos de los Cobos MF8Alejandro Domínguez MF10Tomás Boy GK12Ignacio Rodríguez DF18Rafael Amador MF19Javier Hernández GK20Olaf Heredia FW21Cristóbal Ortega Manager: Velibor Milutinovic GK1Peter Shilton RB12Viv Anderson CB14Terry Fenwick CB6Terry Butcher LB3Kenny Sansom RM7Bryan Robson(c) 71' 71' CM4Glenn Hoddle CM8Ray Wilkins 80' LM11Chris Waddle 71' RF9Mark Hateley 22', 30' 71' LF20Peter Beardsley 37' Substitutes: DF2Gary M. Stevens DF5Alvin Martin FW10Gary Lineker GK13Chris Woods DF15Gary A. Stevens 71' MF16Peter Reid MF17Trevor Steven 80' MF18Steve Hodge LF19John Barnes 71' RF21Kerry Dixon 71' GK22Gary Bailey Manager: Bobby Robson | V. Mauro |
| 3 June 1986 | Mexico City | Belgium | 2–1 | 1986 FIFA World Cup | C. Espósito |
| 7 June 1986 | Mexico City | Paraguay | 1–1 | 1986 FIFA World Cup | G. Cortney |
| 11 June 1986 | Mexico City | Iraq | 1–0 | 1986 FIFA World Cup | Petrović |
| 15 June 1986 | Mexico City | Bulgaria | 2–0 | 1986 FIFA World Cup | R. Filho |
| 21 June 1986 | Monterrey | Germany | 0–0 (1–4 (p)) | 1986 FIFA World Cup | J Díaz |
| 13 January 1987 | Los Angeles | El Salvador | 3–1 | Friendly | S. Di Placido |
| 7 March 1987 | León | China | 3–2 | Friendly | E. Garza |
| 6 October 1987 | Toluca | Canada | 4–0 | Friendly | A. Gasso |
| 13 January 1988 | San Pedro Sula | Honduras | 0–1 | Friendly | G. Tejada |
| 3 February 1988 | Toluca | Guatemala | 2–1 | 1988 Olympic Qualifynig | L. Sirjuesingh |
| 14 February 1988 | Guatemala City | Guatemala | 0–3 | 1988 Olympic Qualifying | O. Ramos |
| 28 March 1988 | Mexico City | El Salvador | 8–0 | Friendly | B. Nuñez |
| 12 April 1988 | Victoria | Canada | 1–0 | Friendly | |
| 14 April 1988 | Vancouver | Canada | 1–0 | Friendly | D. Brunner |
| 26 April 1988 | Ciudad Victoria | Honduras | 4–1 | Friendly | F. Ramirez |
| 14 February 1989 | Puebla | Poland | 3–1 | Friendly | F. Ramirez |
| 21 February 1989 | Los Angeles | Guatemala | 2–1 | 1989 Friendship Cup | V. Mauro |
| 23 February 1989 | Los Angeles | El Salvador | 2–0 | 1989 Friendship Cup | V. Mauro |
| 10 August 1989 | Los Angeles | South Korea | 4–2 | 1989 Los Angeles Cup | J. Majid |

## Results 1990-1999
### 1990

| Date | Location | Opponents | Score | Competition | Referee |
| 17 January 1990 | Los Angeles | Argentina | 2–0 | Friendly | V. Mauro |
| 20 March 1990 | Los Angeles | Uruguay | 2–1 | Friendly | J. Majid |
| 27 March 1990 | Los Angeles | Colombia | 2–0 | Friendly | E. Cummings |
| 10 May 1990 | Vancouver | United States | 1–0 | 1990 North American Nations Cup | R. Allen |
| 13 May 1990 | Burnaby | Canada | 1–2 | 1990 North American Nations Cup | E. Cummings |
| 2 June 1990 | Brussels | Belgium | 0–3 | FriendlyTeam details Belgium Mexico GK1Michel Preud'homme RB2Eric Gerets(c) 84' CB13Georges Grün 46' CB7Stéphane Demol 46' LB16Michel De Wolf RM5Bruno Versavel, 50' CM6Marc Emmers CM8Franky Van der Elst LM10Enzo Scifo RF9Marc Degryse 36', 38' LF19Marc Van Der Linden 58' Substitutions: CB4Lei Clijsters 46' CB3Philippe Albert 46' CM21Marc Wilmots 58' CMRBPascal Plovie 84' Manager: Guy Thys GK1Pablo Larios RB2Juan Hernandez CB3Octavio Becerril CB4Roberto Ruiz Esparza LB5Jose Enrique Vaca 72' RM7Victor Medina 52' CM8Marcelino Bernal CM6Carlos Muñoz(c) LM11Gonzalo Farfan 67' CF9Ricardo Pelaez LF17Luis Roberto Alves Substitutions: RF19Luis Flores 52' LM21Missael Espinoza 67' Manager: Ignacio Trelles | J. Damgaard |
| 12 December 1990 | Los Angeles | Brazil | 0–0 | FriendlyTeam details Mexico Brazil GK1Pablo Larios RB2Juan Hernandez CB3Victor Rodriguez CB4Roberto Ruiz Esparza LB5Héctor Esparza 72' RM8Marcelino Bernal CM6Carlos Muñoz(c) LM7Miguel España 66' RF10Luis Flores 46' CF9Ricardo Pelaez LF11Luis Roberto Alves Substitutions: RM20Jose Manuel de la Torre 66' CM21Gonzalo Farfán 71' LF15Francisco Javier Cruz 76' Manager: Manuel Lapuente GK1Sérgio RB2Gil Baiano 84' CB3Paulao 34' CB4Adilson Batista LB6Lira(c) RM8Edu CM5Moacir CM9Marquinhos 84' LM11Joao Santos RF7Careca Bianchezi 76' LF10Mazinho 88' Substitutions: CB13Marcio Santos 34' RF17Almir 76' CM21Gerson 84' CM18Odair 84' Manager: Falcão | J. Majid |

### 1991

| Date | Location | Opponents | Score | Competition | Referee |
| 29 January 1991 | León | Colombia | 0–0 | FriendlyTeam details Mexico Colombia GK12Hugo Pineda 46' RB2Juan Hernández CB3Octavio Becerril CB4Roberto Ruiz Esparza LB18Guillermo Muñoz RM7José Luis González China 46' CM5Miguel España CM6Carlos Muñoz(c) LM8Gonzalo Farfán 64' RF9Ricardo Pelaez LF17Luis Roberto Alves 46' Substitutes: GK1Pablo Larios 46' RM16Humberto Romero 46' CM21Alfonso Sosa 64' RF11Sergio Pacheco 68' Manuel Lapuente GK1René Higuita RB4Andrés Escobar CB3Alexis Mendoza CB15Luis Carlos Perea LB18Gildardo Gomez RM6Eduardo Pimentel CM10Jose Ricardo Perez CM19Alex Escobar 58' LM10Alexis García CF11Sergio Angulo CF9Anthony de Ávila Substitutes: MF16Freddy Rincon 58' Manager: Luis Augusto García | R. Sawtell |
| 12 March 1991 | Los Angeles | United States | 2–2 | 1991 North American Nations Cup | M. López |
| 13 March 1991 | Buenos Aires | Argentina | 0–0 | FriendlyTeam details Argentina Mexico GK1Sergio Goycochea RB16Fabián Basualdo CB17Oscar Ruggeri(c) CB4Fernando Gamboa LB21Carlos Enrique RM20Leonardo Astrada CM7Dario Franco CM19Victor Ferreyra LM14Sergio Berti 66' RF10David Bisconti 62' LF11Ramon Medina Bello Substitutes: LM8Gustavo Zapata 62' RF19Carlos Alfaro Moreno 66' Manager: Alfio Basile GK1Pablo Larios CB3Efraín Herrera CB4Octavio Becerril LB5Guillermo Muñoz RM2Jorge Rodriguez 51' CM16Marcelino Bernal CM5Miguel España CM6Carlos Muñoz (c) LM10Benjamin Galindo 51' RF27Francisco Javier Cruz 57' LF9Ricardo Pelaez Substitutes: RM8José Manuel de la Torre 51' LF11Francisco Uribe 57' Manager: Manuel Lapuente | R. Calabria |
| 14 March 1991 | Los Angeles | Canada | 3–0 | 1991 North American Nations Cup | R. Martínez |
| 9 April 1991 | Veracruz | Chile | 1–0 | FriendlyTeam details GK1Hugo Pineda RB2Juan Hernandez CB15Octavio Becerril CB13Pedro Osorio LB5Guillermo Muñoz RM7Missael Espinoza 34' 46' CM6Carlos Muñoz(c) CM8Gonzalo Farfán 58' LM10Benjamin Galindo 81' RF27Carlos Hermosillo LF17Luis Roberto Alves 46' Substitutions: LF21Francisco Javier Cruz 46' LM11José Juan Morales 46' CM20Alfonso Sosa 58' RB22Carlos Barra 81' Manager: Manuel Lapuente GK1Patricio Toledo RB4Andrés Romero CB2Luis Abarca(c) CB3Ronald Fuentes LB6Miguel Ponce 73' RM7Luis Musrri 45' CM8Nelson Parraguez CM5Fabián Estay 66' LM10Juan Carlos Vera 75' RF11Luis Guarda [es] LF9Marcelo Vega 30', 66' Substitutions: CB15Rodrigo Gómez 45' CM16Fernando Cornejo 66' LM18Christian Bravo 66' LM18Fabián Guevara 73' LM18José Luis Sierra 75' Manager: Arturo Salah | D. Brummitt |
| 17 April 1991 | San José | Costa Rica | 0–0 | FriendlyTeam details GK1Alberto Aguilar 46' RB2Antonio Gonzalez Hernandez CB3Pedro Osorio 37' CB4Abraham Nava LB5Rafael Gutierrez Aldaco RM10Pedro Duana 60' CM6Carlos Barra(c) 74' CM8Garcia Aspe 60' LM7Alberto Garcia RF9Luis Garcia 60' LF11Sergio Almaguer Substitutes: GK12Ricardo Martinez 46' CB4Juan de Dios Ramirez Perales 60' RM8Porfirio Jimenez 60' CM13Victor Escalera 60' Manager: Ignacio Trelles GK1Hermidio Barrantes RB3Róger Flores (c) CB6Héctor Marchena CB15Edwin Salazar LB2Sandro Alfaro 60' MF5Róger Gómez MF8Carlos Velásquez 19' MF16Floyd Guthrie MF26Luis Diego Arnaez 60' FW11Leonidas Flores 60' FW14Norman Gómez Substitutes: DF20Mauricio Montero 60' MF37Javier Wanchope 60' FW7Claudio Jara 60' GK18Pedro Cubillo Manager: Rolando Villalobos | |
| 7 May 1991 | Los Angeles | Uruguay | 0–2 | FriendlyTeam details GK12Hugo Pineda RB2Juan Hernandez CB3Abraham Nava CB4Roberto Ruiz Esparza LB5Héctor Esparza 72' RM10José Manuel de la Torre 69' CM6Miguel España(c) CM8Marcelino Bernal LM7Alberto García Aspe 46' RF9Ricardo Pelaez 65' LF17Luis Roberto Alves Substitutions: LM15Missael Espinoza 46' RF27Carlos Hermosillo 65' CM18Gonzalo Farfán 69' LB13Guillermo Muñoz 72' Manager: Manuel Lapuente GK1Fernando Alvez RB4Guillermo Sanguinetti CB2Daniel Sanchez CB3Eber Moas(c) LB6Paolo Montero RM10Henry Lopez Baez CM8César Silvera CM5Ruben Pereira LM11Víctor López 60' 90' RF7Sergio Martínez LF9Gustavo Ferreyra 88' Substitutions: CB17Álvaro Gutiérrez 90' Manager: Pedro Cubilla | Angeles |
| 28 June 1991 | Los Angeles | Jamaica | 4–1 | 1991 Gold Cup | A. Success |
| 30 June 1991 | Los Angeles | Canada | 3–1 | 1991 Gold Cup | R. Gutierrez |
| 3 July 1991 | Los Angeles | Honduras | 1–1 | 1991 Gold Cup | J. Majid |
| 5 July 1991 | Los Angeles | United States | 0–2 | 1991 Gold Cup | J. Ortiz |
| 7 July 1991 | Los Angeles | Costa Rica | 2–0 | 1991 Gold Cup | E. Forbes |
| 20 November 1991 | Veracruz | Uruguay | 1–1 | FriendlyTeam details Mexico Uruguay GK17Jorge Campos RB2Juan Hernandez CB15Octavio Becerril CB13Javier Aguirre(c), LB14Guillermo Muñoz RM7Pedro Duana 58' CM6Miguel España CM5Gonzalo Farfán LM21Alberto Garcia Martinez 58' RF17Carlos Hermosillo LF9Luis Antonio Valdez Substitutions: CM21Jaime Ordiales 58' RM17Porfirio Jimenez 70' 58' Manager: Cesar Luis Menotti GK1Fernando Alvez RB4Cesilio de los Santos CB2Daniel Revelez(c) CB3Eber Moas LB6Rubén dos Santos RM7Marcelo Fracchia CM8Héctor Morán CM5Santiago Ostolaza LM10William Castro 76' RF11William Gutierrez 76' LF9Gabriel Cedrés 30', 76' Substitutions: CB15Álvaro Gutiérrez 76' CM16Marcelo Tejera 76' LM18 Gustavo Ferreyra 76' Manager: Luis Cubilla | A. Bratsis |
| 27 November 1991 | Los Angeles | Costa Rica | 1–1 | FriendlyTeam details GK1Jorge Campos RB2Juan Hernández CB3Octavio Becerril CB4Javier Aguirre(c) LB5Guillermo Muñoz RM18Pedro Duana 46' CM6Miguel España 65' CM11Gonzalo Farfán 65' LM7Alberto Garcia 2' RF27Carlos Hermosillo 58' LF9Luis Antonio Valdez Substitutes: RM8José Manuel de la Torre 46' RF10Luis García 58' CM17Porfirio Jimenez 65' CM15Jaime Ordiales 65' Manager: Cesar Luis Menotti GK1Jorge Arturo Hidalgo DF6Héctor Marchena DF4Rónald González 31' DF20Mauricio Montero DF13Ricardo Chacón RM2Vladimir Quesada MF17Juan Carlos Arguedas 79' MF5Róger Gómez 44' 85' MF5Joaquin Guillen FW14Norman Gómez(c) 67' FW7Claudio Jara Substitutes: DF3Randall Row 79' MF12Sandro Alfaro 67' MF10Richard Smith 85' Manager: Rolando Villalobos | J. Majid |
| 4 December 1991 | León | Hungary | 3–0 | FriendlyTeam details Mexico Hungary GK1Jorge Campos RB4Raul Gutierrez CB2Javier Aguirre(c) CB3Juan de Dios Ramirez Perales LB5Paco Ramirez RM8José Manuel de la Torre 80' (pen.) CM6Miguel España CM11Gonzalo Farfán LM10Alberto Garcia 55' RF9Luis Garcia 75' LF7Luis Valdez 71' Substitutes: LM17Ramón Ramirez 71' Manager: Cesar Luis Menotti GK1István Brockhauser RB2Pál Urbán CB5József Nagy 46' LB6Tibor Simon RM7István Pisont 61' CM10Zoltán Váczi 75' CM11Péter Lipcsei CM15György Bognár LM16József Keller RF12Dénes Eszenyi 77' LF9Tibor Balog 61' Substitutes: FW3Sándor Zombori 46' FW4Béla Illés 61' LM13Ferenc Orosz 61' CM8Ferenc Hámori 77' Manager: Robert Glazer | B. Nuñez |

### 1992

| Date | Location | Opponents | Score | Competition | Referee |
| 8 March 1992 | Mexico City | CIS | 4–0 | FriendlyTeam details Mexico CIS GK1Jorge Campos RB4Raul Gutierrez CB2Javier Aguirre(c), 7' CB3Juan de Dios Ramirez Perales LB5Paco Ramirez RM8José Manuel de la Torre 57' (pen.) CM6Miguel España CM11Gonzalo Farfán LM10Alberto Garcia Aspe RF9Luis Garcia LF7Luis Valdez 37' Substitutes: CM116Guillermo Vazquez RM15Marcelino Bernal 85' LM11Missael Espinoza CM22Jaime Ordiales Manager: Cesar Luis Menotti GK1Dmitri Kharine RB2Dmitri Alenichev CB5Aleksei Arifullin LB6Dmitri Gorkov RM7Viktor Losev CM10Andriy Nikitin CM11Ravil Sabitov CM15Oleg Samatov LM16Oleg Sergeyev RF12Aleksandr Smirnov LF9Igor Terekhov Substitutes: FW3Alexey Kuzmichev FW4Aleksandr Rychkov LM13Aleksandr Filimonov CM8Andrei Fedin Manager: Anatoliy Byshovets | Pardo Borja |
| 11 March 1992 | Tampico | CIS | 1–1 | FriendlyTeam details GK1Jorge Campos RB4Raul Gutierrez CB2Javier Aguirre(c) CB3Juan de Dios Ramirez Perales LB5Guillermo Vazquez RM8José Manuel de la Torre CM6Miguel España CM11Gonzalo Farfán LM10Alberto Garcia Aspe RF9Luis Garcia 5' LF7Luis Valdez Substitutes: CM116Guillermo Vazquez RM15Marcelino Bernal LM11Missael Espinoza CM22Jaime Ordiales Manager: Cesar Luis Menotti GK1Dmitri Kharine RB2Dmitri Alenichev CB5Aleksei Arifullin LB6Dmitri Gorkov RM7Viktor Losev CM10Sergei Podpaly CM11Ravil Sabitov CM15Oleg Samatov LM16Oleg Sergeyev RF12Aleksandr Smirnov 59' LF9Igor Terekhov Substitutes: FW3Alexey Kuzmichev FW4Aleksandr Rychkov LM13Aleksandr Filimonov CM8Andrei Fedin Manager: Anatoliy Byshovets | M. Salas |
| 26 July 1992 | San Salvador | El Salvador | 2–1 | Friendly Team details GK1Carlos Rivera RB2Miguel Estrada CB3Giovanni Trigueros CB4Mario Mayén Meza CB6Leonel Carcamo 65' LB5Jorge Morán 68' RM7Carlos Castro 38' CM8Milton Meléndez 24' LM11Mauricio Cienfuegos CF9Julio Palacios 68' LF10Mágico González Substitutes: LM21Oscar Ulloa 73' 24' CM16Fredy Orellana 65' CM16Salvador Coreas 65' CM16Jorge Abrego 68' Manager: Anibal Ruiz GK1Jorge Campos RB2Juan Hernández CB5Paco Ramírez 38' CB4Ignacio Ambriz LB18Guillermo Muñoz RM8José Manuel de la Torre 75' CM16Alberto Garcia Aspe CM6Miguel España RF10Octavio Mora 46' CF27Carlos Hermosillo 68' LF9Luis Antonio Valdez 46' Substitutes: CB2Claudio Suarez 46' LF19Francisco Uribe 49', 65' 46' RF21Daniel Guzman 68' LM7Alberto Coyote 75' Manager: César Luis Menotti | J. Ortiz |
| 31 July 1992 | Los Angeles | Brazil | 0–5 | Friendly Team details Mexico Brazil GK1Jorge Campos RB2Juan Hernández CB4Ignacio Ambriz CB14Juan de Dios Ramirez Perales LB5Guillermo Muñoz RM8José Manuel de la Torre 63' CM6Miguel España (c) LM11Luis Valdez 63' RF10Octavio Mora CF17Carlos Hermosillo 63' LF27Luis Garcia Substitutes: RM3Marcelino Bernal 63' LF12Daniel Guzman 63' CF13Francisco Uribe 63' Manager: Cesar Luis Menotti GK1Carlos RB2Winck CB5Ronaldao 52' 82' CB6Antonio Carlos LB7Roberto Carlos RM10Raí 75' CM11Mauro Silva CM16Júnior, LM15Zinho 39' 62' RF12Bebeto 23', 34' 62' LF9Renato Gaucho 25' 63' Substitutes: FW3Edmundo 62' FW4Paulo Sérgio 62' 62' CM8Cesar Sampaio 63' LM13Palhinha 75' CB14Válber 82' Manager: Carlos Alberto Parreira | J. Majid |
| 2 August 1992 | Los Angeles | Colombia | 0–0 | FriendlyTeam details Mexico Colombia GK1Jorge Campos RB2Juan Hernández CB3Claudio Suárez CB5Paco Ramírez 67' LB18Guillermo Muñoz RM8José Manuel de la Torre 46' CM6Miguel España(c) CM4Ignacio Ambriz LM7Alberto García Aspe 46' RF17Carlos Hermosillo LF9Luis Antonio Valdez 46' Substitutes: RM15Marcelino Bernal 46' LM12Missael Espinoza 46' LF11Francisco Uribe 46' CM15Alberto Coyote 67' Cesar Luis Menotti GK1Eddy Villarraga RB4Andrés Escobar 80' CB3Alexis Mendoza CB15Luis Carlos Perea LB18Luis Antonio Moreno RM6Wilson Pérez CM10Wílmer Cabrera CM19Freddy Rincón LM10Carlos Valderrama CF11Adolfo Valencia CF9Anthony de Ávila Substitutes: MF16Miguel Angel Guerrero 80' Manager: Humberto Ortiz | R. Dominguez |
| 16 August 1992 | Moscow | Russia | 0–2 | FriendlyTeam details Russia Mexico GK1Stanislav Cherchesov RB4Dmitri Popov 66' CB6Viktor Onopko CB5Sergei Kolotovkin 78' 85' LB2Dmitri Khlestov RM8Valeri Karpin 61' (pen.) CM3Vassily Kulkov(c) 46' CM9Igor Lediakov 46' LM7Omari Tetradze 85' RF11Dmitri Radchenko LF10Yuri Matveev 80' Substitutes: CM14Andrey Kobelev 46' 52' 76' LM18Vladislav Lemish 80' CF13Vladimir Beschastnykh 63' GK12Valeriy Shantalosov CB17Andrey Ivanov 76' CB15Andrey Chernyshov 85' CM16Sergey Podpaliy 85' Manager: Pavel Sadyrin GK1Jorge Campos RB4Juan Hernández CB2Claudio Suárez 61' CB6Ignacio Ambriz LB3Guillermo Muñoz RM8José Manuel de la Torre CM5Miguel España(c) CM11Gonzalo Farfan 14' 79' LM10Alberto García Aspe 67' RF17Carlos Hermosillo 72' LF9Francisco Uribe Substitutes: LB21Raúl Gutierrez CB12Paco Ramirez LM7Missael Espinoza 79' CM16Alberto Coyote 67' CB22Roberto Ruiz Esparza Manager: Cesar Luis Menotti | V. Zhuk |
| 19 August 1992 | Sofia | Bulgaria | 1–1 | FriendlyTeam details Bulgaria Mexico GK1Borislav Mihaylov (c) RB2Nikolay Iliev CB5Petar Hubchev 46' CB13Zapryan Rakov LB16Tsanko Tsvetanov CM9Zlatko Yankov AM11Georgi Yordanov 67' CM20Krasimir Balakov RF7Emil Kostadinov 46' CF10Nasko Sirakov 46' LF8Hristo Stoichkov 37'68' 69' Substitutions: DF14Ivaylo Iordanov 46' FW11Ilyan Kiriakov 46' MF27Bozhidar Iskrenov 46' MF23Kyril Metkov 67' FW9Ilyan Iliev 69' Manager: Dimitar Penev GK1Jorge Campos RB4Ignacio Ambriz CB14Paco Ramirez CB22Roberto Ruiz Esparza LB21Raul Gutierrez 84' RM17Marcelino Bernal 46' CM5Miguel España (c) CM16Alberto Coyote 67' LM7Missael Espinoza 12' RF9Francisco Uribe 65' LF18Daniel Guzman 82' Substitutions: RM8Jose Manuel de la Torre 46' CM11Gonzalo Farfán 65' LM16Alberto Garcia Aspe 67' RF17Carlos Hermosillo 82' CB4Claudio Suarez 84' Manager: Cesar Luis Menotti | Toroğlu |
| 26 August 1992 | Bucharest | Romania | 2–0 | FriendlyTeam details Romania Mexico GK1Florin Tene CB2Gheorghe Mihali CB3Emil Săndoi LB5Constantin Varga 45' RM8Gabor Gerstenmaier 46' CM4Marius Cheregi CM6Dorinel Munteanu LM7Romulus Buia 64' AM10Daniel Timofte LF11Ilie Dumitrescu 84' 84' CF9Ionel Gane Substitutes: LB14Tibor Selymes 84' LM18Ilie Stan 74' AM13Basarab Panduru 64' CF22Ovidiu Hanganu 46', 74' Manager: Cornel Dinu GK1Jorge Campos RB4Juan Hernández CB22Roberto Ruiz Esparza 73' CB6Ignacio Ambriz LB12Paco Ramirez RM8José Manuel de la Torre 65' CM5Miguel España(c) CM11Gonzalo Farfan 46' CM10Alberto García Aspe 46' LM7Missael Espinoza CF17Carlos Hermosillo Substitutes: CB2Claudio Suárez 73' CM16Alberto Coyote 46' RM16Marcelino Bernal 65' LF9Francisco Uribe 46' LB3Guillermo Muñoz LB21Raúl Gutierrez Manager: Cesar Luis Menotti | A. Pezzella |
| 7 October 1992 | Los Angeles | El Salvador | 2–0 | FriendlyTeam details GK1Raúl García (footballer) RB2Miguel Estrada CB3Fernando Lazo 75' CB3Giovanni Trigueros CB4Mario Mayén Meza CB6Leonel Carcamo LB5Jorge Abrego 75' RM7Carlos Castro CM8Julio Palacios 90' RF11Raul Diaz Arce 46' LF10Mágico González Substitutes: LM21Guillermo Rivera 46' CM16Alfredo Vasquez 75' CM16Jorge Moran 75' CM16Milton Melendez 90' Manager: Anibal Ruiz GK1Jorge Campos RB5Ignacio Ambriz CB2Claudio Suarez CB4Juan de Dios Ramirez Perales LB7Guillermo Muñoz RM22José Manuel de la Torre 28' 66' CM8Alberto Coyote CM6Miguel España 82' LM10Missael Espinoza 75' RF11Carlos Hermosillo 71' LF9Francisco Uribe 63' Substitutes: CB2Luis Roberto Alves 63' LF16Marcelino Bernal 66' RF21Alberto Garcia Aspe 75' LM16Jaime Ordiales 82' Manager: César Luis Menotti | J. Majid |
| 14 October 1992 | Dresden | Germany | 1–1 | FriendlyTeam details Germany Mexico GK1Andreas Köpke RB2Thomas Helmer CB3Olaf Thon CB4Thomas Häßler LB5Guido Buchwald RM7Stefan Effenberg CM6Heiko Scholz CM10Lothar Matthäus LM8Knut Reinhardt RF9Rudi Völler 58' 68' LF21Karl-Heinz Riedle 46' Substitutes: LF11Jurgen Klinsmann 46' RF18Ulf Kirsten 68' Manager: Berti Vogts GK1Jorge Campos RB4Ignacio Ambriz CB2Claudio Suarez CB3Juan de Dios Ramirez Perales LB5Guillermo Muñoz RM8Jose Manuel de la Torre 63' CM6Miguel España(c) CM15Alberto Coyote 74' LM7Missael Espinoza RF10Luis Garcia 63' LF11Francisco Uribe Substitutes: LM16Alberto Garcia Aspe 74' CF17Carlos Hermosillo 72' 63' LB21Raul Gutierrez 63' Manager: Cesar Luis Menotti | J. Marko |
| 22 October 1992 | Zagreb | Croatia | 0–3 | FriendlyTeam details Croatia Mexico GK1Zoran Slavica RB2Dubravko Pavlicic CB3Slaven Bilic (c) CB4Drazen Biskup 79' CB13Slavko Istvanic LB6Robert Jarni RM12Ante Mise CM10Stjepan Andrijasevic LM16Zvonimir Boban 46' RF17Robert Spehar 69' LF9Davor Suker 43', 87' Substitutes: LM5Dean Racunica 82' 46' RF7Igor Cvitanovic 69' MF8Josip Gaspar 79' Manager: Stanko Poklepovic GK1Jorge Campos 36' RB4Ignacio Ambriz CB2Claudio Suárez CB3Juan de Dios Ramirez Perales LB5Joaquín Hernández 72' RM8José Manuel de la Torre 64' CM6Miguel España(c) CM15Alberto Coyote 46' LM7Missael Espinoza 84' RF17Carlos Hermosillo LF11Francisco Uribe Substitutes: CM22Jaime Ordiales 46' LF9Luis Roberto Alves 64' LM14Alberto Garcia Aspe 84' Cesar Luis Menotti | A. Huták |
| 8 November 1992 | Kingstown | Saint Vincent and the Grenadines | 4–0 | 1994 FIFA World Cup qualification | N. Smith |
| 15 November 1992 | Mexico City | Honduras | 2–0 | 1994 FIFA World Cup qualification | R. Dominguez |
| 22 November 1992 | Mexico City | Costa Rica | 4–0 | 1994 FIFA World Cup qualification | Escobar |
| 29 November 1992 | San José | Costa Rica | 0–2 | 1994 FIFA World Cup qualification | R. Sawtell |
| 6 December 1992 | Mexico City | Saint Vincent and the Grenadines | 11–0 | 1994 FIFA World Cup qualification | J. Santos |
| 13 December 1992 | Tegucigalpa | Honduras | 1–1 | 1994 FIFA World Cup qualification | J. D'Aquila |

### 1993

| Date | Location | Opponents | Score | Competition | Referee |
| 20 January 1993 | Florence | Italy | 0–2 | FriendlyTeam details Italy Mexico GK1Gianluca Pagliuca RB2Moreno Mannini CB5Alessandro Costacurta 74' CB6Pietro Vierchowod LB3Paolo Maldini(c) 80' RM7Alessandro Bianchi 74' CM4Demetrio Albertini 46' LM8Fabrizio Di Mauro RF10Roberto Baggio 56' CF9Roberto Mancini 83' LF11Giuseppe Signori Substitutes: GK12Luca Marchegiani CB13Franco Baresi 74' RB14Marco Lanna CM15Dino Baggio 64' 46' CM16Eugenio Corini RM17Gianluigi Lentini 74' RF18Pierluigi Casiraghi 83' Manager: Arrigo Sacchi GK1Jorge Campos RB2Raul Gutierrez 59' CB3Juan de Dios Ramirez Perales CB4Claudio Suarez LB5Ramon Ramirez RM15Luis Flores 65' CM6Miguel España(c) LM8Ignacio Ambriz RF11Luis Garcia CF10Francisco Uribe LF7Luis Roberto Alves 46' Substitutes: GK12Pablo Larios CB13Roberto Ruiz Esparza 59' LM14Missael Espinoza LF15Francisco Javier Cruz 46' RM16Roberto Andrade CM17Alberto Coyote CM18Jaime Ordiales 65' Manager: Miguel Mejia Baron | Batta |
| 27 January 1993 | Las Palmas | Spain | 1–1 | FriendlyTeam details Spain Mexico GK1Andoni Zubizarreta(c) RB5Delfí Geli 46' CB22Roberto Solozábal 46' CB6Juanma LB2Nando 46' RM3Albert Ferrer CM8Fran CM6Andoni Imaz LM10Julen Guerrero RF21Kiko 46' LF9Alfonso Pérez 46' Substitutes: GK12Santiago Cañizares CB4Rafael Alkorta 46' RB13Cristobal 46' LB14Toni 72' (pen.), 46' CM16Thomas Christiansen 46' LF18Claudio 46' Manager: Javier Clemente GK1Jorge Campos RB4Ignacio Ambriz CB3Juan de Dios Ramirez Perales CB2Claudio Suarez 44' LB5Paco Ramirez RM10Roberto Andrade 65' CM6Miguel España(c) LM18Jaime Ordiales RF15Luis Flores 61' CF9Luis Garcia LF7Luis Roberto Alves Substitutes: GK12Pablo Larios LF13Francisco Javier Cruz LM14Missael Espinoza 65' LF21Francisco Uribe 46' RM16Roberto Ruiz Esparza CM17Alberto Coyote Manager: Miguel Mejia Baron | Röthlisberger |
| 10 February 1993 | Monterrey | Romania | 2–0 | FriendlyTeam details GK1Jorge Campos 64' RB2Juan Hernández CB22Roberto Ruiz Esparza CB3Juan de Dios Ramirez Perales LB5Paco Ramirez RM4Ignacio Ambriz CM8Alberto García Aspe 80' LM10Benjamin Galindo 34' 64' RF17David Patiño 64' CF9Hugo Sanchez(c) LF19Luis Miguel Salvador 46' Substitutes: LF21Francisco Javier Cruz 55' 46' LM7Missael Espinoza 64' CM6Miguel España 64' GK12Alejandro Garcia 64' CB2Claudio Suarez 80' Manager: Miguel Mejia Baron GK1Florin Prunea 46' CB2Emil Săndoi CB3Catalin Necula LB5Tibor Selymes RM8Constantin Pana 67' CM6Dorinel Munteanu CM10Daniel Timofte 87' CM7Ovidiu Stîngă 83' LM19Silvian Cristescu LF11Ilie Dumitrescu CF9Ovidiu Hanganu 82' Substitutes: GK12Florin Tene 46' LM13Gheorghe Ceausila 67' AM14Ionel Gane 82' CF15Danut Moisescu 83' LM16Gheorghe Mihali 87' Manager: Cornel Dinu | A. Mendoza |
| 4 April 1993 | San Salvador | El Salvador | 1–2 | 1994 FIFA World Cup qualification | A. Hoyos |
| 11 April 1993 | Mexico City | Honduras | 3–0 | 1994 FIFA World Cup qualification | R. Gutierrez |
| 18 April 1993 | Mexico City | El Salvador | 3–1 | 1994 FIFA World Cup qualification | Escobar |
| 25 April 1993 | Mexico City | Canada | 4–0 | 1994 FIFA World Cup qualification | B. Ulloa |
| 2 May 1993 | Tegucigalpa | Honduras | 4–1 | 1994 FIFA World Cup qualification | M de Freitas |
| 9 May 1993 | Toronto | Canada | 2–1 | 1994 FIFA World Cup qualification | H. Krug |
| 10 June 1993 | Mexico City | Paraguay | 3–1 | FriendlyTeam details Mexico Paraguay GK12Jorge Campos RB5Miguel Herrera CB3Juan de Dios Ramirez Perales CB2Claudio Suarez LB21Raul Gutierrez 58' RM8Alberto Garcia Aspe 71' (pen.) CM4Ignacio Ambriz LM5Ramon Ramirez 77' RF11Luis Flores 57' 66' CF9Hugo Sanchez(c) 46' LF21Daniel Guzman 46' Substitutes: LF17Luis Roberto Alves 72' 46' GK12Alejandro Garcia 46' RB14Juan Hernandez 58' LM10Benjamin Galindo 66' LB18Guillermo Muñoz 77' Manager: Miguel Mejia Baron GK1Jorge Battaglia RB2Mario Ramirez CB3Celso Ayala CB4Carlos Gamarra 75' CB6Juan Carlos Villamayor 75' LB5Silvio Suarez(c) CM7Luis Monzon 61' CM10Gustavo Sotelo 62' CM8Estanislao Struway 81' LM9Jorge Amado Nunes CF21Marcial Garay 46' Substitutes: LM11Virgilio Ferreira 46' CM19Vidal Sanabria 61' CM23Alejandro Cano 62' RM18Roberto Acuña 75' CM22Juan Ramon Jara 75' Manager: Alicio Solalinde | J. Ramírez |
| 16 June 1993 | Machala | Colombia | 1–2 | 1993 Copa América | J. Nieves |
| 20 June 1993 | Guayaquil | Argentina | 1–1 | 1993 Copa América | J. Escobar |
| 23 June 1993 | Portoviejo | Bolivia | 0–0 | 1993 Copa América | J. Nieves |
| 27 June 1993 | Quito | Peru | 4–2 | 1993 Copa América | I. Guerrero |
| 29 June 1993 | San José | Costa Rica | 0–2 | Friendly | |
| 30 June 1993 | Quito | Ecuador | 2–0 | 1993 Copa América | A. Tejada |
| 4 July 1993 | Guayaquil | Argentina | 1–2 | 1993 Copa América | M. Rezende |
| 11 July 1993 | Mexico City | Martinique | 9–0 | 1993 Gold Cup | J. Alvarado |
| 15 July 1993 | Mexico City | Costa Rica | 1–1 | 1993 Gold Cup | A. Sabillón |
| 18 July 1993 | Mexico City | Canada | 8–0 | 1993 Gold Cup | R. Dominguez |
| 22 July 1993 | Mexico City | Jamaica | 6–1 | 1993 Gold Cup | Escobar |
| 25 July 1993 | Mexico City | United States | 4–0 | 1993 Gold Cup | R. Sawtell |
| 8 August 1993 | Maceió | Brazil | 1–1 | FriendlyTeam details Brazil Mexico GK1Taffarel RB2Cafu CB13Marcio Santos 49' CB4Ricardo Rocha LB5Branco RM10Raí CM8Mauro Silva CM6Dunga LM11Palhinha 46' RF9Müller LF7Elivelton 46' Substitutes: FW18Valdeir 46' FW15Valdo 46' Manager: Carlos Alberto Parreira GK1Jorge Campos RB13Miguel Herrera CB3Juan de Dios Ramirez Perales CB2Claudio Suarez LB5Ramon Ramirez RM8David Patiño CM4Ignacio Ambriz CM6Alberto Garcia Aspe 62' (pen.) LM10Benjamin Galindo(c) RF11Daniel Guzman LF9Luis Roberto Alves Substitutes: LM7Joaquin del Olmo RM15Jorge Rodriguez Manager: Miguel Mejia Baron | J. Oliveira |
| 22 September 1993 | Los Angeles | Cameroon | 1–0 | Friendly | A. Angeles |
| 6 October 1993 | Los Angeles | South Africa | 4–0 | Friendly | H. Dias |
| 13 October 1993 | Washington, D.C. | United States | 1–1 | Friendly | B. Ulloa |
| 20 October 1993 | San Diego | Ukraine | 2–1 | Friendly | H. Dias |
| 3 November 1993 | San Diego | China | 3–0 | Friendly | A. Angeles |
| 16 December 1993 | Guadalajara | Brazil | 0–1 | FriendlyTeam details Brazil Mexico GK1Zetti 46' RB2Jorginho CB3Ronaldao CB4Ricardo Rocha LB5Branco 46' RM10Palhinha 46' CM8Dinho CM6Dunga(c) 65' LM7Rivaldo 16' RF11Müller LF9Renato Gaúcho 80' Substitutes: LB19Leonardo 46' GK23Gilmar 46' CM22Alberto Félix 46' RF28Paulo Sérgio 65' LF17Viola 80' Manager: Carlos Alberto Parreira GK1Jorge Campos RB14Miguel Herrera CB4Ignacio Ambriz 46' CB3Abraham Nava LB5Joaquin del Olmo 75' RM17Jorge Rodriguez 75' CM8Marcelino Bernal CM6Alberto Garcia Aspe LM10Benjamin Galindo 46' RF9Hugo Sanchez(c) LF11Luis Miguel Salvador 46' Substitutes: LF17Luis Roberto Alves 46' CM21Guadalupe Castañeda 46' CB22Jose Luis Salgado 46' CF27Carlos Hermosillo 75' LF7David Patiño 75' Manager: Miguel Mejia Baron | B. Ulloa |
| 22 December 1993 | Mexico City | Germany | 0–0 | FriendlyTeam details Mexico Germany GK1Jorge Campos RB15Jorge Rodriguez CB4Ignacio Ambriz CB3Juan de Dios Ramirez Perales LB7Ramón Ramírez 81' RM6David Patiño(c) 46' CM2Marcelino Bernal CM8Alberto García Aspe 46' LM5Joaquín del Olmo RF10Luis Garcia LF11Luis Roberto Alves Substitutes: LM10Benjamin Galindo 46' RB2Miguel Herrera 46' CM21Guadalupe Castañeda 81' Manager: Miguel Mejia Baron GK1Bodo Illgner RB2Matthias Sammer CB3Jürgen Kohler CB4Michael Schulz LB18Christian Ziege 58' 64' RM7Stefan Effenberg 78' CM5Thomas Strunz CM10Lothar Matthäus(c) LM6Andreas Möller RF8Maurizio Gaudino 54' LF18Jurgen Klinsmann 71' Substitutes: CB11Thomas Hässler 54' RF18Stefan Kuntz 64' LF21Ulf Kirsten 71' CM22Dieter Eilts 78' Manager: Berti Vogts | R. Satwell |

### 1994

| Date | Location | Opponents | Score | Competition | Referee |
| 19 January 1994 | San Diego | Bulgaria | 1–1 | Friendly | H. Dias |
| 26 January 1994 | Oakland | Switzerland | 1–5 | Friendly | E. Baharmast |
| 2 February 1994 | Oakland | Russia | 1–4 | Friendly | B. Hall |
| 24 February 1994 | Fresno | Sweden | 2–1 | Friendly | B. Hall |
| 2 March 1994 | Mexico City | Colombia | 0–0 | Friendly | Dluzniewski |
| 4 June 1994 | Pasadena | United States | 0–1 | FriendlyTeam details United States Mexico GK1Tony Meola RB2Mike Burns CB3Thomas Dooley CB4Cle Kooiman LB5Alexi Lalas(c) RM7Paul Caligiuri CM6Mike Sorber CM10Tab Ramos CM8Claudio Reyna 89' LM9Hugo Perez 46' CF21Frank Klopas 46' Substitutes: LM11Eric Wynalda 46' CM19Roy Wegerle 51' 46', 89' CM29Joe-Max Moore 89' CM19Cobi Jones 89' Manager: Velibor Milutinovic GK12Jorge Campos RB21Raul Gutierrez CB3Juan de Dios Ramirez Perales CB4Ignacio Ambriz LB5Ramon Ramirez RM7Jorge Rodriguez 46' CM6Marcelino Bernal CM16Juan Carlos Chavez 68' LM10Benjamin Galindo(c) RF9Luis Garcia LF27Carlos Hermosillo 37' Substitutes: LF19Luis Miguel Salvador 37' CM8Alberto Garcia Aspe 46' LM18Missael Espinoza 68' Manager: Miguel Mejia Baron | B. Ulloa |
| 11 June 1994 | Miami | Northern Ireland | 3–0 | FriendlyTeam details Northern Ireland Mexico GK1Alan Fettis 46' RB5Gerry Taggart CB22Nigel Worthington CB6Mal Donaghy LB2Gary Fleming 74' RM3Steve Lomas CM8Jim Magilton 46' LM6Michael Hughes RF10Kevin Wilson 46' CF21Jimmy Quinn 46' LF9George O'Boyle Substitutes: GK12Neil Lennon 46' CB4Iain Dowie 46' RB13Darren Patterson 46' GK14Tommy Wright 46' CM16Steve Morrow 74' Manager: Bryan Hamilton GK1Jorge Campos RB21Raul Gutierrez CB2Claudio Suarez CB3Juan de Dios Ramirez Perales LB5Ramon Ramirez RM15Joaquin del Olmo CM4Ignacio Ambriz LM18Luis Antonio Valdez RF10Luis Garcia 33' 18' (pen.), 30' CF9Hugo Sanchez 60' LF17Luis Roberto Alves Substitutes: LM10Benjamin Galindo 33' 57' LM14Missael Espinoza 57' CF27Carlos Hermosillo 60' 77' Manager: Miguel Mejia Baron | H. Dias |
| 19 June 1994 | Washington, D.C. | Norway | 0–1 | 1994 FIFA World Cup | S. Puhl |
| 24 June 1994 | Orlando | Republic of Ireland | 2–1 | 1994 FIFA World Cup | Röthlisberger |
| 28 June 1994 | Washington, D.C. | Italy | 1–1 | 1994 FIFA World Cup | F. Lamolina |
| 5 July 1994 | New York | Bulgaria | 1–1 (1–3 (p)) | 1994 FIFA World Cup | Al Sharif |
| 14 December 1994 | Mexico City | Hungary | 5–1 | Friendly | A. Sabillón |

### 1995

| Date | Location | Opponents | Score | Competition | Referee |
| 6 January 1995 | Riyadh | Saudi Arabia | 0–2 | 1995 King Fahd Cup | Imperatore |
| 10 January 1995 | Riyadh | Denmark | 1–1 (2–4 (p)) | 1995 King Fahd Cup | Kee Chong |
| 13 January 1995 | Riyadh | Nigeria | 1–1 (4–4 (p)) | 1995 King Fahd Cup | Crănciunescu |
| 1 February 1995 | San Diego | Uruguay | 1–0 | Friendly | Angeles |
| 29 March 1995 | Los Angeles | Chile | 1–2 | Friendly | Angeles |
| 18 June 1995 | Washington, D.C. | United States | 0–4 | 1995 U.S. Cup | |
| 21 June 1995 | Washington, D.C. | Colombia | 0–0 | 1995 U.S. Cup | Baharmast |
| 24 June 1995 | Dallas | Nigeria | 2–1 | 1995 U.S. Cup | A. Angeles |
| 6 July 1995 | Maldonado | Paraguay | 2–1 | 1995 Copa América | A. Rodas |
| 9 July 1995 | Maldonado | Venezuela | 3–1 | 1995 Copa América | R. Dominguez |
| 13 July 1995 | Montevideo | Uruguay | 1–1 | 1995 Copa América | Castrilli |
| 17 July 1995 | Paysandú | United States | 0–0 (1–4 (p)) | 1995 Copa América | Ó. Ruiz |
| 11 October 1995 | Los Angeles | Saudi Arabia | 2–1 | Friendly | J. Patlak |
| 16 November 1995 | Monterrey | Yugoslavia | 1–4 | Friendly | R. Méndez |
| 30 November 1995 | Los Angeles | Colombia | 2–2 | Friendly | A. Angeles |
| 6 December 1995 | Hermosillo | Slovenia | 1–2 | Friendly | M. Salas |

### 1996

| Date | Location | Opponents | Score | Competition | Referee |
| 11 January 1996 | San Diego | Saint Vincent and the Grenadines | 5–0 | 1996 CONCACAF Gold Cup | Baharmast |
| 14 January 1996 | San Diego | Guatemala | 1–0 | 1996 CONCACAF Gold Cup | R. Gutiérrez |
| 19 January 1996 | San Diego | Guatemala | 1–0 | 1996 CONCACAF Gold Cup | E. Baharmast |
| 21 January 1996 | Los Angeles | Brazil | 0–2 | 1996 CONCACAF Gold Cup | R. Ramdhan |
| 7 February 1996 | Viña del Mar | Chile | 2–1 | Friendly | J. Matto |
| 17 May 1996 | Chicago | Slovakia | 5–2 | Friendly | R. Grady |
| 23 May 1996 | Shimizu | Yugoslavia | 0–0 | 1996 Kirin Cup | M. Okada |
| 29 May 1996 | Fukuoka | Japan | 3–2 | 1996 Kirin Cup | Yaakub |
| 8 June 1996 | Dallas | Bolivia | 1–0 | 1996 U.S. Cup | B. Hall |
| 12 June 1996 | New Jersey | Republic of Ireland | 2–2 | 1996 U.S. Cup | R. Dominguez |
| 16 June 1996 | Pasadena | United States | 2–2 | 1996 U.S. Cup | |
| 31 August 1996 | Paris | France | 2–0 | Friendly | J. Bryne |
| 15 September 1996 | Kingstown | Saint Vincent and the Grenadines | 0–3 | 1998 FIFA World Cup Qualification | R. Medina |
| 21 September 1996 | San Pedro Sula | Honduras | 2–1 | 1998 FIFA World Cup qualification | R. Dominguez |
| 16 October 1996 | Mexico City | Jamaica | 2–1 | 1998 FIFA World Cup qualification | R. Ramdhah |
| 23 October 1996 | Oakland | Ecuador | 0–1 | Friendly | B. Hall |
| 30 October 1996 | Mexico City | Saint Vincent and the Grenadines | 5–1 | 1998 FIFA World Cup Quaification | R. Parra |
| 6 November 1996 | Mexico City | Honduras | 3–1 | 1998 FIFA World Cup Qualification | R. Badilla |
| 17 November 1996 | Kingston | Jamaica | 1–0 | 1998 FIFA World Cup Qualification | Escobar |
| 20 November 1996 | Los Angeles | El Salvador | 3–1 | Friendly | E. Baharmast |

### 1997

| Date | Location | Opponents | Score | Competition | Referee |
| 19 January 1997 | Pasadena | United States | 0–2 | 1997 U.S. Cup | K. Skinner |
| 5 February 1997 | Mexico City | Ecuador | 3–1 | Friendly | B. Archundia |
| 19 February 1997 | Fresno | Guatemala | 1–1 | Friendly | T. Weyland |
| 2 March 1997 | Mexico City | Canada | 4–0 | 1998 FIFA World Cup Qualification | A. Sabillon |
| 16 March 1997 | San José | Costa Rica | 0–0 | 1998 FIFA World Cup Qualification | A. Tejada |
| 29 March 1997 | London | England | 2–0 | Friendly | Pereira |
| 13 April 1997 | Mexico City | Jamaica | 6–0 | 1998 FIFA World Cup Qualification | A. Pereira |
| 20 April 1997 | Massachusetts | United States | 2–2 | 1998 FIFA World Cup Qualification | U. Aquino |
| 30 April 1997 | Miami | Brazil | 0–4 | Friendly | E. Baharmast |
| 8 June 1997 | San Salvador | El Salvador | 0–1 | 1998 FIFA World Cup Qualification | H. Cordero |
| 13 June 1997 | Santa Cruz de la Sierra | Colombia | 2–1 | 1997 Copa América | Elizondo |
| 16 June 1997 | Santa Cruz de la Sierra | Brazil | 3–2 | 1997 Copa América | J. Arana |
| 19 June 1997 | Santa Cruz de la Sierra | Costa Rica | 1–1 | 1997 Copa América | E. González |
| 22 June 1997 | Cochabamba | Ecuador | 1–1 (3–4 (p)) | 1997 Copa América | A. Pereira |
| 25 June 1997 | La Paz | Bolivia | 3–1 | 1997 Copa América | E. Gonzalez |
| 28 June 1997 | La Paz | Peru | 1–0 | 1997 Copa América | P. Borogosano |
| 5 October 1997 | Mexico City | El Salvador | 5–0 | 1998 FIFA World Cup qualification | E. Gamboa |
| 12 October 1997 | Edmonton | Canada | 2–2 | 1998 FIFA World Cup qualification | C. Euceda |
| 2 November 1997 | Mexico City | United States | 0–0 | 1998 FIFA World Cup qualification | Castrilli |
| 9 November 1997 | Mexico City | Costa Rica | 3–3 | 1998 FIFA World Cup qualification | Bujsaim |
| 16 November 1997 | Kingston | Jamaica | 0–0 | 1998 FIFA World Cup qualification | J. Araña |
| 12 December 1997 | Riyadh | Australia | 1–3 | 1997 FIFA Confederations Cup | P. Un-prasert |
| 14 December 1997 | Riyadh | Saudi Arabia | 0–5 | 1997 FIFA Confederations Cup | I. McLeod |
| 16 December 1997 | Riyadh | Brazil | 3–2 | 1997 FIFA Confederations Cup | I. McLeod |

### 1998

| Date | Location | Opponents | Score | Competition | Referee |
| 4 February 1998 | Oakland | Trinidad and Tobago | 4–2 | 1998 CONCACAF Gold Cup | Mendonça |
| 7 February 1998 | Oakland | Honduras | 2–0 | 1998 CONCACAF Gold Cup | E. Baharmast |
| 12 February 1998 | Los Angeles | Jamaica | 1–0 | 1998 CONCACAF Gold Cup | R. Badilla |
| 15 February 1998 | Los Angeles | United States | 0–1 | 1998 CONCACAF Gold Cup | R. Ramdhan |
| 24 February 1998 | Miami | Netherlands | 2–3 | Friendly | Hall |
| 18 March 1998 | Mexico City | Paraguay | 1–1 | Friendly | R. Gutierrez |
| 15 April 1998 | Los Angeles | Peru | 1–0 | Friendly | Angeles |
| 9 May 1998 | Montecatini | Estonia | 0–6 | Friendly | Bolognino |
| 20 May 1998 | Oslo | Norway | 5–2 | Friendly | Sundell |
| 23 May 1998 | Dublín | Republic of Ireland | 0–0 | Friendly | Ashman |
| 31 May 1998 | Lausanne | Japan | 1–2 | Friendly | Detruche |
| 3 June 1998 | Paris | Saudi Arabia | 0–0 | Friendly | Creteil |
| 13 June 1998 | Lyon | South Korea | 1–3 | 1998 FIFA World Cup | Benkö |
| 20 June 1998 | Bordeaux | Belgium | 2–2 | 1998 FIFA World Cup | Dallas |
| 25 June 1998 | Saint-Étienne | Netherlands | 2–2 | 1998 FIFA World Cup | Al-Zeid |
| 29 June 1998 | Montpellier | Germany | 2–1 | 1998 FIFA World Cup | Pereira |
| 17 November 1998 | Los Angeles | El Salvador | 2–0 | Friendly | K. Scott |
| 18 November 1998 | Los Angeles | Guatemala | 2–2 (3–5 (p)) | Friendly | R. Gutierrez |

### 1999

| Date | Location | Opponents | Score | Competition | Referee |
| 10 February 1999 | Los Angeles | Argentina | 0–1 | Friendly | R. Grady |
| 19 February 1999 | Hong Kong | Egypt | 0–3 | 1999 Carlsberg Cup | W. Young |
| 11 March 1999 | Los Angeles | Bolivia | 2–1 | 1999 U.S. Cup | T. Weyland |
| 13 March 1999 | San Diego | United States | 1–2 | 1999 U.S. Cup | R. Parra |
| 14 April 1999 | Monterrey | Ecuador | 0–0 | Friendly | Stott |
| 28 April 1999 | Pedro Juan Caballero | Paraguay | 2–1 | Friendly | Elizondo |
| 9 June 1999 | Chicago | Argentina | 2–2 | Friendly | R. Grady |
| 12 June 1999 | Seoul | South Korea | 1–1 | 1999 Korea Cup | Lu Jun |
| 16 June 1999 | Seoul | Croatia | 2–1 | 1999 Korea Cup | K. Byung-ho |
| 18 June 1999 | Seoul | Egypt | 0–2 | 1999 Korea Cup | Hae-Yong |
| 30 June 1999 | Ciudad del Este | Chile | 0–1 | 1999 Copa América | Elizondo |
| 3 July 1999 | Ciudad del Este | Brazil | 2–1 | 1999 Copa América | Méndez |
| 6 July 1999 | Ciudad del Este | Venezuela | 3–1 | 1999 Copa América | B. Nuñez |
| 10 July 1999 | Asunción | Peru | 3–3 (2–4 (p)) | 1999 Copa América | W. de Souza |
| 14 July 1999 | Ciudad del Este | Brazil | 0–2 | 1999 Copa América | Moreno |
| 17 July 1999 | Asunción | Chile | 1–2 | 1999 Copa América | H. Elizondo |
| 25 July 1999 | Mexico City | Saudi Arabia | 5–1 | 1999 FIFA Confederations Cup | Ó. Ruiz |
| 27 July 1999 | Mexico City | Egypt | 2–2 | 1999 FIFA Confederations Cup | Young-joo |
| 29 July 1999 | Mexico City | Bolivia | 1–0 | 1999 FIFA Confederations Cup | Ó. Ruiz |
| 1 August 1999 | Mexico City | United States | 1–0 | 1999 FIFA Confederations Cup | Young-joo |
| 4 August 1999 | Mexico City | Brazil | 4–3 | 1999 FIFA Confederations Cup | A. Frisk |
| 13 October 1999 | Chicago | Paraguay | 0–1 | Friendly | T. Weyland |
| 20 October 1999 | San Diego | Colombia | 0–0 | Friendly | Valenzuela |
| 27 October 1999 | Houston | Ecuador | 0–0 | Friendly | A. Saheli |

## Results 2000–2009

| Date | Location and Stadium | Opponents | Score | Goals | Penalties | Competition | Referee |
| 9 January 2000 | Oakland | Iran | 2–0 | Luis Hernández 3', Cuauhtemoc Blanco 18' | | Friendly | Valenzuela |
| 5 February 2000 | Hong Kong | Japan | 0–1 | Miguel Zepeda 55' | | 2000 Carlsberg Cup | H. Dallas |
| 8 February 2000 | Hong Kong | Czech Republic | 2–1 | Michal Kolomaznik 50', Pavel Verbíř 60', Miguel Zepeda 79'(p) | | 2000 Carlsberg Cup | Nielsen |
| 13 February 2000 | San Diego | Trinidad and Tobago | 4–0 | | | 2000 CONCACAF Gold Cup | Rodríguez |
| 17 February 2000 | Los Angeles | Guatemala | 1–1 | | | 2000 CONCACAF Gold Cup | Méndez |
| 20 February 2000 | San Diego | Canada | 1–2 | | | 2000 CONCACAF Gold Cup | Prendergast |
| 4 June 2000 | Chicago | Republic of Ireland | 2–2 | | | 2000 U.S. Cup | Stott |
| 7 June 2000 | Dallas | South Africa | 4–2 | | | 2000 U.S. Cup | B. Hall |
| 11 June 2000 | New Jersey | United States | 3–0 | | | 2000 U.S. Cup | Prendergast |
| 1 July 2000 | San Francisco | El Salvador | 3–0 | | | Friendly | R. Valenzuela |
| 16 July 2000 | Panama City | Panama | 0–1 | | | 2002 FIFA World Cup qualification | B. Hall |
| 23 July 2000 | Port of Spain | Trinidad and Tobago | 1–0 | | | 2002 FIFA World Cup qualification | K. Stott |
| 15 August 2000 | Mexico City | Canada | 2–0 | | | 2002 FIFA World Cup qualification | Prendergast |
| 3 September 2000 | Mexico City | Panama | 7–1 | | | 2002 FIFA World Cup qualification | N. Cailx |
| 20 September 2000 | San Diego | Ecuador | 2–0 | | | Friendly | K. Stott |
| 27 September 2000 | San Jose | Bolivia | 1–0 | | | Friendly | Valenzuela |
| 8 October 2000 | Mexico City | Trinidad and Tobago | 7–0 | | | 2002 FIFA World Cup qualification | C. Batres |
| 25 October 2000 | Los Angeles | United States | 2–0 | | | Friendly | C. Batres |
| 15 November 2000 | Toronto | Canada | 0–0 | | | 2002 FIFA World Cup qualification | S. Richard |
| 20 December 2000 | Los Angeles | Argentina | 0–2 | | | Friendly | T. Weyland |
| 24 January 2001 | Morelia | Bulgaria | 0–2 | | | Friendly | A. Saheli |
| 31 January 2001 | Los Angeles | Colombia | 2–3 | | | Friendly | B. Hall |
| 28 February 2001 | Columbus | United States | 2–0 | | | 2002 FIFA World Cup qualification | Sibrian |
| 7 March 2001 | Guadalajara | Brazil | 3–3 | | | Friendly | W. Mattus |
| 25 March 2001 | Mexico City | Jamaica | 4–0 | | | 2002 FIFA World Cup qualification | Navarro |
| 11 April 2001 | Monterrey | Chile | 1–0 | | | Friendly | Valenzuela |
| 25 April 2001 | Port of Spain | Trinidad and Tobago | 1–1 | | | 2002 FIFA World Cup qualification | Saad Mane |
| 25 May 2001 | Derby | England | 4–0 | | | Friendly | L. Cortes |
| 30 May 2001 | Suwon | Australia | 2–0 | | | 2001 FIFA Confederations Cup | Tangawarima |
| 1 June 2001 | Ulsan | South Korea | 2–1 | | | 2001 FIFA Confederations Cup | Dallas |
| 3 June 2001 | Ulsan | France | 4–0 | | | 2001 FIFA Confederations Cup | Ali Bujsaim |
| 16 June 2001 | Mexico City | Costa Rica | 1–2 | | | 2002 FIFA World Cup qualification | Batres |
| 20 June 2001 | San Pedro Sula | Honduras | 3-1 | | | 2002 FIFA World Cup qualification | Elizondo |
| 1 July 2001 | Mexico City | United States | 1-0 | | | 2002 FIFA World Cup qualification | Kim |
| 12 July 2001 | Cali | Brazil | 0–1 | | | 2001 Copa América | Ó. Ruiz |
| 15 July 2001 | Cali | Paraguay | 0–0 | | | 2001 Copa América | R. Zambrano |
| 18 July 2001 | Cali | Peru | 1–0 | | | 2001 Copa América | Ortubé |
| 22 July 2001 | Pereira | Chile | 0–2 | | | 2001 Copa América | C. Simon |
| 25 July 2001 | Pereira | Uruguay | 2–1 | | | 2001 Copa América | A. Sánchez |
| 29 July 2001 | Bogotá | Colombia | 1–0 | | | 2001 Copa América | Aquino |
| 23 August 2001 | Veracruz | Liberia | 5–4 | | | Friendly | J. Pineda |
| 2 September 2001 | Kingston | Jamaica | 1–2 | | | 2002 FIFA World Cup qualification | Al-Ghandour |
| 5 September 2001 | Mexico City | Trinidad and Tobago | 3–0 | | | 2002 FIFA World Cup qualification | J. Martinez |
| 7 October 2001 | San José | Costa Rica | 0–0 | | | 2002 FIFA World Cup qualification | Da Silva |
| 31 October 2001 | Puebla | El Salvador | 4–1 | | | Friendly | B. Hall |
| 11 November 2001 | Mexico City | Honduras | 3–0 | | | 2002 FIFA World Cup qualification | Batres |
| 14 November 2001 | Huelva | Spain | 1–0 | | | Friendly | D. Messina |
| 19 January 2002 | Pasadena | El Salvador | 0–1 | | | 2002 CONCACAF Gold Cup | R. Zambrano |
| 21 January 2002 | Pasadena | Guatemala | 3–1 | | | 2002 CONCACAF Gold Cup | Predergast |
| 27 January 2002 | Pasadena | South Korea | 0–0 (2–4 (p)) | | | 2002 CONCACAF Gold Cup | J. Pineda |
| 13 February 2002 | Phoenix | Yugoslavia | 1–2 | | | Friendly | Stott |
| 13 March 2002 | San Diego | Albania | 4–0 | | | Friendly | Stott |
| 3 April 2002 | Denver | United States | 0–1 | | | Friendly | C. Wright |
| 17 April 2002 | New York City | Bulgaria | 1–0 | | | Friendly | A. Saheli |
| 12 May 2002 | Mexico City | Colombia | 2–1 | | | Friendly | R. Sibrían |
| 3 June 2002 | Niigata | Croatia | 0–1 | | | 2002 FIFA World Cup | Lu Jun |
| 9 June 2002 | Miyagi | Ecuador | 2–1 | | | 2002 FIFA World Cup | M. Daami |
| 13 June 2002 | Ōita | Italy | 1–1 | | | 2002 FIFA World Cup | C. Simon |
| 17 June 2002 | Jeonju | United States | 0–2 | | | 2002 FIFA World Cup | V. Pereira |
| 4 February 2003 | Los Angeles | Argentina | 0–1 | | | Friendly | Stott |
| 12 February 2003 | San Diego | Colombia | 0–0 | | | Friendly | Valenzuela |
| 19 March 2003 | Dallas | Bolivia | 2–0 | | | Friendly | K. Terry |
| 26 March 2003 | San Diego | Paraguay | 1–1 | | | Friendly | M. Kennedy |
| 30 April 2003 | Guadalajara | Brazil | 0–0 | | | Friendly | O. Ruiz |
| 8 May 2003 | Houston | United States | 0–0 | | | Friendly | Prendergast |
| 13 July 2003 | Mexico City | Brazil | 1–0 | | | 2003 CONCACAF Gold Cup | R. Sibrían |
| 17 July 2003 | Mexico City | Honduras | 0–0 | | | 2003 CONCACAF Gold Cup | N. Alfaro |
| 20 July 2003 | Mexico City | Jamaica | 5–0 | | | 2003 CONCACAF Gold Cup | M. Navarro |
| 24 July 2003 | Mexico City | Costa Rica | 2–0 | | | 2003 CONCACAF Gold Cup | N. Alfaro |
| 27 July 2003 | Mexico City | Brazil | 1–0 | | | 2003 CONCACAF Gold Cup | M. Navarro |
| 20 August 2003 | East Rutherford | Peru | 1–3 | | | Friendly | B. Hall |
| 15 October 2003 | Chicago | Uruguay | 0–2 | | | Friendly | M. Kennedy |
| 19 November 2003 | San Francisco | Iceland | 0–0 | | | Friendly | A. Saheli |
| 18 February 2004 | Carson | Chile | 1–1 | | | Friendly | A. Prus |
| 10 March 2004 | Tuxtla Gutiérrez | Ecuador | 2–1 | | | Friendly | Batres |
| 31 March 2004 | Carson | Costa Rica | 2–0 | | | Friendly | Stott |
| 28 April 2004 | Dallas | United States | 1–0 | | | Friendly | M. Navarro |
| 19 June 2004 | San Antonio | Dominica | 0–10 | | | 2006 FIFA World Cup qualification | B. Callender |
| 27 June 2004 | Aguascalientes | Dominica | 8–0 | | | 2006 FIFA World Cup Qualification | K. Stott |
| 7 July 2004 | Chiclayo | Uruguay | 2–2 | | | 2004 Copa América | G. Hidalgo |
| 10 July 2004 | Chiclayo | Argentina | 1–0 | | | 2004 Copa América | R. de Freitas |
| 13 July 2004 | Piura | Ecuador | 2–1 | | | 2004 Copa América | E. Lecca |
| 18 July 2004 | Piura | Brazil | 0–4 | | | 2004 Copa América | Ó. Ruiz |
| 8 September 2004 | Port of Spain | Trinidad and Tobago | 1–3 | | | 2006 FIFA World Cup qualification | M. Navarro |
| 6 October 2004 | Pachuca | Saint Vincent and the Grenadines | 7–0 | | | 2006 FIFA World Cup qualification | Hu Liu |
| 10 October 2004 | Kingstown | Saint Vincent and the Grenadines | 0–1 | | | 2006 FIFA World Cup qualification | N. Alfaro |
| 13 October 2004 | Puebla | Trinidad and Tobago | 3–0 | | | 2006 FIFA World Cup qualification | R. Sibrian |
| 27 October 2004 | New Jersey | Ecuador | 2–1 | | | Friendly | A. Prus |
| 10 November 2004 | San Antonio | Guatemala | 2–0 | | | Friendly | K. Terry |
| 13 November 2004 | Miami | Saint Kitts and Nevis | 0–5 | | | 2006 FIFA World Cup qualification | R. Moreno |
| 17 November 2004 | Monterrey | Saint Kitts and Nevis | 8–0 | | | 2006 FIFA World Cup qualification | Stott |
| 26 January 2005 | San Diego | Sweden | 0–0 | | | Friendly | Hall |
| 9 February 2005 | San José | Costa Rica | 1–2 | | | 2006 FIFA World Cup qualification | Batres |
| 23 February 2005 | Culiacan | Colombia | 1–1 | | | Friendly | J. Gasso |
| 9 March 2005 | Los Angeles | Argentina | 1–1 | | | Friendly | B. Hall |
| 27 March 2005 | Mexico City | United States | 2–1 | | | 2006 FIFA World Cup qualification | R. Sibrian |
| 30 March 2005 | Panama City | Panama | 1–1 | | | 2006 FIFA World Cup qualification | J. Pineda |
| 27 April 2005 | Chicago | Poland | 1–1 | | | Friendly | M. Kennedy |
| 4 June 2005 | Guatemala City | Guatemala | 0–2 | | | 2006 FIFA World Cup qualification | B. Hall |
| 8 June 2005 | Monterrey | Trinidad and Tobago | 2–0 | | | 2006 FIFA World Cup qualification | K. Stott |
| 16 June 2005 | Hanover | Japan | 1–2 | | | 2005 FIFA Confederations Cup | M. Breeze |
| 19 June 2005 | Hanover | Brazil | 1–0 | | | 2005 FIFA Confederations Cup | R. Rosetti |
| 22 June 2005 | Frankfurt | Greece | 0–0 | | | 2005 FIFA Confederations Cup | Amarilla |
| 26 June 2005 | Hanover | Argentina | 1–1 (5–6 (p)) | | | 2005 FIFA Confederations Cup | R. Rosetti |
| 29 June 2005 | Leipzig | Germany | 4–3 | | | 2005 FIFA Confederations Cup | Breeze |
| 8 July 2005 | Carson | South Africa | 2–1 | | | 2005 CONCACAF Gold Cup | R. Sibrian |
| 10 July 2005 | Los Angeles | Guatemala | 4–0 | | | 2005 CONCACAF Gold Cup | Ó. Ruiz |
| 13 July 2005 | Houston | Jamaica | 1–0 | | | 2005 CONCACAF Gold Cup | W. Quesada |
| 17 July 2005 | Houston | Colombia | 1–2 | | | 2005 CONCACAF Gold Cup | R. Sibrian |
| 17 August 2005 | Mexico City | Costa Rica | 2–0 | | | 2006 FIFA World Cup qualification | J. Pineda |
| 3 September 2005 | Columbus | United States | 2–0 | | | 2006 FIFA World Cup qualification | Batres |
| 7 September 2005 | Mexico City | Panama | 5–0 | | | 2006 FIFA World Cup qualification | B. Hall |
| 8 October 2005 | San Luis Potosí | Guatemala | 5–2 | | | 2006 FIFA World Cup qualification | Prendergast |
| 12 October 2005 | Port of Spain | Trinidad and Tobago | 2–1 | | | 2006 FIFA World Cup qualification | J. Pineda |
| 26 October 2005 | Guadalajara | Uruguay | 3–1 | | | Friendly | H. Guajardo |
| 16 November 2005 | Houston | Bulgaria | 0–3 | | | Friendly | B. Hall |
| 14 December 2005 | Phoenix | Hungary | 2–0 | | | Friendly | R. Valenzuela |
| 25 January 2006 | San Francisco | Norway | 2–1 | | | Friendly | T. Vaughn |
| 15 February 2006 | Los Angeles | South Korea | 0–1 | | | Friendly | R. Salazar |
| 1 March 2006 | Frisco | Ghana | 1–0 | | | Friendly | B. Hall |
| 29 March 2006 | Chicago | Paraguay | 2–1 | | | Friendly | M. Kennedy |
| 5 May 2006 | Pasadena | Venezuela | 1–0 | | | Friendly | T. Vaughn |
| 12 May 2006 | Mexico City | DR Congo | 2–1 | | | Friendly | J. Gasso |
| 27 May 2006 | Saint-Denis | France | 1–0 | | | Friendly | M. Daami |
| 1 June 2006 | Eindhoven | Netherlands | 2–1 | | | Friendly | Fröjdfeldt |
| 11 June 2006 | Nuremberg | Iran | 3–1 | | | 2006 FIFA World Cup | R. Rosetti |
| 16 June 2006 | Hanover | Angola | 0–0 | | | 2006 FIFA World Cup | Maidin |
| 21 June 2006 | Gelsenkirchen | Portugal | 2–1 | | | 2006 FIFA World Cup | Micheľ |
| 24 June 2006 | Leipzig | Argentina | 2–1 | | | 2006 FIFA World Cup | M. Busacca |
| 7 February 2007 | Glendale | United States | 2–0 | | | Friendly | Navarro |
| 28 February 2007 | San Diego | Venezuela | 3–1 | | | Friendly | Stott |
| 25 March 2007 | San Nicolás de los Garza | Paraguay | 2–1 | | | Friendly | J. Pineda |
| 28 March 2007 | Oakland | Ecuador | 4–2 | | | Friendly | Toledo |
| 2 June 2007 | San Luis Potosí | Iran | 4–0 | | | Friendly | R. Silvera |
| 5 June 2007 | Mexico City | Paraguay | 0–1 | | | Friendly | J. Larrionda |
| 8 June 2007 | East Rutherford | Cuba | 2–1 | | | 2007 CONCACAF Gold Cup | J. Aguilar |
| 10 June 2007 | New Jersey | Honduras | 1–2 | | | 2007 CONCACAF Gold Cup | W. Quesada |
| 13 June 2007 | Houston | Panama | 1–0 | | | 2007 CONCACAF Gold Cup | Batres |
| 17 June 2007 | Houston | Costa Rica | 1–0 | | | 2007 CONCACAF Gold Cup | T. Vaughn |
| 21 June 2007 | Chicago | Guadeloupe | 1–0 | | | 2007 CONCACAF Gold Cup | R. Moreno |
| 24 June 2007 | Chicago | United States | 1–2 | | | 2007 CONCACAF Gold Cup | Batres |
| 27 June 2007 | Puerto Ordaz | Brazil | 2–0 | | | 2007 Copa América | Pezzotta |
| 1 July 2007 | Maturín | Ecuador | 2–1 | | | 2007 Copa América | Ortubé |
| 4 July 2007 | Puerto la Cruz | Chile | 0–0 | | | 2007 Copa América | C. Amarilla |
| 8 July 2007 | Maturín | Paraguay | 6–0 | | | 2007 Copa América | Pezzotta |
| 11 July 2007 | Puerto Ordaz | Argentina | 0–3 | | | 2007 Copa América | C. Chandía |
| 14 July 2007 | Caracas | Uruguay | 3–1 | | | 2007 Copa América | M. Reinoso |
| 22 August 2007 | Commerce City | Colombia | 0–1 | | | Friendly | K. Stott |
| 9 September 2007 | Puebla | Panama | 1–0 | | | Friendly | A. Prus |
| 12 September 2007 | Foxborough | Brazil | 1–3 | | | Friendly | B. Toledo |
| 14 October 2007 | Ciudad Juárez | Nigeria | 2–2 | | | Friendly | E. Rodas |
| 17 October 2007 | Los Angeles | Guatemala | 2–3 | | | Friendly | R. Salazar |
| 6 February 2008 | Reliant Stadium, Houston | United States | 2–2 (Report) | Onyewu 29' Altidore 39' Magallón 34', 47' | | Friendly | C. Batres |
| 26 March 2008 | Craven Cottage, London | Ghana | 1–2 (Report) | Essien 55' Salcido 77' Pardo 86' (pen.) | | Friendly | Styles |
| 16 April 2008 | Qwest Field, Seattle | China | 1–0 (Report) | Villaluz 14' | | Friendly | B. Toledo |
| 4 June 2008 | Qualcomm Stadium, San Diego | Argentina | 1–4 (Report) | Sinha 62' Burdisso 11', Messi 18', Rodríguez 29', Agüero 70' | | Friendly | Mauricio Navarro |
| 8 June 2008 | Soldier Field, Chicago | Peru | 4–0 (Report) | Arce 5', 28' Guardado 8' Vela 21' | | Friendly | M. Geiger |
| 15 June 2008 | Reliant Stadium, Houston | Belize | 0–2 (Report) | Vela 66' Borgetti 90+2' (pen.) | | 2010 FIFA World Cup qualification | Javier Santillán |
| 21 June 2008 | Estadio Universitario, San Nicolás | Belize | 7–0 (Report) | Vela 7' Guardado 33' Arce 45+1', 48' Borgetti 62', 90+4' Lennen 90+2' (o.g.) | | 2010 FIFA World Cup qualification | Silviu Petrescu |
| 20 August 2008 | Estadio Azteca, Mexico City | Honduras | 2–1 (Report) | Pardo 73', 75' de León 36' | | 2010 FIFA World Cup qualification | Joel Aguilar |
| 6 September 2008 | Estadio Azteca, Mexico City | Jamaica | 3–0 (Report) | Guardado 3' Arce 33' Magallón 63' | | 2010 FIFA World Cup qualification | B. Toledo |
| 10 September 2008 | Estadio Víctor Manuel Reyna, Tuxtla Gutiérrez | Canada | 2–1 (Report) | Bravo 59' Márquez 73' Gerba 78' | | 2010 FIFA World Cup qualification | N. Brizan |
| 24 September 2008 | Los Angeles Memorial Coliseum, Los Angeles | Chile | 0–1 (Report) | Valenzuela 75' (o.g.) | | Friendly | K. Stott |
| 11 October 2008 | Independence Park, Kingston | Jamaica | 1–0 (Report) | Fuller 34' | | 2010 FIFA World Cup qualification | W. Quesada |
| 15 October 2008 | Commonwealth Stadium, Edmonton | Canada | 2–2 (Report) | Gerba 13', Radzinski 50' Salcido 35', Vuoso 64' | | 2010 FIFA World Cup qualification | E. Winjngaarde |
| 12 November 2008 | Chase Field, Phoenix | Ecuador | 2–1 (Report) | López 50'Vuoso 90+3' Mina 8' | | Friendly | A. Prus |
| 19 November 2008 | Estadio Olímpico Metropolitano, San Pedro Sula | Honduras | 1–0 (Report) | Osorio 52' (o.g.) | | 2010 FIFA World Cup qualification | C. Batres |
| 28 January 2009 | Oakland–Alameda County Coliseum, Oakland | Sweden | 0–1 (Report) | Farnerud 57' | | Friendly | P. Ward |
| 11 February 2009 | Columbus Crew Stadium, Columbus | United States | 2–0 (Report) | Bradley 43', 90+2' | | 2010 FIFA World Cup qualification | Carlos Batres |
| 11 March 2009 | Dick's Sporting Goods Park, Commerce City | Bolivia | 5–1 (Report) | Vuoso 24', 58', Leandro 32', Santana 72' (pen.), Cárdenas 85' Torrico 68' | | Friendly | B. Toledo |
| 28 March 2009 | Estadio Azteca, Mexico City | Costa Rica | 2–0 {Report} | Bravo 20' Pardo 52' (pen.) | | 2010 FIFA World Cup qualification | T. Vaughn |
| 1 April 2009 | Estadio Olímpico Metropolitano, San Pedro Sula | Honduras | 3–1 {Report} | Costly 17', 79', Pavón 43' Castillo 82' (pen.) | | 2010 FIFA World Cup qualification | P. Ward |
| 6 June 2009 | Estadio Cuscatlán, San Salvador | El Salvador | 2–1 (Report) | Martínez 11', Quintanilla 86' (pen.) Blanco 71' (pen.) | | 2010 FIFA World Cup qualification | W. Quesada |
| 10 June 2009 | Estadio Azteca, Mexico City | Trinidad and Tobago | 2–1 {Report} | Franco 1' Rojas 48' Tinto 45+1' | | 2010 FIFA World Cup qualification | José Pineda |
| 24 June 2009 | Georgia Dome, Atlanta | Venezuela | 4–0 (Report) | Vela 45' Dos Santos 48', 50' Arellano 72' | | Friendly | T. Vaughn |
| 28 June 2009 | Qualcomm Stadium, San Diego | Guatemala | 0–0 (Report) | No Goals | | Friendly | Mauricio Navarro |
| 5 July 2009 | Oakland–Alameda County Coliseum, Oakland | Nicaragua | 0–2 (Report) | Noriega 45' (pen.) Barrera 86' | | 2009 CONCACAF Gold Cup | P. Ward |
| 9 July 2009 | Reliant Stadium, Houston | Panama | 1–1 {Report} | Sabah 10' Pérez 29' | | 2009 CONCACAF Gold Cup | Joel Aguilar |
| 12 July 2009 | University of Phoenix Stadium, Glendale | Guadeloupe | 2–0 {Report} | Torrado 42' Sabah 85' | | 2009 CONCACAF Gold Cup | Neal Brizan |
| 19 July 2009 | Cowboys Stadium, Arlington | Haiti | 4–0 (Report) | Sabah 23', 63' Dos Santos 42' Barerra 83' | | 2009 CONCACAF Gold Cup | C. Campbell |
| 21 July 2009 | Soldier Field, Chicago | Costa Rica | (1–1 (a.e.t.) 3–5 (p) (Report) | Ledezma 90+3' Franco 88' | Saborío Borges Ledezma Oviedo Franco Dos Santos Torrado Juárez Vela | 2009 CONCACAF Gold Cup | Roberto Moreno |
| 26 July 2009 | Giants Stadium, East Rutherford | United States | 0–5 (Report) | Torrado 56' (pen.) Dos Santos 62' Vela 68' J. A. Castro 78' Franco 90' | | 2009 CONCACAF Gold Cup | Courtney Campbell |
| 12 August 2009 | Estadio Azteca, Mexico City | United States | 2–1 {Report} | Castro 19', Sabah 82' Davies 9' | | 2010 FIFA World Cup qualification | Roberto Moreno |
| 5 September 2009 | Estadio Ricardo Saprissa Aymá, San José | Costa Rica | 0–3 {Report} | Dos Santos 45+1' Franco 62' Guardado 71' | | 2010 FIFA World Cup qualification | Neal Brizan |
| 9 September 2009 | Estadio Azteca, Mexico City | Honduras | 1–0 {Report} | Blanco 76' (pen.) | | 2010 FIFA World Cup qualification | Courtney Campbell |
| 30 September 2009 | Cotton Bowl, Dallas | Colombia | 1–2 {Report} | Aguilar 90' Moreno 45', Quintero 81' | | Friendly | Ricardo Salazar |
| 10 October 2009 | Estadio Azteca, Mexico City | El Salvador | 4–1 {Report} | González 25' (o.g.), Blanco 71', Palencia 85', Vela 90' Martínez 89' | | 2010 FIFA World Cup qualification | C. Batres |
| 14 October 2009 | Hasely Crawford Stadium, Port of Spain | Trinidad and Tobago | 2–2 {Report} | Baptiste 23' (pen.), 61' Esqueda 57', Salcido 65' | | 2010 FIFA World Cup qualification | W. Quesada |

## Results 2010-2019

| Date | Location and Stadium | Opponents | Score | Goals | Penalties | Competition | Referee |
| 24 February 2010 | Candlestick Park, San Francisco | Bolivia | 5–0 {Report} | Barrera 2' J. Hernández 12', 20' Luna 18' Aguilar 52' | | Friendly | T. Vaughn |
| 3 March 2010 | Rose Bowl, Pasadena | New Zealand | 2–0 {Report} | J. Hernández 53', Vela 57' | | Friendly | Jair Marrufo |
| 17 March 2010 | Estadio Corona, Torreón | North Korea | 2–1 {Report} | Blanco 50' J. Hernández 68' Choe Kum-chol 56' | | Friendly | R. Moreno |
| 24 March 2010 | Bank of America Stadium, Charlotte | Iceland | 0–0 {Report} | No Goals | | Friendly | M. Geiger |
| 7 May 2010 | New Meadowlands Stadium, East Rutherford | Ecuador | 0–0 (Report) | No Goals | | Friendly | S. De Piero |
| 10 May 2010 | Soldier Field, Chicago | Senegal | 1–0 (Report) | Medina 60' | | Friendly | R. Salazar |
| 13 May 2010 | Reliant Stadium, Houston | Angola | 1–0 (Report) | Guardado 52' | | Friendly | B. Toledo |
| 16 May 2010 | Estadio Azteca, Mexico City | Chile | 1–0 (Report) | Medina 13' | | Friendly | M. Geiger |
| 24 May 2010 | Wembley Stadium, London | England | 3–1 (Report) | King 17', Crouch 34', Johnson 47' Franco 45' | | Friendly | Masaaki Toma |
| 26 May 2010 | Dreisamstadion, Freiburg | Netherlands | 2–1 (Report) | Van Persie 17', 41' J. Hernández 74' | | Friendly | Manuel Graefe |
| 30 May 2010 | Hans-Walter Wild Stadion, Bayreuth, Germany | Gambia | 5–1 (Report) | J. Hernández 17', 50', Bautista 58', 73', Medina 80' Sohna 65' | | Friendly | Felix Brych |
| 3 June 2010 | King Baudouin Stadium, Brussels | Italy | 1–2 (Report) | Bonucci 89' Vela 17' Medina 84' | | Friendly | Johan Verbist |
| 11 June 2010 | Soccer City, Johannesburg | South Africa | 1–1 Report | Tshabalala 55' Márquez 79' | | 2010 FIFA World Cup | Ravshan Irmatov |
| 17 June 2010 | Peter Mokaba Stadium, Polokwane | France | 0–2 Report | J. Hernández 64' Blanco 79' (pen.) | | 2010 FIFA World Cup | Khalil Al Ghamdi |
| 22 June 2010 | Royal Bafokeng Stadium, Rustenburg | Uruguay | 0–1 Report | Suárez 43' | | 2010 FIFA World Cup | Viktor Kassai |
| 27 June 2010 | Soccer City, Johannesburg | Argentina | 3–1 Report | Tevez 26', 52', Higuaín 33'J. Hernández 71' | | 2010 FIFA World Cup | Roberto Rosetti |
| 11 August 2010 | Estadio Azteca, Mexico City | Spain | 1–1 (Report) | J. Hernández 12' Silva 90' | | Friendly | R. Moreno |
| 4 September 2010 | Estadio Omnilife, Zapopan | Ecuador | 1–2 Report | Checa 40' (o.g.) Benítez 1' Ayoví 58' | | Friendly | W. Quesada |
| 7 September 2010 | Estadio Universitario, San Nicolás | Colombia | 1–0 Report | E. Hernández 89' | | Friendly | José Pineda |
| 12 October 2010 | Estadio Olímpico Benito Juárez, Ciudad Juárez | Venezuela | 2–2 Report | J. Hernández 34' Dos Santos 61' Arango 6', 40' | | Friendly | Joel Aguilar |
| 9 February 2011 | Georgia Dome, Atlanta | Bosnia and Herzegovina | 2–0 Report | J. Hernández 48' Pacheco 55' | | Friendly | Jair Marrufo |
| 26 March 2011 | Oakland–Alameda County Coliseum, Oakland | Paraguay | 3–1 Report | J. Hernández 7', 34'Guardado 28' Riveros 86' | | Friendly | Paul Ward |
| 29 March 2011 | Qualcomm Stadium, San Diego | Venezuela | 1–1 Report | De Nigris 58' Vizcarrondo 73' | | Friendly | Ricardo Salazar |
| 28 May 2011 | Qwest Field, Seattle | Ecuador | 1–1 Report | Torres Nilo 7' Arroyo 37' | | Friendly | E. Jurisevic |
| 1 June 2011 | Invesco Field at Mile High, Denver | New Zealand | 3–0 Report | Dos Santos 22', 30' De Nigris 43' | | Friendly | T. Vaughn |
| 5 June 2011 | Cowboys Stadium, Arlington | El Salvador | 5–0 Report | Juárez 55' De Nigris 58' J. Hernández 60', 67', 90+3' (pen.) | | 2011 CONCACAF Gold Cup | Enrico Wijngaarde |
| 9 June 2011 | Bank of America Stadium, Charlotte | Cuba | 0–5 Report | J. Hernández 35', 76' Dos Santos 63', 68' De Nigris 65' | | 2011 CONCACAF Gold Cup | C. Campbell |
| 12 June 2011 | Soldier Field, Chicago | Costa Rica | 4–1 Report | Márquez 17'Guardado 19', 26' Barrera 38' Ureña 69' | | 2011 CONCACAF Gold Cup | R. Moreno |
| 18 June 2011 | New Meadowlands Stadium, East Rutherford | Guatemala | 2–1 Report | De Nigris 48' J. Hernández 66' Ruiz 5' | | 2011 CONCACAF Gold Cup | C. Campbell |
| 22 June 2011 | Reliant Stadium, Houston | Honduras | 0–2 Report | De Nigris 93' J. Hernández 99' | | 2011 CONCACAF Gold Cup | W. López |
| 25 June 2011 | Rose Bowl, Pasadena | United States | 2–4 Report | Bradley 8' Donovan 23' Barrera 29', 50' Guardado 36' Dos Santos 76' | | 2011 CONCACAF Gold Cup | J. Aguilar |
| 4 July 2011 | Estadio del Bicentenario, San Juan | Chile | 2–1 Report | Paredes 66' Vidal 72' Araujo 40' | | 2011 Copa América | Juan Soto |
| 8 July 2011 | Estadio Malvinas Argentinas, Mendoza | Peru | 1–0 Report | Guerrero 82' | | 2011 Copa América | S. Pezzota |
| 12 July 2011 | Estadio Ciudad de La Plata, La Plata | Uruguay | 1–0 Report | Á. Pereira 14' | | 2011 Copa América | R. Orosco |
| 10 August 2011 | Lincoln Financial Field, Philadelphia | United States | 1–1 Report | Rogers 73' Peralta 17' | | Friendly | R. Bogle |
| 2 September 2011 | Pepsi Arena, Warsaw | Poland | 1–1 Report | Brożek 26' J. Hernández 34' | | Friendly | Alexandru Deaconu |
| 4 September 2011 | Estadi Cornellà-El Prat, Barcelona | Chile | 1–0 Report | Guardado 78' | | Friendly | C. Fernández |
| 11 October 2011 | Estadio Corona, Torreón | Brazil | 1–2 Report | David Luiz 10' (o.g.) Ronaldinho 79' Marcelo 84' | | Friendly | M. Mejía |
| 11 November 2011 | Estadio Corregidora, Querétaro | Serbia | 2–0 Report | Salcido 2' J. Hernández 88' (pen.) | | Friendly | W. López |
| 25 January 2012 | Reliant Stadium, Houston | Venezuela | 3–1 Report | Salcido 68' Márquez Lugo 88' Peralta 89' Greco 51' | | Friendly | E. Jurisevic |
| 29 February 2012 | Sun Life Stadium, Miami Gardens | Colombia | 0–2 Report | Falcao 36' Cuadrado 59' | | Friendly | T. Vaughn |
| 27 May 2012 | MetLife Stadium, East Rutherford | Wales | 2–0 Report | De Nigris 43', 88' | | Friendly | R. Salazar |
| 31 May 2012 | Soldier Field, Chicago | Bosnia and Herzegovina | 2–1 Report | Dos Santos 6' J. Hernández 90+2' Džeko 29' | | Friendly | T. Vaughn |
| 3 June 2012 | Cowboys Stadium, Arlington | Brazil | 2–0 Report | Dos Santos 21' J. Hernández 32' | | Friendly | S. Petrescu |
| 8 June 2012 | Estadio Azteca, Mexico City | Guyana | 3–1 Report | Salcido 11' Dos Santos 15' J. Hernández 51' Moreno 62' (o.g.) | | 2014 FIFA World Cup qualification | J. Santos |
| 12 June 2012 | Estadio Cuscatlán, San Salvador | El Salvador | 1–2 Report | Pacheco 65' Zavala 60' Moreno 82' | | 2014 FIFA World Cup qualification | J. Pineda |
| 15 August 2012 | Estadio Azteca, Mexico City | United States | 0–1 Report | Orozco 79' | | Friendly | W. Quesada |
| 7 September 2012 | Estadio Nacional de Costa Rica, San José | Costa Rica | 0–2 Report | Salcido 43' Zavala 52' | | 2014 FIFA World Cup qualification | R. Moreno |
| 11 September 2012 | Estadio Azteca, Mexico City | Costa Rica | 1–0 Report | J. Hernández 60' | | 2014 FIFA World Cup qualification | C. Campbell |
| 12 October 2012 | BBVA Compass Stadium, Houston | Guyana | 0–5 Report | Guardado 77' Peralta 79' Pollard 83' (o.g.) J. Hernández 84' Reyna 86' | | 2014 FIFA World Cup qualification | W. López |
| 16 October 2012 | Estadio Corona, Torreón | El Salvador | 2–0 Report | Peralta 64' J. Hernández 85' | | 2014 FIFA World Cup qualification | J. Perea |
| 30 January 2013 | University of Phoenix Stadium, Glendale | Denmark | 1–1 Report | Fabián 67' (pen.) Cornelius 83' (pen.) | | Friendly | Chris Penso |
| 6 February 2013 | Estadio Azteca, Mexico City | Jamaica | 0–0 | No Goals | | 2014 FIFA World Cup qualification | M. Geiger |
| 22 March 2013 | Estadio Olímpico Metropolitano, San Pedro Sula | Honduras | 2–2 | Costly 77'Bengtson 80' J. Hernández 28', 54' | | 2014 FIFA World Cup qualification | C. Campbell |
| 26 March 2013 | Estadio Azteca, Mexico City | United States | 0–0 | No Goals | | 2014 FIFA World Cup qualification | W. López |
| 17 April 2013 | Candlestick Park, San Francisco | Peru | 0–0 Report | No Goals | | Friendly | R. Salazar |
| 31 May 2013 | Reliant Stadium, Houston | Nigeria | 2–2 Report | J. Hernández 20', 70' Ideye 27' (pen.) Ugochukwu 39' | | Friendly | B. Toledo |
| 4 June 2013 | Independence Park, Kingston | Jamaica | 0–1 | De Nigris 48' | | 2014 FIFA World Cup qualification | Joel Aguilar |
| 7 June 2013 | Estadio Rommel Fernández, Panama City | Panama | 0–0 | No Goals | | 2014 FIFA World Cup qualification | W. Quesada |
| 11 June 2013 | Estadio Azteca, Mexico City | Costa Rica | 0–0 | No Goals | | 2014 FIFA World Cup qualification | M. Geiger |
| 16 June 2013 | Estádio do Maracanã, Rio de Janeiro | Italy | 1–2 Report | J. Hernández 34' (pen.) Pirlo 27' Balotelli 78' | | 2013 FIFA Confederations Cup | E. Osses |
| 19 June 2013 | Estádio Castelão, Fortaleza | Brazil | 2–0 Report | Neymar 9' Jô 90+3' | | 2013 FIFA Confederations Cup | H. Webb |
| 22 June 2013 | Estádio Mineirão, Belo Horizonte | Japan | 1–2 Report | Okazaki 87' J. Hernández 55', 67' | | 2013 FIFA Confederations Cup | F. Brych |
| 7 July 2013 | Rose Bowl, Pasadena | Panama | 1–2 Report | Fabián 45+2' G. Torres 7' (pen.), 48' | | 2013 CONCACAF Gold Cup | W. Quesada |
| 11 July 2013 | CenturyLink Field, Seattle | Canada | 2–0 Report | R. Jiménez 42' Fabián 57' (pen.) | | 2013 CONCACAF Gold Cup | Joel Aguilar |
| 14 July 2013 | Sports Authority Field at Mile High, Denver | Martinique | 1–3 Report | Parsemain 43' (pen.) Fabián 21', Montes 34', Ponce 90' | | 2013 CONCACAF Gold Cup | Mark Geiger |
| 20 July 2013 | Georgia Dome, Atlanta | Trinidad and Tobago | 1–0 Report | R. Jiménez 84' | | 2013 CONCACAF Gold Cup | Joel Aguilar |
| 24 July 2013 | Cowboys Stadium, Arlington | Panama | 2–1 Report | B. Pérez 13' R. Torres 61' Montes 26' | | 2013 CONCACAF Gold Cup | C. Campbell |
| 14 August 2013 | MetLife Stadium, East Rutherford | Ivory Coast | 4–1 Report | Boka 10' (o.g.) Peralta 28', 45' Reyna 90' Drogba 62' | | Friendly | M. Gantar |
| 6 September 2013 | Estadio Azteca, Mexico City | Honduras | 1–2 | Peralta 5' Bengtson 63' Costly 66' | | 2014 FIFA World Cup qualification | R. Moreno |
| 10 September 2013 | Columbus Crew Stadium, Columbus | United States | 2–0 | Johnson 49' Donovan 79' | | 2014 FIFA World Cup qualification | C. Campbell |
| 11 October 2013 | Estadio Azteca, Mexico City | Panama | 2–1 | Peralta 39' Jimenez 85' Tejada 81' | | 2014 FIFA World Cup qualification | Joel Aguilar |
| 15 October 2013 | Estadio Nacional de Costa Rica, San José | Costa Rica | 2–1 | Ruiz 26' Saborío 64' Peralta 29' | | 2014 FIFA World Cup qualification | W. López |
| 30 October 2013 | Qualcomm Stadium, San Diego | Finland | 4–2 Report | Márquez 11' Peña 23' Peralta 46' Escoboza 64' Hurme 28'Valenzuela 55' (o.g.) | | Friendly | E. Jurisevic |
| 13 November 2013 | Estadio Azteca, Mexico City | New Zealand | 5–1 Report | Aguilar 32' Jiménez 40' Peralta 48', 80' Márquez 84' James 85' | | 2014 FIFA World Cup qualification | V. Kassai |
| 20 November 2013 | Westpac Stadium, Wellington | New Zealand | 2–4 | James 80' Fallon 84' Peralta 20', 29', 36' Peña 87' | | 2014 FIFA World Cup qualification | F. Brych |
| 29 January 2014 | Alamodome, San Antonio | South Korea | 4–0 Report | Peralta 37' Pulido 45+1', 86', 89' | | Friendly | H. Rodríguez |
| 5 March 2014 | Georgia Dome, Atlanta | Nigeria | 0–0 Report | No Goals | | Friendly | W. Quesada |
| 2 April 2014 | University of Phoenix Stadium, Glendale | United States | 2–2 Report | Bradley 15' Wondolowski 28' Márquez 49' Pulido 67' | | Friendly | R. Moreno |
| 28 May 2014 | Estadio Azteca, Mexico City | Israel | 3–0 Report | Layún 43', 62' Fabián 85' | | Friendly | E. Bonilla |
| 31 May 2014 | Cowboys Stadium, Arlington, Texas | Ecuador | 3–1 Report | Montes 33' Fabián 69' Banguera 76' (o.g.) Valencia 80' | | Friendly | J. Pitti |
| 3 June 2014 | Soldier Field, Chicago | Bosnia and Herzegovina | 0–1 Report | Hajrović 41' | | Friendly | Ó. Reyna |
| 6 June 2014 | Gillette Stadium, Foxborough, Massachusetts | Portugal | 0–1 Report | Bruno Alves 90+3' | | Friendly | J. Solis |
| 13 June 2014 | Arena das Dunas, Natal | Cameroon | 1–0 Report | Peralta 61' | | 2014 FIFA World Cup | W. Roldán |
| 17 June 2014 | Estádio Castelão, Fortaleza | Brazil | 0–0 Report | No Goals | | 2014 FIFA World Cup | Cüneyt Çakır |
| 23 June 2014 | Arena Pernambuco, Recife | Croatia | 1–3 Report | Perišić 87' Márquez 72' Guardado 75' J. Hernández 82' | | 2014 FIFA World Cup | Ravshan Irmatov |
| 29 June 2014 | Estádio Castelão, Fortaleza | Netherlands | 2–1 Report | Sneijder 88' Huntelaar 90+4' (pen.) Dos Santos 48' | | 2014 FIFA World Cup | Pedro Proença |
| 6 September 2014 | Levi's Stadium, Santa Clara | Chile | 0–0 Report | No Goals | | Friendly | J. Guzmán |
| 9 September 2014 | Dick's Sporting Goods Park, Commerce City | Bolivia | 1–0 Report | Layún 18' | | Friendly | Chris Penso |
| 9 October 2014 | Estadio Víctor Manuel Reyna, Tuxtla Gutiérrez | Honduras | 2–0 Report | J. Hernández 22' Alanís 37' | | Friendly | Wálter Quesada |
| 12 October 2014 | Estadio Corregidora, Querétaro | Panama | 1–0 Report | Torres 89' | | Friendly | Joel Aguilar |
| 12 November 2014 | Amsterdam Arena, Amsterdam | Netherlands | 2–3 Report | Sneijder 49' Blind 74' Vela 8', 62' J. Hernández 69' | | Friendly | Szymon Marciniak |
| 18 November 2014 | Borisov Arena, Borisov | Belarus | 3–2 Report | Kislyak 51', Signevich 55', Nyakhaychyk 81' R. Jiménez 48', 53' | | Friendly | Sergey Ivanov |
| 28 March 2015 | Los Angeles Memorial Coliseum, Los Angeles | Ecuador | 1–0 Report | J. Hernández 14' | | Friendly | C. Reid |
| 31 March 2015 | Arrowhead Stadium, Kansas City | Paraguay | 1–0 Report | Herrera 3' | | Friendly | W. López |
| 15 April 2015 | Alamodome, San Antonio | United States | 2–0 Report | Morris 49' Agudelo 72' | | Friendly | R. Montero |
| 30 May 2015 | Estadio Víctor Manuel Reyna, Tuxtla Gutiérrez | Guatemala | 3–0 Report | Herrera 30', 63' Corona 74' | | Friendly | B. Toledo |
| 3 June 2015 | Estadio Nacional de Lima, Lima | Peru | 1–1 Report | Farfán 62' Valenzuela 75' | | Friendly | Omar Ponce |
| 7 June 2015 | Allianz Parque, São Paulo | Brazil | 2–0 Report | Coutinho 28' Tardelli 37' | | Friendly | Julio Quintana |
| 12 June 2015 | Estadio Sausalito, Viña del Mar | Bolivia | 0–0 Report | No Goals | | CA 2015 GS | Enrique Cáceres |
| 15 June 2015 | Estadio Nacional, Santiago | Chile | 3–3 Report | Vidal 22', 55' Vargas 42' Vuoso 21', 66' Jiménez 29' | | CA 2015 GS | V. Cariilo |
| 19 June 2015 | Estadio El Teniente, Rancagua | Ecuador | 1–2 Report | Jiménez 64' Bolaños 26' Valencia 57' | | CA 2015 GS | José Argote |
| 27 June 2015 | Orlando Citrus Bowl, Orlando, Florida | Costa Rica | 2–2 Report | Dos Santos 53' J. Hernández 55' Ramírez 4' Layún 36' (o.g.) | | Friendly | E. Jurisevic |
| 1 July 2015 | NRG Stadium, Houston | Honduras | 0–0 Report | No Goals | | Friendly | A. Villareal |
| 9 July 2015 | Soldier Field, Chicago | Cuba | 6–0 Report | Peralta 17', 37', 62' Vela 22' Guardado 44' dos Santos 75' | | Gold Cup 2015 GS | Walter Quesada |
| 12 July 2015 | University of Phoenix Stadium, Phoenix | Guatemala | 0–0 Report | No Goals | | Gold Cup 2015 GS | Armando Castro |
| 15 July 2015 | Bank of America Stadium, Charlotte, North Carolina | Trinidad and Tobago | 4–4 Report | Aguilar 32' Vela 51' Guardado 88' Jones 90' (o.g.) Cummings 55', 67' Jones 58' Marshall 90+3' | | Gold Cup 2015 GS | Mark Geiger |
| 19 July 2015 | MetLife Stadium, East Rutherford, New Jersey | Costa Rica | 1–0 Report | Guardado 120+4' | | Gold Cup 2015 QF | W. López |
| 22 July 2015 | Georgia Dome, Atlanta | Panama | 1–2 Report | Torres 57' Andrés Guardado 90+10', 105+1' | | Gold Cup 2021 SF | Mark Geiger |
| 26 July 2015 | Lincoln Financial Field, Philadelphia | Jamaica | 1–3 Report | Mattocks 80' Guardado 31' Corona 47' Peralta 61' | | 2015 CONCACAF Gold Cup final | Joel Aguilar |
| 4 September 2015 | Rio Tinto Stadium, Salt Lake City | Trinidad and Tobago | 3–3 Report | Esquivel 41' Jiménez 56' Herrera 85' Glenn 7' Cummings 39' Jones 69' | | Friendly | Adrian Skeete |
| 8 September 2015 | AT&T Stadium, Dallas | Argentina | 2–2 Report | Agüero 85' Messi 89' J. Hernández 19' Herrera 70' | | Friendly | Ricardo Salazar |
| 10 October 2015 | Rose Bowl Stadium, Pasadena | United States | 3–2 Report | Hernández 10' Peralta 96' Aguilar 118' Cameron 15' Wood 108' | | 2015 CONCACAF Cup | Joel Aguilar |
| 13 October 2015 | Estadio Nemesio Díez, Toluca | Panama | 1–0 Report | Vela 45' | | Friendly | Ó. Moncada |
| 13 November 2015 | Estadio Azteca, Mexico City | El Salvador | 3–0 Report | Guardado 7' Herrera 42' Vela 64' | | 2018 FIFA WCQ R4 | W. López |
| 17 November 2015 | Estadio Olímpico Metropolitano, San Pedro Sula | Honduras | 0–2 Report | Corona 67' Damm 72' | | 2018 FIFA WCQ R4 | John Pitti |
| 10 February 2016 | Marlins Park, Miami | Senegal | 2–0 | Dueñas 73' Pizarro 87' | | Friendly | Jair Marrufo |
| 25 March 2016 | BC Place, Vancouver | Canada | 0–3 Report | J. Hernández 31' Lozano 39' J. M. Corona 72' | | 2018 FIFA WCQ R4 | Kimbell Ward |
| 29 March 2016 | Estadio Azteca, Mexico City | Canada | 2–0 Report | Guardado 18' (pen.) J. M. Corona 45+4' | | 2018 FIFA WCQ R4 | Yadel Martínez |
| 28 May 2016 | Georgia Dome, Atlanta | Paraguay | 1–0 Report | Guardado 32' | | Friendly | Edvin Jurisevic |
| 1 June 2016 | Qualcomm Stadium, San Diego | Chile | 1–0 Report | J. Hernández 86' | | Friendly | Baldomero Toledo |
| 5 June 2016 | University of Phoenix Stadium, Glendale, Arizona | Uruguay | 3–1 Report (CONMEBOL) Report (CONCACAF) | Á. Pereira 4' (o.g.) Márquez 85' H. Herrera 90+2' Godín 74' | | CAC 2016 | Enrique Cáceres |
| 9 June 2016 | Rose Bowl, Pasadena | Jamaica | 2–0 Report (CONMEBOL) Report (CONCACAF) | J. Hernández 18' Peralta 81' | | CAC 2016 | Wilton Sampaio |
| 13 June 2016 | NRG Stadium, Houston | Venezuela | 1–1 Report (CONMEBOL) Report (CONCACAF) | J. M. Corona 80' Velázquez 10' | | CAC 2016 | Yadel Martínez |
| 18 June 2016 | Levi's Stadium, Santa Clara | Chile | 0–7 Report (CONMEBOL) Report (CONCACAF) | Puch 16', 88' Vargas 44', 52', 57', 74' Sánchez 49' | | CAC 2016 | Héber Lopes |
| 2 September 2016 | Estadio Cuscatlán, San Salvador | El Salvador | 1–3 Report | Larín 24' (pen.) Moreno 52' Sepúlveda 58' Jiménez 73' (pen.) | | 2018 FIFA WCQ R4 | A. Villarreal |
| 6 September 2016 | Estadio Azteca, Mexico City | Honduras | 0–0 Report | No Goals | | 2018 FIFA WCQ R4 | Mark Geiger |
| 8 October 2016 | Nissan Stadium, Nashville | New Zealand | 2–1 Report | G. Dos Santos 29' (pen.) Fabián 56' Rojas 46' | | Friendly | Jair Marrufo |
| 11 October 2016 | Toyota Park, Bridgeview | Panama | 1–0 int.soccerway.com | Peralta 59' | | Friendly | Ted Unkel |
| 11 November 2016 | Mapfre Stadium, Columbus | United States | 1–2 Report | Wood 49' Layún 20' Márquez 89' | | 2018 FIFA WCQ R5 | W. López |
| 15 November 2016 | Estadio Rommel Fernández, Panama City | Panama | 0–0 Report | No Goals | | 2018 FIFA WCQ R5 | Ricardo Montero |
| 8 February 2017 | Sam Boyd Stadium, Whitney | Iceland | 1–0 Report | Pulido 21' | | Friendly | Jair Marrufo |
| 24 March 2017 | Estadio Azteca, Mexico City | Costa Rica | 2–0 Report | Ja. Hernández 7' Araujo 45' | | 2018 FIFA WCQ R5 | John Pitti |
| 28 March 2017 | Hasely Crawford Stadium, Port of Spain | Trinidad and Tobago | 0–1 Report | D. Reyes 58' | | 2018 FIFA WCQ R5 | V. Legister |
| 27 May 2017 | Los Angeles Memorial Coliseum, Los Angeles | Croatia | 1–2 Report | Ja. Hernández 87' Čop 36', Tudor 37' | | Friendly | Baldomero Toledo |
| 1 June 2017 | East Rutherford, MetLife Stadium | Republic of Ireland | 3–1 Report | J. M. Corona 16' Jiménez 25' (pen.) Vela 54' Gleeson 76' | | Friendly | Ted Unkel |
| 8 June 2017 | Estadio Azteca, Mexico City | Honduras | 3–0 Report | Alanís 34' Lozano 63' Jiménez 66' | | 2018 FIFA WCQ R5 | Drew Fischer |
| 11 June 2017 | Estadio Azteca, Mexico City | United States | 1–1 Report | Vela 23' Bradley 6' | | 2018 FIFA WCQ R5 | Joel Aguilar |
| 18 June 2017 | Kazan Arena, Kazan | Portugal | 2–2 Report | Quaresma 34', Cédric 86' Ja. Hernández 42', Moreno 90+1' | | FCC 2017 Group A | Néstor Pitana |
| 21 June 2017 | Fisht Olympic Stadium, Sochi | New Zealand | 2–1 Report | Jiménez 54' Peralta 72' Wood 42' | | FCC 2017 Group A | Bakary Gassama |
| 24 June 2017 | Kazan Arena, Kazan | Russia | 2–1 Report | Araujo 30'Lozano 52' Samedov 25' | | FCC 2017 Group A | Fahad Al-Mirdasi |
| 28 June 2017 | NRG Stadium, Houston | Ghana | 1–0 Report | E. Hernández 32' (pen.) | | Friendly | B. Toledo |
| 29 June 2017 | Fisht Olympic Stadium, Sochi | Germany | 4–1 Report | Goretzka 6', 8' Werner 59' Younes 90+1' Fabián 89' | | FCC 2017 Knockout stage | Néstor Pitana |
| 1 July 2017 | CenturyLink Field, Seattle | Paraguay | 2–1 Report | Pizarro 19' E. Hernández 26' (pen.) Bareiro 45+2' | | Friendly | Ted Unkel |
| 2 July 2017 | Otkrytiye Arena, Moscow | Portugal | 2–1 (a.e.t) Report | Pepe 90+1' Adrien 105' (pen.) Neto 54' (o.g.) | | FCC 2017 3rd Place | Fahad Al-Mirdasi |
| 9 July 2017 | Qualcomm Stadium, San Diego | El Salvador | 3–1 Report | Marín 8', E. Hernández 29', Pineda 55' Bonilla 10' | | CGC 2017 | Ó. Moncada |
| 13 July 2017 | Sports Authority Field at Mile High Denver | Jamaica | 0–0 Report | No Goals | | CGC 2017 | R. Montero |
| 16 July 2017 | Alamodome, San Antonio | Curaçao | 0–2 Report | Sepúlveda 22' Álvarez 90+1' | | CGC 2017 | Kimbell Ward |
| 20 July 2017 | University of Phoenix Stadium, Glendale | Honduras | 1–0 Report | Pizarro 4' | | CGC 2017 knockout stage | W. López |
| 23 July 2017 | Rose Bowl, Pasadena | Jamaica | 1–0 Report | Lawrence 88' | | CGC 2017 knockout stage | John Pitti |
| 1 September 2017 | Estadio Azteca, Mexico City | Panama | 1–0 Report | Lozano 53' | | 2018 FIFA WCQ R5 | W. López |
| 5 September 2017 | Estadio Nacional de Costa Rica, San José | Costa Rica | 1–1 | Ureña 83' Gamboa 42' (o.g.) | | 2018 FIFA WCQ R5 | Mark Geiger |
| 6 October 2017 | Estadio Alfonso Lastras, San Luis Potosí | Trinidad and Tobago | 3–1 | Lozano 78' J. Hernández 88' Herrera 90+4' Winchester 66' | | 2018 FIFA WCQ R5 | Kimbell Ward |
| 10 October 2017 | Estadio Olímpico Metropolitano, San Pedro Sula | Honduras | 3–2 | Elis 34', Ochoa 53' (o.g.), Quioto 60' Peralta 17' Vela 37' | | 2018 FIFA WCQ R5 | Joel Aguilar |
| 10 November 2017 | King Baudouin Stadium, Brussels | Belgium | 3–3 Report | E. Hazard 17', Lukaku 55', 70' Guardado 38' Lozano 56', 60' | | Friendly | Paolo Mazzoleni |
| 13 November 2017 | Stadion Energa Gdańsk, Gdańsk | Poland | 0–1 Report | Jiménez 13' | | Friendly | Oliver Drachta |
| 31 January 2018 | Alamodome, San Antonio | Bosnia and Herzegovina | 1–0 | Ayala 65' | | Friendly | Jair Marrufo |
| 23 March 2018 | Levi's Stadium, Santa Clara | Iceland | 3–0 | Fabián 37' Layún 64', 90+1' | | Friendly | A. Villarreal |
| 27 March 2018 | AT&T Stadium, Arlington | Croatia | 0–1 | Rakitić 62' (pen.) | | Friendly | Mario Escobar |
| 28 May 2018 | Rose Bowl, Pasadena | Wales | 0–0 | No Goals | | Friendly | A. Villarreal |
| 2 June 2018 | Estadio Azteca, Mexico City | Scotland | 1–0 | G. dos Santos 13' | | Friendly | Henry Bejarano |
| 9 June 2018 | Brøndby Stadium, Brøndby | Denmark | 2–0 | Poulsen 71' Eriksen 74' | | Friendly | Kai Erik Steen |
| 17 June 2018 | Luzhniki Stadium, Moscow | Germany | 0–1 | Lozano 35' | | 2018 FIFA World Cup | Alireza Faghani |
| 23 June 2018 | Rostov Arena, Rostov-on-Don | South Korea | 1–2 | Son Heung-min 90+3' Vela 26' (pen.) Hernández 66' | | 2018 FIFA World Cup | Milorad Mažić |
| 27 June 2018 | Central Stadium, Yekaterinburg | Sweden | 0–3 | Augustinsson 50', Granqvist 62' (pen.), Álvarez 74' (o.g.) | | 2018 FIFA World Cup | Néstor Pitana |
| 2 July 2018 | Cosmos Arena, Samara | Brazil | 2–0 | Neymar 51' Firmino 88' | | 2018 FIFA World Cup | Gianluca Rocchi |
| 7 September 2018 | NRG Stadium, Houston | Uruguay | 1–4 | Jiménez 25' (pen.) Giménez 21', Suárez 32', 40' (pen.), Pereiro 59' | | Friendly | Ismail Elfath |
| 11 September 2018 | Nissan Stadium, Nashville | United States | 1–0 | Adams 71' | | Friendly | Ricardo Montero |
| 11 October 2018 | Estadio Universitario, San Nicolás de los Garza | Costa Rica | 3–2 | Guzmán 33', Martín 56', Jiménez 71' (pen.) Campbell 29', Ruiz 44' (pen.) | | Friendly | Óscar Moncada |
| 16 October 2018 | Estadio Corregidora, Querétaro City | Chile | 0–1 | Castillo 89' | | Friendly | Joel Aguilar |
| 16 November 2018 | Estadio Mario Alberto Kempes, Córdoba | Argentina | 2–0 | Funes Mori 44' Brizuela 83' (o.g.) | | Friendly | Esteban Ostojich |
| 20 November 2018 | Estadio Malvinas Argentinas, Mendoza | Argentina | 2–0 | Icardi 2' Dybala 87' | | Friendly | Andrés Rojas |
| 22 March 2019 | SDCCU Stadium, San Diego | Chile | 3–1 | Jiménez 52' (pen.), Moreno 64', H. Lozano 65' Castillo 69' | | Friendly | Ted Unkel |
| 26 March 2019 | Levi's Stadium Santa Clara | Paraguay | 4–2 | dos Santos 6', Gómez 9' (o.g.), Ja. Hernández 24', L. Montes 90+1' Pérez 54', D. González 84' | | Friendly | Keylor Herrera |
| 5 June 2019 | Mercedes-Benz Stadium Atlanta | Venezuela | 3–1 | Alvarado 32', Pizarro 54', Guardado 76' Murillo 18' | | Friendly | Ted Unkel |
| 9 June 2019 | AT&T Stadium, Arlington | Ecuador | 3–2 | Dos Santos 28', L. Montes 63', L. Rodríguez 77' Mena 47', Preciado 66' | | Friendly | David Gantar |
| 15 June 2019 | Rose Bowl, Pasadena | Cuba | 7–0 | Antuna 2', 44', 80', Jiménez 31', 64', Reyes 38', Vega 74' | | 2019 CONCACAF Gold Cup | John Pitti |
| 19 June 2019 | Broncos Stadium at Mile High, Denver | Canada | 3–1 | Alvarado 40', Guardado 54', 77' Cavallini 75' | | 2019 CONCACAF Gold Cup | Henry Bejarano |
| 23 June 2019 | Bank of America Stadium, Charlotte | Martinique | 2–3 | Parsemain 56', Delem 84' Antuna 29', Jiménez 61', Navarro 72' | | 2019 CONCACAF Gold Cup | Iván Barton |
| 29 June 2019 | NRG Stadium, Houston | Costa Rica | (1–1 (a.e.t.) 5–4 (p) | Jiménez 44' Ruiz 52' (pen.) | Jiménez , L. Montes , Alvarado , Gallardo , Moreno , Salcedo Borges, Aguilar, Leal, Duarte, Calvo, Fuller | 2019 CONCACAF Gold Cup | John Pitti |
| 2 July 2019 | State Farm Stadium, Glendale | Haiti | 0–1 (a.e.t.) | Jiménez 93' (pen.) | | 2019 CONCACAF Gold Cup | Abdulrahman Al-Jassim |
| 7 July 2019 | Soldier Field, Chicago | United States | 1–0 | Dos Santos 73' | | 2019 CONCACAF Gold Cup final | Mario Escobar |
| 6 September 2019 | MetLife Stadium, East Rutherford | United States | 0–3 | Ja. Hernández, 21' Gutiérrez 78', Antuna 82' | | Friendly | Joel Aguilar |
| 11 September 2019 | Alamodome, San Antonio | Argentina | 4–0 | Martínez 17', 22', 39', Paredes 33' (pen.) | | Friendly | Said Martínez |
| 2 October 2019 | Estadio Nemesio Díez, Toluca | Trinidad and Tobago | 2–0 | Macías 23' J.R. Angulo 31' | | Friendly | O. Vergara |
| 11 October 2019 | Bermuda National Stadium, Devonshire Parish | Bermuda | 1–5 | Wells 56' Antuna 25', Macías 45+2', 53', H. Lozano 60' Herrera 71' | | CNL 2019–20 | Henry Bejarano |
| 15 October 2019 | Estadio Azteca, Mexico City | Panama | 3–1 | Alvarado 28', Macías 75', Pizarro 90+2' Salcedo 42' (o.g.) | | CNL 2019–20 | Iván Barton |
| 15 November 2019 | Estadio Rommel Fernández, Panama City | Panama | 0–3 | Jiménez 8', 85' (pen.), Álvarez 70' | | CNL 2019/20 | Ricardo Montero |
| 19 November 2019 | Estadio Nemesio Díez, Toluca | Bermuda | 2–1 | Córdova 27', Antuna 90+3' Leverock 10' | | CNL 2019/20 | Ismael Cornejo |

## Results 2020-present

| Date | Location and Stadium | Opponents | Score | Goals | Penalties | Competition | Referee | N and R |
| 30 September 2020 | Estadio Azteca, Mexico City | Guatemala | 3–0 | Martín 6', Pineda 28', Córdova 36' | | Friendly | Fernando Hernández | |
| 7 October 2020 | Johan Cruyff Arena, Amsterdam, Netherlands | Netherlands | 0–1 | Jiménez 60' (pen.) | | Friendly | Srđan Jovanović | |
| 13 October 2020 | Cars Jeans Stadion, The Hague | Algeria | 2–2 | Corona 43', D. Lainez 86' Bennacer 45', Mahrez 67' | | Friendly | Bas Nijhuis | |
| 14 November 2020 | Stadion Wiener Neustadt, Wiener Neustadt | South Korea | 3–2 | Jiménez 67', Antuna 69', Salcedo 70' Hwang 20', Kwon 87' | | Friendly | Harald Lechner | |
| 17 November 2020 | Merkur-Arena, Graz | Japan | 0–2 | Jiménez 63' Lozano 68' | | Friendly | Manuel Schüttengruber | |
| 27 March 2021 | Cardiff City Stadium, Cardiff | Wales | 1–0 | Moore 11' | | Friendly | Ian McNabb | |
| 30 March 2021 | Stadion Wiener Neustadt, Wiener Neustadt | Costa Rica | 0–1 | Lozano 89' | | Friendly | Christian-Petru Ciochirca | |
| 29 May 2021 | AT&T Stadium, Arlington | Iceland | 2–1 | Lozano 73', 78' Álvarez 14' (o.g.) | | Friendly | Ted Unkel | |
| 3 June 2021 | Empower Field at Mile High, Denver | Costa Rica | (0–0) 5–4 (p) | No Goals | Antuna , Lozano , Pineda , Pulido , Romo , Gallardo Venegas, Duarte, Alfaro, Lassiter, Calvo, Cruz | Nations League SF | Bryan López | |
| 6 June 2021 | Empower Field at Mile High, Denver | United States | (3–2 (a.e.t.)) | Reyna 27', McKennie 82', Pulisic 114' (pen.) Corona 2', Lainez 79' | | Nations League F | John Pitti | |
| 12 June 2021 | Mercedes-Benz Stadium, Atlanta | Honduras | 0–0 | No Goals | | Friendly | Ted Unkel | |
| 30 June 2021 | Nissan Stadium, Nashville | Panama | 3–0 | Lainez 21', Montes 57', Martín 90+1' | | Friendly | Kevin Morrison | |
| 3 July 2021 | Los Angeles Memorial Coliseum, Los Angeles | Nigeria | 4–0 | Herrera 2', 52', Funes Mori 4', Dos Santos 78' | | Friendly | Oliver Vergara | |
| 10 July 2021 | AT&T Stadium, Arlington | Trinidad and Tobago | 0–0 | No Goals | | 2021 CONCACAF Gold Cup | Ricardo Montero | |
| 14 July 2021 | Cotton Bowl, Dallas | Guatemala | 0–3 | Funes Mori 29', 55', Pineda 79' | | 2021 CONCACAF Gold Cup | Daneon Parchment | |
| 18 July 2021 | Cotton Bowl, Dallas | El Salvador | 1–0 | Rodríguez 26' | | 2021 CONCACAF Gold Cup | Said Martínez | |
| 24 July 2021 | State Farm Stadium, Glendale | Honduras | 3–0 | Funes Mori 26', Dos Santos 31', Pineda 38' | | 2021 CONCACAF Gold Cup | Mario Escobar | |
| 29 July 2021 | NRG Stadium, Houston | Canada | 2–1 | Pineda 45+2' (pen.), Herrera 90+8', Buchanan 57' | | 2021 CONCACAF Gold Cup | Daneon Parchment | |
| 1 August 2021 | Allegiant Stadium, Paradise | United States | (1–0 (a.e.t.)) | Robinson 118' | | 2021 CONCACAF Gold Cup final | Said Martínez | |
| 2 September 2021 | Estadio Azteca, Mexico City | Jamaica | 2–1 | Vega 50', Martín 89' Nicholson 65' | | 2022 FIFA World Cup qualifier | Selvin Brown | Note: The match was played behind closed doors in response to the behavior of the fans from the 2020 CONCACAF Men's Olympic Qualifying Championship. |
| 5 September 2021 | Estadio Nacional, San José | Costa Rica | 0–1 | Pineda 45+1' (pen.) | | 2022 FIFA World Cup qualifier | Ismail Elfath | |
| 8 September 2021 | Estadio Rommel Fernández, Panama City | Panama | 1–1 | Blackburn 28' Corona 76' | | 2022 FIFA World Cup qualifier | Mario Escobar | |
| 7 October 2021 | Estadio Azteca, Mexico City | Canada | 1–1 | Sánchez 21' Osorio 42' | | 2022 FIFA World Cup qualifier | Ismael Cornejo | |
| 10 October 2021 | Estadio Azteca, Mexico City | Honduras | 3–0 | Córdova 18', Funes Mori 76', Lozano 86' | | 2022 FIFA World Cup qualifier | Ismail Elfath | |
| 13 October 2021 | Estadio Cuscatlán, San Salvador | El Salvador | 0–2 | Moreno 30' Jiménez 90+3' (pen.) | | 2022 FIFA World Cup qualifier | Drew Fischer | |
| 27 October 2021 | Bank of America Stadium, Charlotte | Ecuador | 2–3 | Alvarado 6' O. Rodriguez 59' Quiñónez 2' Corozo 15' Walter Chalá 75' | | Friendly | Ted Unkel | |
| 12 November 2021 | TQL Stadium, Cincinnati | United States | 2–0 | Pulisic 74' McKennie 85' | | 2022 FIFA World Cup qualifier | Iván Barton | |
| 16 November 2021 | Commonwealth Stadium, Edmonton | Canada | 2–1 | Larin 45+2', 52' Herrera 90' | | 2022 FIFA World Cup qualifier | Mario Escobar | |
| 8 December 2021 | Q2 Stadium, Austin | Chile | 2–2 | Giménez 9', Silva 64' Morales 21', Parra 86' | | Friendly | Selvin Brown | |
| 27 January 2022 | Independence Park, Kingston | Jamaica | 1–2 | Johnson 50' Martín 81' Vega 83' | | 2022 FIFA World Cup qualifier | Ismael Cornejo | |
| 30 January 2022 | Estadio Azteca, Mexico City | Costa Rica | 0–0 | No Goals | | 2022 FIFA World Cup qualifier | Said Martínez | |
| 2 February 2022 | Estadio Azteca, Mexico City | Panama | 1–0 | Raúl Jiménez 80' | | 2022 FIFA World Cup qualifier | Iván Barton | |
| 24 March 2022 | Estadio Azteca, Mexico City | United States | 0–0 | No Goals | | 2022 FIFA World Cup qualifier | Mario Escobar | |
| 27 March 2022 | Estadio Olímpico Metropolitano, San Pedro Sula | Honduras | 0–1 | Álvarez 70' | | 2022 FIFA World Cup qualifier | Armando Villareal | |
| 30 March 2022 | Estadio Azteca, Mexico City | El Salvador | 2–0 | Uriel Antuna 17' Raúl Jiménez 43' | | 2022 FIFA World Cup qualifier | Oshane Nation | |
| 27 April 2022 | Camping World Stadium, Orlando | Guatemala | 0–0 | No Goals | | Friendly | Reon Radix | |
| 28 May 2022 | AT&T Stadium, Arlington | Nigeria | 2–1 | Santiago Giménez 12' William Troost-Ekong 56' (o.g.) Cyriel Dessers 54' | | Friendly | José Torres | |
| 2 June 2022 | State Farm Stadium, Glendale | Uruguay | 0–3 | Vecino 35', Cavani 46', 54' | | Friendly | Juan Gabriel Calderón | |
| 5 June 2022 | Soldier Field Chicago, United States | Ecuador | 0–0 | No Goals | | Friendly | Oliver Vergara | |
| 11 June 2022 | Estadio Corona, Torreón | Suriname | 3–0 | I. Reyes 4' Martín 40' (pen.) É. Sánchez 90+4' | | CNL 2022–23 | Iván Barton | |
| 14 June 2022 | National Stadium, Kingston | Jamaica | 1–1 | Bailey 4' Romo 45+3' | | CNL 2022–23 | Bryan López | |
| 31 August 2022 | Mercedes-Benz Stadium, Atlanta | Paraguay | 0–1 | D. González 50' | | Friendly | Nima Saghafi | |
| 24 September 2022 | Rose Bowl, Pasadena | Peru | 1–0 | Lozano 85' | | Friendly | Bryan López | |
| 27 September 2022 | Levi's Stadium, Santa Clara | Colombia | 2–3 | Vega 6' (pen.) Arteaga 29' Sinisterra 49', 52', Barrios 68' | | Friendly | Nima Saghafi | |
| 9 November 2022 | Estadi Montilivi, Girona | Iraq | 4–0 | Vega 4', Funes Mori 48', Gallardo 67', Antuna 90+2' (pen.) | | Friendly | Guillermo Cuadra Fernández | |
| 16 November 2022 | Estadi Montilivi, Girona | Sweden | 1–2 | Rohdén 54' Svanberg 84' Vega 60' | | Friendly | César Soto Grado | |
| 22 November 2022 | Stadium 974, Doha | Poland | 0–0 | No Goals | | 2022 FIFA World Cup | Chris Beath | |
| 26 November 2022 | Lusail Iconic Stadium, Lusail | Argentina | 0–2 | Messi 64' Fernández 87' | | 2022 FIFA World Cup | Daniele Orsato | |
| 30 November 2022 | Lusail Iconic Stadium, Lusail | Saudi Arabia | 2–1 | Martín 47', Chávez 52' Al-Dawsari 90+5' | | 2022 FIFA World Cup | Michael Oliver | |
| 23 March 2023 | Frank Essed Stadion, Paramaribo | Suriname | 0–2 | Vásquez 64' Dankerlui 82' (o.g.) | | CNL 2022–23 | Saíd Martínez | |
| 26 March 2023 | Estadio Azteca, Mexico City | Jamaica | 2–2 | Pineda 17', Lozano 45+2' (pen.) Decordova-Reid 8', Álvarez 33' (o.g.) | | CNL 2022–23 | Ismail Elfath | |
| 19 April 2023 | State Farm Stadium, Glendale | United States | 1–1 | Antuna 55' Ferreira 81' | | Continental Clásico | Bryan López | |
| 7 June 2023 | Estadio de Mazatlán, Mazatlán | Guatemala | 2–0 | Jiménez 14' (pen.) De la Rosa 80' | | Friendly | Nelson Salgado | |
| 10 June 2023 | Snapdragon Stadium, San Diego | Cameroon | 2–2 | Reyes 45+2' Álvarez 90+4' Mbeumo 37' Toko Ekambi 61' | | Friendly | Kimbell Ward | |
| 15 June 2023 | Allegiant Stadium, Paradise | United States | 3–0 | Pulisic 37', 46', Pepi 78' | | Nations League SF | Iván Barton | |
| 18 June 2023 | Allegiant Stadium, Paradise | Panama | 1–0 | Gallardo 4' | | Nations League 3rd | Daneon Parchment | |
| 25 June 2023 | NRG Stadium, Houston | Honduras | 4–0 | Romo 1', 23', Pineda 52', Chávez 64' | | 2023 CONCACAF Gold Cup | Mario Escobar | |
| 29 June 2023 | State Farm Stadium, Glendale | Haiti | 3–1 | Martín 46' Adé 56' (o.g.) Giménez 83' Jean Jacques 78' | | 2023 CONCACAF Gold Cup | Walter López | |
| 2 July 2023 | Levi's Stadium, Santa Clara | Qatar | 0–1 | Shehata 27' | | 2023 CONCACAF Gold Cup | Drew Fischer | |
| 8 July 2023 | AT&T Stadium, Arlington | Costa Rica | 2–0 | Pineda 52' (pen.) É. Sánchez 87' | | 2023 CONCACAF Gold Cup | Saíd Martínez | |
| 12 July 2023 | Allegiant Stadium, Paradise | Jamaica | 3–0 | Martín 2' Chávez 30' Alvarado | | 2023 CONCACAF Gold Cup | Mario Escobar | |
| 16 July 2023 | SoFi Stadium, Inglewood | Panama | 1–0 | Giménez 88' | | 2023 CONCACAF Gold Cup final | Said Martínez | |
| 9 September 2023 | AT&T Stadium, Arlington | Australia | 2–2 | Souttar 16' Boyle 63' (pen.) Jiménez 69' (pen.) Huerta 83' | | Friendly | Rubio Vázquez | |
| 12 September 2023 | Mercedes-Benz Stadium, Atlanta | Uzbekistan | 3–3 | Jiménez 21', 81' Antuna 88' Abdikholikov 18' Turgunboev 45+1' Shukurov 90+2' | | Friendly | Victor Rivas | |
| 14 October 2023 | Bank of America Stadium, Charlotte | Ghana | 2–0 | Lozano 57' Antuna 72' | | Friendly | Joseph Dickerson | |
| 17 October 2023 | Lincoln Financial Field, Philadelphia | Germany | 2–2 | Antuna 37' É. Sánchez 47' Rüdiger 25' Füllkrug 51' | | Friendly | Rubiel Vazquez | |
| 17 November 2023 | Estadio Nacional Chelato Uclés, Tegucigalpa | Honduras | 2–0 | Lozano 30' Róchez 72' | | Nations League QF | Juan Gabriel Calderón | |
| 21 November 2023 | Estadio Azteca, Mexico City | Honduras | 2–0 | Chávez 43' Álvarez 90+11' | | Nations League QF | Iván Barton | |
| 16 December 2023 | Los Angeles Memorial Coliseum, Los Angeles | Colombia | 2–3 | Govea 40' Martínez 50' Reyes 55' Martínez 69' Gómez 90+2' | | Friendly | Victor Rivas | |
| 21 March 2024 | AT&T Stadium, Arlington | Panama | 3–0 | Álvarez 40' Quiñones 43' Pineda 67' | | Nations League SF | Walter López | |
| 24 March 2024 | AT&T Stadium, Arlington | United States | 2–0 | Adams 45' Reyna 63' | | Nations League F | Drew Fischer | |
| 31 May 2024 | Soldier Field, Chicago | Bolivia | 1–0 | Ef. Álvarez 47' | | Friendly | Yusuke Araki | |
| 5 June 2024 | Empower Field at Mile High, Denver | Uruguay | 0–4 | Núñez 7', 44', 49' Pellistri 26' | | Friendly | Oshane Nation | |
| 8 June 2024 | Kyle Field, College Station | Brazil | 2–3 | Quiñones 73' G. Martínez 90+2' Pereira 5' Martinelli 54' Endrick 90+6' | | Friendly | Lukasz Szpala | |
| 22 June 2024 | NRG Stadium, Houston | Jamaica | 1–0 | Arteaga 69' | | 2024 Copa América | Ismail Elfath | |
| 26 June 2024 | SoFi Stadium, Inglewood | Venezuela | 0–1 | Rondón 57' (pen.) | | 2024 Copa América | Raphael Claus | |
| 30 June 2024 | State Farm Stadium, Glendale | Ecuador | 0–0 | No Goals | | 2024 Copa América | Mario Escobar | |
| 7 September 2024 | Rose Bowl, Pasadena | New Zealand | 3–0 | Pineda 5' Huerta 53' Romo 57' | | Friendly | Joseph Dickerson | |
| 10 September 2024 | AT&T Stadium, Arlington | Canada | 0–0 | No Goals | | Friendly | Victor Rivas | |
| 15 October 2024 | Estadio Akron, Zapopan | United States | 2–0 | Jiménez 22' Huerta 49' | | Friendly | Keylor Herrera | |
| 15 November 2024 | Estadio Francisco Morazán, San Pedro Sula | Honduras | 2–0 | Palma 64', 83' | | Nations League QF | Walter López | |
| 19 November 2024 | Estadio Nemesio Díez, Toluca | Honduras | 4–0 | Jiménez 42' Martín 72', 90+7' (pen.) Sánchez 85' | | Nations League QF | Drew Fischer | |

## Unofficial matches

| Date | Location | Opponents | Score | Ref |
| 28 November 1937 | Mexico City | Basque Country | 1–4 | |
| 5 December 1937 | Mexico City | Basque Country | 1–2 | |
| 12 December 1937 | Mexico City | Basque Country | 0–4 | |
| 9 January 1938 | Mexico City | Basque Country | 3–1 | |
| 16 October 1938 | Parque Asturias, Mexico City | Basque Country | 8–4 | |
| 23 October 1938 | Parque Necaxa, Mexico City | Basque Country | 2–6 | |
| 30 October 1938 | , Parque Asturias, Mexico City | Basque Country | 1–3 | |
| 24 May 1990 | , Memorial Coliseum, Los Angeles | Real Madrid | 2–0 | Team details Real Madrid Mexico GK1Francisco Buyo RB3Lopez Martin 45' CB2Juan Jose Maqueda LB13Solana RM7Aragon 74' CM5Miguel Tendillo CM8Bernd Schuster CM6Parra LM11Rafael Gordillo FW10Paco Llorente 45' FW9Hugo Sanchez 26' Substitutes: MF18Anton 45' MF21Ismael Urzaiz 74' MF17Aldana 45' Manager: John Benjamin Toshack GK1Adrian Chavez RB2Juan Hernandez CB3Octavio Becerril CB4Roberto Ruiz Esparza LB5Jose Enrique Vaca RM8Victor Medina CM6Carlos Muñoz(c) CM11Gonzalo Farfan 15' 57' LM7Missael Espinoza RF9Ricardo Pelaez 30' LF17Luis Roberto Alves 34' 80' Substitutes: RF19Luis Flores 57' CM16Guillermo Vazquez 80' Manager: Ignacio Trelles |