| Final Group | p | w | d | l | gf | ga | | 1. Uruguay | 5 | 2 | 1 | 0 | 7: | 5 | | 2. Brazil | 4 | 2 | 0 | 1 | 14: | 4 | | 3. Sweden | 2 | 1 | 0 | 2 | 6: | 11 | | 4. Spain | 1 | 0 | 1 | 2 | 4: | 11 |
|
| Team | Ur | Br | Sw | Sp | | Uruguay | --- | 2:1 | 3:2 | 2:2 | | Brazil | | --- | 7:1 | 6:1 | | Sweden | | | --- | 3:1 | | Spain | | | | --- |
|
| date | time | venue | team 1 | score | team 2 | HT | | 09.07 | 15:00 | Sao Paulo | Uruguay | 2-2 | Spain | 1-2 | | 03.07 | 15:00 | Rio de Janeiro | Brazil | 7-1 | Sweden | 3-0 | | 13.07 | 15:00 | Sao Paulo | Uruguay | 3-2 | Sweden | 1-2 | | 13.07 | 15:00 | Rio de Janeiro | Brazil | 6-1 | Spain | 3-0 | | 16.07 | 15:00 | Sao Paulo | Sweden | 3-1 | Spain | 2-0 | | 16.07 | 15:00 | Rio de Janeiro | Uruguay | 2-1 | Brazil | 0-0 |
| Group A | p | w | d | l | gf | ga | | 1. Brazil | 5 | 2 | 1 | 0 | 8: | 2 | | 2. Yugoslavia | 4 | 2 | 0 | 1 | 7: | 3 | | 3. Switzerland | 3 | 1 | 1 | 1 | 4: | 6 | | 4. Mexico | 0 | 0 | 0 | 3 | 2: | 10 |
|
| Team | Br | Yu | Sw | Me | | Brazil | --- | 2:0 | 2:2 | 4:0 | | Yugoslavia | | --- | 3:0 | 4:1 | | Switzerland | | | --- | 2:1 | | Mexico | | | | --- |
|
| date | time | venue | team 1 | score | team 2 | HT | | 24.06 | 15:00 | Rio de Janeiro | Brazil | 4-0 | Mexico | 1-0 | | 25.06 | 18:00 | Belo Horizonte-S | Yugoslavia | 3-0 | Switzerland | 2-0 | | 28.06 | 15:00 | Sao Paulo | Brazil | 2-2 | Switzerland | 2-1 | | 29.06 | 18:15 | Porto Alegre | Yugoslavia | 4-1 | Mexico | 2-0 | | 01.07 | 15:00 | Rio de Janeiro | Brazil | 2-0 | Yugoslavia | 1-0 | | 02.07 | 15:45 | Porto Alegre | Switzerland | 2-1 | Mexico | 2-0 |
| Group B | p | w | d | l | gf | ga | | 1. Spain | 6 | 3 | 0 | 0 | 6: | 1 | | 2. England | 2 | 1 | 0 | 2 | 2: | 2 | | 3. Chile | 2 | 1 | 0 | 2 | 5: | 6 | | 4. United States | 2 | 1 | 0 | 2 | 4: | 8 |
|
| Team | Sp | En | Ch | Un | | Spain | --- | 1:0 | 2:0 | 3:1 | | England | | --- | 2:0 | | | Chile | | | --- | 5:2 | | United States | | 1:0 | | --- |
|
| date | time | venue | team 1 | score | team 2 | HT | | 25.06 | 15:00 | Rio de Janeiro | England | 2-0 | Chile | 1-0 | | 25.06 | 15:30 | Curitiba | Spain | 3-1 | United States | 0-1 | | 29.06 | 18:00 | Belo Horizonte-M | Spain | 2-0 | Chile | 2-0 | | 29.06 | 18:00 | Belo Horizonte-M | United States | 1-0 | England | 1-0 | | 02.07 | 15:00 | Rio de Janeiro | Spain | 1-0 | England | 0-0 | | 02.07 | 18:00 | Recif | Chile | 5-2 | United States | 2-0 |
| Group C | p | w | d | l | gf | ga | | 1. Sweden | 3 | 1 | 1 | 0 | 5: | 4 | | 2. Italy | 2 | 1 | 0 | 1 | 4: | 3 | | 3. Paraguay | 1 | 0 | 1 | 1 | 2: | 4 | | -. India | withdrew |
|
| Team | Sw | It | Pa | In | | Sweden | --- | 3:2 | 2:2 | | | Italy | | --- | 2:0 | | | Paraguay | | | --- | | | India | | | | --- |
|
| date | time | venue | team 1 | score | team 2 | HT | | 25.06 | 15:00 | Sao Paulo | Sweden | 3-2 | Italy | 2-1 | | 29.06 | 15:30 | Curitiba | Sweden | 2-2 | Paraguay | 2-1 | | 02.07 | 15:00 | Sao Paulo | Italy | 2-0 | Paraguay | 1-0 |
| Group D | p | w | d | l | gf | ga | | 1. Uruguay | 2 | 1 | 0 | 0 | 8: | 0 | | 2. Bolivia | 0 | 0 | 0 | 1 | 0: | 8 | | -. Scotland | withdrew | | -. Turkey | withdrew |
|
| Team | Ur | Bo | Sc | Tu | | Uruguay | --- | 8:0 | | | | Bolivia | | --- | | | | Scotland | | | --- | | | Turkey | | | | --- |
|
| date | time | venue | team 1 | score | team 2 | HT | | 02.07 | 15:00 | Belo Horizonte-M | Uruguay | 8-0 | Bolivia | 4-0 |
|