New users: Get 500 bonus coins when you sync your FPL team and play your first battle. Unlock a free entry to win $500 after 3 events. T&Cs apply
Bring your FPL team to life: sync instantly, challenge others, and compete to win every Gameweek.

Prize pool
1,000 TON
Built for speed, fairness, and real rewards.
Draft fast with live player stats.
Cash & TON rewards weekly.
Clear scoring and payouts.
Seamless mini-app experience.
One-tap entries and instant results.
Battle on trusted rails.
Three simple steps to start winning.

Register or connect your FPL squad with your FPL ID or Name.

Join or create tournaments, invite friends, and use TON to enter.

Track your progress live and win the prize pool.
Play daily battles and win prizes in TON and cash.
1,000 TON
Top 100 split including boosters.
250 TON
Mini-battles with low entry fees.
$5,000+
Season-long events and sponsor prizes.
No. FPL Battles is an independent fan product and is not affiliated with the Premier League or the official Fantasy Premier League game.
Launch FPL Battles from Telegram, connect your current-season FPL team, then choose an open battle or use an invite link. The app shows the entry requirements before you join.
Use a browser, not the FPL mobile app. Go to My Team, then Points & Rankings and Gameweek History. Copy your team page URL and paste it into FPL Battles. Your ID is the number after /entry/ in a URL such as fantasy.premierleague.com/en/entry/123456/history.
FPL Battles only accepts a current-season FPL team. Previous-season IDs can be rejected after FPL resets its data. Open FPL in Safari or Chrome, find your current team URL, and connect it again.
Each paid battle shows its entry fee and payment options before you join. Your place is confirmed only after payment succeeds in the app. Never send funds, wallet details, screenshots, or transaction hashes to anyone in a Telegram chat or direct message.
Entries lock before the relevant FPL gameweek deadline. The bot and community share reminders, but join early because no entries can be accepted after the battle locks.
Results use FPL gameweek scores once they have settled. The tournament page shows the final standings, and any winner, payout, refund, or account-specific update is sent privately through FPL Battles.
The FPL Battles bot sends personal updates about your entry and payments. The Telegram community posts open battles, deadline reminders, results, and leaderboards in its topic channels.
Use the Help topic for general questions. For account, payment, wallet, or tournament issues, contact FPL Support through the bot and do not share sensitive payment information in the group.
Join the waitlist and get notified when daily battles go live.