Arthur Cabral a brazíliai Campina Grande városában született. 2014-ben mutatkozott be a Ceará ifjúsági csapatában. 2015. július 22-én debütált először a klub színeiben, csereként lépett pályára és az utolsó pillanatban rúgott góljával a Tupi ellen 2–1-re nyerték meg a mérkőzést.[1]
2015 októberében Cabral kölcsönjátékosként Palmeiras ifjúsági csapatához került.[2] A következő évben visszatért a Cearához, ahol az U20-as keret tagjaként szerepelt. A 2017-es szezont már a klub felnőtt csapatában kezdte.
Cabral 16 mérkőzésen 4 góllal járult hozzá a klub első osztályba való feljutásában. 2018. március 7-én gólt szerzett a Ferroviário-CE ellen 3–0-ra megnyert találkozón.[3]
Palmeiras
2018. november 30-án Cabral 5 millió brazil real ellenében a Palmeiras együtteséhez igazolt.[4] A klubnál 3 mérkőzésen lépett pályára, és egy gólt rúgott.
Basel
2019. szeptember 30-án kölcsönjátékosként a svájci első osztályban szereplő Basel csapatához csatlakozott. Cabral először a svájci kupa 2019. szeptember 15-ei, Meyrin elleni mérkőzésén debütált, ahol csereként a 74. percben lépett pályára.[5] Első liga mérkőzése a szeptember 22-ei Young Boys elleni 1–1-es döntetlen volt.[6] Első gólját a szeptember 25-ei, Zürich ellen 4–0-ra megnyert találkozón lőtte.[7]
2020. június 29-én hároméves szerződést kötött a svájci klubbal.[8] Cabral a 2021. augusztus 8-ai, Servette elleni mérkőzésen négy gólt rúgott, amelyet a klub így 5–1-re megnyert.[9] A 2021. augusztus 19-ei, Hammarby elleni Konferencia Liga mérkőzésen mesterhármast lőtt.[10]
Fiorentina
2022. január 29-én a Serie A-ban szereplő Friorentinához szerződött.[11] Február 5-én, a Lazio elleni mérkőzésen debütált.[12] Első gólját február 26-án, a Sassuolo ellen 2–1-re elvesztett találkozón szerezte.[13]