Progression & XP
Every player in MFL is on a journey from raw potential to peak performance. How fast they get there and how high they climb depends entirely on how you manage their experience.
Training and Match XP
Training and matches provide the two halves of a player's base development. Coaching, intensity, performance, opposition and career factors can change the result, so 50/50 describes the baseline rather than every player's actual season.
Training XP
Club players train at 08:00 UTC during the season, using your saved training groups, coaches, focus and intensity. Balanced training at normal intensity remains available for free.
Players at 60% energy or below earn no training XP that session. They recover as if on low intensity instead, regardless of the group's setting. Free agents do not receive club training, but eligible players can enrol in the Development Center.
Match Participation
Everyone named on the matchday sheet earns match XP, including unused substitutes. The amount depends on whether the player started, came on, or stayed on the bench, and on his minutes played.
| Matchday role | Share of a full 90-minute start's base XP |
|---|---|
| Unused substitute | Around 5% |
| Substitute who plays | An appearance share, plus XP for each minute played |
| Starter | A larger starting share, plus XP for each minute played |
| Starter who plays all 90 minutes | 100% |
A starter earns more than a substitute over the same number of minutes. A short cameo still earns a meaningful share: around a quarter of a full start for ten minutes off the bench, and around 40% for half an hour. There are no playing-time thresholds to cross; each minute contributes.
Sharing a match between a starter and a substitute produces more combined XP than one player playing all 90 minutes, because both receive a participation share. Leaving a player out of the squad provides full rest but no match XP.
Match XP is evenly paced through the season. The old boost for a player's first matches has been removed. Equivalent appearances earn the same base XP in week one and in the run-in. The old guidance that roughly 80% of matches gives full base match XP no longer applies.
A forfeiting team receives no match XP. The valid opposing team still receives base XP: a full-match allocation for starters and the unused-bench allocation for substitutes.
What Affects XP Gains
Match Rating Bonuses and Penalties
Your player's performance rating after each match adjusts the XP they earn. High performers get rewarded. Poor performances reduce XP, but you can never lose XP from a bad game.
| Season Avg. Match Rating | XP Bonus or Penalty |
|---|---|
| 3 | -33% |
| 4 | -20% |
| 5 | -9% |
| 6 | -1% |
| 6.5 | 0% (baseline) |
| 7 | +1% |
| 8 | +7% |
| 9 | +18% |
| 10 | +35% |
Opponent Strength
The game rewards being challenged. If your player's OVR is significantly higher than the opposing team's average, their match XP gets reduced. Competitive matches against similarly rated opponents deliver the most growth.
| Player OVR Difference vs. Opposition | Match XP Penalty |
|---|---|
| 0 or below | No penalty |
| 2 | -2% |
| 4 | -8% |
| 6 | -17% |
| 8 | -28% |
| 10 | -42% |
| 15 | -75% |
| 20+ | -90% to -100% |
Teammate Quality
If a player's OVR is way above their own team average (top 16 players on the roster), their training XP takes a hit. A superstar surrounded by amateurs isn't being pushed in training.
| Player OVR Difference vs. Team Avg | Training XP Penalty |
|---|---|
| 0 or below | No penalty |
| 2 | -1% |
| 4 | -2% |
| 6 | -5% |
| 8 | -8% |
| 10 | -13% |
| 15 | -28% |
| 20+ | -50% |
Cup Runs
Deep IMFF Cup runs can push seasonal XP above the usual 100% cap. Those extra knockout rounds are pure bonus experience. Another reason to take cup competitions seriously and field strong lineups.
Prime Age
Every player has a hidden Prime Age, which is the age at which they will reach 80% of their potential, provided their career management is optimal. The mean Prime Age is 26, but it varies based on the player's initial age. Like POT, Prime Age is generated once, randomly, and cannot change.
Defining a Prime Age for players adds realism by mirroring the peak performance years seen in real-world football. It also introduces variability in player development and different progression paths, making career management less predictable and more engaging.
In most cases, players will fully realize their potential by age 32.
.png)
Impact of different prime age for similar players with same training and playing time.
Even if two players share the same age, POT, and starting OVR, different prime ages create very different progression arcs. Consider two players, both starting at age 18 with 60 OVR. Player A has a POT of 80 and a prime age of 24. Player B has a POT of 70 and a prime age of 20. Player B initially progresses faster early in his career. But after reaching his prime age, Player B's progress stagnates, while Player A continues to improve and ultimately becomes the better player.
What Happens If a Player Misses XP?
Missing XP delays a player's progression toward the milestone associated with his prime age. The hidden prime-age value itself does not change. If a player misses a season's worth of XP, their development will be delayed by roughly a season. If too much XP is missed, like not playing for multiple seasons, the age-related XP penalty compounds and can make it significantly harder for them to ever reach their full potential.
Every Player Is Unique
Two players with identical starting stats, same position, same age -- they will NOT follow the same progression path. With balanced development, a base portion of XP is allocated to all six attributes equally. The remaining portion is distributed based on the player's key attributes for their position, using the same ratios as the OVR calculation. So a center-back's DEF attribute gets allocated over twice as much XP as their SHO attribute. Custom training focus redistributes the training portion of that development; it does not change the match allocation.
On top of that, the amount of XP needed for each attribute to level up is not linear and can change significantly over the course of a career. Each attribute evolves at its own unique pace, with this pace potentially changing from one level to the next. Your striker might develop into a clinical finisher while an identical one becomes a physical target man.
This isn't a bug. It's the whole point. Every player writes their own story.
Other Factors That Slow Development
- Aging: After age 30, a player's ability to earn XP diminishes. By age 36, players only receive about half the total XP they would normally earn.
- Rarity boundaries: Crossing from one rarity tier to the next (e.g., 64 to 65 OVR) is slightly harder than a normal level-up.
- High OVR: The higher a player's OVR, the harder it is to progress further. Only the most exceptional and exceptionally managed players reach the highest levels.
.png)
Players A, B and C are all 18 years old with starting OVR 60 and POT 80. Their progression paths are quite different.
.png)
Different career paths for identical players with the same training and playing time.
.png)
Examples of 5 different skill sets at end of career for identical players.
