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 10 - 5 (3-1, 2-1, 0-1, 5-2) Brazilië 14 oktober 15:00 Sovjet-Unie 11 - 4 (0-1, 4-1, 3-1, 4-1) Cuba 15 oktober 10:00 Bondsrepubliek Duitsland 5 - 3 (3-0, 1-1, 0-1, 1-1) Spanje 15 oktober 15:00 Cuba 9 - 2 (2-0, 3-1, 1-0, 3-1) Brazilië 16 oktober 10:00 Hongarije 6 - 4 (1-1, 3-2, 0-0, 2-1) Bondsrepubliek Duitsland 16 oktober 15:00 Verenigde Staten 10 - 7 (2-1, 3-2, 3-2, 2-2) Spanje 17 oktober 10:00 Sovjet-Unie 6 - 3 (0-1, 2-1, 3-1, 1-0) Bondsrepubliek Duitsland 17 oktober 10:00 Cuba 6 - 6 (2-3, 1-1, 1-0, 2-2) Verenigde Staten 17 oktober 15:30 Hongarije 7 - 1 (1-0, 3-0, 2-0, 1-1) Spanje 19 oktober 10:00 Sovjet-Unie 5 - 0 (2-0, 1-0, 0-0, 2-0) Spanje 19 oktober 15:30 Hongarije 5 - 1 (2-1, 0-0, 1-0, 2-0) Verenigde Staten 19 oktober 15:30 Bondsrepubliek Duitsland 10 - 5 (1-2, 0-1, 5-1, 4-1) Brazilië 20 oktober 9:00 Cuba 7 - 6 (1-0, 1-1, 2-2, 3-3) Bondsrepubliek Duitsland 20 oktober 15:30 Spanje 6 - 6 (1-0, 1-2, 3-2, 1-2) Brazilië 20 oktober 15:30 Hongarije 6 - 5 (2-2, 2-1, 1-2, 1-0) Sovjet-Unie 21 oktober 10:00 Cuba 4 - 3 (1-1, 1-1, 1-1, 1-0) Spanje 21 oktober 10:00 Sovjet-Unie 8 - 3 (1-1, 2-1, 2-1, 3-0) Verenigde Staten 21 oktober 15:30 Hongarije 8 - 2 (0-0, 3-0, 3-1, 2-1) Brazilië 22 oktober 9:00 Sovjet-Unie 8 - 2 (1-0, 3-1, 3-1, 1-0) Brazilië 22 oktober 15:30 Verenigde Staten 7 - 5 (1-1, 2-2, 2-1, 2-1) Bondsrepubliek Duitsland 23 oktober 9:00 Hongarije 7 - 1 (1-0, 1-1, 2-0, 3-0) Cuba
Eindstand Groep A
14 oktober 10:00 Nederland 9 - 5 (2-0, 3-2, 0-1, 4-2) Griekenland 14 oktober 15:00 Joegoslavië 13 - 2 (2-1, 1-0, 5-1, 5-0) Verenigde Arabische Republiek 14 oktober 15:00 Italië 9 - 2 (2-0, 2-2, 2-0, 3-0) Japan 15 oktober 10:00 DDR 12 - 4 (3-0, 2-0, 3-2, 4-2) Mexico 15 oktober 15:00 Japan 8 - 7 (3-1, 2-1, 2-3, 1-2) Griekenland 15 oktober 15:00 Italië 10 - 1 (2-0, 1-0, 4-1, 3-0) Verenigde Arabische Republiek 16 oktober 10:00 DDR 4 - 4 (0-0, 1-0, 1-3, 2-1) Joegoslavië 16 oktober 15:00 Nederland 8 - 1 (1-0, 3-1, 3-0, 1-0) Mexico 16 oktober 15:00 Griekenland 7 - 6 (0-2, 2-3, 2-1, 3-0) Verenigde Arabische Republiek 17 oktober 10:00 Italië 5 - 4 (1-1, 1-0, 1-2, 2-1) DDR 17 oktober 15:30 Joegoslavië 9 - 0 (2-0, 3-0, 1-0, 3-0) Mexico 17 oktober 15:30 Nederland 9 - 1 (1-0, 3-0, 1-1, 4-0) Japan 19 oktober 10:00 DDR 11 - 4 (3-1, 0-0, 5-1, 3-2) Griekenland 19 oktober 10:00 Japan 7 - 4 (1-1, 2-1, 3-0, 1-2) Verenigde Arabische Republiek 19 oktober 15:30 Italië 10 - 5 (3-1, 2-2, 4-1, 1-1) Mexico 19 oktober 15:30 Joegoslavië 7 - 4 (1-1, 2-1, 3-1, 1-1) Nederland 20 oktober 9:00 DDR 8 - 0 (2-0, 2-0, 3-0, 1-0) Japan 20 oktober 9:00 Mexico 11 - 8 (4-3, 4-1, 1-2, 2-2) Griekenland 20 oktober 15:30 Italië 5 - 4 (1-1, 2-2, 2-0, 0-1) Joegoslavië 20 oktober 15:30 Nederland 6 - 3 (1-1, 2-0, 2-1, 1-1) Verenigde Arabische Republiek 21 oktober 10:00 Japan 6 - 3 (1-0, 3-1, 0-1, 2-1) Mexico 21 oktober 10:00 Joegoslavië 11 - 1 (3-0, 4-0, 1-1, 3-0) Griekenland 21 oktober 15:30 Nederland 3 - 3 (0-1, 1-1, 2-1, 0-0) Italië 21 oktober 15:30 DDR 19 - 2 (2-0, 7-0, 7-1, 3-1) Verenigde Arabische Republiek 22 oktober 9:00 Mexico 3 - 3 (1-0, 1-1, 0-0, 1-2) Verenigde Arabische Republiek 22 oktober 9:00 Italië 6 - 2 (2-1, 1-0, 2-0, 1-1) Griekenland 22 oktober 15:30 DDR 8 - 3 (2-0, 1-0, 2-2, 3-1) Nederland 22 oktober 15:30 Joegoslavië 17 - 2 (6-1, 2-1, 5-0, 4-0) Japan
Eindstand Groep B