La Supercopa de los Países Bajos 2005 (Johan Cruijff Schaal 2005 en neerlandés) fue la 16.ª edición de la Supercopa de los Países Bajos.
El partido se jugó el 5 de agosto de 2005 en el Amsterdam Arena entre el PSV Eindhoven, campeón de la Eredivisie 2004-05 y de la KNVB Beker 2004-05, contra el Ajax de Ámsterdam, subcampeón de la Eredivisie.
Ajax ganó por 2-1 en el Amsterdam Arena frente a 32.000 espectadores.