2017 Johan Cruyff Shield

The 2017 Johan Cruyff Shield was the twenty-second Johan Cruyff Shield (Dutch: Johan Cruijff Schaal), an annual Dutch football match played between the winners of the previous season's Eredivisie and KNVB Cup. The match was contested by Feyenoord, champions of the 2016–17 Eredivisie, and Vitesse, winners of the 2016–17 KNVB Cup. It was held at the De Kuip on 5 August 2017.

For the first time the Johan Cruyff Shield was played at the stadium of the previous season's Eredivisie winner.