Ahead of the final weekend of the Premier League season, there is plenty to play for, with even the supposed 'dead rubbers' potentially playing a part in teams gaining or losing millions in prize money.
The title is still up for grabs, of course, while one of Leeds United and Burnley will occupy the final relegation place when the dust settled. There is also a Champions League place up for grabs, while the final Europa League finisher is yet to be determined.
Mathematically speaking, none of the 20 teams are assured of their final position, though Chelsea would need to suffer an improbable 19-goal swing to lose out on third spot. Still, the prize money up for grabs could end up playing a part in all teams' summer business, with an extra few million unlikely to harm the coffers.
Premier League clubs can pocket as much as £3m per place, and this means some clubs are in line for potentially huge swings. Aston Villa, for example, have £12m on the line as they travel to league leaders Manchester City with the chance of denying Pep Guardiola's side at the last.
Working on the rough premise of £3m per place, Mirror Football has taken a look at the permutations for all 20 teams. Even if your side seemingly has nothing at stake on the final day, it's not quite that simple, though some of the possible shifts would require huge victories and defeats on Sunday afternoon.
Manchester City
Current position: 1st
Highest possible finish: 1st
Lowest possible finish: 2nd
Potential swing: £3m
Who will win the Premier League? Have your say in the comments section
Liverpool
Current position: 2nd
Highest possible finish: 1st
Lowest possible finish: 2nd
Potential swing: £3m
Chelsea
Current position: 3rd
Highest possible finish: 3rd
Lowest possible finish: 4th
Potential swing: £3m
Tottenham Hotspur
Current position: 4th
Highest possible finish: 3rd
Lowest possible finish: 5th
Potential swing: £6m
Arsenal
Current position: 5th
Highest possible finish: 4th
Lowest possible finish: 5th
Potential swing: £3m
Manchester United
Current position: 6th
Highest possible finish: 6th
Lowest possible finish: 7th
Potential swing: £3m
West Ham United
Current position: 7th
Highest possible finish: 6th
Lowest possible finish: 7th
Potential swing: £3m
Wolverhampton Wanderers
Current position: 8th
Highest possible finish: 8th
Lowest possible finish: 10th
Potential swing: £6m
Leicester City
Current position: 9th
Highest possible finish: 8th
Lowest possible finish: 12th
Potential swing: £12m
Brighton & Hove Albion
Current position: 10th
Highest possible finish: 8th
Lowest possible finish: 14th
Potential swing: £18m
Brentford
Current position: 11th
Highest possible finish: 9th
Lowest possible finish: 14th
Potential swing: £15m
Newcastle United
Current position: 12th
Highest possible finish: 9th
Lowest possible finish: 14th
Potential swing: £15m
Crystal Palace
Current position: 13th
Highest possible finish: 10th
Lowest possible finish: 14th
Potential swing: £12m
Aston Villa
Current position: 14th
Highest possible finish: 10th
Lowest possible finish: 14th
Potential swing: £12m
Southampton
Current position: 15th
Highest possible finish: 15th
Lowest possible finish: 16th
Potential swing: £3m
Everton
Current position: 16th
Highest possible finish: 15th
Lowest possible finish: 16th
Potential swing: £3m
Burnley
Current position: 17th
Highest possible finish: 17th
Lowest possible finish: 18th
Potential swing: £3m
Leeds United
Current position: 18th
Highest possible finish: 17th
Lowest possible finish: 18th
Potential swing: £3m
Watford
Current position: 19th
Highest possible finish: 19th
Lowest possible finish: 20th
Potential swing: £3m
Norwich City
Current position: 20th
Highest possible finish: 19th
Lowest possible finish: 20th
Potential swing: £3m.