The Premier League will restart on 17 June subject to safety requirements being in place.
Executives from the 20 top-flight clubs gathered for a shareholders' meeting on Thursday, and it was reported by the Independent that agreement was reached over the remaining rounds of games to be played.
Two rearranged matches - Aston Villa v Sheffield United and Manchester City v Arsenal - will be played first, before the first full round of games on the weekend of 20 and 21 June, reports said.
The last action in the Premier League was on 9 March, before the competition was suspended due to the coronavirus pandemic on 13 March.
Clubs voted unanimously on protocols for contact training on Wednesday, another step along the road to resumption.
Four individuals connected to three clubs tested positive for coronavirus in the league's third round of testing, with 1,008 staff from Premier League clubs tested.
Should Manchester City lose at home to Arsenal, it is likely Liverpool could wrap up the league title with a win in the Merseyside Derby, which is pencilled in for 20 June.
The league later confirmed the restart date, subject to safety requirements being in place.
The clubs also agreed that all 92 matches would be broadcast live by the league's partners - Sky Sports, BT Sport, BBC Sport and Amazon Prime.
Premier League chief executive Richard Masters said: "Today we have provisionally agreed to resume the Premier League on Wednesday, 17 June.
"But this date cannot be confirmed until we have met all the safety requirements needed, as the health and welfare of all participants and supporters is our priority.
"Sadly, matches will have to take place without fans in stadiums, so we are pleased to have come up with a positive solution for supporters to be able to watch all the remaining 92 matches."