Batista Pereira was inducted in the International Marathon Swimming Hall of Fame in 1971 as an Honour Swimmer. Pereira was the premier marathon swimmer of Portugal from 1938 to 1949. Between 1953 and 1959, he swam several national and international events including the 42 km (26-mile) Nile Swim in Egypt, the 36 km (22.5-mile) Around-the-Island Marathon Swim in Atlantic City, USA, the 30 km (18.6-mile) Paris swim, the 18.5 km (11.5-mile) Ouver-Sur-Oise swim and the 100 km (62-mile) Angers-Ancenis-Nantes swim.
He crossed the Strait of Gibraltar in 1953 and 1956 while setting records. He was the winner of the 1954 Butlin’s English Channel race and finished third in the 1959 race. In l959, he claimed the European Distance record by swimming 206 km (128 miles) in the Tejo River in Portugal in a time of 28 hours 43 minutes which qualified him for the 24-hour club.