Skip to content
TheFootball.News

Mexico vs Peru head-to-head record

Mexico wins
12
Draws
9
Peru wins
9

30 meetings, 1952 to 2026Goals: Mexico 39, Peru 33

Mexico and Peru have met 30 times since 1952. Mexico have won 12, Peru 9, and 9 matches ended level. They last met on 29 September 2026, when the match ended 1–1 in a friendly.

The 30 meetings have produced 72 goals, 2.40 per game. The biggest win is Mexico’s 4–0 in a friendly in 2008. Mexico are unbeaten in the last four meetings (1 win, 3 draws). In competitive matches, though, Peru lead 4 wins to 2.

Who has won more, Mexico or Peru?

All matches30 matches

12 Mexico9 drawsPeru 9

Competitive8 matches

2 Mexico2 drawsPeru 4

Friendlies22 matches

10 Mexico7 drawsPeru 5

Key numbers

Goals
Mexico 39, Peru 332.40 per game
First meeting
Mexico 0–3 PeruPan American Championship, 20 Apr 1952
Most recent
Mexico 1–1 PeruFriendly, 29 Sept 2026
Mexico’s biggest win
Mexico 4–0 PeruFriendly, 8 Jun 2008
Peru’s biggest win
Mexico 0–3 PeruPan American Championship, 20 Apr 1952
Most goals in a meeting
Mexico 3–3 PeruCopa América, 10 Jul 1999
Current run
Mexico unbeaten in 4
Biggest upset
Mexico 1–3 PeruFriendly, 20 Aug 2003Winner’s rating-based win expectancy: 15%
TFN Elo rating now
Mexico 1950 (16th), Peru 1747 (46th)How the rating works

Last five meetings

  1. Mexico1Peru1

    Friendly

    Harrison, United States (neutral)

  2. Mexico1Peru0

    Friendly

    Pasadena, United States (neutral)

  3. Peru1Mexico1

    Friendly

    Lima, Peru

  4. Mexico0Peru0

    Friendly

    San Francisco, United States (neutral)

  5. Peru1Mexico0

    Copa América

    Mendoza, Argentina (neutral)

Who has had the upper hand over time?

The line climbs with every Mexico win and drops with every Peru win, so its height shows who has won more meetings up to that point.

Above the line: Mexico have won more Below: Peru have won more
20 April 1952: Mexico 0–3 Peru (Pan American Championship). Peru +14 March 1956: Mexico 0–2 Peru (Pan American Championship). Peru +220 October 1968: Peru 3–3 Mexico (Friendly). Peru +220 May 1969: Mexico 0–1 Peru (Friendly). Peru +322 May 1969: Mexico 3–0 Peru (Friendly). Peru +25 March 1970: Peru 0–1 Mexico (Friendly). Peru +18 March 1970: Peru 1–0 Mexico (Friendly). Peru +215 March 1970: Mexico 3–1 Peru (Friendly). Peru +118 March 1970: Mexico 3–3 Peru (Friendly). Peru +15 April 1972: Mexico 2–1 Peru (Friendly). Level9 August 1972: Peru 3–2 Mexico (Friendly). Peru +117 May 1977: Mexico 1–1 Peru (Friendly). Peru +124 May 1977: Mexico 2–1 Peru (Friendly). Level11 April 1978: Mexico 0–1 Peru (Friendly). Peru +11 November 1979: Mexico 1–0 Peru (Friendly). Level20 September 1985: Mexico 0–0 Peru (Friendly). Level22 September 1985: Mexico 1–0 Peru (Friendly). Mexico +127 June 1993: Peru 2–4 Mexico (Copa América). Mexico +222 January 1997: Mexico 0–0 Peru (USA Cup). Mexico +228 June 1997: Mexico 1–0 Peru (Copa América). Mexico +315 April 1998: Mexico 1–0 Peru (Friendly). Mexico +410 July 1999: Mexico 3–3 Peru (Copa América). Mexico +418 July 2001: Peru 1–0 Mexico (Copa América). Mexico +320 August 2003: Mexico 1–3 Peru (Friendly). Mexico +28 June 2008: Mexico 4–0 Peru (Friendly). Mexico +38 July 2011: Peru 1–0 Mexico (Copa América). Mexico +217 April 2013: Mexico 0–0 Peru (Friendly). Mexico +23 June 2015: Peru 1–1 Mexico (Friendly). Mexico +224 September 2022: Mexico 1–0 Peru (Friendly). Mexico +329 September 2026: Mexico 1–1 Peru (Friendly). Mexico +3Level
Mexico lead by 3 wins after the latest meeting. The biggest lead was 4, held by Mexico from 15 April 1998.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Mexico's home games

9 matches

522

MexicoDrawsPeru

In Peru's home games

5 matches

122

MexicoDrawsPeru

At neutral venues

16 matches

655

MexicoDrawsPeru

