Skip

Changelog

v2.2.1 Smoother play, safer saves, accurate statistics, easier start

One developer.
No studio.
LIVE
KICK-OFF v2.2.1 Smoother play, safer saves, accurate statistics, easier startSEPTEMBER 2026

An optimisation update: saving no longer freezes the game, saved games are better protected, the statistics add up, and starting a new career is quicker.

1'No more freezing when saving The weekly save now runs in the background with just a small notice. Starting a career loads twice as fast, and the first interview after a matchday no longer stalls.
18'Saved games are safer Every saved game carries a checksum. If a file is damaged, the game automatically loads the last backup. After loading, rival clubs pay their full costs again, and relegated clubs no longer disappear from the All-Time Table.
35'The statistics add up Own goals no longer count for the scorer, second yellow cards are counted separately, and the top scorer lists include the goals of every league. When Argentina runs in the background, it now plays its whole season with both tournaments.
53'An easier start Name, difficulty and contracts come sensibly preset - just click on to get going. New: your manager's age and nationality, shown in the Career Overview. Club names appear everywhere instead of city names.
70'Languages and display Numbers are written the way each language writes them. Chinese, Japanese and Korean use the right script, Arabic runs right to left, and no text is smaller than 24 pixels anymore.
87'Also fixed At most five substitutions, injuries included. Every club crest is unique. Free agents are back in pre-season. And the commentary no longer contradicts what is happening on the pitch.
FULL TIME 90'
KICK-OFF v2.2.0 Fixes: Belgium, advertising boards, young players, your own databasesSEPTEMBER 2026

A maintenance update. Belgium now plays its real league format, real sponsors appear on the advertising boards, and your own databases no longer bleed into one another.

1'Belgium plays its real format The Pro League has abolished its play-offs: 18 clubs, 34 match days, two direct relegations. The second division has 15 clubs with free weeks.
9'Belgium plays its real format Careers already running finish their season in the old format and are topped up at the season change.
17'Real sponsors on the advertising boards With no boards booked, four fixed invented names used to stand in the stadium. They now come from the sponsors of your country and club tier.
24'Real sponsors on the advertising boards Every one of them can be changed in the database editor - including sponsor tiers 7 and 8, which can be reached there for the first time.
32'Young key players cost more The youth premium on the market value now follows playing strength instead of applying equally to everyone under 21.
40'Young key players cost more A young squad player is cheaper than before, a young regular clearly more expensive.
48'Your own databases stay apart and open faster Club logos and kits belong to the database a save came from. In the main menu "Continue" used to show the images of whichever file was selected.
56'Your own databases stay apart and open faster The list of your own files no longer freezes, the online list names clubs, players, date and description, and uploading shows a please-wait notice.
64'Also fixed Club logos are displayed larger everywhere, including in the press conferences, and uploaded logos with a transparent border are cropped.
71'Also fixed League names from the editor apply in all built-in countries again.
79'Also fixed Scrolling with your finger now works over buttons as well.
87'Also fixed The calendar handles leagues with an odd number of clubs correctly.
FULL TIME 90'
KICK-OFF v2.1.9 Emergency fix for Android: large saves load againSEPTEMBER 2026

An update for the Play Store only. Long careers could no longer be loaded on phones, even though the save was complete. Thanks for the report with screenshots.

1'Error while loading" with large saves Phones applied a fixed size limit when loading. With many countries a save grows beyond it after a few seasons, and the game refused it - even one it had just saved itself.
87'Error while loading" with large saves The limit is gone. Affected saves are not damaged and load again after the update.
FULL TIME 90'
KICK-OFF v2.1.8 Emergency fix: the season end counts only onceSEPTEMBER 2026

Four bugs with the same root cause: a game rule was tied to a screen, so it ran twice or not at all. It affected your players ageing, the ageing of the computer clubs, the title holder's European place and the yellow cards in the quarter-final. Thanks to everyone who reported it.

1'The season end ran more than once Loading the end-of-season save ran the whole season end a second time: your players aged by two years instead of one, every contract lost two years, and twice as many players retired at the computer clubs.
8'The season end ran more than once Each of these steps now records in the save that it is done for this season. The screen may appear as often as it likes: it no longer changes anything.
15'On slow devices the computer clubs did not age at all The retirements ran in a single block across all 821 computer clubs, and the screen gave up after 30 seconds - so on a slow device no computer player ever retired.
23'On slow devices the computer clubs did not age at all The season end now runs in small steps and belongs to the season rather than to a screen.
30'The European champion starts in his own competition again Champion, cup winner and EU Champions Cup winner - and still starting in the EU Conference Cup. The winners only reached the archive the rule reads from if you actually saw the screen after the final.
37'The European champion starts in his own competition again The game now archives them itself, the title holder is back at the front of his country's list, and in Argentina the rule applies at all.
44'Yellow cards and empty countries Yellow cards are wiped after the quarter-final again, even if you simulate through.
51'Yellow cards and empty countries Ticking every country in the country selection produced eight countries without a single club - fixed, and affected saves heal themselves on loading.
58'Yellow cards and empty countries The youth academy's upgrade window was unreadable, with headings and costs overlapping. Rebuilt.
65'Two lists you could not operate With fifteen active countries the country tabs pulled the panel wider than the screen. They now wrap.
73'Two lists you could not operate In the targeted transfer abroad the country list could not be scrolled, neither on the phone nor on a PC. Now it can - including with your finger on a button.
80'What changes for careers in progress A save in which the computer clubs' season end used to fail now gets a normally ageing world - so more retirements than lately, until the backlog is worked off.
87'What changes for careers in progress A European place lost in an earlier season cannot be restored retroactively. From the next title on, the rule applies.
FULL TIME 90'
KICK-OFF v2.1.7 The youth academySEPTEMBER 2026

This version is about the youth. What used to be one home-grown player per season is now a whole academy, with its own league, its own training and its own decisions. Alongside that, eight countries have joined, each with the league format it really plays. Thank you for all the feedback and bug reports – a lot of it went into this patch.

