Sorare combined two products: a marketplace for officially licensed digital player cards, and a fantasy sports game where those cards form your lineup. Copying the marketplace is easy. Copying what made it work, the licenses, the live data and the game loop, is where the real cost and risk sit.
How the Sorare model works
Sorare launched with football (soccer) and later added basketball and baseball. Each card represents a real player for a given season and comes in a scarcity tier: Limited, Rare, Super Rare and Unique, with free non-NFT common cards for onboarding. Managers assemble lineups each game week. Cards score points based on the player's real performance, and the best lineups win rewards such as new cards or prize money.
New cards enter the economy through primary auctions and packs run by the platform. After that, managers trade among themselves on a secondary market. Revenue comes from primary sales plus fees on trades. Card value is driven by real-world form: a player who starts scoring goals becomes more useful in lineups, so demand for their cards rises.
Sorare originally ran its cards on Ethereum with StarkWare's StarkEx scaling layer to make trading cheap, and over time added card payments and lowered the crypto knowledge needed to play. That direction is worth copying: most players care about the game, not the chain.
The workflow you need to replicate
- Card issuance: mint a fixed supply per player, per season, per tier. Supply caps must be enforced on-chain and published, since scarcity is the product.
- Primary distribution: auctions, fixed-price packs or drops. Use transparent rules, and verifiable randomness if packs contain random cards.
- Scouting and trading: a marketplace with listings, offers, direct trades and price history per player and tier.
- Lineup building: choose cards for a game week, subject to rules (positions, captain bonus, tier restrictions, salary caps by card value).
- Scoring: pull official match statistics from a sports data provider, compute scores after each match, and publish them.
- Rewards: distribute prizes to winners, ideally with a published payout table before each week.
Architecture
| Component | On-chain or off-chain | Notes |
|---|---|---|
| Player card NFTs | On-chain (ERC-721) | Metadata: player, club, season, tier, serial number |
| Marketplace settlement | On-chain, or off-chain matching with on-chain settlement | A Layer 2 or low-fee chain keeps trades cheap |
| Game rules, lineups, scoring | Off-chain service | Needs fast iteration and live data; publish scores for transparency |
| Sports data feed | Off-chain, licensed | Licensed providers supply play-by-play stats; a major recurring cost |
| Wallets and payments | Embedded wallets plus card checkout | Crypto-native users can connect their own wallets |
| Fraud and compliance | Off-chain | KYC for prize payouts, multi-accounting detection, geo-restrictions |
Keeping the game engine off-chain is standard. Scoring depends on external data and rule changes; putting it in smart contracts adds cost without making it more trustworthy, because the data still comes from an oracle you control. For the low-fee chain choice, the NFT Layer 2 guide compares the options.
Licensing is the moat
Sorare's cards use real player names, faces and club badges under licenses from leagues, clubs and player associations. Without those licenses you cannot legally sell cards of real players in most markets. Licenses are expensive, slow to negotiate, and usually go to companies with funding and a track record. Realistic alternatives for a new entrant:
- Start with a single league, a lower division, or a women's league where rights are more accessible.
- Partner with one club or federation for an official product.
- Use fictional players or fan-created content in a game not tied to real-world stats.
- Pick a niche sport with an engaged fan base and less licensing competition.
The broader picture for sports collectibles is in the sports NFT marketplace guide, and the NBA Top Shot comparison covers a collectibles model without the fantasy game layer.
Gambling and regulatory risk
A game where you pay for cards, compete, and win prizes of monetary value sits close to gambling and fantasy sports laws. Regulators in the UK and France, among others, have examined whether NFT fantasy games fall under gambling rules, and the answer varies by country and by design details such as whether entry is free and how prizes are funded. Plan for geo-blocking, age verification, and KYC on payouts from day one.
If your design drifts toward wagering on outcomes, it is a betting product; the sports betting dApp guide explains that separate regime.
Cost and timeline drivers
The NFT contracts and marketplace are a modest share of the work. As a reasoned estimate, an MVP with cards, a marketplace, lineups, scoring for one league and card checkout needs a team of six to eight (contracts, backend, game logic, two frontend or mobile, data integration, design, QA) for six to nine months. Ongoing costs are dominated by licenses, the data feed, prize pools, customer support and compliance. Many teams underestimate the game design work; the scoring system and reward table determine whether players stay after their first week. For more on game economies, see the NFT gaming platform guide.
Frequently asked questions
Can I build a Sorare clone without player licenses?
You can build the software, but selling cards with real players' names and likenesses without rights exposes you to legal action. Use licensed, fictional or partner content.
Why are game rules kept off-chain?
Scoring relies on external match data and rules change between seasons. Running it on a server is cheaper and faster to update; publishing the inputs and results keeps it auditable.
Which NFT standard suits player cards?
ERC-721, since each card has a unique serial number within its tier. On non-EVM chains, use the native NFT standard with equivalent metadata.
Is the fantasy NFT market still growing?
NFT trading activity broadly is far below its 2021 to 2022 peak, and sports collectibles followed that trend. Fantasy games with genuine gameplay and free entry routes have held up better than pure collectibles.