Athletic apparel and footwear retailer JJB Sports has posted a lower pre-tax profit of £67.8 million for fiscal 2003, compared with £77.3m in the previous year.