Caniggia jugó cincuenta veces con la Selección Nacional Argentina, en los que marcó 16 goles.