Боян считается одним из самых перспективных молодых футболистов мира, обладает хорошим дриблингом, в его услугах по окончании сезона 2006—2007 были заинтересованы многие клубы, но руководство «Барселоны» возлагало большие надежды на этого нападающего и отпускать его никуда не собиралось. Отец Бояна был известным сербским футболистом и играл за белградскую «Црвену Звезду», затем он переехал в Каталонию, женился и с 1997 года стал работать скаутом «Барселоны».
Боян попал в футбольную школу «Барселоны» в 1999 году, когда ему было девять лет. Он — быстрый форвард, отличающийся хорошим дриблингом. Первая известность к Бояну пришла в мае 2006 года, когда он с 5 голами стал лучшим бомбардиром Чемпионата Европы среди юношей до 17 лет в Люксембурге. Хотя Кркичу было ещё 15 лет, и он был на год младше большинства игроков команды и в четырёх из пяти матчей сыграл всего по 45 минут, именно он стал главной звездой сборной. В следующем году на аналогичном турнире, проходившем в Бельгии, Кркич забил всего два гола, но решающих — в полуфинале и финале турнира, благодаря которым Испания стала чемпионом
Боян в течение семи сезонов в юношеской команде «Барселоны» поразил ворота соперников почти 900 раз. В результате он поехал со сборной Испании на ЧЕ-2006 в Люксембург. Наставник испанцев Хуан Сантистебан решил оставить Кркича в запасе в стартовом поединке с хозяевами. При счете 3:0 15-летний футболист появился на поле и оформил хет-трик, в результате чего сборная Испании одержала самую крупную победу в истории финальных стадий турнира — 7:1. Два дня спустя испанцы сражались со сборной России, которой в итоге и достались золотые медали. Кркич снова вышел на поле в начале второго тайма и отдал две голевые передачи, матч в итоге завершился со счетом 3:0. В заключительном поединке группы с Венграми (3:0) Кркич опять вошёл в игру со скамейки запасных и реализовал в концовке пенальти, который сам же и заработал.
Сезон 2006—2007 Боян провёл в «Барселоне B» и хорошо проявил себя, забив 10 голов в 18 матчах. 24 апреля 2007 года он сыграл свой первый матч за главную команду «Барселоны» в товарищеской встрече с египетским клубом «Аль-Ахли» (на праздновании 100-летнего юбилея египетского клуба). Матч закончился победой «Барселоны» со счётом 4:0, а один из голов забил Кркич. Тренер каталонского клуба Франк Райкаард и спортивный директор Чики Бегиристайн остались довольны молодым футболистом. Официальный дебют новой «звезды» «Барселоны» состоялся в матче против «Осасуны». Боян Кркич стал самым молодым игроком из всех, кто когда-либо принимал участие в официальных играх чемпионата Испании.
Финальную стадию ЧЕ-2007 среди юношей до 17 лет Кркич начал не так удачно и выглядел уставшим, хотя сборная Испании все равно легко вышла из группы. В полуфинале хозяева турнира бельгийцы повели в счете, но за девять минут до конца основного времени Боян дальним ударом восстановил паритет. В серии 11-метровых точнее были испанцы (7:6), причем Кркич свою попытку реализовал. Наконец, в финальном противостоянии с англичанами футболист «Барсы» забил единственный и победный мяч. «Никогда не видел игрока, обладающего такими мастерством и изобретательностью», — сказал как-то Сантистебан. Пожалуй, те, кто видел игру Кркича в первой команде «Барселоны», согласятся с тренером юношеской сборной Испании.
Дебют в первой команде Бояна состоялся 24 апреля 2007 года в товарищеском матче против клуба Аль-Ахли. Боян вышел в стартовом составе под номером 14 и забил гол на 26-ой минуте.
В сезоне 2007/08 Боян попал в заявку первой команды под 27 номером. В августе 2007 года, когда ему исполнилось 17 лет, «Барселона» подписала с Бояном профессиональный контракт. В случае покупки игрока другим клубом «Барселона» получит не меньше 60 миллионов евро. В 35-ом туре в матче против «Валенсии» юный воспитанник Барсы, выйдя на замену, забил 2 гола, доведя свой бомбардирский счёт до 10 мячей и установив тем самым новый рекорд чемпионата Испании по количеству голов в дебютном сезоне, забитых воспитанником клуба.
Перед началом нового сезона Боян сменил свой старый номер 27 на новый 11 номер.
После ухода в межсезонье Златана Ибрагимовича в «Милан» освободился 9-й номер, и сезон Боян начал в «Барселоне» под 9-м номером. 20 декабря 2010 года продлил контракт с «Барселоной» до конца сезона 2014/15. ? ? 19 марта 2011 года Боян сыграл свой сотый матч в чемпионате Испании за «Барселону», став самым молодым игроком клуба, сыгравшим 100 матчей в Ла Лиге. В более раннем возрасте 100 матчей в Примере провели только Рауль и Хосеба Эчеберриа. ? ? 10 апреля 2011 года Кркич получил разрыв задней связки левого колена и выбыл до конца сезона.
22 июля 2011 года перешёл в итальянский клуб «Рома». Контракт подписан до 30 июня 2015 года. Стоимость перехода составила ?12 млн. 18 августа 2011 года дебютировал за «Рому» в гостевом матче квалификационного раунда Лиги Европы 2011/12 против словацкого «Слована». 1 октября 2011 года забил свой первый гол за «Рому» в ворота «Аталанты».
Барселона