Martial arts for Street Fights and stuff

From what I've seen, street fights are basically wild punches with wild telegraphs, slapboxing, just dirty fighting, and intense grappling and unorthodox fighting. Your opponent can do ANYTHING as long as it can grant them victory in the fight. Rules don't apply in a street fight, that means that whatever rules your martial art sparring/fighting has, Street fight doesn't. Its all out fighting.

Now I know for sure that some specific martial arts can't do anything in a street fight (Not calling anybody out or hating). Please give me 3 best martial arts you think are best for fighting street fights (Defending AND attacking)