Water polo at the 1952 Summer Olympics

Final results for the water polo tournament at the 1952 Summer Olympics.

Team squads
For the team rosters see: Water polo at the 1952 Summer Olympics – Men's team squads.

Eliminating rounds
In order to reduce the field from 21 teams to 16 for the round-robin pools, two eliminating rounds were used. The teams were drawn into 10 pairs, with one team (Argentina) drawing a bye through the eliminating rounds. The 10 winners of the first eliminating round advanced to the round robins, while the 10 losers were paired again for a second eliminating round. Again the winners advanced to the round robins; the 5 losers of this second eliminating round, however, were eliminated from competition.

First eliminating round
        <section begin=E1-9 /><section end=E1-9 /> <section begin=E1-10 /><section end=E1-10 />

Second eliminating round
<section begin=E2-1 /><section end=E2-1 /> <section begin=E2-2 /><section end=E2-2 /> <section begin=E2-3 /><section end=E2-3 /> <section begin=E2-4 /><section end=E2-4 /> <section begin=E2-5 /><section end=E2-5 />

First round
The first round consisted of the remaining 16 teams divided into 4 pools of 4 teams each. Each pool played a round robin. For wins, 2 standings points were awarded; draws were worth 1 and losses 0. The top two teams in each pool advanced.

Group A
<section begin=A /><section end=A />

<section begin=A1 /><section end=A1 />

<section begin=A2 /><section end=A2 /> <section begin=A3 /><section end=A3 />

<section begin=A4 /><section end=A4 /> <section begin=A5 /><section end=A5 />

<section begin=A6 /><section end=A6 />

Group B
<section begin=B /><section end=B />

<section begin=B1 /><section end=B1 />

<section begin=B2 /><section end=B2 /> <section begin=B3 /><section end=B3 />

<section begin=B4 /><section end=B4 /> <section begin=B5 /><section end=B5 />

<section begin=B6 /><section end=B6 />

Group C
The first match between the Netherlands and Yugoslavia was won by the Dutch, 3–2, but successfully protested by Yugoslavia on the grounds that the "referee in this match had shown incompetency." FINA invalidated the match and ordered a replay. Because the results of the match were not necessary to determine qualification for the semifinals (both teams would advance regardless), and because the two teams were drawn into the same semifinal group, the replay was not held until the semifinal round though Yugoslavia's 2–1 win ultimately counted in the standings for the first round group.

<section begin=C /><section end=C />

<section begin=C1 /><section end=C1 />

<section begin=C2 /><section end=C2 /> <section begin=C3 /><section end=C3 />

<section begin=C4 /><section end=C4 /> <section begin=C5 /><section end=C5 />

<section begin=C6 /><section end=C6 />

Group D
<section begin=D /><section end=D />

<section begin=D1 /><section end=D1 />

<section begin=D2 /><section end=D2 /> <section begin=D3 /><section end=D3 />

<section begin=D4 /><section end=D4 /> <section begin=D5 /><section end=D5 />

<section begin=D6 /><section end=D6 />

Semifinals
The 8 semifinalist teams were again divided into pools of 4 teams each. Each pool played a round robin, with the results of the first round games between teams from the same first round pool counting for the semifinals as well. For wins, 2 standings points were awarded; draws were worth 1 and losses 0. The top two teams in each pool advanced to the final; the bottom 2 teams moved to the 5th–8th place classification round.

Semifinal E
The results of the first round Italy–United States and Belgium–Spain matches counted for the semifinal pool.

<section begin=SFE1 /><section end=SFE1 /> <section begin=SFE2 /><section end=SFE2 />

<section begin=SFE3 /><section end=SFE3 /> <section begin=SFE4 /><section end=SFE4 />

Semifinal F
The results of the first round match between Hungary and the Soviet Union were counted as part of the semifinal round robin. The first-round match between the Netherlands and Yugoslavia had been invalidated due to a successful protest. The replay of that match took place at the end of the semifinal pool and was effectively an elimination match: the winner would join Hungary in advancing to the final, with the loser moving to the classification round. The Netherlands would advance if the match were drawn. In the replay, Yugoslavia took a 2–1 decision to advance and eliminate the Netherlands.

<section begin=SFF1 /><section end=SFF1 /> <section begin=SFF2 /><section end=SFF2 />

<section begin=SFF3 /><section end=SFF3 /> <section begin=SFF4 /><section end=SFF4 />

Finals
The 4 finalists played one more round robin. For wins, 2 standings points were awarded; draws were worth 1 and losses 0. There was also a classification pool for the semifinal losers.

Final
The first round game between Italy and the United States and the semifinal match between Yugoslavia and Hungary counted for the final pool.

<section begin=Final1 /><section end=Final1 /> <section begin=Final2 /><section end=Final2 />

<section begin=Final3 /><section end=Final3 /> <section begin=Final4 /><section end=Final4 />

Classification round 5–8
The first round match between Belgium and Spain and the semifinal match between the Netherlands and the Soviet Union counted for the classification pool.

<section begin=Class1 /><section end=Class1 /> <section begin=Class2 /><section end=Class2 />

<section begin=Class3 /><section end=Class3 /> <section begin=Class4 /><section end=Class4 />