Here is our latest batch of fixes based on player reports. Two of these issues were in systems that appeared to be functioning on the surface but were actually doing nothing under the hood, the exact kind of bug that only gets caught when players take a closer look at the numbers.
Existing saves will continue to work. Interface and screen fixes take effect immediately, while competition and season transition fixes will fully apply to new careers.
The team training system was not processing at all—for any club in the game. The Training History displayed "Sessions: 0 · +0 improvement(s) · Injuries: 0 · Cohesion +0.0" every day, which was accurate: no sessions were being processed, no attribute development occurred, cohesion remained static, and training injury risks were nonexistent.
The underlying issue was an unlinked connection between the training processor and the definition database. This has been resolved—sessions now process correctly, applying attribute gains, team cohesion, and injury risks.
All 24 training categories are now fully operational. Previously, only 3 had functional definitions. The remaining 21—Passing, Ball Possession, Crossing, Set Pieces, Stamina, Strength, Pace, Agility, all three Goalkeeper drills, Tactical drills, Recovery, and Rest—did not execute when selected. Each category has been authored with specific attribute developments, energy costs, injury risks, and cohesion gains.
The 3 pre-existing categories were targeting incorrect attributes. "Finishing" was developing free kicks and goalkeeper attributes; "Attacking Movement" was training tackling; "Defensive Positioning" was improving off-the-ball movement (an attacking stat). All three have been rewritten.
Goalkeeper training is now restricted to goalkeepers, outfield drills apply only to outfield players, and physical, tactical, and passing drills apply to the entire squad—matching the rules of individual training.
The current day is now highlighted in the General Training calendar for easier navigation. The active day's cell features an amber border, a subtle glow, and a "TODAY" tag, while past days remain dimmed.
Individual training focus options now explicitly show which attributes they develop. In player development, hovering over a focus reveals the attributes it targets (e.g., Passing → Short Passing and Long Passing). Added a new training focus: Set Pieces, which develops Free Kicks, Corners, Crossing, and Penalties.
Selecting a training focus previously provided no insight into affected attributes. Labels like "Passing," "Set Pieces," or "Vision" did not indicate which attributes were being targeted. A clear indicator below the buttons now displays what each focus develops (e.g., Passing — develops Short Passing, Long Passing).
Hovering over a training focus displays its targeted attributes instantly, allowing quick comparison without needing to select it.
Set Pieces explicitly develops Free Kicks, Corners, Crossing, and Penalties—four attributes that were already in the game but lacked clear training transparency.
Resolved an issue with tooltips game-wide. 28 locations that intended to display hover tooltips—such as position familiarity, stamina, and training—are now fully functional.
The "Training Rating" metric previously displayed conflicting values between the Training screen and the inbox report. These screens were calculating the metric differently.
Both screens now pull from a unified data source: recent form, morale, effort, determination, and personality traits. The previous calculation relied heavily on overall ability, causing tired star players to receive higher ratings than dedicated young players.
Fixed extreme high-scoring scorelines. Significant quality gaps between teams previously resulted in unrealistic scorelines, as superior teams created continuous chances without defense or goalkeeper resistance. Chance conversion scaling relative to squad skill gaps has been adjusted, and goalkeepers now maintain a baseline performance floor.
Fixed an issue where U21 goalkeepers were treated as outfield players. When saved lineups lacked explicit position assignments, the match engine failed to register goalkeepers properly, preventing them from making saves during corners or penalties.
Leaving a match in progress no longer resets the score to 0-0. Quitting an active match previously zeroed out the saved score. The match score at the moment of exit is now correctly preserved.
Added 16x and 32x match speed options to the control bar (previously capped at 8x) for faster match progression. These are display speed adjustments only and do not impact match outcomes.
Goal audio now syncs immediately with goal events and pop-up notifications rather than playing with a delay.
Red cards now trigger the referee's whistle, card audio, and automatically pause the match.
Fixed an issue where staying on the pre-match presentation screen for 40 seconds would auto-start the match without player input. The match now waits for explicit confirmation.
Resolved a bug where match reports stated "The match ended goalless" for matches that contained goals. This occurred when opposing reserve teams lacked generated squads, triggering a shortcut simulation path.
Player-managed team matches no longer utilize this simulation shortcut. Opposing reserve rosters are generated dynamically, processing full match engines with complete stats, goals, and cards.
The "goalless" narrative check now reads directly from the final scoreline rather than the match event log.
Fixed duplicate entries in the "Ratings" tab where 22 rows were displayed for a 15-player squad. Each player now appears once, displaying their full name instead of their short name.
Event icons and labels in the "Events" tab have been updated with clear category names ("Goal," "Substitution," "Yellow Card") and distinct color coding.
Added visible stamina indicators to side-panel match lineups. Every starter and substitute now displays a real-time mini energy bar (green, amber, or red). Hovering over the bar reveals the exact percentage.
Fixed a bug causing rapid stamina depletion. Stamina was dropping roughly 60x faster than intended, causing squads to exhaust within minutes. Player stamina decay now scales realistically across 90 minutes, with rested players ending around 40-55%.
Corrected the stoppage time timer format. The clock no longer resets its seconds each minute during extra time; it now displays standard broadcast format (e.g., "45+2:00") with seconds counting forward continuously.
Resolved an issue where the clock froze at "46:59" or "91:59" during stoppage time.
Substituted players in side-panel lineups are now marked with clear visual indicators: a green arrow for incoming players and a red arrow for outgoing players.
Substituted players remain visible at the bottom of the bench list marked with a red exit arrow rather than disappearing from the display.
Positioning grid slots can now be pre-arranged prior to assigning players in both "Position" and "Lineup" modes. Assigning a player to a pre-arranged slot automatically applies that position assignment.
Re-aligned the captain "C" badge icon within player field tokens.
Fixed a layout bleeding issue in the Player Instructions panel where background UI rendered through the frame.
Added position familiarity visual maps to the Squad dossier view.
Clicking "View full profile" in tactical dossiers now correctly navigates to the player's full profile in the Squad tab.
Fixed an issue where youth academy players changed names upon reloading a save file. This was caused by the name-checking system recalculating generated player entries during load.
Generated player names are now permanently locked to their save files. Existing saves will preserve player names starting from their next save load.
Press conference inquiries regarding opponent red cards now reflect the correct team context, asking how numerical advantages impacted play style.
"Match MVP" post-match media options are now restricted strictly to players from your own roster.
Hiring staff when maximum capacity is reached now triggers explicit UI notifications explaining current staff limits and required steps to complete the hire. "Professional Hired!" pop-ups no longer display prior to confirming replacement slots.
Reduced overall transfer inquiry volume for U21 rosters. Unrealistic internal transfer offers from your senior squad targeting your own youth players have been disabled.
Market interest in youth players now targets top prospects, resulting in an ~78% decrease in overall youth transfer bids per season.
Accepting transfer offers on youth prospect notifications now updates UI buttons and status displays immediately.
Resolved an issue where a single club could send multiple transfer offers for the same player simultaneously. Open offer verification checks now apply across all negotiation stages.
Existing saves automatically resolve duplicate offers upon loading, retaining the most advanced negotiation state while removing redundancies.
Job offers received early in a manager's career have been rebalanced. Joining a new club now initiates a one-season buffer period during which no external club job inquiries will arrive.
Job offers while managing are now strictly linked to manager reputation history. Unemployed managers will continue to see regular openings to assist with finding employment.
Re-enabled the Recruitment menu for youth academy managers, capped at players aged 21 and under.
Added "Request Signings": Youth managers can request senior board approval for youth targets. Upon approval, the senior club covers transfer fees and signs the player directly to the U21 roster.
If the senior team lacks a Director of Football, the recruitment interface now prompts you to request board prioritization for that open vacancy.
Consolidated Youth Scouting and Transfers into a unified Recruitment entry.
Fixed job offers arriving from U21 teams that do not participate in active national youth leagues.
Resolved an issue where youth academies lacked board functionality due to unassigned senior roles. Institutional roles (Director of Football, Head Scout, Financial Analyst, Commercial Specialist, Marketing Director, Medical Director, Recruitment Analyst) are now shared across senior and youth structures.
Senior boards dynamically hire for institutional staff vacancies, sending inbox notifications upon hire.
Expanded staff recommendation options for youth managers to include Goalkeeping Coaches and Performance Analysts.
Added an informational notice when starting in Youth Manager Mode explaining that available playable leagues are streamlined based on active U21 structures, with instructions on switching to Senior Manager Mode for full league selection.
Corrected prize pool payouts across all 84 competitions. Fixed issue where the Copa do Brasil paid R$ 0 to champions, and scaled national cup payouts across national Cup's.
Adjusted international tournament prize pools: Euro Champions (R$ 157M), Sudamerica Championship (R$ 120M), and Club World Cup (R$ 208M) now pay out accurately.
Enabled prize pool payouts for all 7 Supercups and major top-flight leagues (including LaLiga, Serie A, and Ligue 1).
Revised TV rights distributions using 2024–25 seasonal data across top tiers and lower divisions.
TV revenue distributions based on audience metrics now dynamically scale according to club fan base size.
Rebalanced team wage bills across 18 leagues to align with real-world financial data.
Adjusted relative wage disparities within leagues to reflect realistic ratios between top-tier and lower-tier clubs.
Wage negotiations and player valuations now scale according to regional market realities.
Updated the Finances tab to separate player squad payroll from coaching staff payroll.
Ticket pricing scales dynamically based on stadium capacity and host country.
Rebalanced revenue streams (broadcasting, sponsorships, ticketing, merchandise) relative to squad maintenance costs.
Fixed TV rights distributions: baseline rights revenue is now distributed monthly throughout the season, with merit-based performance bonuses awarded upon season conclusion.
Club commercial capacity for sponsorships now supports up to four distinct shirt/gear sponsorship slots.
Financial recalculations apply automatically to existing save files upon loading.
Synchronized position familiarity indicators between field position tokens and player dossier views. Player versatility retrainings now properly reflect in positional suitability ratings and chemistry calculations.
Updated Youth Academy squad registration limits to require a minimum of 14 players and a maximum of 30 players. Removed unnecessary U21 player count quotas within youth-only competitions.
Standardized unique naming conventions for all youth competitions (national leagues, national cups, summer cups, regional tournaments, and state cups) across all six supported languages.
Updated player position code displays ("CB," "LB") and position filtering options to support full localization across languages.
Fixed an issue where earned achievements unlocked locally in the Trophy Gallery but failed to sync to Steam accounts due to early initialization timing.
The game now queues pending achievements until Steam integration confirms connection. Missing achievements unlocked prior to this patch will automatically sync upon launching the game with Steam active.
Fixed reputation calculation display errors in the Asset Acquisition screen.
Re-aligned global club reputation scores across 44 European and South American clubs to accurately reflect real-world standing.