Der KNVB-Pokal 1916/17 war die 19. Auflage des niederländischen Fußball-Pokalwettbewerbs. Pokalsieger wurde Zweitligist Ajax Amsterdam. Das Team setzte sich im Finale gegen den Drittligisten VSV Velsen durch.
Alle Begegnungen wurden in einem Spiel ausgetragen. Bei unentschiedenem Ausgang wurde zur Ermittlung des Siegers eine Verlängerung von zweimal 7½ Minuten gespielt. Stand danach kein Sieger fest, folgte eine weitere Verlängerung von zweimal 7½ Minuten. War danach immer noch keine Entscheidung gefallen, kam der Auswärtsverein in die nächste Runde. Die Verlängerung wurde beendet, sobald ein Tor fiel.
Jan Smit – Frans Couton, Fons Pelser – Joop Pelser, Henk Hordijk, Frits Terwee – Jan de Natris, Joop van Dort, Theo Brokmann sr., Rinus Lucas, Wim Gupffert.
J. Knegjes – G. Beusekom, J. Offerman – P. Lasschuit, H. Lasschuit, C. Griekspoor – B. Meuldijk, T. Servaas, W. Zwanenburg, J. Traksel, A. Horeman.
1:0 Rinus Lucas (20.) 2:0 Joop van Dort (21.) 3:0 Jan de Natris 4:0 Rinus Lucas 5:0 Theo Brokmann (Elfmeter).