An emergency meeting was held this morning to determine how the league should proceed in light of the ongoing spread of the coronavirus.
All Premier League games, EFL fixtures and matches in the FA Women's Super League and Women's Championship have been postponed until at least April 3. All academy and youth team fixtures have also been cancelled.
It means Posh's League One game tomorrow at Bolton is off, as are the games featuring other promotion contenders such as Rotherham, Sunderland and Portsmouth.
A statement from the EFL said: "In addition, Clubs are being advised to suspend indefinitely all non-essential activities which include, but are not limited to, player appearances, training ground visits and fan meetings.
"Whilst the EFL Board has continued to take the advice and guidance offered by the Government and its health advisors, emerging developments mean now is the time to implement football’s contingency plans in response to the crisis. A further update on these plans will be given post an EFL Board Meeting next week.
"This decision has not been taken lightly, but the EFL must prioritise the health and well-being of players, staff and supporters while also acknowledging the Government’s national efforts in tackling this outbreak.
"The football club advises any supporters that have purchased tickets for any of the games up to the 3rd April to keep hold of the tickets and we will advise accordingly moving forward."
The Posh game was already potentially in danger following the news that one of the team is in self-isolation after tests for the coronavirus.
Earlier today club owner Darragh Macanthony stated on social media that he believed a postponement was the only way forward, rather than a complete cancellation of football.
A decision is due to be made next week on the future of the Euro 2020 championships, in light of numerous domestic league cancellations across Europe.