Sports goods retailer JJB Sports said it has suffered a 44.7% slump in preliminary yearly profits, held back by aggressive price rivalry.