1'The youth academy Three age groups (U15, U17, U19) with their own youth league, their own table and their own scorer list. The club now runs three intakes instead of one talent a year.
4'The youth academy The academy has five levels, and they decide the number of places, the training budget, individual training and trial weeks. Training goes by position, and match practice counts towards it: an appearance, a goal, an assist and a clean sheet all pay into the same account.
7'The youth academy The first pro contract from 16 is also the promotion into the squad – and the only protection against another club poaching the talent. Anyone still unsigned at 19 leaves at the season change.
11'The youth academy The scout travels in three ranges, each with its own price and its own waiting time. Plus a board of players other clubs are releasing – and the option to poach talent, at home and abroad.
14'The youth academy A youth coach and a scout can be hired: the first sets the pace of development, the second the quality of the finds.
17'Eight new countries, each with its real format Austria, Switzerland, Netherlands, Belgium, Denmark, Poland, Portugal and Argentina. That makes fifteen countries to choose from.
20'Eight new countries, each with its real format Netherlands, Portugal and Poland play 34 matchdays. Austria and Denmark split into two groups after 22, Austria halving the points, Denmark keeping them.
23'Eight new countries, each with its real format Switzerland plays three rounds over 33 matchdays and only then splits – 38 matchdays, the longest season in the game. Belgium plays 30 and then a championship round of the top six.
26'Eight new countries, each with its real format In every split league the group beats the points: the last team in the championship group stands above the first of the qualification group. The table draws a dividing line there.
30'Eight new countries, each with its real format Argentina: 30 clubs in two zones, two tournaments a season and therefore two champions a year. Relegation does not hang on this season but on a three-year points average.
33'The 2026/27 season All fifteen countries start from the real season – champions, promoted and relegated clubs, last season's placings, cup winners and European entrants are correct, qualifying rounds included.
36'The 2026/27 season Every league stands in its present composition, from the first tier down to the third. Stadium capacities, squad strengths and the share of foreign players in every league have been brought up to date.
39'The 2026/27 season The team selection sorts by last season's placing, with the promoted clubs at the bottom.
42'European cups and titles When more clubs qualify than there are places, the surplus is no longer cut – it is played out over two legs before the league phase, in calendar weeks 2 and 3.
46'European cups and titles A club that loses its qualifier drops into the league phase of the tier below. There is prize money for taking part in the round, and the full amount once a club is through.
49'European cups and titles A league title is now booked on the final matchday, not eleven weeks later at the season review.
52'European cups and titles The underdog title is within reach again – it also counts for a squad that started the season in the bottom third, and for a promoted side that wins the league straight away.
55'Match commentary 523 translated lines sat in the game and were never drawn – now you hear them, and no source of text is silent any more.
58'Match commentary Kick-off has twenty variants instead of five, injuries nine instead of one. New as follow-ups: saves, clearances, cards and the substitution forced by an injury.
62'Match commentary Plus the solo run as the big chance, the direct free kick as the dangerous one, the critical booking at the real suspension threshold, and the bicycle kick as a finish after a cross.
65'Match commentary A player's name now sits in a whole sentence instead of being stuck on the end. That repaired the word order everywhere a language does not put the name last.
68'Also in this version 37 countries from templates: you can build a country inside the game – with clubs, players, sponsors, referees and a calendar. No purchase, one tap is enough.
71'Also in this version New game: country and the leagues running alongside it sit on one screen, with a bar showing what your choice costs in storage and where the recommendation for this device lies.
74'Also in this version A game week with nine active countries runs twice as fast as before. The background matches compute the same result character for character – nothing has been simplified, it is only quicker.
77'Also in this version Premium shop: prices and bundle contents match the store again, and the saving is calculated rather than claimed.
81'Also in this version Every league table now sorts by the same rule. Fourteen copies of that rule are gone, two of which decided TV money and promotion.
84'Also in this version Nationalities come from a single register. On the English interface every player used to count as a foreigner.
87'Also in this version The external merchandising deal now pays what it promises: the licence fee up front, the attendance share on every home matchday.
FULL TIME 90'
KICK-OFF v2.1.6 Emergency fix: the shop opens againAUGUST 2026

A quick one, and an apology: since 2.1.5 the shop would not open on phones and tablets. The screen stayed empty and the back button did not respond, so the only way out was to close the game.

1'What was fixed The cause was our own doing. The tutorial rework in 2.1.5 introduced two very similar functions, and one of the six places that call them was given the argument list of the wrong one. That is enough to stop a script from loading, and the shop screen is driven by exactly that script.
30'What was fixed What we changed beyond the fix itself: our parse check used to run through a hand-written list of 55 files, and the shop was not on it. It now checks every script in the project, all 387 of them. A list you maintain by hand always lags behind; a scan cannot.
58'What was fixed On desktop the shop itself was fine. Two return paths were not: coming back from the custom player creator or the training points dialog led to the mobile screen. That is fixed as well.
87'What was fixed Sorry for the trouble.
FULL TIME 90'
KICK-OFF v2.1.5 Crests, your own images and clearer financesAUGUST 2026

This patch brings a lot of graphics into the game: crests, kits and sponsor marks. That also means more for you to design yourself in the editor, and it means your own files need updating again. Sorry for the hassle. All of it is groundwork for the animated scenes now being planned. Thank you for all the feedback, you are a truly great community.

