Sezon Klub Kraj Rozgrywki Mecze Bramki 1989/90 Arsenal Tivat Treća liga ? ? 1990/91 ? ? 1991/92 25 0 1992/93 FK Partizan Prva liga 0 0 1993/94 FK Jastrebac Niš Srpska liga 13 0 1994/95 Zvezdara Belgrad ? ? 1995/96 FK Partizan Prva liga 13 0 1996/97 30 0 1997/98 26 0 1998/99 FC Porto Superliga 7 0 1998/99 FK Radnički Kragujevac Prva liga 3 0 1999/00 PSV Eindhoven Eredivisie 4 0 2000/01 FK Partizan Prva liga 6 0 2001/02 PSV Eindhoven Eredivisie 3 0 2002/03 0 0 2003/04 FK Partizan Prva liga 18 0 2004/05 23 0 2005/06 21 0 2006/07 Super liga 12 0 2007 FK Rostów Priemjer-Liga 0 0 2008/09 Spartak Trnawa Superliga 13 0 2009/10 4 0

Kariera reprezentacyjna W reprezentacji Jugosławii Kralj zadebiutował 18 grudnia 1996 roku w wygranym 3:2 w Mar del Plata towarzyskim spotkaniu z Argentyną (w 90. minucie meczu zmienił Zvonko Milojevicia). W 1998 roku został powołany przez selekcjonera Slobodana Santrača do kadry na Mistrzostwa Świata we Francji, na których był podstawowym bramkarzem Jugosłowian. Wystąpił w grupowych spotkaniach z Iranem (1:0), Niemcami (2:2) oraz Stanami Zjednoczonymi (1:0), a także w 1/8 finału z Holandią (1:2). W 2000 roku był w drużynie „Plavich” na Euro 2000.