2012: Markovic signed with Sporting Kansas City in July of 2012. Since joining Sporting KC, Markovic has played in two MLS games with one start. Markovic made his MLS debut, earning six minutes of playing time on July 28 in Sporting KC’s 2-1 loss to the Columbus Crew at LIVESTRONG Sporting Park. Markovic’s lone start during the MLS regular season came on August 11 in a 2-1 victory over D.C. United. Markovic played the entire match in each of Sporting Kansas City’s international friendlies against Montpellier Herault SC and Stoke City FC. Markovic also played in three Reserve League matches for Sporting Kansas City.