He's exactly 30 goals behind right now. And even though he's younger, I don't see Messi playing for Argentina much longer, considering the pressure and personal attacks he faces every time they fail. It might be that CR plays for Portugal longer, which would be ridiculous, but entirely possible...