Bojans Karriere war eine Geschichte des langsamen Niedergangs, nachdem er als Teenager im Camp Nou so beeindruckend auf die Bühne gekommen war. Er hatte ein immenses Gewicht an Erwartungen auf seinen Schultern von seinem Debüt, bei dem er Messis Rekord brach, der jüngste Spieler des Vereins zu werden, der jemals in La Liga und der Champions League auftrat und in der Liga ein Tor erzielte.
Bojan war sogar kurzzeitig Kapitän von Barca und hatte nach der Saison 2010/11 104 Ligaspiele und 24 Tore gesammelt.
Von dort wechselte er zu Roma , obwohl Barcelona eine obligatorische Rückkaufoption behielt, die 2013 ausgeübt wurde, als die italienische Seite es ablehnte, ihn dauerhaft zu kaufen. Zu diesem Zeitpunkt hatte Bojan gerade ein Jahr bei Milan verbracht , der auch entschied, dass sie ihn nicht wollten.
Die Rückkehr ins Camp Nou war jedoch nicht das, was der Spieler wollte. Stattdessen suchte er die Minuten der ersten Mannschaft bei Ajax , brachte die Eredivisie jedoch nicht zum Leuchten.
Von dort aus machte er einen vielbeachteten Wechsel zu Stoke für scheinbar günstige 1,8 Millionen Euro, was widerspiegelte, wie tief sein Stern gefallen war. Als er sich eine Knieverletzung zuzog, begann er an Fahrt zu gewinnen, und als er zurückkehrte, fiel er schließlich auf die Bank.
Leihgaben an Mainz und Alaves waren die Folge, und als er zu den Potters zurückkehrte, waren sie in der Meisterschaft, einer Liga, an die er sich nicht gewöhnen konnte.
In ähnlicher Weise wechselte er im August 2019 zu Montreal Impact , aber nach etwa 18 Monaten wurde davon ausgegangen, dass er nicht genug getan hatte, um einen neuen Vertrag zu rechtfertigen.
Als Bojan für Vissel Kobe unterschrieb, endete es eine achtmonatige vereinslose Zeit, obwohl er erst 30 Jahre alt war.