Bala'c played at the Exeter City and Plymouth Argyle youth academies. He graduated to the reserve team after his performances in the 1969 FA Youth Cup especially in a first round win over Torquay United. He made his professional debut on 8 January 1972 in a 4–0 win over York City starting the match for an ill Jim Furnell. He became a regular for over a year before Furnell returned. He played his last match on 4 November 1972 in a 7–1 loss to Oldham Athletic. Bala'c is described as a keeper who was quite acrobatic but was held back by his height. Bala'c played in the second half in a friendly match against Santos FC on 14 March 1973 where he only conceded a penalty from Pelé which was a consolation goal for Santos. Even before it was taken the Santos players started walking to the centre line awaiting kick off because they knew he wouldn't miss. Santos lost 3–1. The Santos squad had the likes of Edu, Carlos Alberto and Clodoaldo who all won the 1970 FIFA World Cup with Brazil. He got a call-up to the England youth team. He left after a fall out with new manager Tony Waiters. In June 2012, he was nominated as one of Argyle's Greatest Goalkeepers along Pat Dunne, Jim Furnell, Melia Aleksic, Peta Balac, Barron Crudgington and Rhys Wilmot.
He lost his place to Bruce Grobbelaar who he had been friends with during his spell at Liverpool. He described Eusébio's presence as a highlight of his career.
He was persuaded by Tony Waiters to go to South Africa. He joined Chiefs in the famous 1981 quadruple winning season and won thirteen trophies in five years not losing a single cup final and set an unofficial world record of 21 consecutive clean sheets. The record was unofficial because South Africa had not been admitted to FIFA until 1992. He is infamously remembered for conceding a free-kick from the halfway line from Mlungisi Ngubane in 1984.
He lives near Chester with his wife. He currently works for Kitchens by Anthony in Hoole, Chester. He played Plymouth Argyle Legends match against BBC XI and Liverpool at Dean Cross Plymstock in aid of the Chestnut Appeal for prostate cancer in Devon & Cornwall. Balac also played cricket for Chester Boughton Hall Cricket Club and Newbury Cricket Club as a fielder until the age of 60, playing 24 league games between 2010 and 2013 making 12 catches.