Home › South Carolina › Indian Land › Craig’s Sports Cards

Craig’s Sports Cards in Indian Land, SC

4.9 ★★★★★ 70 Google reviews

Sports cardsPokémon

Craig’s Sports Cards sells trading cards at 9941 Charlotte Hwy, Indian Land, SC. It has a 4.9-star rating from 70 Google reviews. Customer reviews or the shop's own website show it carries sports cards and Pokémon.

Games carried

Each game is listed only when a customer review or the shop's own website mentions it.

  • “Craig’s Sports Cards in Indian Land is the kind of place that reminds you why card shops matter.” (Google review)

    Mentioned 4 times in reviews · Listed on the shop's website

  • Listed on the shop's website

From Google reviews

Such a nice little place! Owned by two brothers who quickly make you feel right at home. Clean, organized and run by very knowledgeable people.

★★★★★ Annie, Jul 2025

Craig’s Sports Cards in Indian Land is the kind of place that reminds you why card shops matter. My boys and I absolutely love going there. Sure, we always seem to leave having given Craig plenty of our money, but that is only part of it. What really keeps us coming back is the atmosphere.

★★★★★ 26, Apr 2026

Great place for sports card collectors! The store has an amazing selection, fair prices, and a welcoming atmosphere. Whether you’re a serious collector or just getting started, you’ll find something special here. The staff is friendly, knowledgeable, and always willing to help.

★★★★★ Izabelly, Mar 2026

This was the cutest card shop! The owner was so nice and helpful. I stopped in here with my 8 year old and he had a lot of questions and even asked about the possibility of breaking up a box and the owner said he would be glad too.

★★★★★ Kp, May 2026

Excerpts from public Google reviews. Read all 70 on Google →

Where to find Craig’s Sports Cards

More card shops nearby

2293 Reid Pointe Ave, Fort Mill, SC

—Rating
—Reviews
—Games

2.3 miles away

315 Main St #1, Pineville, NC

Magic: The Gathering
4.8Rating
392Reviews
1Games

5.8 miles away

5341 Ballantyne Commons Pkwy #550, Charlotte, NC

Sports cardsPokémonYu-Gi-Oh!
4.2Rating
113Reviews
3Games

6.0 miles away

8001 Raintree Ln #101, Charlotte, NC

Sports cardsPokémon
4.4Rating
55Reviews
2Games

7.1 miles away

1010 Sharon Lee Ave, Fort Mill, SC

—Rating
—Reviews
—Games

7.1 miles away

G2K Games

4.4★

2301 Dave Lyle Blvd #130, Rock Hill, SC

Buys collections Magic: The GatheringPokémonYu-Gi-Oh!
4.4Rating
246Reviews
5Games

7.7 miles away

All card shops in Indian Land, SC →

Card shops in nearby cities

All card shops in South Carolina →

Independent listing, not affiliated with this shop. Details come from public business info, customer reviews and the shop's own website; confirm hours before you go.

Something out of date? Send a correction. Own this shop? Update your listing. It's free.