↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 14 февраля 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Весли начинал футбольную карьеру в клубе «Итабуна» из одноимённого города. В июле 2014 года нападающий находился на просмотре во французском «Нанси»[2]. Летом 2015 года бразилец перешёл в словацкий «Тренчин», в составе которого дебютировал 14 июля в матче Лиги чемпионов УЕФА против румынского «Стяуа»[3]. Через три дня Весли сыграл свою первую игру в чемпионате Словакии, выйдя на замену в матче с «Земплин»[4].
22 июля он забил первые голы за «Тренчин», отметившись дублем в ответном матче Лиги чемпионов со «Стяуа»[5]. Встреча завершилась победой его команды со счётом 2:3, однако благодаря победе в первой игре в следующий раунд вышла румынская команда. За пять месяцев Весли забил в чемпионате 6 голов в 18 матчах, а также отличился 3 голами в Кубке Словакии.
В конце января 2016 года Весли перешёл в бельгийский «Брюгге», подписав с клубом контракт на 3,5 года[6]. В сезоне 2016/17 Весли провёл 25 игр в которых забил 6 голов.
13 июня 2019 года было объявлено, что «Брюгге» договорился о переходе Весли в английский клуб «Астон Вилла»[7][8].