Round 1
Saturday April 15
Sandringham v Essendon
Trevor Barker Oval, 2pm
Round 2
Sunday April 23
Essendon v Collingwood
Windy Hill, 1pm
Round 3
Saturday April 29
Werribee v Essendon
Arden Street, 2pm
Round 4
Saturday May 6
Essendon v Port Melbourne
Frankston Oval, 12pm
While Frankston will not be part of the VFL in 2017, state-league football will not be lost to Frankston Oval next year with Essendon vs Port Melbourne in Round 4 and Werribee vs Richmond in Round 13 keeping VFL football in the region.
Round 5
Saturday May 13
Essendon v Geelong
Windy Hill, 12pm
Round 6
Saturday May 20
Coburg v Essendon
Piranha Park, 1pm
State Game Weekend
Saturday May 27
Richmond v Essendon
Punt Road Oval, 4pm
Richmond and Essendon will continue their traditional Sir Doug Nicholls Indigenous Round clash at the end of May, one of two home-and-away VFL games to be played on the Saturday of the state-game weekend
Round 7
Saturday June 3
Essendon v North Ballarat
Windy Hill, 12pm
Round 8
Friday June 9
Footscray v Essendon
VU Whitten Oval, 7pm
Round 9
BYE
Round 10
Saturday June 24
Essendon v Williamstown
Windy Hill, 12pm
Round 11
Saturday July 1
Essendon v Richmond
Windy Hill, 2:10pm
Round 12
Sunday July 9
North Ballarat v Essendon
Eureka Stadium, 1pm
Round 13
Saturday July 15
Essendon v Northern Blues
Windy Hill, 12pm
Round 14
Saturday July 22
Casey v Essendon
Casey Fields, 7pm
Round 15
Sunday July 30
Collingwood v Essendon
Victoria Park, 11:45am
Round 16
BYE
Round 17
Saturday August 12
Essendon v Box Hill
Windy Hill, 12pm
Round 18
Saturday August 19
Essendon v Footscray
Windy Hill, 12pm
Round 19
Sunday August 27
Geelong v Essendon
Simonds Stadium, 1pm
In 2017, clubs will have two byes, one for the state game and one during the season which coincide with AFL Club byes. The VFL finals will begin on September 2 and conclude with the Grand Final on Sunday September 24.