Skip to content
TheFootball.News

Bolivia vs Peru head-to-head record

Bolivia wins
15
Draws
12
Peru wins
26

53 meetings, 1927 to 2025Goals: Bolivia 50, Peru 83

Bolivia and Peru have met 53 times since 1927. Peru have won 26, Bolivia 15, and 12 matches ended level. They last met on 20 March 2025, when Peru won 3–1 in World Cup qualifying.

The 53 meetings have produced 133 goals, 2.51 per game. The biggest win is Peru’s 5–0 in World Cup qualifying in 1977.

Who has won more, Bolivia or Peru?

All matches53 matches

15 Bolivia12 drawsPeru 26

Competitive39 matches

11 Bolivia8 drawsPeru 20

Friendlies14 matches

4 Bolivia4 drawsPeru 6

Key numbers

Goals
Bolivia 50, Peru 832.51 per game
First meeting
Peru 3–2 BoliviaCopa América, 13 Nov 1927
Most recent
Peru 3–1 BoliviaWorld Cup qualifying, 20 Mar 2025
Bolivia’s biggest win
Bolivia 3–0 PeruWorld Cup qualifying, 11 Oct 2008
Peru’s biggest win
Peru 5–0 BoliviaWorld Cup qualifying, 17 Jul 1977
Most goals in a meeting
Peru 4–1 BoliviaWorld Cup qualifying, 12 Oct 2005
Biggest upset
Peru 0–1 BoliviaCopa América, 22 Feb 1953Winner’s rating-based win expectancy: 8.9%
TFN Elo rating now
Bolivia 1695 (61st), Peru 1747 (46th)How the rating works

Last five meetings

  1. Peru3Bolivia1

    World Cup qualifying

    Lima, Peru

  2. Bolivia2Peru0

    World Cup qualifying

    La Paz, Bolivia

  3. Peru1Bolivia0

    Friendly

    Arequipa, Peru

  4. Peru3Bolivia0

    World Cup qualifying

    Lima, Peru

  5. Bolivia1Peru0

    World Cup qualifying

    La Paz, Bolivia

Who has had the upper hand over time?

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

Above the line: Bolivia have won more Below: Peru have won more
13 November 1927: Peru 3–2 Bolivia (Copa América). Peru +114 August 1938: Bolivia 0–3 Peru (Bolivarian Games). Peru +227 December 1947: Bolivia 0–2 Peru (Copa América). Peru +327 April 1949: Bolivia 0–3 Peru (Copa América). Peru +422 February 1953: Peru 0–1 Bolivia (Copa América). Peru +329 March 1959: Bolivia 0–0 Peru (Copa América). Peru +321 March 1963: Bolivia 3–2 Peru (Copa América). Peru +210 August 1969: Bolivia 2–1 Peru (World Cup qualifying). Peru +117 August 1969: Peru 3–0 Bolivia (World Cup qualifying). Peru +211 June 1972: Bolivia 0–3 Peru (Brazil Independence Cup). Peru +324 March 1973: Peru 2–0 Bolivia (Friendly). Peru +415 July 1973: Bolivia 2–0 Peru (Friendly). Peru +327 July 1975: Bolivia 0–1 Peru (Copa América). Peru +47 August 1975: Peru 3–1 Bolivia (Copa América). Peru +517 July 1977: Peru 5–0 Bolivia (World Cup qualifying). Peru +621 August 1983: Bolivia 1–1 Peru (Copa América). Peru +64 September 1983: Peru 2–1 Bolivia (Copa América). Peru +717 February 1985: Peru 3–0 Bolivia (Friendly). Peru +81 May 1985: Bolivia 0–0 Peru (Friendly). Peru +820 August 1989: Bolivia 2–1 Peru (World Cup qualifying). Peru +710 September 1989: Peru 1–2 Bolivia (World Cup qualifying). Peru +66 June 1993: Peru 1–0 Bolivia (Friendly). Peru +78 June 1994: Bolivia 0–0 Peru (Friendly). Peru +71 July 1995: Peru 4–1 Bolivia (Friendly). Peru +811 February 1996: Peru 1–3 Bolivia (Friendly). Peru +77 March 1996: Bolivia 2–0 Peru (Friendly). Peru +61 September 1996: Bolivia 0–0 Peru (World Cup qualifying). Peru +615 June 1997: Bolivia 2–0 Peru (Copa América). Peru +56 July 1997: Peru 2–1 Bolivia (World Cup qualifying). Peru +62 July 1999: Peru 1–0 Bolivia (Copa América). Peru +78 October 2000: Bolivia 1–0 Peru (World Cup qualifying). Peru +614 November 2001: Peru 1–1 Bolivia (World Cup qualifying). Peru +66 July 2004: Peru 2–2 Bolivia (Copa América). Peru +69 October 2004: Bolivia 1–0 Peru (World Cup qualifying). Peru +512 October 2005: Peru 4–1 Bolivia (World Cup qualifying). Peru +63 July 2007: Peru 2–2 Bolivia (Copa América). Peru +612 September 2007: Peru 2–0 Bolivia (Friendly). Peru +76 February 2008: Bolivia 2–1 Peru (Friendly). Peru +611 October 2008: Bolivia 3–0 Peru (World Cup qualifying). Peru +514 October 2009: Peru 1–0 Bolivia (World Cup qualifying). Peru +62 September 2011: Peru 2–2 Bolivia (Friendly). Peru +65 September 2011: Bolivia 0–0 Peru (Friendly). Peru +612 October 2012: Bolivia 1–1 Peru (World Cup qualifying). Peru +615 October 2013: Peru 1–1 Bolivia (World Cup qualifying). Peru +625 June 2015: Bolivia 1–3 Peru (Copa América). Peru +71 September 2016: Bolivia 0–3 Peru (World Cup qualifying). Peru +831 August 2017: Peru 2–1 Bolivia (World Cup qualifying). Peru +918 June 2019: Bolivia 1–3 Peru (Copa América). Peru +1010 October 2021: Bolivia 1–0 Peru (World Cup qualifying). Peru +911 November 2021: Peru 3–0 Bolivia (World Cup qualifying). Peru +1019 November 2022: Peru 1–0 Bolivia (Friendly). Peru +1116 November 2023: Bolivia 2–0 Peru (World Cup qualifying). Peru +1020 March 2025: Peru 3–1 Bolivia (World Cup qualifying). Peru +11Level
Peru lead by 11 wins after the latest meeting. The biggest lead was 11, held by Peru from 19 November 2022.

