Het verblijf van Sinclair was niet succesvol bij Manchester City wat resulteerde in zijn vertrek in 2007. Na zijn vertrek bij Manchester tekende hij een contract bij Cardiff City. Voor het eerst in vijftien jaar kwam Sinclair weer uit op het tweede niveau van Engeland. Met Cardiff City stond hij op 17 mei 2008 in de finale van de strijd om de FA Cup. Daarin verloor de ploeg van trainer-coach Dave Jones met 1-0 van Portsmouth door een goal in de 37ste minuut van de Nigeriaanse aanvaller Nwankwo Kanu. Ondanks zijn goede spel voor de club werd zijn contract niet verlengd. De FA-Cupfinale bleek de laatste wedstrijd in zijn carrière te zijn.