Barker was drafted 35th overall in the 1999 NHL Entry Draft by the Buffalo Sabres. Bartovič played 2 seasons with the Sabres before being traded to the Chicago Blackhawks for Michael Leighton. Bartovič played 49 games for the Blackhawks before electing to play in Sweden for the 2006–07 season. Before he left, he signed a one-year deal with the Atlanta Thrashers but didn't play for them. He returned to Europe to play for Malmö IF of the Swedish Elite League. He left the Malmö IF to play with ZSC Lions of the National League A. He played 1 season with ZSC Lions before leaving to play for the HC Bílí Tygři Liberec of the Czech Extraliga.