لعب فيا بالفعل مع الأرجنتيني ليونيل ميسي، لمدة 3 مواسم، في برشلونة خلال الفترة من 2010 إلى 2013، لكنه لم يلحق بالبرازيلي نيمار الذي قدم لصفوف النادي بعد رحيل فيا لأتلتيكو مدريد.
فيا الذي خاض 98 مباراة مع المنتخب الإسباني لعب في تشكيلة واحدة مع سيرخيو راموس نجم ريال مدريد الحالي، لكنه لم يلعب مع الفرنسي كريم بنزيمة خلال مسيرته.
وخلال رحلته في أمريكا، زامل فرانك لامبارد ، موسم 2015 – 2016 في صفوف نيويورك سيتي، لكنه بالطبع لم يلعب بجانب إدين هازارد.
ولم يلعب ديفيد فيا مع إدينسون كافاني سوى مباراة خيرية، لكن لم يتشارك في أي مباريات مع السويدي زلاتان إبراهيموفيتش مسبقا.