Record by competition

Record by competition
CompetitionPlayedMexicoDrawsPeruGoals
Friendly22107531–21
Copa América52128–7
Pan American Championship20020–5
USA Cup10100–0

Meetings by decade

Mexico wins Draws Peru wins
Meetings by decade
DecadeResultsPlayedGoals
1950s25
1960s310
1970s1027
1980s21
1990s514
2000s39
2010s33
2020s23

Longest runs

Longest runs
Longest run ofMexicoPeru
Wins in a row21997 to 199822001 to 2003
Unbeaten meetings81979 to 199941952 to 1969

The longest run of draws is 2, from 17 April 2013 to 3 June 2015.

Top scorers in Mexico vs Peru

  1. 1Luis HernándezMexico3(1 penalty)
  2. 2Alberto García AspeMexico2(1 penalty)

Scorer records exist for 5 of the 30 meetings, mostly competitive matches. Own goals are not credited to a player.

Penalty shootouts

  • Mexico 3–3 PeruCopa América, 10 Jul 1999Mexico won on penalties

Questions answered

How many times have Mexico and Peru played each other?

30 times, starting on 20 April 1952. 8 of those meetings were competitive and 22 were friendlies.

Who has won more matches between Mexico and Peru?

Mexico, with 12 wins to 9. 9 matches ended level.

What is the biggest win in Mexico vs Peru?

Mexico’s 4–0 win in a friendly on 8 June 2008 in Chicago.

When did Mexico and Peru last play?

On 29 September 2026 in Harrison, when the match ended 1–1 in a friendly.

What is the competitive record between Mexico and Peru?

In 8 competitive matches, Mexico have 2 wins, Peru have 4, and 2 ended level.

Have Mexico and Peru met in a penalty shootout?

Yes, once. Most recently at the Copa América on 10 July 1999, when Mexico won the shootout after a 3–3 draw.

Every Mexico vs Peru result

Show
Every Mexico vs Peru result
DateHomeScoreAwayCompetitionVenue
Mexico1–1PeruFriendlyHarrison, United States (neutral)
Mexico1–0PeruFriendlyPasadena, United States (neutral)
Peru1–1MexicoFriendlyLima, Peru
Mexico0–0PeruFriendlySan Francisco, United States (neutral)
Peru1–0MexicoCopa AméricaMendoza, Argentina (neutral)
Mexico4–0PeruFriendlyChicago, United States (neutral)
Mexico1–3PeruFriendlyEast Rutherford, United States (neutral)
Peru1–0MexicoCopa AméricaCali, Colombia (neutral)
Mexico3–3Mexico on pensPeruCopa AméricaAsunción, Paraguay (neutral)
Mexico1–0PeruFriendlyLos Angeles, United States (neutral)
Mexico1–0PeruCopa AméricaOruro, Bolivia (neutral)
Mexico0–0PeruUSA CupPasadena, United States (neutral)
Peru2–4MexicoCopa AméricaQuito, Ecuador (neutral)
Mexico1–0PeruFriendlySan Jose, United States (neutral)
Mexico0–0PeruFriendlyLos Angeles, United States (neutral)
Mexico1–0PeruFriendlyMonterrey, Mexico
Mexico0–1PeruFriendlyLos Angeles, United States (neutral)
Mexico2–1PeruFriendlyMonterrey, Mexico
Mexico1–1PeruFriendlyMexico City, Mexico
Peru3–2MexicoFriendlyLima, Peru
Mexico2–1PeruFriendlyMexico City, Mexico
Mexico3–3PeruFriendlyLeón, Mexico
Mexico3–1PeruFriendlyMexico City, Mexico
Peru1–0MexicoFriendlyLima, Peru
Peru0–1MexicoFriendlyLima, Peru
Mexico3–0PeruFriendlyLeón, Mexico
Mexico0–1PeruFriendlyMexico City, Mexico
Peru3–3MexicoFriendlyLima, Peru
Mexico0–2PeruPan American ChampionshipMexico City, Mexico
Mexico0–3PeruPan American ChampionshipSantiago, Chile (neutral)

Recent form

Mexico

  1. Lv ChileFriendly0–2Tue 6 Oct 2026
  2. Lat USAFriendly0–3Sat 3 Oct 2026
  3. Dv PeruFriendly1–1Tue 29 Sept 2026
  4. Dv ColombiaFriendly1–1Sat 26 Sept 2026
  5. Lv EnglandWorld Cup2–3Sun 5 Jul 2026

Peru

  1. Lv ColombiaFriendly0–2Tue 6 Oct 2026
  2. Lat CanadaFriendly0–2Sat 3 Oct 2026
  3. Dv MexicoFriendly1–1Tue 29 Sept 2026
  4. Lat USAFriendly1–4Sat 26 Sept 2026
  5. Lv SpainFriendly1–3Mon 8 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.