Maybe.
I was wondering what could beat a ninja. I figured it out. Cowboys. Cowboys can shoot a shuriken out of the air, see a ninja moving in the dark and shoot it, and they don't need any special gadgets to win, just their weapon.
Also, Chuck Norris is a cowboy.