Arsenal players have agreed to a 12.5% pay cut.

A few days ago, it emerged that players had rejected the club's initial proposal of a pay cut.

But talks continued and now, after Mikel Arteta's intervention, players have struck a deal with the club.

According to the Mirror, players will get their money back should they qualify for the Champions League in the next two seasons.

They will get their money back, plus a £100,000 bonus each, if they qualify for the Champions League this campaign.

Players will also be given a £500,000 bonus if they win the Champions League in 2021 or £100,000 each if they win the Europa League.

So, players will have the opportunity to get their money back and more. But, how much money are Arsenal players earning now and how much have they given up?

Figures have been taken from spotrac. We've only included first-team players and added a 12.5% reduction ourselves.

17. Emiliano Martinez - £21,875-per-week

Money given up: £3,125-per-week

16. Konstantinos Mavropanos - £21,875-per-week

Money given up: £3,125-per-week

15. Rob Holding - £21,875-per-week

Money given up: £3,125-per-week

14. Matteo Guendouzi - £35,000-per-week

Money given up: £5,000-per-week

13. Calum Chambers - £43,750-per-week

Money given up: £6,250-per-week

=12. Kieran Tierney - £65,625-per-week

Money given up: £9,375-per-week

=12. Lucas Torreira - £65,625-per-week

Money given up: £9,375-per-week

11. Shkodran Mustafi - £78,750-per-week

Money given up: £11,250-per-week

10. Sokratis Papastathopoulos - £80,500-per-week

Money given up: £11,500-per-week

=7. Bernd Leno - £87,500-per-week

Money given up: £12,500-per-week

=7. Sead Kolasinac - £87,500-per-week

Money given up: £12,500-per-week

=7. Granit Xhaka - £87,500-per-week

Money given up: £12,500-per-week

6. Hector Bellerin - £96,250-per-week

Money given up: £13,750-per-week

5. David Luiz - £109,375-per-week

Money given up: £15,625-per-week

4. Nicolas Pepe - £122,500-per-week

Money given up: £17,500-per-week

3. Alexandre Lacazette - £159,250-per-week

Money given up: £22,750-per-week

2. Pierre-Emerick Aubameyang - £175,000-per-week

Money given up: £25,000-per-week

1. Mesut Ozil - £306,250-per-week

Money given up: £43,750-per-week

Fair play to Arsenal players for giving up a portion of their salary to help the club.

They are all still on some decent money, though.

Five players will still earn over £100,000-per-week: Luiz, Pepe, Lacazette, Aubameyang and Ozil.

Ozil, incredibly, is still getting over £300,000-per-week, despite contributing to just four Premier League goals this season.