* Nastupi i (golovi) u profesionalnim klubovima broje se samo za ligu iz koje je klub. * Nastupi i (golovi) u profesionalnim klubovima zadnji su put ažurirani 15. 7. 2018.
Domagoj Vida počeo je igrati nogomet kao sedmogodišnjak[1] u podmlatkudonjomiholjačkoga Jedinstva,1996. godine. Potome je bio u podmlatku NK Osijeka do2006. godine kada je iste godine u prosincu potpisao prvi profesionalni ugovor s Osijekom.[2] U Osijeku je od 2006. do2010. godine odigrao 90 prvenstvenih utakmica i postigao 6 pogodaka.29. travnja2010. godine Domagoj potpisuje petogodišnji ugovor sBayerom izLeverkusena. Osijek je na ime transfera dobio 2,4 milijuna eura.[3] U Leverkusenu se nije zadržao dugo i upisao je samo 7bundesligaških nastupa te je zgog želje za većom minutažom prešao u zagrebački Dinamo.
U mladim hrvatskim reprezentacijama Vida ima nastupe u dobnim kategorijama: do 19, do 20 i do 21. Za seniorsku reprezentaciju prvi nastup imao je23. svibnja 2010. godine u prijateljskoj utakmici naGradskom vrtu, u pobjedi od 2:0, protiv reprezentacije Walesa.[5]
Svoj prvi gol za seniorsku reprezentaciju Hrvatske Domagoj je zabio u prijateljskoj utakmici protiv reprezentacijeJužne Koreje 10. rujna 2013. godine u pobjedi od 2:1.