No. | Date | Venue | Cap | Opponent | Score | Result | Competition | Ref. |
1 | 7 July 1957 | Maracanã Stadium, Rio de Janeiro, Brazil | 1 | Argentina | 1–1 | 1–2 | 1957 Roca Cup | |
2 | 10 July 1957 | Pacaembu Stadium, São Paulo, Brazil | 2 | Argentina | 1–0 | 2−0 (a.e.t.) | 1957 Roca Cup | |
3 | 4 May 1958 | Maracanã Stadium, Rio de Janeiro, Brazil | 3 | Paraguay | 4–1 | 5–1 | 1958 Taça Oswaldo Cruz | |
4 | 18 May 1958 | Pacaembu Stadium, Rio de Janeiro, Brazil | 5 | Bulgaria | 2–1 | 3–1 | Friendly | |
5 | 3–1 |
6 | 19 June 1958 | Ullevi, Gothenburg, Sweden | 7 | Wales | 1–0 | 1–0 | 1958 FIFA World Cup | |
7 | 24 June 1958 | Råsunda Stadium, Solna, Sweden | 8 | France | 3–1 | 5–2 | 1958 FIFA World Cup | |
8 | 4–1 |
9 | 5–1 |
10 | 29 June 1958 | Råsunda Stadium, Solna, Sweden | 9 | Sweden | 3–1 | 5–2 | 1958 FIFA World Cup final | |
11 | 5–2 |
12 | 10 March 1959 | Estadio Monumental, Buenos Aires, Argentina | 10 | Peru | 2–0 | 2–2 | 1959 South American Championship (Argentina) | |
13 | 15 March 1959 | Estadio Monumental, Buenos Aires, Argentina | 11 | Chile | 2–0 | 3–0 | 1959 South American Championship (Argentina) | |
14 | 3–0 |
15 | 21 March 1959 | Estadio Monumental, Buenos Aires, Argentina | 12 | Bolivia | 1–1 | 4–2 | 1959 South American Championship (Argentina) | |
16 | 29 March 1959 | Estadio Monumental, Buenos Aires, Argentina | 14 | Paraguay | 1–1 | 4–1 | 1959 South American Championship (Argentina) | |
17 | 2–1 |
18 | 4–1 |
19 | 4 April 1959 | Estadio Monumental, Buenos Aires, Argentina | 15 | Argentina | 1–1 | 1–1 | 1959 South American Championship (Argentina) | |
20 | 17 September 1959 | Maracanã Stadium, Rio de Janeiro, Brazil | 17 | Chile | 1–0 | 7–0 | 1959 Copa Bernardo O'Higgins | |
21 | 3–0 |
22 | 4–0 |
23 | 1 May 1960 | Alexandria Stadium, Alexandria, Egypt | 20 | United Arab Republic | 1–0 | 3–1 | Friendly | |
24 | 2–0 |
25 | 3–0 |
26 | 12 July 1960 | Maracanã Stadium, Rio de Janeiro, Brazil | 24 | Argentina | 2–1 | 5–1 | 1960 Taça do Atlântico | |
27 | 21 April 1962 | Maracanã Stadium, Rio de Janeiro, Brazil | 25 | Paraguay | 5–0 | 6–0 | 1962 Taça Oswaldo Cruz | |
28 | 24 April 1962 | Estádio do Morumbi, São Paulo, Brazil | 26 | Paraguay | 1–0 | 4–0 | 1962 Taça Oswaldo Cruz | |
29 | 4–0 |
30 | 9 May 1962 | Maracanã Stadium, Rio de Janeiro, Brazil | 28 | Portugal | 1–0 | 1–0 | Friendly | |
31 | 12 May 1962 | Maracanã Stadium, Rio de Janeiro, Brazil | 29 | Wales | 3–1 | 3–1 | Friendly | |
32 | 16 May 1962 | Estádio do Morumbi, São Paulo, Brazil | 30 | Wales | 2–1 | 3–1 | Friendly | |
33 | 3–1 |
34 | 30 May 1962 | Estadio Sausalito, Viña del Mar, Chile | 31 | Mexico | 2–0 | 2–0 | 1962 FIFA World Cup | |
35 | 16 April 1963 | Maracanã Stadium, Rio de Janeiro, Brazil | 34 | Argentina | 1–0 | 5−2 (a.e.t.) | 1963 Roca Cup | |
36 | 3–1 |
37 | 4–1 |
38 | 28 April 1963 | Stade de Colombes, Paris, France | 36 | France | 1–0 | 3–2 | Friendly | |
39 | 2–1 |
40 | 3–2 |
41 | 5 May 1963 | Volksparkstadion, Hamburg, West Germany | 38 | West Germany | 2–1 | 2–1 | Friendly | |
42 | 30 May 1964 | Maracanã Stadium, Rio de Janeiro, Brazil | 40 | England | 3–1 | 5–1 | Taça das Nações | |
43 | 30 May 1964 | Maracanã Stadium, Rio de Janeiro, Brazil | 42 | Portugal | 1–0 | 4–1 | Taça das Nações | |
44 | 2 June 1965 | Maracanã Stadium, Rio de Janeiro, Brazil | 43 | Belgium | 1–0 | 5–0 | Friendly | |
45 | 2–0 |
46 | 3–0 |
47 | 6 June 1965 | Volksparkstadion, Hamburg, West Germany | 44 | West Germany | 2–0 | 2–0 | Friendly | |
48 | 17 June 1965 | Ahmed Zabana Stadium, Oran, Algeria | 46 | Algeria | 1–0 | 3–0 | Friendly | |
49 | 30 June 1965 | Råsunda Stadium, Solna, Sweden | 48 | Sweden | 1–1 | 2–1 | Friendly | |
50 | 4 July 1965 | Luzhniki Stadium, Moscow, Soviet Union | 49 | Soviet Union | 1–0 | 3–0 | Friendly | |
51 | 3–0 |
52 | 21 November 1965 | Maracanã Stadium, Rio de Janeiro, Brazil | 50 | Soviet Union | 2–0 | 2–2 | Friendly | |
53 | 4 June 1966 | Estádio do Morumbi, São Paulo, Brazil | 52 | Peru | 1–0 | 4–0 | Friendly | |
54 | 12 June 1966 | Maracanã Stadium, Rio de Janeiro, Brazil | 54 | Czechoslovakia | 1–0 | 2–1 | Friendly | |
55 | 2–0 |
56 | 15 June 1966 | Maracanã Stadium, Rio de Janeiro, Brazil | 55 | Czechoslovakia | 1–0 | 2–2 | Friendly | |
57 | 12 July 1966 | Goodison Park, Liverpool, England | 58 | Bulgaria | 1–0 | 2–0 | 1966 FIFA World Cup | |
58 | 25 July 1968 | Estadio Defensores del Chaco, Asunción, Paraguay | 60 | Paraguay | 1–0 | 4–0 | 1968 Taça Oswaldo Cruz | |
59 | 2–0 |
60 | 3 November 1968 | Mineirão, Belo Horizante, Brazil | 63 | Mexico | 2–0 | 2–1 | Friendly | |
61 | 17 December 1968 | Maracanã Stadium, Rio de Janeiro, Brazil | 66 | Yugoslavia | 2–2 | 3–3 | Friendly | |
62 | 9 April 1969 | Maracanã Stadium, Rio de Janeiro, Brazil | 68 | Peru | 1–2 | 3–2 | Friendly | |
63 | 10 August 1969 | Estadio Olímpico de la Ciudad Universitaria, Caracas, Venezuela | 71 | Venezuela | 2–0 | 5–0 | 1970 FIFA World Cup qualification | |
64 | 5–0 |
65 | 21 August 1969 | Maracanã Stadium, Rio de Janeiro, Brazil | 73 | Colombia | 4–1 | 6–2 | 1970 FIFA World Cup qualification | |
66 | 24 August 1969 | Maracanã Stadium, Rio de Janeiro, Brazil | 74 | Venezuela | 5–0 | 6–0 | 1970 FIFA World Cup qualification | |
67 | 6–0 |
68 | 31 August 1969 | Maracanã Stadium, Rio de Janeiro, Brazil | 75 | Paraguay | 1–0 | 1–0 | 1970 FIFA World Cup qualification | |
69 | 8 March 1970 | Maracanã Stadium, Rio de Janeiro, Brazil | 77 | Argentina | 2–1 | 2–1 | Friendly | |
70 | 22 March 1970 | Estádio do Morumbi, São Paulo, Brazil | 78 | Chile | 4–0 | 5–0 | Friendly | |
71 | 5–0 |
72 | 3 June 1970 | Estadio Jalisco, Guadalajara, Mexico | 83 | Czechoslovakia | 2–1 | 4–1 | 1970 FIFA World Cup | |
73 | 10 June 1970 | Estadio Jalisco, Guadalajara, Mexico | 85 | Romania | 1–0 | 3–2 | 1970 FIFA World Cup | |
74 | 3–1 |
75 | 21 June 1970 | Estadio Azteca, Mexico City, Mexico | 88 | Italy | 1–0 | 4–1 | 1970 FIFA World Cup final | |
76 | 4 October 1970 | Estadio Nacional, Santiago, Chile | 90 | Chile | 1–0 | 5–1 | Friendly | |
77 | 11 July 1971 | Estádio do Morumbi, São Paulo, Brazil | 91 | Austria | 1–0 | 1–1 | Friendly | |