Frequently asked questions
What is LeetFut?
LeetFut turns any public LeetCode profile into a FIFA-Ultimate-Team-style player card rated out of 99, scored live from real problems solved, contest rating, streaks, accuracy, breadth and badges.
Is LeetFut affiliated with LeetCode?
No. LeetFut is an independent fan project and is not affiliated with, endorsed by, or connected to LeetCode. It only reads publicly available profile data.
How is my rating calculated?
Six signals from your public profile (consistency, hard mastery, contest, versatility, accuracy and volume) are mapped to football stats. Your overall is a position-weighted blend of those stats capped at 88; the 90s are a legacy gate earned with years active, contest standing, total and hard solves and badges.
Do I need an account or password?
No. You never log in and LeetFut never asks for a password. You just enter a public LeetCode username.
What data does LeetFut use?
Only public LeetCode profile data — solved counts, acceptance rate, contest rating, submission calendar, topics, languages and badges. No private data is accessed or stored.
How do I embed my card?
Your card is available as a live image at your-domain/<username>.png. Drop that image link into a GitHub README, portfolio or profile and it re-scouts itself as your stats change.
What is a Duel and a League?
A Duel is a 1-v-1 head-to-head between two cards across the six stats. A League ranks you plus up to four teammates into a 1st / 2nd / 3rd standings table.
Why is my score lower or higher than I expected?
Each stat is measured against the rest of your own profile, so your card leans toward your strengths. High overalls need sustained, broad activity — not one metric — so a spike in a single area won't max the card on its own.
Still stuck? Try the about page or get in touch.

