A clean comp is a recently sold listing that matches your exact card and sold in a normal way. Read comps by starting from sold prices, not asking prices, then throwing out anything that closed under strange conditions. The goal is a tight cluster of honest sales, not the single number you wish were true.
Sold or active listings?
Sold listings tell you what buyers actually paid, which is the only number that matters for value. Active listings only show what sellers hope to get, and hope runs high. Use active listings for one thing: gauging current supply and spotting whether prices are drifting up or down right now.
Filter eBay to sold and completed items, then sort by most recent. A price is real once money changes hands. Everything else is a wish list, and wish lists skew high because unsold cards sit there for weeks while the fair-priced ones move.
Auction or Buy It Now?
Auctions that ran a full week with several bidders give you the truest market read, because open competition sets the price. Buy It Now sales are cleaner to read but can run high when a seller names a number and a motivated buyer just clicks. Weight timed auctions with real bidding activity most heavily, and treat a lone Buy It Now sale as one data point rather than the answer.
Match the card exactly
One card can have five versions that look almost identical and trade at wildly different prices. Before you trust any sale, confirm the set, the card number, the edition or print run, and the grade all line up with the copy you care about. A first edition and an unlimited copy share the same art and almost nothing else in value.
- +Set name and card number, not just the character
- +Edition mark: first edition, shadowless, or unlimited
- +Grader and grade: a PSA 9 and a raw card are different markets
- +Variant details: holo versus non-holo, reverse holo, promo stamps
- +Regional printing, since some languages carry big premiums
| Filter or check | Why it matters |
|---|---|
| Sold and completed only | Strips out hopeful asking prices that never found a buyer |
| Sort by most recent | Keeps you current when a set is moving fast |
| Exact set and card number | Stops you from pricing a lookalike from another set |
| Edition and variant match | First edition and unlimited can differ several times over |
| Grade match | A gem copy and a played raw card are separate markets |
| Seller feedback and history | Flags recycled or staged sales you should distrust |
How do you spot a fake comp?
A fake or junk comp is a sale that closed for reasons that have nothing to do with real demand. Watch for auctions that ended at odd hours, prices far outside the cluster, and the same buyer and seller pairing showing up again and again. When a number looks too good or too ugly, assume something is off until the listing proves otherwise.
- +A price double or half the cluster with no clear reason
- +Auctions ending at 3 a.m. local time with one or two bids
- +Best Offer sales where the accepted amount is hidden or clearly private
- +Brand-new seller accounts with a single high-value sale
- +The same two accounts trading back and forth to inflate a record
Illustrative numbers to show the shape, not real prices
- 1Search the full card name, then add the set and card number
- 2Filter to sold and completed listings only
- 3Narrow to the exact edition, variant, and grade you own or want
- 4Sort by most recent and scan the last several weeks
- 5Drop the highest and lowest sales if they sit far from the pack
- 6Take the middle cluster of five to ten sales as your true range
Trust the cluster, not the extremes. Five honest sales in a tight band beat one eye-popping number every time, and the extremes are usually the sales you should ignore.
The market price is the boring middle, not the exciting edge.
Reading comps well takes minutes per card, and the ranges shift as new sales land. Set a price watch on the card you are tracking and let GrailHawk surface fresh sold data and ping you when the market moves into your range, so you buy on evidence instead of a hunch.