Wczesne lataEdit
Marjanović urodził się i wychował w Boljevac we wschodniej Serbii. Chociaż był wysoki od najmłodszych lat, jego członkowie rodziny są wszyscy średniego wzrostu: jego ojciec stoi tylko 5 ft 9 in (1,75 m) wysoki. Uważa się, że choroba przysadki mózgowej przyczyniła się do jego gigantyzmu.
Marjanović rozpoczął grę w koszykówkę w drużynach młodzieżowych klubu Rtanj z siedzibą w Boljevac. W wieku 14 lat miał już 2,09 m (6 stóp 10 1⁄2 cala) wzrostu i zaczął grać dla serbskiej zawodowej drużyny Hemofarm. Grał w ich kategoriach młodzieżowych do sezonu 2005-06.
Marjanović dołączył do pierwszej drużyny Hemofarmu, grającej w Lidze Adriatyckiej, w drugiej połowie sezonu 2005-06. Grał w niej do stycznia 2007 roku, kiedy to został wypożyczony do występującego w lidze serbskiej zespołu Swisslion Takovo. Po pół sezonu spędzonego w tym klubie wrócił do Hemofarmu. Jego kolegami z drużyny byli Stefan Marković i Milan Mačvan, z którymi grał w juniorskiej reprezentacji Serbii.
Sezony 2010-2012Edit
W lecie 2010 roku Marjanović podpisał trzyletni kontrakt z CSKA Moskwa, za namową Duško Vujoševicia. Po tym jak Vujošević został zwolniony, Marjanović stracił miejsce w pierwszym zespole CSKA. 31 grudnia 2010 roku został wypożyczony do Žalgirisu, do końca sezonu 2010-11.
W lipcu 2011 roku podpisał kontrakt z Niżnym Nowogrodem, w którym pozostał przez pół sezonu. W styczniu 2012 roku wrócił do Serbii i podpisał kontrakt z Radnički Kragujevac na zasadzie wypożyczenia na resztę sezonu 2011-12.
Mega VizuraEdit
W lipcu 2012 roku Marjanović podpisał kontrakt z serbskim zespołem Mega Vizura na sezon 2012-13. Został uznany MVP ligi serbskiej.
Crvena ZvezdaEdit
Sezon 2013-14Edit
Dnia 2 lipca 2013 roku Marjanović podpisał dwuletni kontrakt z Crveną zvezdą. W grudniu 2013 roku został uznany MVP rundy Euroligi za 10. rundę rozgrywek. W kwietniu 2014 roku, wraz ze swoim kolegą z drużyny DeMarcusem Nelsonem, został wybrany do Drużyny Idealnej na sezon 2013-14 ABA League.
Sezon 2014-15Edit
W pierwszym meczu sezonu 2014-15 EuroLigi, Marjanović poprowadził swój zespół do zwycięstwa 76-68 przeciwko Galatasaray, zdobywając 22 punkty i ściągając 10 zbiórek w 28 minut na parkiecie. 22 listopada 2014 roku, w przegranym 103-110 meczu z Galatasaray w podwójnej dogrywce, zanotował 23 punkty i 17 zbiórek, co dało mu łączny wskaźnik 39 punktów. W tym czasie jego 17 zbiórek w jednym meczu było najwyższą liczbą przez jakiegokolwiek gracza w Eurolidze od 2011-12.
9 kwietnia, w meczu przeciwko Panathinaikosowi, ustanowił rekord Euroligi od sezonu 2000-01 dla największej liczby zbiórek w jednym sezonie z 256, przechodząc poprzedni rekord Mirsada Türkcana, który miał 248 zbiórek w sezonie 2002-03. Ustanowił również rekord Euroligi pod względem największej liczby double-double w sezonie – 16, bijąc tym samym rekord 14 ustanowiony przez Tanoka Bearda w sezonie 2004-05. W ciągu 24 gier EuroLigi, on średnio wszystkie career-highs 16,6 punktów, league-leading 10,7 zbiórek i rekord (od sezonu 2000-01 EuroLigi) 25,67 w PIR.
On 2 kwietnia 2015 roku, został wybrany do Ideal Team na sezon 2014-15 ABA League. Jeszcze w tym samym miesiącu pomógł swojej drużynie zdobyć trofeum 2014-15 ABA League. Został uznany MVP playoffów ABA League. W maju 2015 roku został wybrany do All-EuroLeague First Team.
W dniu 5 czerwca 2015 roku Marjanović został uznany za MVP serbskiej Super League w trzecim sezonie z rzędu, po tym jak pomógł swojej drużynie osiągnąć pierwsze miejsce w sezonie regularnym z rekordem 13-1. Crvena zvezda zdobyła mistrzostwo ligi serbskiej w sezonie 2014-15 po zwycięstwie w serii 3-0 nad Partizanem Belgrad.
San Antonio Spurs (2015-2016)Edit
On 17 lipca 2015 roku, Marjanović podpisał jednoroczny kontrakt o wartości 1,2 miliona dolarów z San Antonio Spurs. Zadebiutował w NBA 30 października, notując sześć punktów i pięć zbiórek w wygranej Spurs 102-75 nad Brooklyn Nets. 4 grudnia został oddelegowany do Austin Spurs, filii San Antonio w D-League. Został odwołany przez San Antonio 6 grudnia i już następnego dnia zdobył 18 punktów przy 8-of-10 rzutach w wygranej 119-68 nad Philadelphia 76ers. 28 grudnia, w wygranej nad Minnesotą Timberwolves, z kontuzjowanym Timem Duncanem i LaMarcusem Aldridgem ograniczonym do sześciu punktów, Marjanović zdobył 17 punktów na 7-of-7 w 14 minut, by pomóc Spurs pokonać Timberwolves 101-95 i przedłużyć rekordową passę zwycięstw u siebie do 27 spotkań (od sezonu 2014-15). Dwa dni później, w wygranej nad Phoenix Suns, został pierwszym graczem w historii Spurs, który zanotował 12 zbiórek w 15 minut lub mniej. 21 stycznia 2016 roku zanotował 17 punktów i career-high 13 zbiórek w wygranej 117-89 nad Phoenix Suns. 20 marca został przesunięty do Austin Spurs, zyskując odwołanie dwa dni później. 23 marca zdobył career-high 19 punktów w wygranej 112-88 nad Miami Heat. 13 kwietnia, w finale sezonu regularnego drużyny, Marjanović zanotował career-high 22 punkty i 12 zbiórek w wygranej 96-91 nad Dallas Mavericks.
Detroit Pistons (2016-2018)Edit
Po sezonie 2015-16 Marjanović został zastrzeżonym wolnym agentem. 7 lipca 2016 roku otrzymał trzyletnią, wartą 21 milionów dolarów kartę ofertową od Detroit Pistons. Spurs odmówili dopasowania oferty i 12 lipca podpisał kontrakt z Pistons. 5 stycznia 2017 roku, Marjanović zanotował 15 punktów i career-high 19 zbiórek w wygranej 115-114 nad Charlotte Hornets. Przed meczem z Hornets rozegrał tylko 76 minut w całym sezonie, ale gdy Andre Drummond miał problemy z faulami, a Aron Baynes był kontuzjowany, trener Stan Van Gundy musiał dać Marjanovićowi więcej minut. 7 kwietnia 2017 roku poprowadził Pistons z career-high 27 punktów i 12 zbiórek z ławki w wygranej 114-109 nad Houston Rockets.
Los Angeles Clippers (2018-2019)Edit
Dnia 29 stycznia 2018 roku, Marjanović wraz z Tobiasem Harrisem, Averym Bradleyem, przyszłym chronionym pierwszorundowym wyborem w drafcie i przyszłym drugorundowym wyborem w drafcie, został przehandlowany do Los Angeles Clippers w zamian za Blake’a Griffina, Williego Reeda i Brice’a Johnsona. 27 lutego 2018 roku zdobył season-high 18 punktów w wygranej 122-120 nad Denver Nuggets.
Philadelphia 76ers (2019)Edit
6 lutego 2019 roku Marjanović obok swojego kolegi z drużyny Tobiasa Harrisa został przehandlowany do Philadelphii 76ers. W 22 występach dla 76ers w sezonie regularnym, Marjanović notował średnio 8,2 punktu i 5,1 zbiórki w 13,9 minuty na mecz. Później pomógł 76ers wyprzedzić Brooklyn Nets w pierwszej rundzie playoffów NBA 2019, ale 76ers zostali ostatecznie wyeliminowani przez Toronto Raptors w Półfinałach Konferencji.
Dallas Mavericks (2019-obecnie)Edit
W dniu 23 lipca 2019 roku podpisał kontrakt z Dallas Mavericks.
W dniu 11 marca 2020 roku, Marjanovic zdobył career-high 31 punktów, wraz z 17 zbiórkami, w zwycięstwie 113-97 nad Denver Nuggets, w tym, co było ostatnim meczem przed zawieszeniem sezonu z powodu pandemii koronawirusa.
.