В 1657 году Империя вмешалась в Северную войну 1655—1660 годов на стороне Польши, направив армию генерала Раймунда Монтекукколи, в составе которой был и Шпорк. В Польше Иоганн принял участие в разгроме трансильванского князя Дьёрдя II Ракоци, освобождении Кракова и взятии Познани. Следующие три года Шпорк, командуя всей кавалерией Монтекукколи, провёл в боях против шведов в Голштинии и Ютландии, пока боевые действия не были перенесены в Померанию, где Иоганн познакомился со своей второй женой.