Juan Eulogio Estigarribia doğumlu, Cardozo futbola Paraguay alt küme takımlarından Club 24 de Junio takımında başladı. Daha sonra 2. Lig takımlarından 3 de Febrero kulübüne transfer edildi. 2004 sezonunda Paraguay 2. Liginde 34 maçta 20 gol attı ve lig'de gol kralı oldu. Cardozo 2004 yılının devre arasında ülkesinin takımlarından Nacional Asuncion'a transfer oldu. Burada ilk sezonunda 14 maçta 3 gol attı. 2005 sezonunda 29 maçta 9 gol attı. 2006 sezonunda ise 20 maçta 10 gol attı.
Newell's Old Boys
Cardozo 2006 yılında Arjantin ligi ekiplerinden Newell's Old Boys takımına 1 milyon 200 bin euro karşılığında transfer oldu. Ancak burada 1 sezon kaldı. 2006-07 sezonunda lig'de 33 maçta 21 gol atıp, sezon sonunda Portekiz liginin kulüplerinden biri olan Benfica'ye transfer oldu. Cardozo aynı zamanda ülkesinde 2006 yılının en iyi futbolcusu seçilme başarısı gösterdi.
Benfica SL
2007-2009
Cardozo 2007 yılında 9 milyon 200 bin € karşılığında Newell's Old Boys'dan Benfica'ye transfer oldu. Ayrıca Cardozo maliyetiyle kulüp tarihindeki 2001 yılında 11 milyona satın alınan Simao Sabrosa'dan sonra en pahalı ikinci transfer unvanını aldı. Cardozo Şubat, 2007'de oynanan UEFA Avrupa Ligi1. FC Nürnberg maçında attığı son dakika golüyle takımına maçı 3-2 kazandıran isim oldu. 2007-08 sezonunda, ligde ve kupada toplam 45 maça çıkıp 22 gol attı. Cardozo 2008-09 sezonunda ligdeki ilk resmi golünü ve gollerini Nacional Madeira takımını deplasmanda 3-0 yendikleri maçta attı. Cardozo sezonda UEFA Şampiyonlar Ligi'ndeki ilk golünü ise Celtic'i kendi evlerinde 1-0 yendikleri maçta attı. 2008-2009 sezonunda lig'de kupada toplam 26 maça çıkıp 17 gollük bir performans sergiledi.
2009-2011
Cardozo kariyerinin ilk Hattrick'ini ligde oynadıkları 31 Ağustos 2009 tarihinde lig açılış maçı oynadıkları Vitoria Setubal kulübünü kendi evlerinde 8-1 yendikleri maçta yaptı. O kendi evlerinde oynadıkları Avrupa Ligi çeyrek finalde Liverpool maçında 2 gol atarak takımının maçı 2-1 kazanmasını sağladı, ancak rövanştaki maçta Anfield'ta rakiplerine 4-1 mağlup oldukları için turnuvaya veda ettiler. O maçta takımının tek golünüde Cardozo attı. 2009-2010 sezonunda Cardozo ligde 29 maçta 26 gol gibi bir istatiğe imza atarak gol kralı olma başarısı gösterdi. UEFA Avrupa Liginde 13 maça çıkıp 10 gol atarak burada da gol kralı oldu. Cardozo toplamda 47 maça çıkıp 38 gol attı ve bu performansıyla ülkesi Paraguay'da yılın futbolcusu seçildi ve o sezonda takımıyla lig şampiyonluğu da yaşama başarısı gösterdi. 2010-2011 sezonunda Cardozo 45 maça çıkıp 23 gol attı.
2011-2013
Cardozo 2011 yılındaki ligde ilk resmi golünü 3-1 kazandıkları CD Feirense maçında attı. Lig kupası çeyrek final maçında Vitória maçında 2 gol atarak takımının maçı 4-1 kazanarak yarı finale yükselmesinde önemli rol üstlendi. Cardozo 2011-2012 sezonunda da harika bir sezon geçirdi. UEFA Şampiyonlar Ligi'nde 12 maçta 5 gol atarak takımının çeyrek final oynamasında büyük pay sahibi oldu. Sezonda lig'de toplam 29 maça çıkıp 20 gol attı ve gol krallığını SC Braga'da forma giyen Lima ile paylaştı. Cardozo sezon toplamında 48 maça çıkıp 25 gol attı. 2012-13 sezonunda Lig'de 25 maça çıkıp 17 gol attı. Avrupa'da Finale yükselen takımında ise 14 maçta 9 gol atan Cardozo, takımı ile kupaya ulaşamadı. 2012-13 sezonunda toplamda 46 maça çıkıp 33 gol attı.
2013-2014
2013-14 sezonu öncesinde adı Fenerbahçe, Beşiktaş, Trabzonspor ve Katar kulüpleriyle anılan Cardozo, kulübünde kaldı. O sezon sakatlık nedeniyle fazla şans bulamayan Oscar, 15 lig maçında 7 gol attı. Toplamda 32 maçta 11 gol atan oyuncu takımı ile bir kez daha UEFA Avrupa Ligi finaline çıksa da penaltılarda kendisinin de 1 penaltı kaçırdığı maçta Sevilla'ya boyun eğdi.
Trabzonspor
Cardozo, 5 milyon € bonservis karşılığında Ağustos 2014'te Trabzonspor'a transfer oldu.[1] Trabzonspor ile çıktığı ilk hazırlık maçında biri penaltıdan olmak üzere iki gol birden attı.[2] İlk resmi maçında ise 2014-15 UEFA Avrupa Ligiplay-off turu ilk maçında Rostov'a karşı takımının 2. gölünü kaydetmiştir.[3]