Difensore
Sinistro
João Vigário è un difensore Nacional che è sceso in campo nella maggior parte delle partite del club in Primeira Liga nel 2020/2021, avendo collezionato 21 presenze, per un totale di 1517 minuti. É stato scelto nell'11 iniziale in 18 presenze su 34 giornate ed è subentrato 3 volte.
L'ultima partita di Vigário nella competizione risale al 19 maggio, gara in cui ha giocato 65 minuti con la maglia Nacional contro Rio Ave, nella sconfitta per 2-1. In totale il difensore ha realizzato 1 gol nel 2020/2021; ha inoltre fornito 2 assist.
Il suo primo gol nel campionato è arrivato in una sconfitta 3-2 contro Farense il 13 febbraio.
Nella passata stagione di Segunda Liga Vigário è sceso in campo in 4 partite con Nacional, gare in cui ha segnato 2 gol.
Vigário è passato tra le fila Nacional in prestito nell'agosto 2020. In precedenza giocava per Tondela, per cui ha collezionato 1 presenzan in campionato, dopo aver raggiunto il club nel luglio 2019, mentre prima giocava per Vitória Guimarães.
AD Fafe
dal 2024
Club Lleida Esportiu
2024
FC Paços de Ferreira
2021 - 2023
CD Nacional Funchal
2020 - 2021
CD Tondela
2020
CD Nacional Funchal
2020
CD Tondela
2019 - 2020
GD Estoril Praia
2018 - 2019
Vitória Guimarães SC
2015 - 2018
Vitória SC Guimarães II
2014 - 2018
Portugal Under 20
2015 - 2017