Career
He competed in four Olympics (1900 – 1908), winning the following medals:
1900: silver (200 m, 4000 m freestyle), bronze (1000 m freestyle)
1904: gold (50yd, 100yd freestyle)
1906: gold (4×250 m freestyle relay), silver (100 m freestyle) (these games are now not officially recognized by the International Olympic Committee)
1908: silver (100 m freestyle. 4 × 200 m freestyle relay)
Halmay was born in Magasfalu, Kingdom of Hungary (today Vysoká pri Morave, Slovakia) and died in Budapest. He was a world record holder at 100 metres and also at 50 and 220 yards.
After his retirement he worked as a trainer, and he was the federal chief trainer of the Hungarian Swimming Association.
He was born on 18 June 1881 in Magasfalu (Hungarian name), Dubrava (Bratislava County). At the ceremony organised at the main square of the village, a monument unifying the memorial plaque and the statue of Halmay was set up in collaboration with the Slovak Olympic Committee and the local government of Vysoká pri Morave (Magasfalu).
Zoltán Halmay died on 20 May 1956.