Could have been dumped, may have been driven off by another rooster, may have been run off by a predator attack where he was. I would ask around, post pictures if that is reasonable where you live. He looks fairly young and in good shape. Agree with trimming his feathers to see if that helps...