From academy to professional
Choose your position and nationality, then find your path through training, playing time and transfer decisions.
From the academy pitch at 15 to the World Cup final — contracts, transfers, derbies, national team, retirement:
every big moment is your call.
Asia · Oceania
Europe
South America
North & Central America
Africa
World seed
· New seed
Same seed, same choices, same life (you can also enter a friend's seed)
⚙ Theme, animation & currency
FootLife is a free football career simulation game. Start at a youth academy at 15 and decide how to train, when to transfer and how to handle every defining moment.
Choose your position and nationality, then find your path through training, playing time and transfer decisions.
There is more than goals and trophies. Manager trust, fatigue, injuries and life off the pitch are all part of your journey.
Revisit a familiar world and make a different choice. Try new positions and nationalities to collect your own career stories.
Your FootLife story starts at 15. Choose a nationality and position, make childhood and academy decisions, then work toward professional football. This text-based career simulator asks you to weigh squad competition, playing time and development when deciding whether to stay, go on loan or transfer. Each choice shapes your path from academy prospect to professional.
Will you be a clinical striker, a creative midfielder or a reliable defender? Train shooting, passing, pace and defending to suit your position while managing fatigue, injuries, form and manager trust. Attributes and condition affect match choices. As a professional, you also face decisions about contracts, wages, squad roles and national-team opportunities.
Play FootLife on a phone, tablet or computer without an account or installation. Try world seeds and daily challenges, review achievements and past careers, or restart with another position and nationality. Progress and rankings stay in this browser, with saves at each season’s start. Export a JSON backup before changing devices. Supported browsers can use cached resources offline after the first online visit.
Six steps to understand positions, training, match choices and saves.
FootLife is a free, text-based football career simulator. Start as a 15-year-old academy player and shape your training, match decisions, contracts, transfers, national-team career and retirement. It focuses on career choices rather than real-time football controls.
No account or installation package is required. Play in a phone, tablet or desktop browser. Supported browsers also let you add the game to your home screen.
Enter a player name on the home page, choose goalkeeper, defender, midfielder or forward, then select a specific position and nationality. Start your career, complete the childhood choices and join a youth team.
Career saves, achievements, past lives, leaderboards and settings are stored in this browser’s localStorage. The game saves at the start of each season. After refreshing, resume from that season’s start; unfinished choices within the season must be replayed.
Yes, through a manual backup. Open Save backup on the home page, download the complete JSON file, and import it on another device or browser. There is no automatic sync. Importing merges history and achievements while preserving existing progress and settings.
An internet connection is needed for the first visit. Once a supported browser has cached the resources through its service worker, cached game resources can be used offline. A language or font that has not yet been cached may still require a connection.
Turns off card entrances, screen transitions, the big GOAL! text and confetti. Also applied automatically when your system has "reduce motion" on.
Display conversion only (US$1 = NT$32, €1 = NT$35, NT$1 = ¥4.7 = ₩43); doesn't affect the game. Cards already on screen won't be rewritten.
If the game doesn't match the update notes, or the home-screen app is stuck on an old version, tap this to clear the old cache and load the latest version. A career in progress goes back to the save from the start of this season.