Februarja 2012 je nastopil na Svetovnem prvenstvu v poletih, ki je bilo na norveškem v Vikersundu. Tam je dne 25. februarja na tekmi posameznikov zmagal in postal svetovni prvak. Obenem je s skokom dolgim 244 metrov postavil nov slovenski rekord. Za povrhu pa je neslednjega dne sodeloval še na ekipni tekmi kjer so osvojili tretje mesto in bronasto medaljo ter s tem priborili prvo ekipno kolajno v poletih za Slovenijo. V zgodovinski postavi so bili Kranjec in še Jurij Tepeš, Jure Šinkovec ter Jernej Damjan.