→ Šipka znamená hostování hráče v daném klubu. * Starty a góly v domácí lize za klub aktuální k konec kariéry ** Starty a góly za reprezentaci aktuální k konec kariéry
Ve věku 8 let si jej všimlaAtalanta, která ho zařadila do svého mládežnického týmu. Svůj první zápas za dospělé odehrál11. září2003 ve věku 18 let protiPiacenze (0:0). Svůj první branku vstřelil7. prosince2003 v domácím zápase protiBari (2:0). Ve své první sezoně tak odehrál celkem 42 utkání a díky jeho 4 brankám slavil s klubem postup.
V následující sezoně hrál již vnejvyšší lize a první utkání odehrál12. září2004. První branku vstřelil29. října2004 v domácím zápase protiCagliari (2:2). Celkem v sezoně odehrál 38 utkání a vstřelil 3 branky. Jenže s klubem obsadil poslední sestupovou příčku.
V srpnu2005 byl prodán doFiorentiny jako spoluvlastnictví.[2] Po první sezoně, kde vstřelil jednu branku z celkem 24 utkání. Byl vykoupen zcela zAtalanty.
V následující sezóně byl již členem týmu v základní sestavě. I kdyžfialky obdrželi 15 trestných bodů zakorupci, obsadili místo vpoháru UEFA. V sezoně 2007/08 s klubem obsadil 4. místo a zajistil si účast vLM. Vpoháru UEFA pomohl dokráčet do semifinále, kde oba zápasy skončili 0:0.Penalty skončily profialky prohrou sRangers.
Sezona 2008/09 byla premiérová vLM. Předkolo seSlavií sice nehrál, ale po postupu do základní skupiny odehrál všech šest zápasů, ve které skončil na 3. místě a tak byli připuštěni doPoháru UEFA, kde byli okamžitě vyřazeniAjaxem. V lize se vstřelil 4 branky a pomohl tak opět 4. místu z pozvánkou doLM.
Sezónu 2009/10 zahájil opět předkolemLM, kde pomohl vyřaditSporting. První branku v Lize mistrů vstřelil4. listopadu2009 protiDebrecinu (5:2).Fialky postoupili ze skupiny, jenže hned byli vyřazenyBayernem v osmifinále. V lize se lednu2010, po odchodu kapitánaDainelliho se stal kapitánem týmu.[3] S týmem skončil v lize na 11. místě.
Sezóna 2010/11 začala malým problémem s kotníkem, který utrpěl naMS 2010. Nehrál celkem měsíc a půl, ale pomohl klubu obsadit 9. místo v lize. Na začátku sezóny 2011/12 definitivně sdělil vedenífialek, že nechce prodloužit smlouvu, která vyprší v roce2012. Důvodem tohoto rozhodnutí byla touha hrát v týmu větším klubu.[4] Trenér mu odebral kapitánskou pásku, ale své místo v sestavě měl. Poslední sezona v klubu skončila špatně, protože v lize se umístil na 13. místě, což byl nejhorší umístění za jeho sedm let v klubu. Zafialky nastoupil celkem do 261 utkání a vstřelil 19 branek.
Dne17. května2012 oznámil odchod kRossoneri, kde podepsal čtyřletou smlouvu. První utkání odehrál26. srpna proti UC Sampdoria|Sampdorii (0:1). První branku vstřelil30. října během remízového zápasu 2:2 protiPalermu. Za měsíc nastoupil protiJuventusu (1:0) kapitánskou páskou. V první sezoně vstřelil 4 branky v lize a pomohl k 3. místu. VLM nastoupil do 6 utkání, ale v osmifinále jej vyřadilaBarcelona.
Na začátku sezóny 2013/14, po rozloučeníAmbrosiniho, se stal novým kapitánem. VLM prošel předkolem i základní skupinou, jenže v osmifinále byl vyřazenAtléticem. V lize skončil na 8. místě a následující sezoně dokonce až na 10. místě, ve které odehrál jen deset utkání. Sezona 2015/16 skončila 7. místem s 2016/17 opět odehrál kvůli zranění jen devět utkání.
Od léta2017 ho ve funkci kapitána nahradila nová posilaLeonardo Bonucci. V sezoně hrál velice málo a nastoupil celkem do 26 utkání. V Evropská liga UEFA 2017/2018|EL odehrál pět utkání i s předkolem a vstřelil dvě branky. V osmifinále jej vyřadilArsenal. TrenérGennaro Gattuso s ním již na následující sezonu nepočítal a tak do žádného utkání v sezoně 2018/19 nenastoupil. Na konci sezony po skončení smlouvy, ukončil fotbalovou kariéru ve věku 34 let.[5] ZaRossoneri nastoupil do celkem 158 utkání a vstřelil 10 branek.
Zúčastnil seMS 2010, kde odehrál všechna tři utkání ve skupině, jenže dál do vyřazovacích bojů se nedostal. Další, ale lepší turnaj odehrál naME 2012, kde pomohl ke stříbrným medailím. Ve čtvrtfinále odehrál celý zápas protiAnglii, ve které se muselo rozhodnout až napenalty. Riccardo svou penaltu neproměnil, ale i tak postoupili po výsledku 4:2 do semifinále.[7] V semifinále přihrálBalotellimu na druhý gól a porazili takNěmecko 2:1. Ve finále protiŠpanělsku se se svými spoluhráči neprosadil a prohráli 0:4.
Patřil mezi základní členy, jenže kvůli zraněním v roce2014 zmeškalMS 2014 a poté iME 2016. Poslední zápas odehrál5. září2017 protiIzraeli (1:0)[8]. Stihl tak odehrát 66 utkání ve kterých dal dvě branky.