Does Champs Sports offer physical gift cards? Yes, and you can buy them at any Champs Sports store. Related articles Do you accept gift cards or promo codes? When will my email gift card be sent? What are the terms & conditions for Champs gift cards? Privacy Statement How do I check the balance on this gift card?