Bojan chegou ao Barça procedente doBellpuig. Nas sete tempadas que estivo nas categorías inferiores doFC Barcelona, superou os 400 goles, sendo un dos máximos goleadores da historia en todas as categorías do club.[2]
Bojan sempre militou en categorías superiores ás que lle correspondería por idade. Este método foi asimilado doAFC Ajax e usado con algúns dos xogadores de maior proxección, de forma que se lles obrigue a superar a adversidade de xogar ante adversarios máis fortes fisicamente e así a súa técnica, o seu carácter e a súa intelixencia o que lles leve ao éxito.
Deste xeito, a campaña 2005–06, en que formaba parte do Cadete A, conseguiu 32 tantos en 26 partidos, polo que ascendeu ao Xuvenil B. Dada a súa progresión non tardou en subir ao Xuvenil A que por entón se xogaba o campionato de liga coRCD Espanyol e foi Bojan quen cun gol na última xornada deulle o título ao conxunto azulgrana.
Logo de xogar nas categorías inferiores, debutou coFC Barcelona B xa iniciada a tempada 2006–07.
O día24 de abril de2007 debutou co primeiro equipo doFC Barcelona nun partido amigable contra oAl-Ahly para celebrar o centenario do equipo exipcio, marcando o segundo gol dos azulgranas.
Na tempada 2007–08 subiu ao primeiro equipo, levando o dorsal 27, realizou parte da pretemporada co primeiro equipo ata que tivo que marchar a xogar oMundial Sub-17 enCorea do Sur, facendo que se perdese os dous primeiros partidos de liga. Logo de regresar da selección, incorporouse aos adestramentos coFC Barcelona e con só tres días de adestramento entrou por primeira vez nunha convocatoria oficial co primeiro equipo para xogar contra oCA Osasuna o día16 de setembro de2007, sendo o terceiro xogador máis novo en debutar co FC Barcelona na súa historia.
O1 de abril consegue o seu primeiro gol naLiga de Campións da UEFA, co que deu a vitoria ao seu equipo na ida dos cuartos de final ante oSchalke 04. Con este tanto, ademais, convertíase no segundo xogador máis novo (17 anos e 217 días) da historia en anotar nesta competición europea, por detrás do ghanésPeter Oforiquaye.[4]
Na súa primeira campaña co primeiro equipo, Bojan suma dez goles na Liga, situándose entre os máximos anotadores do club azulgrana.
Na pretemporada 2008–09 deixou o dorsal 27 para pasar a levar o 11, que ata entón lucíaGianluca Zambrotta (traspasado aoAC Milan).
O28 de agosto de2008 celebra a maioría de idade asinando un contrato profesional coFC Barcelona ata o ano2013, cunha cláusula de rescisión de 80 millóns deeuros.
O13 de maio de2009 logrou o seu primeiro título como profesional, aCopa do Rei. Bojan saíu como titular e disputou 84 minutos da final ante oAthletic Club, anotando un dos goles da vitoria doFC Barcelona, que se impuxo por 4-1. Neste torneo marcou 5 goles, converténdose en peza indispensable para gañar o trofeo xa que os seus goles foron decisivos para proclamarse campións.
Atempada 2009/2010 empeza con bo pé para Bojan, marcando un gol na 1ª xornada ante o Sporting e xogando a un nivel moi alto. Pero unha inoportuna lesión condiciónalle o resto da tempada. Aínda así, Bojan foi decisivo nas últimas xornadas para que o Barça gañase a Liga, xa que se gañou un posto no once titular e desde a banda esquerda non parou de marcar goles. Acabou a tempada con 12 goles, mostrando un bo nivel e demostrando que está preparado para ser titular no Barça.
Tras a marcha do Barça deZlatan Ibrahimovic, Bojan pasa a levar o dorsal número 9 na tempada2010–11.
O 20 de decembro de 2010 renovou o seu contrato coFC Barcelona ata o 2015 aumentando a súa cláusula de rescisión de 80 a 100 millóns de euros.
O19 de marzo de2011, con 20 anos e 202 días, xogou o seu partido número 100 enPrimeira División ante oGetafe CF, converténdose no xogador máis novo na historia doFC Barcelona en alcanzar devandita cifra, e o terceiro na historia da liga, por detrás deRaúl González eJoseba Etxeberria. Coincidindo coa efeméride, marcou o seu 25º gol na máxima categoría.
O22 de xullo de2011, a Roma ficha a Bojan Krkić para as próximas dúas tempadas por 12 millóns de euros e únese ao novo proxecto deLuis Enrique. Nesa tempada marca 7 goles, un deles aoAC Milan. O4 de decembro dese mesmo ano vería o primeiro cartón vermello da súa carreira. Foi nun partido contra aFiorentina que a Roma perdeu por 3-0, tras tapar un balón con destino de gol lanzado nun tiro de esquina. Foi o terceiro expulsado da Roma nese partido.
Bojan durante unha convocatoria da selección sub-21.
Bojan xogou o seu primeiro partido coa selección española o10 de setembro de2008 converténdose no segundo máis novo da historia en facelo, trasÁngel Zubieta. Deste xeito pechábanse as dúbidas acerca da súa posible participación naselección de Serbia.
Anteriormente,Iñaki Sáez, seleccionador sub-21 suxerira a convocatoria de Bojan coa selección española sub-21, coa finalidade de impedir a súa convocatoria pola selección serbia, que xa demostrara un grande interese en poder contar co dianteiro culé.
O seleccionador español convocouno para xogar un amigable contra Francia o6 de febreiro de2008 e así impedir unha posible convocatoria do xogador con Serbia.
Tamén disputou dous partidos de carácter amigable coaselección de fútbol de Cataluña contra aselección de fútbol do País Vasco, no que anotou un gol, finalizando o partido con empate a un e contra aArxentina, anotando o segundo gol na goleada por 4-2 o22 de decembro de2009.[5] Con todo, Bojan sufriu un mareo nas horas previas ao partido, o que lle impediu disputar o encontro. En caso de xogar devandito partido, sería o xogador máis novo da historia en debutar coa da selección española (17 anos e 162 días).[6]
O14 de agosto dese mesmo ano o novo seleccionador españolVicente del Bosque convocoulle novamente para un amigable contraDinamarca,[7] pero nesta ocasión quedou no banco e tampouco chegou a debutar.
Nos días seguintes, o novo seleccionador deSerbiaRadomir Antić, amigo do pai do xogador, mostrou o seu desexo de convocar a Bojan para xogar coa selección absoluta do país balcánico. Con todo, o propio xogador desmentiu que estivese interesado en xogar noutro combinado que non fose o deEspaña.[8]
Posteriormente regresou a unha convocatoria coa Sub'21 aínda que tras a lesión do dianteiroFernando Torres,Del Bosque volveulle a convocar coa absoluta para disputar dous partidos da Fase de Clasificación para oMundial de Suráfrica ante os combinados deBosnia eArmenia.[9] Neste último encontro, finalmente, debutou coa selección absoluta de España.
Bojan volve aparecer na semifinal do torneo anteGhana. Anotou o segundo gol español co calEspaña clasificouse á final do torneo, pero foi expulsado por segundo cartón amarelo e non puido disputar a final.
Bojan foi nomeado Balón de Bronce do torneo ao ser o terceiro mellor xogador do campionato, tamén foi o terceiro máximo goleador do mundial con 5 goles.[10]