Kickboxing/Muay Thai are the best by far in a street fight. Keep your hands up/chin tucked and try land the first big shot then Wanderlei Silva their ass.
Ill take judo/bjj and leave your boxer/muay thai/kickboxer in pieces on the ground and its not a secret either. Any practitioner worth their salt will tell you the same thing, judo is deviating on the street.
That said, if you go to the dojo 3 to 4 times a week for three to five hrs a day and some dude off the street beats you up its not the fight discipline, its you.