Fourteen Columns and What Each One Is Actually Doing
A field guide to the DiamondOps market table — what to read, in what order.
The DiamondOps market table looks dense because it is. Every column answers a specific question, and almost nobody who walks up to it for the first time knows which question they're trying to ask. That's the actual problem with reading any market UI. Let's fix it.
I'm not going to tell you "click here, then here." You can figure that out. I'm going to tell you what each column is for, what order to read them in, and what mistake most people make on each one.
The table is grouped by question
Conceptually, the columns are four buckets. Top to bottom of importance for a typical decision:
- What is this card? — Card, POS, OVR, OpScore, Quirks
- What does the market think it's worth? — Buy Now, Sell Order, 24h sparkline
- Is there a play here? — Profit, ROI, Signal, Value Gap
- Do I care about it for later? — Watchlist star, Compare toggle
If you read in that order — identity, price, play, follow-up — you'll get to a decision in about ten seconds per card. If you read in any other order, you'll spend two minutes on each row and still not know what you think.
The whole table. Dense on purpose — every column answers one question. The rest of this post is which question, in what order.
What is this card?
Card. Name plus thumbnail. The thumbnail matters more than you think — series art (Lightning, POTM, Topps Now) tells you something OVR doesn't.
POS. Position. Filter by position before you do anything else; the rest of the read is fastest when you're comparing apples to apples.
OVR. The overall rating from in-game. Useful, but it's a polite fiction — a 99 in the UI is a 99 in the UI, even though the game treats All-Star and Legend completely differently. If you only read OVR you will misprice cards. Move on. (There's a whole post on why OVR lies.)
OpScore. Difficulty-aware. The same card has a different OpScore on All-Star, Hall of Fame, and Legend — the difficulties that matter for online play — because the game does. There's an AS | HoF | Legend toggle in the page header — flip it to the difficulty you actually play. If your toggle is on All-Star and you play Legend, you're reading the wrong number on every row.
Quirks. The badges on the right. The ones that stack are the ones that actually move OPS in real games. The Quirk Stack tool shows which combinations compound — for now, treat quirks as a tiebreaker between two cards with similar OpScore, not as a primary filter.
What does the market think it's worth?
Buy Now. The lowest active listing. This is what you'd pay right now to own the card immediately. It is not the "fair price" — it's the bottom of the ask side, which is whatever the most desperate seller decided this morning.
Sell Order. The highest active buy order. This is what you'd receive right now if you sold the card, before the 10% SDS tax. This is the trap row. Sell Order looks like the price. It isn't. It's the price minus tax minus opportunity cost.
24h. The little chart on the right. Green = price rising over the last 24h, red = falling. Use it as a "is this still moving?" check before you click through to the full chart on the card detail page.
The 24h sparkline: green rising, red falling. A glance-level "is this still moving?" before you commit to the full chart.
Is there a play here?
Profit. Net flip profit after tax. Buy at Sell Order, list at Buy Now, subtract the 10%. Don't bother computing this yourself — that's what this column is for.
ROI. Profit divided by buy cost. A 10K profit on a 50K card is not the same as a 2K profit on a 10K card; ROI tells you efficiency. Sort by ROI when you have limited stubs. Sort by Profit when you have time and capital.
Value Gap. This one's ours. It's the market price minus what we think the card should cost if you account for upgrade probability — Roster Updates, content drop momentum, position scarcity. Positive Value Gap means the market is underpricing the card's upside. Negative means it's overheated.
Signal. A summary verdict: Buy, Wait, or Overpriced. Treat it as a starting hypothesis, not a command. Read the row, agree or disagree.
The payoff columns. Profit is net-of-tax, ROI is efficiency, and Signal is the one-word verdict — here, "Overpriced" even on a card with a positive raw spread.
Do I care about it for later?
Watchlist star. One click adds the card to your watchlist. If you're noticing it but not acting today, star it. You can read why later when something changes.
Compare. A toggle that adds the card to a side-by-side comparison panel. Use this when you're between two cards at the same position and OVR and need to see them next to each other.
The fourteen columns aren't fixed
If you're Pro, the table bends to you. Drag the headers to reorder them, and hide the ones you never read — there's a column picker in the table header. I keep OpScore, Signal, and Profit shoved to the left and OVR pushed off the end, because I genuinely never look at OVR. Build the table around the question you actually ask first.
One thing that catches people regardless of plan: on anything smaller than a laptop, the table drops its secondary columns to stay readable — OpScore, Sell Order, ROI, Value Gap, and Signal all fall away. On a phone you're left with Card, POS, OVR, Buy Now, Profit, and the 24h spark. So if a number you swear was here is suddenly gone, that's why. Turn the phone sideways or open it on a bigger screen.
How to read a row in ten seconds
- Identity: position + OpScore at your difficulty
- Price: Buy Now (yes), Sell Order (taxed, watch out)
- Play: Signal first, Profit and ROI second, Value Gap third
- Follow-up: star or compare if needed
If you can't make a decision in ten seconds, the row probably isn't a decision — it's a research project. Star it, move on.
The three mistakes most people make
- Sorting by Buy Now. Buy Now sort tells you which cards are cheap. Cheap is not a strategy.
- Reading Sell Order as "the price." Sell Order is what you get before tax. Use Profit, not Sell Order, when you're thinking about selling.
- Ignoring OpScore difficulty. If your toggle is wrong, every number on the page is wrong by the same amount, and you won't notice.
Where to go next
If you came here from a flip-page question, the flips table is the same logic with two added columns — Profit/Min and QS Floor. They both answer the same underlying question: is the math actually better than just quick-selling?
If you came here looking for the methodology, the OpScore post is next. Read that one. The whole market table makes more sense afterward.
I'm Shaun. If something is wrong, the comments are open.
The Headghoul, by email
One or two real posts a month. Methodology, market research, occasional strong opinions about a card.
Beehiiv subscribe form ships in phase 2
Comments
Giscus embed ships in phase 2.
Read next
OVR Is a Polite Fiction. Here's What We Use Instead.
What OpScore is, what it isn't, and how to read it.
Diamond Radar Sees the Roster Update Coming
What our roster-update projection tool actually does — and why it keeps getting sharper every cycle.
Scout Your Opponents — and Yourself
Gamertag Scout sizes up anyone before first pitch. My Games turns your own game data into real scouting intelligence — split by human vs CPU, online vs offline, and card by card.