Solis even at his worst would win, Ruddock is clearly shot at his age. Ruddock still seems to have power though so he'd have a punchers chance but he'd likely get KO'ed before he could land the smash. Prime for prime Ruddock KO's Solis though.
I doubt Ruddock fights any top twenty heavyweight and beats them. But I'd never stop laughing if he beat Solis. I'd never stop laughing if Solis stooped low enough to even fight him the disgrace.