1'Crests, kits and your own images Crests and kits: Every club has its own colours, its own crest and its own kit, derived from its ID so it looks the same on every device. The crest appears where a club stands on its own (tables, rankings, club lists), the kit where two clubs face each other (scoreboard, fixtures, results). Four crest shapes with real-world models, weighted differently per country.
7'Crests, kits and your own images Your own images: Crests, kits, away kits, sponsor marks and pitchside boards can be uploaded - one at a time in the editor, or as a ZIP for the whole squad. SVG is accepted and rasterised. A template ZIP with every club name in your active database is included.
13'Crests, kits and your own images Sponsor marks: Every sponsor has its own mark with colours, pattern and monogram. 32 pictograms are recognised from the name: Blue Cow Energy gets a cow. Fully editable.
19'Finances and fan shop Finances: you can see where the money goes: Every row of the finance screen expands and shows its individual entries with amount, count and matchday. Each cost item carries a question mark that explains that item. The three key figures are clickable too: monthly fixed costs, board satisfaction and the financial rating now show how they are arrived at.
26'Finances and fan shop Tax and rating: Tax on your season profit drops from 25 to 10 percent. And the financial rating now measures your balance against your squad value: AAA is reachable for a small club too, instead of only for whoever already has the most.
32'Finances and fan shop Fan shop: The order buttons count the home games you have left instead of the whole season - before, from matchday two onwards you were buying stock for games long played. New: the domestic cup scarf, unlocked by reaching the cup final. The whole screen is split into four tabs and reads far more calmly.
38'Player form and match rating Player form: Weekly training now has a noticeable effect, and it happens in exactly one place. Regeneration lifts your weakest players, position training targets its own group. Substituted players no longer count as benched and no longer lose form for it. The winter break no longer eats a good first half of the season.
44'Player form and match rating Match ratings: Goal fests and derbies now count: a 5-4 is rated differently from a 1-0, and a derby win carries more weight.
50'Stadium and office Stadium atmosphere: Between events the fans sing - six pools depending on the score, with no repeats within a match. Plus a follow-up line for every goalscorer.
56'Stadium and office The pitch in your office: You can see the state of the pitch: worn patches in front of the goals and in the centre circle, in six stages, matching the text on the stadium screen.
62'Stadium and office Top matches: A top match is only a top match when both sides are actually near the top - not merely because two big names meet.
69'Competitions, tutorials and languages Continental cups: Win the second tier and you start in the first next season, even without a league place. Title holders are seeded. Finals and titles pay considerably more than before; merely taking part does not.
75'Competitions, tutorials and languages Card statistics: Fair-play tables for other leagues were empty. They fill up from the next matchday onwards.
81'Competitions, tutorials and languages Tutorials and intro: Every help text looks the same and is broken into sections instead of walls of text. And the logo in the intro really blows its whistle now, in time with the sound.
87'Competitions, tutorials and languages Languages: 5650 lines reworked. Mistranslated football terms fixed - in 15 languages 'player' meant a media player, the league table meant a piece of furniture and a cross meant a crucifix.
FULL TIME 90'
KICK-OFF v2.1.4 Achievements, finals and a startup problemAUGUST 2026

A maintenance update with one core theme: the achievements. It started with a player reporting that two selling achievements never dropped. Reviewing all 80 found the cause and eleven more faults along the way. The forum brought the second focus: in the fan shop both finalists now sell at a final, and the championship scarf follows the title race. On top, an engine change fixes a crash that kept the game from starting at all on a few devices.

1'Achievements "Made a Profit" and "Doubled Up" were structurally out of reach: a player's purchase price was wiped at the season change, and the holding period forbids selling in the season of purchase. By the earliest possible sale the price was always gone. It now stays with the player, and prices from the running season are restored on load.
6'Achievements Record Win only counted in the league, a 7-0 in the cup did not. Double and Triple were also awarded for a second division title. The Triple accepted any continental cup instead of only the top one.
11'Achievements The finance achievements measured the bank balance: a single large loan could unlock all four tiers at once. They now count earned profit, with open loans deducted.
15'Achievements Streaks such as defending a title and profitable seasons lived device-wide outside the save. A new career inherited the old one's streak. They belong to the career now.
20'Achievements The demo match no longer grants achievements. A demo win used to burn "First Match" permanently into the store account even though no career exists.
25'Fan shop: finals and special items Finals are played at a neutral venue. Until now only the side listed as home in the pairing sold there, so the seeding decided the income. Both finalists sell now, and the gate receipts are shared.
30'Fan shop: finals and special items More people buy on a final day than at an ordinary home match, and the scarf matching the competition sells many times over. A win brings more revenue than a defeat.
34'Fan shop: finals and special items The cup scarf stays orderable until the end of the season, not just until the final. That way it keeps selling at the continental super cup too.
39'Fan shop: finals and special items The championship scarf follows the title race instead of a fixed matchday limit: available once the title is realistic in the second half of the season, and in higher demand the safer the championship becomes.
44'Fan shop: finals and special items Knockout home matches count in the forecast, and the revenue line now uses every selling match instead of the league fixtures alone.
49'The game would not start on some devices On a few devices the game died during startup, before the first frame appeared. Those players never saw a menu.
54'The game would not start on some devices The cause was not in the game but in the game engine: it asked the device for a file storage location and did not expect that some devices do not provide one. We moved to the repaired version.
58'The game would not start on some devices The same update brings further fixes, among them back navigation on newer Android versions and graphics output.
63'Handling On the laptop the "Alerts" tab is now the default. Something changes there every week, while the picture note is read once per season image at best.
68'Handling In the pre-season the salary overview leads back to your staff. The laptop is not available there, which cut off planning for the assistant coach and the rest of the staff.
73'Handling The fan shop now explains the rules for finals and special items in its help text, and the laptop reports when a final is coming up or the championship scarf becomes available.
77'Editor: league changes If you moved a team to another league in the editor, it was back in the old one after saving. The change itself was always stored correctly.
82'Editor: league changes The fault was in how leagues are assembled: as soon as a league ended up one team short, the whole assignment was discarded and rebuilt from the ID range. Swapping two teams kept the count even, which is why that case worked.
87'Editor: league changes Leagues are now filled up instead of rebuilt. Databases without maintained league names stay playable, and a new regression test locks down both sides.
FULL TIME 90'
KICK-OFF v2.1.3 Contracts and bug fixesAUGUST 2026

A maintenance update for every platform with two focal points. A player could pick up two or three yellow cards in one match without being sent off. And weekly training barely moved form, a training camp was the only lever. Plus a full review of the achievements and a training focus you can pick for your assistant coach. New on top, straight from the forum: you can terminate contracts by paying a severance, and academy players negotiate their first deal with you.