Every meeting on one timeline

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

Home, away and neutral

In Bolivia's home games

20 matches

1262

BoliviaDrawsPeru

In Peru's home games

23 matches

3416

BoliviaDrawsPeru

At neutral venues

10 matches

028

BoliviaDrawsPeru

Record by competition

Record by competition
CompetitionPlayedBoliviaDrawsPeruGoals
World Cup qualifying2184921–32
Copa América1634917–28
Friendly1444612–17
Bolivarian Games10010–3
Brazil Independence Cup10010–3

Meetings by decade

Bolivia wins Draws Peru wins
Meetings by decade
DecadeResultsPlayedGoals
1920s15
1930s13
1940s25
1950s21
1960s311
1970s617
1980s614
1990s918
2000s1026
2010s822
2020s511

Longest runs

Longest runs
Longest run ofBoliviaPeru
Wins in a row2200842015 to 2019
Unbeaten meetings42011 to 201392009 to 2019

The longest run of draws is 4, from 2 September 2011 to 15 October 2013.

Top scorers in Bolivia vs Peru

  1. 1Paolo GuerreroPeru5
  2. 2Joaquín BoteroBolivia4
  3. 3Claudio PizarroPeru3(1 penalty)
  4. 4Edison FloresPeru3
  5. 5Jefferson FarfánPeru3
  6. 6Teófilo CubillasPeru3
  7. 7Alberto GallardoPeru2
  8. 8Christian CuevaPeru2
  9. 9José BustamanteBolivia2
  10. 10José VelásquezPeru2

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

Questions answered

How many times have Bolivia and Peru played each other?

53 times, starting on 13 November 1927. 39 of those meetings were competitive and 14 were friendlies.

Who has won more matches between Bolivia and Peru?

Peru, with 26 wins to 15. 12 matches ended level.

What is the biggest win in Bolivia vs Peru?

Peru’s 5–0 win in World Cup qualifying on 17 July 1977 in Cali.

When did Bolivia and Peru last play?

On 20 March 2025 in Lima, when Peru won 3–1 in World Cup qualifying.

What is the competitive record between Bolivia and Peru?

In 39 competitive matches, Bolivia have 11 wins, Peru have 20, and 8 ended level.

Every Bolivia vs Peru result

