1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2019. május 18. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2019. május 18.
Kompany mindössze 6 éves volt amikor az Anderlechthez került. Junior éveit végig ennél az együttesnél töltötte. 1996-ban megnyerte csapatával a junior Belga Kupát, s ekkor korosztályában az év játékosává is választották. Profi szerződését 17 évesen írta alá a klubbal, s még 2003-ban le is játszotta első tétmérkőzését, ami egy Rapid Bukarest elleni BL-selejtező volt. Első gólját 2004-ben lőtte a Sint-Truidense kapujába.[5] A felnőtt csapatban 3 év alatt 73 bajnoki mérkőzésen szerepelt, ezeken 5 gólt ért el.
Hamburger SV
2006-ban közel 7 millió fontos áron[6] vásárolta meg a Hamburg. Egyből be is mutatkozott a csapatban ám a 2006–2007-es szezonban mindössze 6 meccsen játszott, Achilles-ín sérülése miatt. Az idény hátralévő részét ki kellett hagynia, ám a következő szezonban több fontos meccsen is szóhoz jutott. 2 szezonban mindössze 28 mérkőzés jutott neki, s egy gólt szerzett. 3. német szezonjában csak az első fordulóban játszott.
A 2008–2009-es szezon elején befutott a Manchester City közel 7,5 millió fontos ajánlata,[7] s a Hamburg nem gördített akadályt távozása elé. A 2008–2009-es idény 38 meccséből 34, egy évre rá 25 meccsen játszott, többnyire hátvédként. Elkötelezettségét kifejezi, hogy 2014-ig hosszabbított szerződést a kékekkel.[8] 2019 májusában – miután a Manchester City megnyerte az FA-kupát – Kompany bejelentette, hogy nem hosszabbítja meg szerződését, hanem játékos-edzőként visszatér korábbi klubjához, az RSC Anderlechthez.
Karrier (válogatott)
Végigjárta nemzete korosztályos válogatottjait, játszott az U17-es, U18-as, U21-es csapatban is, valamint a pekingi olimpián is részt vett. A belga csapatban már egész fiatalon, 17 évesen bemutatkozhatott, azóta is alapembere a válogatottnak. Eddigi egyetlen válogatott gólját a bolgárok elleni barátságos mérkőzésen szerezte 2010-ben.[9]