The 'Hallmark' broccoli is huge, needing 36" spacing. The cauliflower could also use 36" spacing.
The cabbage should do fine with 24" spacing. Here they are overwhelmed by the broccoli.
The sprouting broccoli is not quite as wide as the 'Hallmark.' They could be happy with 30" spacing.
Another thing to keep in mind is not to plant them close to the edge of the bed. Some of the aisles are so narrow that it is almost impossible to get through them with huge plants hanging over.