The game
How PokéLeague works
Fantasy sports, but your score is driven by the real Pokémon card market. Draft a team, track prices, beat your friends.
Create or join a league
Start a private league and invite friends with a code, or drop into a public league and compete against other Trainers. Each league holds up to 10 teams.
Draft your Pokéfolio
Take turns picking from the full Pokémon roster. Each pick is a real tradeable card. Your job is to draft the cards whose prices will climb the most over the season.
Scores update every Monday
Each week we pull live market prices for every card on the roster. Points are awarded based on week-over-week price performance — the bigger the move, the more points you score.
Trade and climb the rankings
Track your cumulative points on the League Rankings page. Trade with other Trainers to adjust your roster mid-season. The Trainer with the most points at the end wins.
Scoring rules
Base formula
Points = ((current price − prior price) ÷ prior price) × 100 × 10
Score update day
Every Monday morning (automated)
Roster size
5 characters per team
Card basket
Each character tracks a curated set of their most-traded cards, era-weighted (vintage 2.7×, classic 1.6×, modern 0.9×)
Price source
Live market data from TCGPlayer / eBay sold listings
Negative scores
Yes — if your cards drop in value, your points drop too
Ready to play?
PokéLeague is currently in closed alpha. Got questions? Check the FAQ.