Show
Every Bolivia vs Peru result
DateHomeScoreAwayCompetitionVenue
Peru3–1BoliviaWorld Cup qualifyingLima, Peru
Bolivia2–0PeruWorld Cup qualifyingLa Paz, Bolivia
Peru1–0BoliviaFriendlyArequipa, Peru
Peru3–0BoliviaWorld Cup qualifyingLima, Peru
Bolivia1–0PeruWorld Cup qualifyingLa Paz, Bolivia
Bolivia1–3PeruCopa AméricaRio de Janeiro, Brazil (neutral)
Peru2–1BoliviaWorld Cup qualifyingLima, Peru
Bolivia0–3PeruWorld Cup qualifyingLa Paz, Bolivia
Bolivia1–3PeruCopa AméricaTemuco, Chile (neutral)
Peru1–1BoliviaWorld Cup qualifyingLima, Peru
Bolivia1–1PeruWorld Cup qualifyingLa Paz, Bolivia
Bolivia0–0PeruFriendlyLa Paz, Bolivia
Peru2–2BoliviaFriendlyLima, Peru
Peru1–0BoliviaWorld Cup qualifyingLima, Peru
Bolivia3–0PeruWorld Cup qualifyingLa Paz, Bolivia
Bolivia2–1PeruFriendlyLa Paz, Bolivia
Peru2–0BoliviaFriendlyLima, Peru
Peru2–2BoliviaCopa AméricaMérida, Venezuela (neutral)
Peru4–1BoliviaWorld Cup qualifyingTacna, Peru
Bolivia1–0PeruWorld Cup qualifyingLa Paz, Bolivia
Peru2–2BoliviaCopa AméricaLima, Peru
Peru1–1BoliviaWorld Cup qualifyingLima, Peru
Bolivia1–0PeruWorld Cup qualifyingLa Paz, Bolivia
Peru1–0BoliviaCopa AméricaAsunción, Paraguay (neutral)
Peru2–1BoliviaWorld Cup qualifyingLima, Peru
Bolivia2–0PeruCopa AméricaLa Paz, Bolivia
Bolivia0–0PeruWorld Cup qualifyingLa Paz, Bolivia
Bolivia2–0PeruFriendlySanta Cruz, Bolivia
Peru1–3BoliviaFriendlyLima, Peru
Peru4–1BoliviaFriendlyLima, Peru
Bolivia0–0PeruFriendlySanta Cruz, Bolivia
Peru1–0BoliviaFriendlyLima, Peru
Peru1–2BoliviaWorld Cup qualifyingLima, Peru
Bolivia2–1PeruWorld Cup qualifyingLa Paz, Bolivia
Bolivia0–0PeruFriendlySanta Cruz, Bolivia
Peru3–0BoliviaFriendlyLima, Peru
Peru2–1BoliviaCopa AméricaLima, Peru
Bolivia1–1PeruCopa AméricaLa Paz, Bolivia
Peru5–0BoliviaWorld Cup qualifyingCali, Colombia (neutral)
Peru3–1BoliviaCopa AméricaLima, Peru
Bolivia0–1PeruCopa AméricaOruro, Bolivia
Bolivia2–0PeruFriendlyLa Paz, Bolivia
Peru2–0BoliviaFriendlyLima, Peru
Bolivia0–3PeruBrazil Independence CupCuritiba, Brazil (neutral)
Peru3–0BoliviaWorld Cup qualifyingLima, Peru
Bolivia2–1PeruWorld Cup qualifyingLa Paz, Bolivia
Bolivia3–2PeruCopa AméricaLa Paz, Bolivia
Bolivia0–0PeruCopa AméricaBuenos Aires, Argentina (neutral)
Peru0–1BoliviaCopa AméricaLima, Peru
Bolivia0–3PeruCopa AméricaSantos, Brazil (neutral)
Bolivia0–2PeruCopa AméricaGuayaquil, Ecuador (neutral)
Bolivia0–3PeruBolivarian GamesBogotá, Colombia (neutral)
Peru3–2BoliviaCopa AméricaLima, Peru

Recent form

Bolivia

  1. Lat ArgentinaFriendly0–4Thu 1 Oct 2026
  2. Lat ArgentinaFriendly0–4Wed 30 Sept 2026
  3. Lv ParaguayFriendly0–2Sun 27 Sept 2026
  4. Lv AlgeriaFriendly0–4Wed 10 Jun 2026
  5. Lv ScotlandFriendly0–4Sat 6 Jun 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.