Riftbound Preconstructed Deck EV
Estimate the expected value (EV) of Riftbound preconstructed decks with live TCGplayer pricing mirrored by TCGCSV. Decklists are stored as transparent JSON files and Sifts are applied after the full deck contents are drawn.
Decklists: JSON manifests (TCGCSV-hosted preferred)
Pricing: TCGplayer Low / Market / Mid / Min via TCGCSV
Sifted EV counts cards ≥ threshold after load
Deck selection
Price source & Sift
Resale assumptions
Source: Riftbound preconstructed deck manifests
Prices: TCGplayer Low / Market / Mid via TCGCSV
Cards counted (green only)
—
Expected value
Sifted
—
All-in
—
Net profit
Sifted EV
—
All-in EV
—
Last price fetch
—
Loading deck manifests…
| Card | Set | # | Rarity | Finish | Count | Unit Price | Line EV | Seller Fees |
|---|---|---|---|---|---|---|---|---|
| Choose a product and deck, then click Calculate EV. | ||||||||
Total of Count column: —
Deck manifests may live on TCGCSV or another transparent host. Provide a JSON file with card entries (name, count, set code, number, finish) and optional TCGplayer IDs to enable precise matching.
Price pulls rely on TCGplayer Low / Market / Mid from TCGCSV. Sift comparisons occur only after the deck list is fully loaded.
Community directories such as Riftmana, Riftbound.gg Decks, and Piltover Archive currently surface decklists via interactive pages or authenticated DotGG APIs, but do not publish unauthenticated JSON manifests that the loader can consume directly. Spiritforged standalone deck shells (Fiora and Rumble) are listed in the fallback manifest so they appear in selection while full published card manifests are pending, and explicit alias mappings are loaded from JSON for known naming mismatches and currently unpriced placeholder rows.