Waterpolo is een van de sporten die beoefend werden tijdens de Olympische Zomerspelen 1968 te Mexico-Stad .
De 15 deelnemende landen waren verdeeld over 2 groepen:
Groep A : Brazilië, Cuba, Hongarije, Spanje, USSR, Verenigde Staten en West-Duitsland. Groep B : Griekenland, Italië, Japan, Joegoslavië, Mexico, Nederland, Oost-Duitsland en Verenigde Arabische Republiek. De beste 2 landen van iedere poule plaatsten zich voor de halve finales, de overige landen speelden plaatsingswedstrijden voor de plaatsen 5 t/m 15. Aanvankelijk zouden 16 landen deelnemen aan dit toernooi, maar het team van Australië was niet ingeschreven door het Australisch NOC en kon daarom, volgens de regels van het IOC, niet deelnemen.
14 oktober 10:00 Verenigde Staten - Brazilië 10 - 5 (3-1,2-1,0-1,5-2) 14 oktober 15:00 Sovjet-Unie - Cuba 11 - 4 (0-1,4-1,3-1,4-1) 15 oktober 10:00 Bondsrepubliek Duitsland - Spanje 5 - 3 (3-0,1-1,0-1,1-1) 15 oktober 15:00 Cuba - Brazilië 9 - 2 (2-0,3-1,1-0,3-1) 16 oktober 10:00 Hongarije - Bondsrepubliek Duitsland 6 - 4 (1-1,3-2,0-0,2-1) 16 oktober 15:00 Verenigde Staten - Spanje 10 - 7 (2-1,3-2,3-2,2-2) 17 oktober 10:00 Sovjet-Unie - Bondsrepubliek Duitsland 6 - 3 (0-1,2-1,3-1,1-0) 17 oktober 10:00 Cuba - Verenigde Staten 6 - 6 (2-3,1-1,1-0,2-2) 17 oktober 15:30 Hongarije - Spanje 7 - 1 (1-0,3-0,2-0,1-1) 19 oktober 10:00 Sovjet-Unie - Spanje 5 - 0 (2-0,1-0,0-0,2-0) 19 oktober 15:30 Hongarije - Verenigde Staten 5 - 1 (2-1,0-0,1-0,2-0) 19 oktober 15:30 Bondsrepubliek Duitsland - Brazilië 10 - 5 (1-2,0-1,5-1,4-1) 20 oktober 9:00 Cuba - Bondsrepubliek Duitsland 7 - 6 (1-0,1-1,2-2,3-3) 20 oktober 15:30 Spanje - Brazilië 6 - 6 (1-0,1-2,3-2,1-2) 20 oktober 15:30 Hongarije - Sovjet-Unie 6 - 5 (2-2,2-1,1-2,1-0) 21 oktober 10:00 Cuba - Spanje 4 - 3 (1-1,1-1,1-1,1-0) 21 oktober 10:00 Sovjet-Unie - Verenigde Staten 8 - 3 (1-1,2-1,2-1,3-0) 21 oktober 15:30 Hongarije - Brazilië 8 - 2 (0-0,3-0,3-1,2-1) 22 oktober 9:00 Sovjet-Unie - Brazilië 8 - 2 (1-0,3-1,3-1,1-0) 22 oktober 15:30 Verenigde Staten - Bondsrepubliek Duitsland 7 - 5 (1-1,2-2,2-1,2-1) 23 oktober 9:00 Hongarije - Cuba 7 - 1 (1-0,1-1,2-0,3-0)
Eindstand Groep A
14 oktober 10:00 Nederland - Griekenland 9 - 5 (2-0,3-2,0-1,4-2) 14 oktober 15:00 Joegoslavië - Verenigde Arabische Republiek 13 - 2 (2-1,1-0,5-1,5-0) 14 oktober 15:00 Italië - Japan 9 - 2 (2-0,2-2,2-0,3-0) 15 oktober 10:00 DDR - Mexico 12 - 4 (3-0,2-0,3-2,4-2) 15 oktober 15:00 Japan - Griekenland 8 - 7 (3-1,2-1,2-3,1-2) 15 oktober 15:00 Italië - Verenigde Arabische Republiek 10 - 1 (2-0,1-0,4-1,3-0) 16 oktober 10:00 DDR - Joegoslavië 4 - 4 (0-0,1-0,1-3,2-1) 16 oktober 15:00 Nederland - Mexico 8 - 1 (1-0,3-1,3-0,1-0) 16 oktober 15:00 Griekenland - Verenigde Arabische Republiek 7 - 6 (0-2,2-3,2-1,3-0) 17 oktober 10:00 Italië - DDR 5 - 4 (1-1,1-0,1-2,2-1) 17 oktober 15:30 Joegoslavië - Mexico 9 - 0 (2-0,3-0,1-0,3-0) 17 oktober 15:30 Nederland - Japan 9 - 1 (1-0,3-0,1-1,4-0) 19 oktober 10:00 DDR - Griekenland 11 - 4 (3-1,0-0,5-1,3-2) 19 oktober 10:00 Japan - Verenigde Arabische Republiek 7 - 4 (1-1,2-1,3-0,1-2) 19 oktober 15:30 Italië - Mexico 10 - 5 (3-1,2-2,4-1,1-1) 19 oktober 15:30 Joegoslavië - Nederland 7 - 4 (1-1,2-1,3-1,1-1) 20 oktober 9:00 DDR - Japan 8 - 0 (2-0,2-0,3-0,1-0) 20 oktober 9:00 Mexico - Griekenland 11 - 8 (4-3,4-1,1-2,2-2) 20 oktober 15:30 Italië - Joegoslavië 5 - 4 (1-1,2-2,2-0,0-1) 20 oktober 15:30 Nederland - Verenigde Arabische Republiek 6 - 3 (1-1,2-0,2-1,1-1) 21 oktober 10:00 Japan - Mexico 6 - 3 (1-0,3-1,0-1,2-1) 21 oktober 10:00 Joegoslavië - Griekenland 11 - 1 (3-0,4-0,1-1,3-0) 21 oktober 15:30 Nederland - Italië 3 - 3 (0-1,1-1,2-1,0-0) 21 oktober 15:30 DDR - Verenigde Arabische Republiek 19 - 2 (2-0,7-0,7-1,3-1) 22 oktober 9:00 Mexico - Verenigde Arabische Republiek 3 - 3 (1-0,1-1,0-0,1-2) 22 oktober 9:00 Italië - Griekenland 6 - 2 (2-1,1-0,2-0,1-1) 22 oktober 15:30 DDR - Nederland 8 - 3 (2-0,1-0,2-2,3-1) 22 oktober 15:30 Joegoslavië - Japan 17 - 2 (6-1,2-1,5-0,4-0)
Eindstand Groep B