Career
Bakovic played his junior hockey for the Windsor Spitfires of the Ontario Hockey League but was never drafted. After a strong final year of junior, he was signed as a free agent by the Calgary Flames in 1985. A tough player who fought often, Bakovic spent three seasons playing minor pro in the Flames" system without seeing an National Hockey League game.
In two years with the Moncton Golden Flames of the AHL, he led the team in penalty minutes both years, but also posted respectable offensive totals, notching 54 and 51 points.
In his only year with the Salt Lake Golden Eagles, Bakovic posted 43 points in 39 games along with 221 PIM. Late in the 1987-1988 season, he was dealt to the Vancouver Canucks. Vancouver immediately promoted him to their National Hockey League team, and he played 10 games for the Canucks, recording 2 goals and 48 PIM. However, injuries struck the next year and he found himself back in the IHL with the Milwaukee Admirals.
Bakovic would play three more seasons in Milwaukee without seeing another National Hockey League game before retiring in 1991. Following his retirement, Bakovic stayed in Milwaukee and remained with the Admirals organization as an assistant coach until 1998.