It’s legal in the U.S. - in Puerto Rico, maybe other areas.
I served three years at the Naval Hospital Roosevelt Roads, Puerto Rico. I went off base and saw a large wall poster of two cocks fighting. I bought it, of course. I’ll see if I can’t locate it.
No, cockfighting is illegal in every state and in every U. S. territory.