Roa je igrao među stativama i na vrhuncu svoje karijere bio je izuzetno uspješan. U najboljim godinama iz Argentine uspio je preći “preko bare” u špansku La Ligu i potpisati vrijedan ugovor sa Mallorcom, koja je tada bila izuzetno moćan tim u španskom fudbalu, a prije toga je igrao za Argentinski Racing Club i Lanus, prenio je N1.
Karijeru je završio 1999. godine. Nije u pitanju bila povreda ili narušeno mentalno zdravlje. Nije ni “starost”, budući da je Roa tada imao tek 30 godina. Carlos Roa se oprostio zbog – vjere.
Naime, nakon što je Mallorci pomogao da osvoji španski Superkup i dogura do finala Kupa kupova 1999. godine, Roa je naprasno odbio da razgovara o produženju ugovora, jer je bio predani Adventist sedmog dana i kao takav je vjerovao da će koncem milenija doći smak svijeta.
Umjesto fudbala, Roa se posvetio propovijedanju i vjeri, a kada smak svijeta nije došao, Argentinac je bio prisiljen da izađe iz “penzije” i ispoštuje preostale dvije godine ugovora, no nikada nije uspio pronaći formu koju je imao ranije i završio je na klupi iza sunarodnjaka Lea Franca.
Do drugog i definitivnog povlačenja iz fudbala 2006 Roa je igrao još za španski Albacete i argentinski Olimpo.