have the stormers ever won the super rugby
The Stormers (known for sponsorship reasons as the DHL Stormers) are a South African professional rugby union team based in Cape Town competing in the Super Rugby competition. They have never won a tournament, but their home stadium, Newlands, typically draws the highest average attendance figures of any ground in Super Rugby. .
Stormers