Sportswear chain JJB Sports has swung to a pre-tax loss of GBP189m (US$295.3m) for the fiscal year, compared to profits of GBP11m in 2008, as restructuring and impairment charges hit home.