Caio Vidal é atacante do @ecbahia emprestado pelo Internacional, clube pelo qual foi campeão da Copa São Paulo de Futebol Junior, em 2020, ano em que também se destacou no time principal do Colorado.
Em 2019, foi campeão brasileiro de Aspirantes pelo clube gaúcho. Caio também jogou no Pague Menos e no Porto de Caruaru onde ele foi campeão estadual sub-20 de 2018. Mais recentemente conquistou o acesso a elite do futebol brasileiro com o Bahia.