Боян является воспитанником футбольного клуба «ОФК». Во взрослом составе дебютировал в 2004 году. После этого был в аренде в клубах: «Мачва», «Бежания» и «Рудар». Был включён в символическую команду сербской суперлиги 2010/2011.[1]
25 июля 2013 года Шаранов принял участие в самом разгромном матче израильских клубов в еврокубках («Маккаби» одолел азербайджанский «Хазар-Ленкорань» со счётом 8:0. 24 октября в матче группового этапа лиги Европы против греческого «ПАОКа» дважды отбил пенальти от словацкого форварда Мирослава Стоха, однако для победы этого оказалось недостаточно и «Маккаби» проиграл со счётом 2:3.[2]
Эрготелис
30 декабря 2014 года Шаранов подписал контракт с греческим «Эрготелисом». 7 января 2015 Боян дебютировал основном составе чёрно-белых в мтаче кубка Греции против «Эрмиониды». Спустя 12 дней состоялся дебют футболиста в суперлиге Греции в игре против «Каллони». 14 марта Шаранов получил травму и на 37-й минуте был заменён. Из-за повреждения пропустил 3 матча. Всего до конца сезона 2014/2015 сыграл за греческий клуб 13 матчей, а после вылета «Эрготелиса» в первую лигу покинул команду.
Партизан
23 декабря 2015 года подписал четырёхлетний контракт с «Партизаном»[3][4]. 27 февраля 2016 года Шаранов официально дебютировал за «Партизан» в вечном дерби.
Карабах
С сентября 2016 года стал игроком азербайджанского футбольного клуба «Карабах».