pokemon default-pokemon · 5/9/2026, 3:01:55 AM ↓ csv
Modelling assumptions (calibrated from research 2026-05-07)
EU buy price:
Shipping: €1.20/card amortised (post-2026 UPU rules; 20–50 card consolidated parcel; tracked). GST 10% on (price + shipping) × FX. Duty 0% (HS 9504.40 trading cards).
FX: ECB EUR/AUD × (1 − fx_spread_pct). Default Wise spread 0.5%.
AU sell price (multi-signal, in priority order):
Channel fees: mtg_mate_retail 15%, ebay_au 15%, mtg_mate_buylist 0%. (15% blends ~13% eBay AU FVF + 5–10% promoted-listings cost − partial offset for unpromoted listings — conservative.) Sell-days: buylist 7, retail 60, eBay 45.
Holding cost: landed × 8% annual × (sell_days/365).
Counterfeit risk: 2% baseline, +3% if >€100, +5% if >€300, +5% Reserved List, +1% private seller >€50.
Sanity filters: drop EU price < €0.50, drop ROI > 500%, drop sell:cost ratio > 8.
Time horizon: the scan config's
Annualised ROI: simple —
Freshness warning: a card's most-recent reprint compresses prices for 6–12 months as supply lands. Levels: high (reprinted <90d), medium (90–365d), low (1–2y), none (>2y or never). Informational, not used in scoring.
Reality not in the model:
GREATEST(avg7, trend) × 1.10 from Cardmarket Price Guide. The +10% uplift compensates for the documented bias — per CM API docs, all averages blend non-English and EX-condition listings, understating true NM-EN buyable price. Reserved List cards get an additional +10% uplift (older-card bias is larger). Floor at €0.50.Shipping: €1.20/card amortised (post-2026 UPU rules; 20–50 card consolidated parcel; tracked). GST 10% on (price + shipping) × FX. Duty 0% (HS 9504.40 trading cards).
FX: ECB EUR/AUD × (1 − fx_spread_pct). Default Wise spread 0.5%.
AU sell price (multi-signal, in priority order):
- eBay AU sold median — when ≥5 sold records exist for the card+foil in last 90d. Real transactions, gold standard.
- Dealer cheapest ask × velocity-aware ratio — strong velocity =
0.92, medium =0.80, weak =0.65. Foils−0.03. Velocity-first reframe: if there's evidence the card moves, you'll clear at near-dealer prices (just undercutting slightly). No demand evidence = empirical pessimism (the 0.65 fallback). - Buylist-as-floor cross-check — when dealer-ratio is used but a buylist offer exists, implied clearing =
buylist / 0.55. If signals disagree by ≥30%, average them.
- strong — eBay sold ≥5/90d OR active buylist OR EDHREC top-500. Score weight 1.0.
- medium — eBay sold ≥2/90d OR EDHREC top-2000. Score weight 0.7.
- weak — no demand signals; speculative. Score weight 0.4.
- low — ≤2 competing listings. No score penalty.
- medium — 3–5 listings.
−5%score penalty. - high — 6+ listings.
−15%score penalty (price-chase risk).
profit × velocity_weight × (1 − undercut_penalty) (replaces the older profit × √(velocity × liquidity)).Illiquidity: base 10% × (1 − x) of effective sell price (moderate risk profile) + 10% extra for cards selling above A$150 (slow-clearing high-value tier).Channel fees: mtg_mate_retail 15%, ebay_au 15%, mtg_mate_buylist 0%. (15% blends ~13% eBay AU FVF + 5–10% promoted-listings cost − partial offset for unpromoted listings — conservative.) Sell-days: buylist 7, retail 60, eBay 45.
Holding cost: landed × 8% annual × (sell_days/365).
Counterfeit risk: 2% baseline, +3% if >€100, +5% if >€300, +5% Reserved List, +1% private seller >€50.
Sanity filters: drop EU price < €0.50, drop ROI > 500%, drop sell:cost ratio > 8.
Time horizon: the scan config's
timeHorizonDays is informational only — it does not filter the leaderboard. Use the days column to spot opps slower than your tolerance.Annualised ROI: simple —
roi × 365 / sell_days. Upper bound; real friction (eBay payout holds, dead stock, capital downtime) typically caps realised at 50–70% of this.Freshness warning: a card's most-recent reprint compresses prices for 6–12 months as supply lands. Levels: high (reprinted <90d), medium (90–365d), low (1–2y), none (>2y or never). Informational, not used in scoring.
Reality not in the model:
- Multi-seller buy on Cardmarket — €1.20/card amortised assumes one bundled parcel; in practice a 100-card buy splits across 8–15 sellers, each charging €1–€8 minimum shipping. True cost is 20–40% higher than modelled.
- eBay AU sample size — for cards without ≥5 recent sold records, sell price uses the empirical dealer×ratio fallback. Watchlist coverage is currently ~20 cards; expand via
scan:ebay-au-diyto firm up estimates. - Operations time, returns rate, payout holds, reprint/ban events, FX volatility, counterfeit fat-tails — all real, none modelled.
Opportunities
29
Total expected profit
A$3629
Total landed cost
A$1999
Avg ROI
242.9%
FX (EUR/AUD)
1.6178
| # | Card | Set | Spec | Source | Velocity | Undercut | EU € | Landed A$ | Sell A$ | Channel | Days | Profit A$ | ROI | Annual | Reprint |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Dark Raichu | base5 | NM/en foil ↑ 11% slow-tier | CM PG | strong | low (1) | 37.27 | 68.46 | 306.56 | mtg_mate_retail | 60 | 163.79 | 239.3% | 1456% | none +log |
| 2 | Deoxys-EX | bw9 | NM/en foil ↑ 121% slow-tier | CM PG | strong | low (1) | 44.15 | 80.71 | 305.16 | ebay_au | 45 | 150.33 | 186.3% | 1511% | none +log |
| 3 | Gengar & Mimikyu-GX | sm9 | NM/en ↑ 105% slow-tier | CM PG | strong | low (0) | 136.33 | 244.75 | 455.01 | ebay_au | 45 | 88.68 | 36.2% | 294% | none +log |
| 4 | Umbreon VMAX | swsh7 | NM/en slow-tier | CM PG | strong | low (0) | 26.97 | 50.13 | 219.73 | ebay_au | 45 | 117.21 | 233.8% | 1896% | none +log |
| 5 | Mew ex | ex13 | NM/en foil ↑ 34% slow-tier | CM PG | weak | low (1) | 26.68 | 49.60 | 314.14 | mtg_mate_retail | 120 | 189.16 | 381.3% | 1160% | none +log |
| 6 | Greninja & Zoroark-GX | sm10 | NM/en foil ↑ 28% slow-tier | CM PG | weak | low (1) | 24.48 | 45.69 | 295.17 | mtg_mate_retail | 120 | 178.69 | 391.1% | 1190% | none +log |
| 7 | Origin Forme Dialga VSTAR | swsh10 | NM/en slow-tier | CM PG | strong | low (0) | 12.76 | 24.84 | 161.60 | ebay_au | 45 | 98.41 | 396.1% | 3213% | none +log |
| 8 | Solgaleo & Lunala-GX | sm12 | NM/en foil ↑ 27% slow-tier | CM PG | weak | low (1) | 45.89 | 83.80 | 287.68 | mtg_mate_retail | 120 | 132.39 | 158.0% | 481% | none +log |
| 9 | Gengar-EX | xy4 | NM/en foil slow-tier | CM PG | weak | medium (3) | 70.70 | 127.94 | 442.52 | mtg_mate_retail | 120 | 204.66 | 160.0% | 487% | none +log |
| 10 | Gengar & Mimikyu-GX | sm9 | NM/en foil slow-tier | CM PG | weak | low (1) | 49.61 | 90.42 | 376.44 | mtg_mate_retail | 120 | 193.37 | 213.9% | 650% | none +log |
| 11 | Armored Mewtwo | smp | NM/en foil ↑ 8% slow-tier | CM PG | weak | low (1) | 26.32 | 48.98 | 248.43 | mtg_mate_retail | 120 | 139.54 | 284.9% | 867% | none +log |
| 12 | Light Dragonite | neo4 | NM/en foil slow-tier | CM PG | weak | low (1) | 27.36 | 50.82 | 295.12 | mtg_mate_retail | 120 | 173.36 | 341.1% | 1038% | none +log |
| 13 | Slowpoke & Psyduck-GX | sm11 | NM/en foil slow-tier | CM PG | weak | low (1) | 27.48 | 51.03 | 291.64 | mtg_mate_retail | 120 | 170.47 | 334.0% | 1016% | none +log |
| 14 | Dark Charmeleon | base5 | NM/en foil ↑ 362% slow-tier | CM PG | weak | low (1) | 13.39 | 25.96 | 169.57 | mtg_mate_retail | 120 | 102.95 | 396.6% | 1206% | none +log |
| 15 | Team Magma's Groudon-EX | dc1 | NM/en foil slow-tier | CM PG | weak | low (1) | 73.77 | 133.41 | 383.18 | mtg_mate_retail | 120 | 153.55 | 115.1% | 350% | none +log |
| 16 | Mewtwo-GX | sm35 | NM/en foil slow-tier | CM PG | weak | low (2) | 129.23 | 232.10 | 509.35 | mtg_mate_retail | 120 | 139.84 | 60.2% | 183% | none +log |
| 17 | Absol ex | ex16 | NM/en foil slow-tier | CM PG | weak | low (1) | 30.95 | 57.22 | 255.44 | mtg_mate_retail | 120 | 135.54 | 236.9% | 721% | none +log |
| 18 | Eevee & Snorlax-GX | sm9 | NM/en foil slow-tier | CM PG | weak | low (1) | 21.18 | 39.82 | 229.56 | mtg_mate_retail | 120 | 134.55 | 337.9% | 1028% | none +log |
| 19 | Skyla | bw7 | NM/en foil slow-tier | CM PG | weak | low (1) | 23.64 | 44.20 | 231.56 | mtg_mate_retail | 120 | 131.56 | 297.6% | 905% | none +log |
| 20 | Blastoise & Piplup-GX | sm12 | NM/en foil slow-tier | CM PG | weak | low (2) | 30.56 | 56.51 | 240.15 | mtg_mate_retail | 120 | 124.59 | 220.4% | 671% | none +log |
| 21 | Primal Groudon-EX | xy7 | NM/en foil slow-tier | CM PG | weak | low (1) | 39.85 | 73.06 | 261.87 | mtg_mate_retail | 120 | 123.89 | 169.6% | 516% | none +log |
| 22 | Chandelure | bw4 | NM/en foil ↑ 37% slow-tier | CM PG | weak | low (1) | 23.46 | 43.89 | 165.90 | mtg_mate_retail | 120 | 81.65 | 186.0% | 566% | none +log |
| 23 | M Gengar-EX | xy4 | NM/en foil ↑ 59% slow-tier | CM PG | weak | low (2) | 17.72 | 33.67 | 151.57 | mtg_mate_retail | 120 | 81.22 | 241.2% | 734% | none +log |
| 24 | Gliscor LV.X | dp6 | NM/en foil ↑ 41% | CM PG | weak | low (1) | 11.74 | 23.02 | 121.52 | mtg_mate_retail | 120 | 79.55 | 345.5% | 1051% | none +log |
| 25 | Eevee & Snorlax-GX | sm9 | NM/en foil slow-tier | CM PG | weak | low (1) | 50.95 | 92.81 | 267.84 | mtg_mate_retail | 120 | 107.79 | 116.1% | 353% | none +log |
| 26 | Raikou-EX | bw5 | NM/en foil slow-tier | CM PG | weak | low (1) | 47.77 | 87.15 | 258.18 | mtg_mate_retail | 120 | 106.32 | 122.0% | 371% | none +log |
| 27 | Darkrai | bwp | NM/en foil ↑ 6% | CM PG | weak | low (1) | 12.91 | 25.12 | 130.01 | mtg_mate_retail | 120 | 84.61 | 336.9% | 1025% | none +log |
| 28 | Braixen | swsh12tg | NM/en | CM PG | strong | low (0) | 4.29 | 9.77 | 51.32 | ebay_au | 45 | 33.71 | 345.0% | 2798% | none +log |
| 29 | Clefable ex | sv3 | NM/en | CM PG | strong | low (0) | 1.31 | 4.46 | 13.72 | ebay_au | 45 | 7.13 | 159.7% | 1295% | none +log |



