1'Cards and sendings off Two or three yellow cards in one match without a sending off fixed. The kick off of a match simulated in parallel wiped the bookings of the match still in progress.
3'Cards and sendings off For the same reason red cards, injuries and line ups could go missing mid match.
4'Cards and sendings off Card suspensions stay separated by competition as before, injuries still rule a player out of every competition.
6'Cards and sendings off On a sending off the match stopped in text mode, the continue button turned green, and the reason only appeared after the click. The signal to the interface arrived before the commentary.
7'Training affects form Weekly training barely moved form. One point of regeneration worked exactly like ten, and it hit random players.
9'Training affects form The points now decide how many players gain form, and it targets those in the worst form. A fitness coach on the payroll raises the ceiling.
11'Training affects form At a serial champion without a training camp, reserves sat at form 3.6 and now reach 10.0 with full regeneration training.
12'Training affects form Computer teams got a counterpart that grows with the difficulty level. On the highest level a club without regeneration training sits below the competition.
14'Training affects form New in the season preparation: a status panel with form, fitness, freshness and offside trap strength, plus a list in the help popup of what your training points do.
16'Training affects form Tapping the squad status panel shows what the training achieved on the last matchday: who was brought into form, who gained condition, and what the match-only areas contributed.
17'Contracts and youth players New: you can terminate a running contract by paying a severance. The amount depends on how easily the player finds a new club, an older or out-of-form player costs more. You can negotiate.
19'Contracts and youth players He leaves on a free transfer and cannot be signed back for two seasons. Showing a key player the door costs morale and popularity.
20'Contracts and youth players New: academy graduates arrive without a professional contract and ask for their first deal themselves, below market level. Without a signature they leave the club.
22'Contracts and youth players Fixed: youth players earned up to 2.3 times what a negotiated contract costs, 11.7 instead of 5 million a year for a strong talent. Their wage was never negotiated, it came from the transfer formula. Existing save games are corrected on load.
24'Contracts and youth players Two new studio conversations: a player asks to have his contract terminated, sometimes waiving most of his remaining wages. And veterans start talking about retirement, a testimonial match brings income and goodwill.
25'European cups: stuck brackets In 2.1.2 the symptom was fixed, a final without an opponent. The cause was a bye in the knockout bracket: it kept the field permanently odd and passed the error through every round, up to a quarter final with nine and a final with three teams.
27'European cups: stuck brackets The field of the next round is now derived from the second leg ties, exactly one winner per tie. Continental cups no longer have a bye, domestic cups keep their own.
29'European cups: stuck brackets From the round of 16 there is no fresh draw, the path to the final is set. That matches the real league phase format.
30'European cups: stuck brackets Affected save games repair themselves on loading.
32'Achievements The Double is now awarded when you win the Treble in the same year.
33'Achievements Sold at a Profit and Double Profit Sale work again. A player's purchase price used to be lost at the turn of the season.
35'Achievements Sales through a studio offer now count towards the transfer achievements.
37'Achievements Perfect Season and Season Invincible check the current season instead of your whole career.
38'Achievements Cup Collector no longer counts the league title as a cup, Underdog Champion now also covers the bigger outsiders.
40'Achievements New: Super Cup Winner and Promotion.
42'Merchandise Merchandise sales now also depend on squad value. Your squad is measured against a fixed benchmark rather than the league average: strengthen it and you sell more.
43'Merchandise The swing is kept small, this is a nuance and not a new money tap.
45'Merchandise An item that loses its unlock keeps selling its remaining stock. It was missing from the forecast and quietly held back sales of every other item.
46'Assistant coach The assistant coach always set the same training targets. Now you pick the focus first: Attack, Defence, Set Pieces, Fitness or Balanced.
48'Assistant coach He distributes the points accordingly and takes opponent strength, home or away, competition, squad condition, derbies and top matches into account.
50'Assistant coach How precisely he hits your brief depends on his level.
51'Football vocabulary In many languages the football vocabulary was mistranslated: the league table was a piece of furniture, a header a document heading, a cross a crucifix.
53'Football vocabulary More than a thousand places are corrected.
55'My Own Player In around 20 languages the feature was called a media player, because the English word Player had been translated as a playback device. Russian and Swedish carried half German sentences.
56'My Own Player The creation screen said 16 to 38 years, the allowed range is 18 to 40.
58'My Own Player It now also states that you have one player of your own at a time. Ending his career frees the slot again.
59'My Own Player In English the feature is now called My Own Player instead of Custom Player.
61'My Own Player The same mix up sat in 43 more places and is fixed as well. In Polish the Player column in tables and ratings read playback device, in Tajik it affected half of the database editor.
63'My Own Player A search for other ambiguous football terms turned up more than a thousand places: the league table was a piece of furniture, a header was a document heading, a cross was a crucifix, form was a paper form. Swedish and Russian carried half German sentences in the database editor.
64'Custom databases Custom league names are now used in team selection as well.
66'Custom databases Domestic super cups and the South American cups can be renamed without the names overwriting each other.
68'Custom databases Large databases save noticeably faster. The safeguard stays: an aborted file never replaces the old one.
69'South American careers Continental Master and Favourite Champion were unreachable there. Both now follow your own confederation and the best prestige tier of the country.
71'South American careers The achievement list names the cups the way they are called in your career and hides the third continental tier where it does not exist.
72'Desktop and handling Quick access on the desktop: eight shortcuts to finances, table, sponsors, cups, stadium, statistics, wages and career. The way back leads to the desktop, not to the office.
74'Desktop and handling Free kick, penalty, captain and sweeper can be assigned straight from the substitution screen.
76'Desktop and handling Perimeter advertising can be arranged during the season. You are paid for the remaining fixtures.
77'Desktop and handling The sales history in the fan shop shows matchday, opponent and, for cup games, the competition. A cup home game used to carry the number of that week's league fixture.
79'Matchday and contracts: the final pass Penalty shootouts: in cup games your own team never scored, because the takers and the keeper ratings were read from a match simulated in parallel. Both now come from your own match.
81'Matchday and contracts: the final pass Goal chances in text mode are tied to the commentary and the minute pace follows the text speed. At triple speed the highlight used to run beside the text.
82'Matchday and contracts: the final pass Terminating a contract is now possible during the pre season as well, which is exactly when you sort out the squad. An academy player without a professional deal leaves for free, with no severance.
84'Matchday and contracts: the final pass After switching between databases the team selection shows the countries of the current database again. Nothing needs to be done by hand.
85'Matchday and contracts: the final pass The board's first warning was recorded but never delivered. A good cup run now really does calm the board down.
87'Matchday and contracts: the final pass The live table counted your own match in progress twice. The pick lists for free kick, penalty, captain and sweeper are no longer black.
FULL TIME 90'
KICK-OFF v2.1.2 Bug fixesJULY 2026

A maintenance update for every platform. The main item is England and Türkiye, where clubs were disappearing from the leagues from the second season on. Affected saves repair themselves on loading.

