At the time of writing, there is less than two weeks before the end of the regular League One season comes to an end, and there is still so much to play for.

From top-of-the-table Wigan Athletic to eight-placed Oxford United, the fate of who will go up automatically, secure a play-off place, and miss out on a chance of promotion, is yet to be determined.

READ MORE: Thank you Mr Wycombe: Exclusive photos of Matt Bloomfield's match against Plymouth

Out of the eight clubs that are all fighting for those three precious places in the Championship, there are 13 points separating first to eighth, and with how unpredictable this season has been, there is no guarantee that a side that is currently in a promotion position will be there come 2.30pm on April 30.

READ MORE: Tense enough? Non League club to play in title decider on the final day of the league season

So, here is a list of the remaining fixtures for each of the clubs that are battling it out, and it’s fair to say that some hearts will be broken come the final day of the season.

This is due to a number of the top-eight clubs having to face each other before the season draws to its conclusion.

Here are those fixtures:

First place: Wigan Athletic: Points: 88

  • April 23: Plymouth Argyle (H)
  • April 26: Portsmouth (A)
  • April 30: Shrewsbury Town (A)

Second place: Rotherham United: Points: 83

  • April 23: Oxford United (H)
  • April 26: Sunderland (A)
  • April 30: Gillingham (A)

Third place: Milton Keynes: Points: 83

  • April 23: Morecambe (H)
  • April 30: Plymouth Argyle (A)

Fourth place: Sheffield Wednesday: Points: 79

  • April 23: Wycombe Wanderers (A)
  • April 26: Fleetwood Town (A)
  • April 30: Portsmouth (H)

Fifth place: Plymouth Argyle: Points: 79

  • April 23: Wigan Athletic (A)
  • April 30: Milton Keynes (H)

Sixth place: Wycombe Wanderers: Points: 77

  • April 23: Sheffield Wednesday (H)
  • April 30: Burton Albion (A)

Seventh place: Sunderland: Points: 77

  • April 23: Cambridge United (H)
  • April 26: Rotherham United (H)
  • April 30: Morecambe (A)

Eighth place: Oxford United: Points 75

  • April 23: Rotherham United (A)
  • April 30: Doncaster Rovers (H)

There are five fixtures in which the top eight sides will face each other, and this will no doubt have implications on how the final League One table will finish.

Those fixtures are:

  • April 23: Wigan Athletic vs Plymouth Argyle
  • April 23: Rotherham United vs Oxford United
  • April 23: Wycombe Wanderers vs Sheffield Wednesday
  • April 26: Sunderland vs Rotherham United
  • April 30: Plymouth Argyle vs Milton Keynes

Wycombe end their regular home league season against Sheffield Wednesday on April 23, before facing Burton on the final day.