Paolo Guerrero is the all-time top goalscorer for the Peru national football team.
[1] Guerrero became the all-time leading goalscorer for Peru on 4 June 2016, after scoring against Haiti in a 1–0 win at the Copa América Centenario.
[2] Note 1: Peru's 1–0 friendly win against Senegal on 28 June 2011, in which Guerrero scored the only goal, is not considered a full A-international match by FIFA, and is thus not included in the list above.
[1] Note 2: In a World Cup qualifier on 10 October 2017 where Peru drew with Colombia 1–1, FIFA's match summary lists Peru's goal as an own goal by David Ospina.
[4][5] The goal was a result of an indirect free kick that Guerrero struck on target, and therefore required a touch from Ospina in order to stand.