1'England and Türkiye England and Türkiye: all clubs selectable again. From the second season on, teams were disappearing from those leagues. Affected saves and databases are repaired automatically on loading.
15'England and Türkiye England's national cup is now called National Cup.
30'Achievements and European cups Counter achievements (matches, wins, transfers, titles) are granted again and added retroactively.
44'Achievements and European cups European cups: final without an opponent fixed.
58'Shop and Steam Shop purchases complete again.
73'Shop and Steam After closing the Steam overlay the game responds normally again.
87'Display Loading screen texts display cleanly on every device.
FULL TIME 90'
KICK-OFF v2.1.1 Bug fixesJULY 2026

An interim update released on Steam only. Everything from it is also part of v2.1.2 for the other platforms.

1'Fixed on Steam Purchases: Several shop items could not be bought because no price was stored on Steam. All items are available again, prices are unchanged.
30'Fixed on Steam Steam overlay: The overlay barely responded during the game and could not be operated, which also blocked the payment dialog.
58'Fixed on Steam Achievements: Achievements with a counter (matches, wins, transfers, championships, cups, seminars, points) were never unlocked. They are granted again, and milestones you already reached are added when you open the achievements screen.
87'Fixed on Steam European cups: In some save games the final had no opponent and the season could not continue. Affected saves repair themselves on loading.
FULL TIME 90'
KICK-OFF v2.1.0 Build Your Own WorldJULY 2026

The biggest content update since launch. You can now build entire football countries yourself: leagues, cups, promotion and relegation, playoffs. Brazil joins as a new playable country with its own continental competitions. On top of that: pitch-side advertising, your own fan shop, staff to hire, and a full rebalance of transfers, player development and club finances.

1'Build your own countries Define leagues, cup, promotion and relegation and playoffs freely, build complete countries from scratch
4'Build your own countries 78 country templates with authentic city lists and derby pairings
7'Build your own countries League level selectable, every team renameable, countries can be excluded from a custom database
10'Build your own countries Excluded countries disappear from team selection as well
13'God mode Editor changes apply immediately in your running career, no restart and no new save
16'God mode Rename a club, adjust a league, change a cup format: the next matchday already uses it
19'New country: Brazil Three leagues, its own national cup, its own currency and its own continental competitions
23'New country: Brazil The South American cups run with a real group stage: 32 teams, 8 groups of 4
26'New country: Brazil Clubs from the same country are kept apart in the draw, exactly like the real thing
29'New country: Brazil Group winners and runners-up advance, the third-placed teams drop into the second-tier competition
32'New country: Brazil Prize money, sponsor levels and ticket prices follow South American reality
35'Sponsoring, fan shop and staff Pitch-side advertising sells slots depending on your stadium size
38'Sponsoring, fan shop and staff Run the fan shop in house, with production runs, prices and stock risk, or license it out for a flat fee
41'Sponsoring, fan shop and staff Hire staff: physiotherapist, fitness coach, assistant coach, goalkeeper coach and scout, each on five levels
44'Sponsoring, fan shop and staff The hired assistant coach sets the strongest, best form or freshest eleven at the press of a button
47'Season awards and career Player of the Year and Manager of the Year at the end of every season, tracked per country
50'Season awards and career Career achievements now run all the way to season 50
53'Rebalanced: transfers, development, finances Player values follow quality rather than the league a player currently sits in
56'Rebalanced: transfers, development, finances The difficulty setting finally affects contract talks at every club, not just at small ones
59'Rebalanced: transfers, development, finances Age counts year by year instead of in coarse steps
62'Rebalanced: transfers, development, finances Success bonuses, merchandise demand and advertising income now face real operating costs and taxes
65'Rebalanced: transfers, development, finances AI clubs get the same treatment, so the league stays healthy across many seasons
69'Match engine and difficulty The position matchup used an outdated internal numbering and skewed around 40 percent of all match events
72'Match engine and difficulty AI teams picked tactics that were never applied in the match
75'Match engine and difficulty AI squads thinned out over the seasons while yours only grew
78'Match engine and difficulty Balance adjusted: favourites still win, but a title season is no longer a walk
81'Currencies and languages Home currency selectable from over 60 options, in the settings or directly at team selection
84'Currencies and languages All amounts are converted automatically
87'Currencies and languages Arabic joins as another language
FULL TIME 90'
KICK-OFF v2.0.6 Season SaverMAY 2026

Bugfix release for the multi-country update. The most important fix: European competitions now end reliably in season 2 and beyond, so a career runs cleanly through every season. Whistle1 is also available on the Apple App Store from today.

1'European competitions end reliably In multi-country mode with all 6 countries, the Champions League, Europa League and Conference League could end up with fewer than 36 qualified teams, the knockout stage then found no opponent and the season stalled
10'European competitions end reliably The per-country allocation rules now scale dynamically with the number of national direct qualifiers
18'European competitions end reliably European cup tables are built at qualification time, no more lazy-init gap on the way into the knockout stage
27'Interview and live ticker corrected Relegation interview: on going down from the first to the second division, the studio interview said "relegated from league 2 to league 2", the old and the new league are now read correctly
35'Interview and live ticker corrected Live ticker: on saved or missed penalties the ticker sometimes named an outfield player instead of the keeper. The goalkeeper is now resolved deterministically from the defending side
44'Top-scorer lists complete Career top scorers keep their name: in the all-time scorer lists, finished careers sometimes showed "???" instead of the player's name, the name is now stored persistently with the first goal
53'Top-scorer lists complete All-time league scorers now cover every country: goals from league matches abroad are archived correctly at the end of the season
61'Whistle1 now on the App Store Whistle1 is available on the Apple App Store from today, for iPhone and iPad, iOS 14 or newer
70'Whistle1 now on the App Store 73 Game Center achievements, in sync with the Google Play Games ones
78'Whistle1 now on the App Store StoreKit 2 for in-app purchases, the same product range as on Android
87'Whistle1 now on the App Store That puts the game on every major platform: App Store, Google Play, Steam, itch.io and the browser
FULL TIME 90'
KICK-OFF v2.0.5 Conquer the WorldMAY 2026

The largest content update since multi-country: Italy, France and Spain are playable (18 leagues, ~26,000 new players), 9 new languages (47 in total), a completely rebuilt stadium editor, a live ticket-price preview, and the big feedback update from the Anstoss Jünger forum.

