Between 2004 and 2010, Kelava was capped over 50 times for Croatia at various youth levels. He won a total of 15 international caps for the Croatian national under-21 football team since making his debut against Chile U20 in a friendly played in Kuala Lumpur on 20 May 2008.
