League One players in English football earn an average of about £7,000 per week among the top 100 earners in the division as of the 2023-24 and 2025 seasons. The highest-paid player in League One, Barry Bannan, earned around £21,000 per week during 2023-24. Many players earn between £6,000 and £12,000 per week, with the top 100 players collectively earning over £700,000 weekly. This salary range is much lower than Premier League wages but still represents a relatively high income compared to the average UK salary.
In summary:
- Average salary for top earners: ~£7,000 per week
- Highest salary: £21,000 per week
- Many top players earn between £6,000 and £12,000 weekly
- Equivalent to roughly £300,000+ annually for many players
This provides a clear picture of how much League One footballers earn currently.