1'More world: Italy, France, Spain Italy, France and Spain are now playable, first, second and third division each
4'More world: Italy, France, Spain 18 leagues instead of 9, over 170 new league clubs and 240 amateur cup sides
7'More world: Italy, France, Spain ~26,000 new players, 120 new sponsor brands, 90 new referees
11'More world: Italy, France, Spain 3 new national cups with country-specific rules and amateur rounds
14'More world: Italy, France, Spain Stadium names follow the local language (Estadio, Stadio, Stade, Stadium, Stadyumu)
17'More world: Italy, France, Spain Financial balance follows the UEFA ranking, top clubs sit on realistic billion-scale valuations
20'47 languages (9 new) 9 new languages: Chinese, Japanese, Korean, Hindi, Vietnamese, Traditional Chinese, Bengali, Tamil, Telugu
23'47 languages (9 new) New language picker as an 8×6 grid of flags, with the whole interface updating live
26'47 languages (9 new) Touch scrolling on small screens too
30'47 languages (9 new) Many improvements to existing translations, more natural wording, correct football terminology
33'Stadium editor and finances Stadium editor rebuilt from scratch: three clearly separated areas (new build / roof / conversion), a compact statistics panel, touch scrolling
36'Stadium editor and finances The executive-box card now shows "⭐ 5–8× revenue per match" as an investment hint
39'Stadium editor and finances When an expansion is not possible, a toast explains why, no more guessing from tooltips
42'Stadium editor and finances Sponsor bonus filter: only bonuses that are realistically reachable (no Champions League bonuses for third-division sides, no micro-bonuses under €1,000)
46'Forum feedback update (Anstoss Jünger forum) Extended player search on the transfer market: filter by position, age, market value, league and country
49'Forum feedback update (Anstoss Jünger forum) Achievements list in the career screen: all 73 achievements in 7 categories, a progress bar, a detail popup and a direct button
52'Forum feedback update (Anstoss Jünger forum) Super cups before the season starts in every country (champion versus cup winner) plus the European Super Cup after the summer break, with their own section in the career statistics
55'Forum feedback update (Anstoss Jünger forum) Converting terracing to seating: 3 variants (open / new roof / under the existing roof), with a clear "⚠ 30% capacity loss" warning
58'Forum feedback update (Anstoss Jünger forum) Live ticket-price preview in the matchday briefing: attendance, occupancy and revenue, reacting instantly to every price change
62'Forum feedback update (Anstoss Jünger forum) Second-yellow suspension rule corrected (DFB §8(3) / FA): bookings from a second-yellow match no longer count towards the accumulation ban
65'Forum feedback update (Anstoss Jünger forum) Yellow card display corrected: player and team booking counters are now counted separately
68'Quality of life (Discord feedback) A separate "Quit game" button next to "Restart", with a confirmation dialog
71'Quality of life (Discord feedback) Switching career: an immediate loading screen and a locked button, no more accidental double clicks
74'Quality of life (Discord feedback) Free agents over 34 (goalkeepers over 38) retire automatically, the pool stays lean, and the clean-up now also runs at runtime after every AI transfer window
77'Quality of life (Discord feedback) Cup and country filters wrap onto two lines on mobile
81'Quality of life (Discord feedback) The team selection screen loads only the chosen country, roughly 6× faster to start
84'Season transition and retro style Season transition stabilised: end-of-season player rating updates are applied reliably even when a winter-break rating ran beforehand (the two phases used to be able to block each other)
87'Season transition and retro style Retro style preserved: modern TikTok-slang match commentary ("No cap", "Cringe", "Bre" and the like) removed entirely, it does not belong in a nineties retro remake
FULL TIME 90'
KICK-OFF v2.0.3 IAP Security + Bug fixes (iOS in Review)The in-app purchase system has been hardened so that double rewards are ruled out through transaction tracking and an audit log. The iOS build (iPhone and iPad, iOS 14+) has been submitted to Apple, the App Store review has not been passed yet, so iOS is not available.
1'iOS App Store (in review) iOS build (iPhone and iPad) submitted to Apple, the App Store review has not been passed, not available yet
11'iOS App Store (in review) Prepared for iOS 14+
20'iOS App Store (in review) 73 Game Center achievements integrated
30'iOS App Store (in review) StoreKit 2 prepared for in-app purchases
39'In-app purchase system hardened Double rewards ruled out through transaction tracking
49'In-app purchase system hardened Audit log for every in-app purchase
58'Bug fixes The Champions League opponent widget showed MF 0.0 / GK 12.0 when midfielders were unavailable (reserve keepers were filling the starting eleven)
68'Bug fixes Stadium expansion is no longer blocked at 149,500+ seats
77'Bug fixes Premium shop: overlapping text corrected
87'Bug fixes Transfer search: new forward and back arrows for navigation
FULL TIME 90'
KICK-OFF v2.0.2 Match engine Bug fixesFollowing detailed community feedback the match engine has been reviewed thoroughly. Strikers benefit from more realistic headed goals, and a critical bug that meant none of the 15 end-of-season sponsor bonuses were ever paid out has been fixed.
1'Match engine Headed goals are now weighted by rating, form and position (attack 1.0, defence 0.8, midfield 0.3); previously all outfield players were equally likely
4'Match engine Corners and crosses: position weighting added (midfielders preferred, full-backs and wingers the second choice)
6'Match engine The designated free-kick taker is now ALWAYS respected, and takes indirect free kicks as well (previously skipped about 75% of the time)
9'Match engine Tackling events: field name typo (position_group instead of primary_position) fixed, the events show up in the live ticker again
12'Match engine Assist attribution: cross-team assignment corrected (a crosser from team A no longer picks up an assist for a goal by team B)
14'Match engine Offside "ghost assists" eliminated: disallowed goals are removed from the event list
17'Match engine Player selection: square-root damping instead of linear weighting, for a more consistent spread
20'Sponsor bonuses (CRITICAL) None of the 15 end-of-season sponsor bonuses (title, Champions League and Europa League qualification, top 3/6/10/15, cup win, cup semi-final, survival, fair play, season completion) were ever paid out. The cause was Engine.has_singleton(), which does not work for GDScript autoloads
23'Sponsor bonuses (CRITICAL) Fix: direct autoload references instead of has_singleton()
25'Sponsor bonuses (CRITICAL) 3 missing cup round bonuses added: first round, second round, round of 16
28'Sponsor bonuses (CRITICAL) Duplicate protection: sponsor bonuses can no longer be paid twice (a persisted season guard)
31'Sponsor bonuses (CRITICAL) The transaction history is reset correctly between seasons again
33'Sponsor bonuses (CRITICAL) Engine.has_singleton bug fixed in 13 further places (PlayerData, GameManager, DatabaseEditor, SaveGameService)
36'Transfer system Rating-7 players were effectively unsellable: top European clubs (Real Madrid, Barcelona, Inter, Juventus, PSG …) now make offers along the same path as the Saudi clubs, with an oligarch budget, a 25% chance and at most 4 per rating level per season
39'Transfer system Distress-sale fallback at a 30% discount when the full-price pass fails (balance check relaxed to 60%)
41'Transfer system European tier 1 and 2 clubs: credit limit raised to 300 million, no more forced fire sale after signing a star
44'Transfer system Sold players really do join the European club's squad and can line up against you in the Champions League later
47'Transfer system Saudi offers at rating 7 rebalanced: Saudi is now the last fallback instead of the first (price multiplier 1.2–1.6× instead of 1.5–2.5×)
49'Instant simulation and balance Instant simulation: your chosen eleven stays put; the AI only substitutes on an injury or a red card
52'Instant simulation and balance Red card: a side down to ten now faces a chance ratio of about 3:1 instead of 1.6:1
55'Instant simulation and balance Contract talks: a player no longer leaves the club the moment an extension falls through
57'Instant simulation and balance Contracts capped at seven years, and one negotiation per player per season
60'Instant simulation and balance New wage-demand formula: wages no longer drift downwards step by step; the loss-of-form discount stays
63'Saving, cards and events User-file conflict: saved games now carry a database snapshot and no longer depend on whichever custom database is active
65'Saving, cards and events Second yellow: the redundant second booking is no longer reported as its own comment
68'Saving, cards and events Follow-up events (corner → header, cross → header, defensive error → counter): one shared data source via is_followup flag instead of reconstruction
71'Saving, cards and events "Goal from a corner" versus "goal from a cross": the right label for the type of assist
74'Other 276 country-mapping warnings eliminated (European clubs are matched by ID instead of by city lookup)
76'Other 39 GDScript compiler warnings reduced to 0
79'Other FinanceManager: third-division validation for custom databases fixed
82'Other Transfer screen: stuck mouse pointer on unavailable players fixed
84'Other Player progression rebalanced (about 3 changes per club per season instead of 5 to 7)
87'Other Double rating calculation at the end of the season prevented (season guard)
FULL TIME 90'
KICK-OFF v2.0.1 : third division, game options and bug fixesThanks to the community. The third division was made playable at the request of a Steam user, and the game options and further improvements come from the friendly suggestions on the anstoss-juenger.de forum.
1'Third division playable All 3 countries now have 3 playable divisions (9 leagues, 715 clubs)
5'Third division playable You can start in the third division, work your way up
8'Third division playable Promotion through automatic places or the play-offs
12'Third division playable Relegation from the third division ends the career (as it did from the second)
16'Third division playable Relegation from the second division means carrying on in the third
20'Third division playable Their own career points for third-division achievements (title, promotion and so on)
23'Game options Statistics, team of the day and the studio interview can each be switched off
27'Game options Important events (dismissal, wages, the title, promotion and relegation) are always shown regardless
31'Game options A seamless loading screen bridges the skipped scenes
35'Bug fixes Dismissal: ending the career now works correctly
38'Bug fixes Play-off: the club name is shown in the interview
42'Bug fixes Survival: the first division is recognised correctly
46'Bug fixes Cup forecast corrected for every country
50'Bug fixes Starting funds for third-division clubs corrected
53'Bug fixes Transfer replacements drawn from every league
57'Bug fixes The "Unbeaten" achievement now counts in every lower division
61'Bug fixes End of season: the game no longer hangs after the progression round
65'Bug fixes Cup winner: the right winner is shown after changing country
68'Bug fixes Career season overview: the cup badge only appears for your own national cup
72'Bug fixes Custom database: missing squad players are filled in automatically
76'Bug fixes Training camp: scrolling next to the booking button works on mobile
80'Bug fixes Third division: a hidden matchday skip after European weeks fixed
83'Bug fixes Autosave crash on loading fixed (type mismatch)
87'Bug fixes Further wording improvements
FULL TIME 90'
KICK-OFF v2.0.0 : the multi-league update
1'New multi-league system 3 playable countries: Germany, England and Turkey
2'New multi-league system 6 playable divisions (2 per country), with the third divisions running in the background
3'New multi-league system 455 clubs and over 9,500 players across all three countries
3'New multi-league system European qualification handled automatically for all three countries
4'New multi-league system Promotion and relegation between every tier in each country
5'New multi-league system Promotion play-off for England (places 3 to 6 contest the second promotion spot)
6'New multi-league system Midweek fixtures in leagues with more matchdays
6'New multi-league system Local currencies: EUR, GBP and TRY at realistic exchange rates
7'New multi-league system A short billion notation for large sums
8'New multi-league system 3 national cups with amateur sides and third-division clubs
9'New multi-league system Go down from the second division and you are sacked
9'Match engine Live fatigue: stamina is deducted at quarter checkpoints during the match
10'Match engine Commitment affects fatigue: brutal +60%, nice and friendly -30%
11'Match engine Stronger sides create chances more often, based on the rating difference
12'Match engine Playing a man down: 25% off the team rating for every red card
12'Match engine The opponent's defensive strength is modified by their tactics
13'Match engine Home advantage as an additive bonus instead of a multiplier
14'Match engine 75% indirect free kicks versus 25% direct shots
15'Match engine Crosses can now lead to goals the way corners do
15'Match engine Sweeper system: an experienced, strong sweeper gives a defensive bonus
16'Match engine Cup finals on neutral ground: no home advantage in a final
17'Match engine Penalty shoot-outs build pressure from round 4 onwards
18'Match engine AI managers react to the state of the match
19'Match engine Special roles: captain, penalty taker, free-kick taker and sweeper can be assigned
19'Match engine 5 substitutions per match fixed
20'Match engine 9 different tackling card types
21'Transfers and contracts Transfer market redesigned from scratch with a touch-friendly layout
22'Transfers and contracts International search for transfers across countries
22'Transfers and contracts Position and age filters as touch buttons
23'Transfers and contracts Dynamic transfer window: it closes according to the size of the league
24'Transfers and contracts About 30% of the foreign list are free agents
25'Transfers and contracts 24 players per transfer list (previously 20 or 15)
25'Transfers and contracts AI clubs buy and sell players on their own
26'Transfers and contracts AI winter transfers: computer clubs also trade during the winter break
27'Transfers and contracts Transfer history: a three-line layout with player details
28'Statistics & career Career overview as a season table with position, points, record and cup result
28'Statistics & career 8 new statistics categories: league scorers, assists, appearances and all-time tables
29'Statistics & career 6 new table views: home, away, first half of the season, second half, all-time scorers, all-time appearances
30'Statistics & career A clean-sheet table for goalkeepers
31'Statistics & career Historical league tables with season navigation
31'Statistics & career The cup history appears directly under each cup row
32'Statistics & career The tier a club played in is archived for every season
33'Statistics & career Charts show league matchdays only (no cup or European weeks)
34'Statistics & career An interactive points catalogue with more than 60 detailed explanations
34'Statistics & career Competition-specific statistics: goals and appearances split by league, cup and Europe
35'Smartphone & news New player database: countries, leagues, clubs and squads by drill-down
36'Smartphone & news Player info popup with public data in the style of a transfer database
37'Smartphone & news Player rating ranking, filterable by country, league, position and age
38'Smartphone & news Market value ranking, filterable by country and league
38'Smartphone & news Colour-coded news cards: league (blue), cup (green), players (purple), statistics (amber)
39'Smartphone & news Form table and market values as new clickable cards
40'Smartphone & news Cup results expand to show scorers and the running score
41'Smartphone & news Dynamic news from the other leagues
41'Smartphone & news Gameplay tips as their own category, separate from developer news
42'Finances & sponsors Market values and wages follow realistic benchmarks for each rating
43'Finances & sponsors League-specific multipliers: lower divisions get proportionally lower figures
44'Finances & sponsors A promotion bonus from sponsors, with the tier system affecting sponsor quality
44'Finances & sponsors 120 sponsors for Germany (65 new fictional parody names)
45'Finances & sponsors Board advice: concrete recommendations based on the financial situation
46'Finances & sponsors Attendance system built on a nine-factor model
47'Finances & sponsors David versus Goliath bonus: a weaker home side against a stronger visitor draws up to 50% more spectators
47'Finances & sponsors Floodlights, undersoil heating and a scoreboard raise attendance
48'Finances & sponsors TV money, cup prize money and ticket prices configured per country
49'Interviews & events Special interviews for the title, promotion, relegation and the play-offs
50'Interviews & events A pre-match press conference before cup finals, derbies, relegation matches and play-offs
50'Interviews & events Post-match interviews after cup finals, with their own questions for a win and for a defeat
51'Interviews & events 390 interview events (previously about 310): 80 new ones on humour, tactics, fans, derbies, transfers and society
52'Interviews & events Studio interview pool doubled: a blacklist system instead of a whitelist
53'Interviews & events Light-hearted celebration reactions once you pick an answer
54'Interviews & events 5 training camp options, from staying at home (100K) to eleven against the wild (2M)
54'Interviews & events Tiered effects: the more expensive the camp, the bigger the boost to morale, form and stamina
55'Interviews & events A winter break with a preview overlay before every activity
56'UI & design Main menu redesigned from scratch with a news panel and an options page
57'UI & design One consistent dark green panel design across every screen
57'UI & design Sponsor screen in the new panel look, with the total row highlighted
58'UI & design Stadium expansion as a full-screen view instead of a popup
59'UI & design Career overview with a tier panel, a cup image and a scrollable layout
60'UI & design Popularity overlay redesigned from scratch
60'UI & design Fictional naming: every trademarked name has been changed
61'UI & design Cloud save system with three-platform sync and transfer codes
62'Balance & gameplay Form system: bonuses no longer stack
63'Balance & gameplay An inertia system slows down extreme form values from form 15 upwards
63'Balance & gameplay Every player drifts towards average form each matchday
64'Balance & gameplay End-of-season player rating: assists count, and starters are told apart from substitutes
65'Balance & gameplay You can change clubs voluntarily at the end of a season
66'Balance & gameplay Contract badge: a red dot when contracts are running out
66'Balance & gameplay Win bonus depends on the division
67'Balance & gameplay Suspension system: 5 yellow cards mean a ban (league and cup), 3 in the European competitions
68'Balance & gameplay Suspensions apply per competition
69'Performance O(1) player lookups via player_index instead of an O(N) squad search
69'Performance A player-to-club reverse cache with automatic invalidation
70'Performance The game runs more smoothly thanks to various player-lookup optimisations
71'Performance Loading screens when starting a game, drawing the cup and kicking off a match
72'Performance The interface stays responsive with many matches running at once
73'Save system A new binary format (.res): saving and loading are 70% faster than the old .tres format
73'Save system Gzip compression: saved games up to 80% smaller
74'Save system Automatic migration: old saved games are converted on load
75'Save system Backup system: an automatic copy before every save
76'Bug fixes Team morale was never read correctly from the club data
76'Bug fixes Scorers were missing from simulated match reports
77'Bug fixes The sacking threshold used the wrong debt ratio
78'Bug fixes Penalty shoot-outs could end up in an endless loop
79'Bug fixes Offside-trap and diving training had no effect
79'Bug fixes The match rating was almost always a 1 (three separate bugs fixed)
80'Bug fixes Tackling: missing commentary lines for failed tackles
81'Bug fixes The goalkeeper could be swapped for an outfield player on the substitution screen
82'Bug fixes After an injury substitution no further changes were possible
82'Translations English: about 168 corrections (coach instead of manager, match instead of game)
83'Translations Türkisch: ~130 Seminar-Fragen komplett übersetzt
84'Translations Hard-coded text replaced by translation keys
85'Translations Currency amounts are formatted dynamically instead of always carrying a euro sign
85'Translations 25 European country names in all three languages (Spain, Italy, France and so on)
86'Translations Winter break, play-offs and club tier fully trilingual
87'Translations League names per country: England shows "League 1/2/3", Turkey "1./2./3. Lig"
FULL TIME 90'
If you don't jump, you're no fan!
0 Jumps