↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 20 октября 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Начал заниматься футболом в бразильском клубе КРБ, но ни разу не сыграл ни одного матча, а лишь три месяца участвовал в тренировках с командой[3]. Позже он получил предложение пройти просмотр в «Гремио Баруэри», но клуб принял решение не приглашать Виллиана Жозе к себе[3]. В результате чего, в первой половине 2007 года он ненадолго пробыл в «Шапекоэнсе», где улучшал свою физическую форму[3]. В 2008 он всё же перебрался в молодёжную команду «Гремио Баруэри», где стал лучшим бомбардиром команды в чемпионате Паулиста до 17 лет с 10 забитыми мячами. За основную команду он дебютировал 1 августа 2009 года в матче 16-го тура Серии A, выйдя на замену в самой концовке гостевого поединка против «Ботафого» (1:2)[4]. 17 января 2010 года Виллиан Жозе забил свой первый мяч на профессиональном уровне, отличившись в игре против «Сертанзинью[англ.]» (1:1), проходившей в рамках Лиги Паулисты[5]. В Серии A же он впервые отличился 9 мая 2010 года, сравняв счёт в гостевом поединке против «Аваи» (1:6)[6]. По итогам чемпионата 2010 года, в котором Виллиан Жозе забил шесть мячей, «Гремио Баруэри» вылетел из Серии A, а футболист стал игроком уругвайского «Депортиво Мальдонадо», который впоследствии многократно отдавал его в аренду бразильским и испанским клубам[7]. Уругвайская команда известна тем, что покупает игроков и отдаёт их в аренду[8].
«Сан-Паулу»
13 января 2011 года Виллиан Жозе был отдан в аренду в «Сан-Паулу»[9]. Дебютировал за клуб 19 февраля 2011 года, выйдя во втором тайме в матче 9-го тура Лиги Паулисты против «Брагантино» (4:0), также в этой встрече он забил свой первый мяч за клуб, отличившись на 77-й минуте встречи[10]. В сезоне 2011 провёл за клуб во всех турнирах 19 матчей и забил один мяч. 6 февраля 2012 года оформил дубль в матче Лиги Паулисты против клуба «Понте-Прета» (3:1)[11]. 17 февраля 2012 года в матче Лиги Паулисты против «Паулисты» (3:1) Виллиан Жозе оформил хет-трик[12]. 1 ноября 2012 года в матче 1/4 финала Южноамериканского кубка против клуба «Универсидад де Чили» (2:0) оформил дубль и тем самым помог своей команде одержать победу в матче[13]. По итогам турнира стал вместе с «Сан-Паулу» победителем Южноамериканского кубка. В сезоне 2012 провёл за клуб во всех турнирах 44 матча и забил 15 мячей. Всего за «Сан-Паулу» провёл 63 матча и забил 16 мячей.
«Гремио» и «Сантос»
13 декабря 2012 года Виллиан Жозе перешёл в «Гремио»[14]. Дебютировал за клуб 24 января 2013 года в матче квалификационного раунда Кубка Либертадорес против клуба «ЛДУ Кито» (0:1), проведя на поле весь первый тайм[15]. Первые мячи за «Гремио» забил 14 февраля 2013 года в матче 3-го тура Лиги Гаушу против клуба «Санта Круз[англ.]» (5:0), оформив дубль[16]. Всего в составе «Гремио» провёл девять матчей во всех турнирах и забил три мяча.
В мае 2013 года был арендован «Сантосом» до декабря 2014 года[17]. Дебютировал за клуб 30 мая 2013 года в матче 2-го тура чемпионата Бразилии против «Ботафого» (1:2), проведя на поле весь матч[18]. Свой первый мяч за «Сантос» забил 1 июня 2013 года в матче 3-го тура чемпионата Бразилии против своего бывшего клуба — «Гремио» (1:1), отличившись на 79-й минуте с пенальти[19]. 8 августа 2013 года в матче 12-го тура чемпионата Бразилии Виллиан Жозе забил мяч в ворота «Коринтианса» (1:1) — самого принципиального соперника «Сантоса»[20]. Всего в сезоне 2013 провёл за клуб 25 матчей и забил пять мячей.
«Реал Мадрид»
8 января 2014 года Виллиан Жозе стал игроком мадридского «Реала», где стал выступать за вторую команду клуба в Сегунде[21]. Дебютировал за «Реал Мадрид Кастилья» 1 февраля 2014 года в матче 24-го тура Сегунды против «Эркулеса» (4:0), выйдя на поле на 71-й минуте встречи вместо Рауля де Томаса[22]. Свои первые мячи за клуб забил 15 марта 2014 года в матче 30-го тура Сегунды против «Рекреативо» (3:2), оформив хет-трик[23]. После того, как он сделал хет-трик, Виллиан Жозе был вызван Карлом Анчелотти в основной состав «Реала» и находился на скамейке запасных на матчи против «Реала Сосьедада» и «Альмерии»[24][25]. 11 мая 2014 года Виллиан Жозе дебютировал в составе «Реала» в рамках 37-го тура чемпионата Испании в гостевой встрече против «Сельты» (0:2), заменив на 69-й минуте Каземиро[26]. Это появление в составе «Реала» так и осталось единственным в карьере бразильца. Всего в сезоне 2013/14 за «Реал Мадрид Кастилья» провёл 16 матчей и забил четыре мяча.
«Реал Сарагоса»
4 сентября 2014 года Виллиан Жозе был арендован клубом «Реал Сарагоса» из Сегунды до конца сезона 2014/15[27]. Дебютировал за клуб 7 сентября 2014 года в матче 3-го тура Сегунды против «Барселоны B» (1:4), выйдя на поле на 54-й минуте встречи[28]. Свой первый мяч за «Реал Сарагосу» забил 12 октября 2014 года в матче 8-го тура Сегунды против «Луго» (3:3), отличившись на 90-й минуте встречи, тем самым помог своей команде уйти от поражения в матче[29]. 11 января 2015 года оформил дубль в матче 20-го тура Сегунды против «Лас-Пальмаса» (3:5)[30]. 14 июня 2015 года в матче плей-офф Сегунды против «Жироны» Виллиан Жозе забил два мяча и помог своей команде выйти в финал плей-офф[31]. Однако по сумме двух встреч «Реал Сарагоса» уступила «Лас-Пальмасу» в финале и осталась в Сегунде[32]. Всего в сезоне 2014/15 провёл за клуб во всех турнирах 38 матчей и забил 10 мячей.
«Лас-Пальмас»
30 июля 2015 года бразилец на правах аренды до конца сезона 2015/16 перешёл в «Лас-Пальмас», который по итогам плей-офф прошлого сезона вышел в Ла Лигу[33]. Дебютировал за клуб 22 августа 2015 года в матче 1-го тура чемпионата Испании против «Атлетико Мадрид» (0:1), выйдя на 80-й минуте встречи[34]. Свой первый мяч за «Лас-Пальмас» и в Ла Лиге забил 12 декабря 2015 года в домашней игре 15-го тура против «Реал Бетиса» (1:0), отличившись в добавленное ко второму тайму время и тем самым принеся своему клубу победу в матче[35]. 25 января 2016 года Виллиан Жозе оформил дубль в матче 21-го тура чемпионата Испании против «Леванте» (2:3), отличившись на 49-й и 66-й минутах встречи[36]. 20 февраля 2016 года Виллиан Жозе отличился забитым мячом в ворота «Барселоны» (1:2)[37], а 13 марта 2016 года забил в ворота своей бывшей команды — мадридского «Реала» (1:2)[38]. Всего в сезоне 2015/16 провёл за «Лас-Пальмас» во всех турнирах 34 матча и забил 10 мячей.
«Реал Сосьедад»
31 июля 2016 года Виллиан Жозе перешёл в «Реал Сосьедад», подписав контракт до 30 июня 2021 года[39][40]. Дебютировал за клуб 21 августа 2016 года в матче 1-го тура чемпионата Испании против «Реал Мадрида» (0:3), выйдя на 56-й минуте встречи вместо Давида Кончи[41]. Первый мяч за «Реал Сосьедад» забил 9 сентября 2016 года в матче 3-го тура чемпионата Испании против «Эспаньола» (1:1), сравняв счёт на 78-й минуте встречи[42]. 21 сентября 2016 года оформил дубль в матче 5-го тура чемпионата Испании против своего бывшего клуба — «Лас-Пальмаса» (4:1), отличившись на 1-й и 53-й минутах встречи[43]. 10 декабря 2016 года в матче 15-го тура чемпионата Испании против «Валенсии» (3:2) Виллиан Жозе оформил дубль, отличившись на 2-й и 24-й минутах встречи[44]. В сезоне 2016/17 провёл за «Реал Сосьедад» во всех турнирах 34 матча и забил 14 мячей. По итогам сезона клуб занял 6-е место в турнирной таблице Ла Лиги, тем самым гарантировав себе участие на групповом этапе Лиги Европы УЕФА 2017/18.
14 сентября 2017 года Виллиан Жозе дебютировал в еврокубках, выйдя в стартовом составе в матче 1-го тура группового этапа Лиги Европы против «Русенборга» (4:0)[45]. 19 октября 2017 года в матче 3-го тура группового этапа Лиги Европы против «Вардара» (6:0) Виллиан Жозе оформил покер[46]. Он стал первым бразильцем, забившим четыре мяча в Лиге Европы УЕФА[47]. По ходу этой еврокубковой кампании Виллиан Жозе забил ещё один мяч — отличившись 7 декабря 2017 года в матче 6-го тура группового этапа Лиги Европы против петербургского «Зенита» (1:3)[48]. По итогам группового этапа «Реал Сосьедад» занял второе место и вышел в 1/16 финала, где встретился с «РБ Зальцбург», однако Виллиан Жозе не смог принять участия в матчах из-за перелома третьей плюсневой кости левой стопы[49]. По итогам двухматчевого противостояния «Зальцбург» выбил «Сосьедад»[50]. Всего в сезоне 2017/18 Виллиан Жозе провёл за клуб во всех турнирах 40 матчей и забил 20 мячей, тем самым ему удалось забить в 50 % сыгранных им матчей[51].
1 октября 2018 года Виллиан Жозе продлил свой контракт с «Реал Сосьедадом» до 30 июня 2024 года с увеличением суммы отступных за футболиста с 60 до 70 миллионов евро, при этом уругвайский клуб «Депортиво Мальдонадо» сохранил 30 % экономических прав на игрока[52]. 14 января 2019 года в матче 19-го тура чемпионата Испании против «Эспаньола» (3:2) Виллиан Жозе оформил дубль, отличившись сначала на 8-й минуте с пенальти, а потом на 63-й минуте c передачи Микеля Мерино, принеся тем самым победу своему клубу[53]. Всего в сезоне 2018/19 провёл во всех турнирах 34 матча и забил 11 мячей. 22 сентября 2019 года в матче 5-го тура чемпионата Испании против «Эспаньола» (3:1) он оформил дубль, отличившись на 18-й и 34-й минутах встречи[54]. В сезоне 2019/20 Виллиан Жозе принял участие в 41 матче во всех турнирах, в которых забил 11 мячей. По итогам сезона Виллиан Жозе стал вместе с «Реал Сосьедадом» обладателем Кубка Испании. 1 ноября 2020 года в матче 8-го тура чемпионата Испании против «Сельты» (4:1) он оформил дубль, отличившись на 54-й и 81-й минутах встречи[55]. 20 января 2021 года в матче 1/16 финала Кубка Испании против «Кордовы» (2:0) Виллиан Жозе оформил дубль и тем самым вывел «Реал Сосьедад» в следующую стадию турнира[56]. В сезоне 2020/21 он принял участие в 21 матче во всех турнирах, в которых забил шесть мячей. Всего в составе «Реал Сосьедада» выступал с 2016 по 2021 год, проведя во всех турнирах 171 матч и забив 62 мяча.
Аренда в «Вулверхэмптон Уондерерс»
23 января 2021 года Виллиан Жозе был арендован клубом Английской Премьер-лиги «Вулверхэмптон Уондерерс» до конца сезона 2020/21 с возможностью выкупа трансфера за 20 миллионов евро[57][58]. Дебютировал за клуб 27 января 2021 года в матче 20-го тура чемпионата Англии против «Челси» (0:0), выйдя на 72-й минуте встречи вместо Даниэля Поденсе[59], а на последней минуте добавленного ко второму тайму времени Виллиан Жозе вынес мяч головой с линии ворот после удара Кая Хаверца[60][61]. Три дня спустя, 30 января 2021 года, в матче 21-го тура чемпионата Англии против «Кристал Пэласа» (0:1) он впервые вышел в стартовом составе за клуб[62]. Свой единственный мяч за «Вулверхэмптон Уондерерс» забил 17 апреля 2021 года в матче 32-го тура чемпионата Англии против «Шеффилд Юнайтед» (1:0), отличившись на 60-й минуте встречи с передачи Адама Траоре и тем самым принеся своему клубу победу в матче[63]. Всего за клуб провёл во всех турнирах 18 матчей, забив один мяч и по завершении арендного соглашения вернулся в «Реал Сосьедад».
«Реал Бетис»
26 августа 2021 года Виллиан Жозе был отдан в аренду в «Реал Бетис» до 30 июня 2022 года с возможностью выкупа прав на игрока за 8,5 миллионов евро[64][65]. Дебютировал за клуб 13 сентября 2021 года в матче 4-го тура чемпионата Испании против «Гранады» (2:1), выйдя на 46-й минуте встречи вместо Борха Иглесиаса[66][67]. Шесть дней спустя, 19 сентября 2021 года, он забил свой первый мяч за «Реал Бетис», отличившись в матче 5-го тура чемпионата Испании против «Эспаньола» (2:2) на 41-й минуте встречи с передачи Серхио Каналеса[68][69]. 23 сентября 2021 года в матче 6-го тура чемпионата Испании Виллиан Жозе вновь отличился забитым мячом, поразив ворота Осасуны (3:1) в компенсированное ко второму тайму время[70]. Через три дня, 26 сентября 2021 года, в матче 7-го тура чемпионата Испании против «Хетафе» (2:0) он отметился дублем, поразив ворота на 14-й и 55-й минутах встречи, принеся тем самым победу своему клубу[71]. В течение сезона Виллиан Жозе боролся с Борха Иглесиасом за место в стартовом составе на позиции центрального нападающего под руководством Мануэля Пеллегрини[72]. В победной кампании «Реал Бетиса» в Кубке Испании он 3 февраля 2022 года в четвертьфинале турнира реализовал пенальти в победном матче против своего бывшего клуба «Реал Сосьедада» (4:0)[73], а в финале Кубка Испании против «Валенсии» Виллиан Жозе вышел на замену в дополнительное время и реализовал первую попытку в серии послематчевых пенальти, а сам матч закончился победой «Реал Бетиса»[74]. Этот титул стал первым для команды за 17 лет[75]. Всего в сезоне 2021/22 провёл во всех турнирах 44 матча и забил 11 мячей.
3 июня 2022 года «Реал Бетис» активировал опцию выкупа прав на Виллиана Жозе у «Реал Сосьедада» и подписал с ним контракт до 30 июня 2026 года[76]. В сезоне 2022/23 Виллиан Жозе боролся за место в составе с Серхио Каналесом и Борха Иглесиасом[77]. 8 сентября 2022 года оформил дубль в матче 1-го тура группового этапа Лиги Европы УЕФА против клуба ХИК (2:0), принеся тем самым победу своему клубу[78]. 5 января 2023 года в матче 1/16 финала Кубка Испании против клуба «Ивиса Ислас Питьюсас[англ.]» (4:1) Виллиан Жозе оформил дубль, отличившись на 54-й и 81-й минутах встречи[79]. В сезоне 2022/23 провёл за «Реал Бетис» во всех турнирах 39 матчей и забил шесть мячей. Перед началом сезона 2023/24 Виллианом Жозе интересовались бразильские клубы «Сан-Паулу» и «Васко да Гама», однако он предпочёл остаться в Европе[80]. В четырёх стартовых матчах сезона бразилец забил три мяча, став одним из лучших бомбардиров на начальном этапе чемпионата[81]. 8 октября 2023 года в выездном матче 9-го тура чемпионата Испании против «Алавеса» (1:1) Виллиан Жозе вышел на замену на 76-й минуте встречи, а в компенсированное ко второму тайму время был удалён за удар ногой по Александару Седлару, когда тот вставал с газона[82]. 1 ноября 2023 года оформил покер в матче 1/64 финала Кубка Испании против клуба «Эрнан Кортес[англ.]» (12:1)[83]. Этот счёт стал вторым по величине в истории Кубка Испании, после победы «Хетафе» над «Тардьентой[англ.]» со счётом 12:0 в тот же день[84]. 31 марта 2024 года в матче 30-го тура чемпионата Испании против «Жироны» (2:3) Виллиан Жозе оформил дубль[85]. В сезоне 2023/24 провёл за «Реал Бетис» во всех турнирах 43 матча и забил 14 мячей, став лучшим бомбардиром клуба в Ла Лиге[86]. Всего за «Реал Бетис» выступал с 2021 по 2024 год, проведя за это время во всех турнирах 120 матчей и забив 30 мячей.
«Спартак» (Москва)
1 июля 2024 года перешёл в московский «Спартак», заключив контракт на два года[87]. В новом клубе взял себе 12-й игровой номер[88]. Дебютировал за «Спартак» 28 июля 2024 года в матче 2-го тура чемпионата России против «Химок» (3:1), выйдя на 77-й минуте встречи вместо Манфреда Угальде[89]. Свой первый мяч за «Спартак» забил 2 октября 2024 года в матче 5-го тура группового этапа пути РПЛ Кубка России в ворота московского «Динамо» (3:2), отличившись прямым ударом со штрафного на 90-й минуте встречи и принеся тем самым победу для своей команды[90].