|Date of birth||2 April 1983|
|Place of birth||Kisač, SFR Yugoslavia|
|Height||1.90 m (6 ft 3 in)|
|Playing position||Centre back|
|2009–2010||→ Málaga (loan)||12||(0)|
* Senior club appearances and goals counted for the domestic league only and correct as of 23:41, 28 July 2015 (UTC).
Born in Kisač, Novi Sad, SFR Yugoslavia, Stepanov came up through FK Vojvodina's ranks, making his first-team debut during the 2000–01 season and becoming team captain five years later. In the 2006 January transfer window, he transferred to Turkish club Trabzonspor.
In July 2007, Stepanov moved to Portugal's club F.C. Porto for a reported €3.5 million. Initially on the substitutes bench he gradually made room for himself in the starting eleven but, on 28 November, in a UEFA Champions League match at Liverpool, Porto lost 1–4, with him having a subpar performance and subsequently losing the starting place to veteran Pedro Emanuel; this situation was aggravated in his second year with the signing of Rolando (he would only play in the penultimate league game).
On 27 July 2009 Stepanov moved on loan to Spain's Málaga CF, with the Andalusians having a buying option at the season's end. He only made four La Liga appearances in the first half of the campaign, and was left out of the squad for almost three months, only playing again in a 0–0 home draw against Deportivo de La Coruña on 7 February 2010, where he started.
In late July 2010 Stepanov returned to Turkey, signing for Süper Lig champions Bursaspor for an undisclosed fee. In May 2012 the team decided to rescind the contract, and he joined fellow top-divisioner Mersin İdmanyurdu SK shortly after.
Stepanov was part of the Serbian and Montenegrin team that was knocked out in the first round of the 2004 Summer Olympics after finishing fourth in Group C behind eventual winners Argentina, Australia and Tunisia. He played against the first and the third teams in two losses.
In November 2005 Stepanov appeared in a two-match qualification playoff against Croatia for the 2006 UEFA European Under-21 Championship in Portugal, and scored in the second leg in a 2–1 away win, netting the winner in the 86th minute (5–2 on aggregate). He eventually helped the national side reach the semifinals in the final stages, with many pundits agreeing he was the team's most consistent performer with a string of confident defensive displays throughout the tournament.
Stepanov made his senior team debut in a friendly match against Czech Republic on 16 August 2006, in which he was sent off. In March 2007, during the nation's UEFA Euro 2008 qualifying campaign, he started in the 1–2 loss to Kazakhstan and was on the bench against Portugal.
- As of 28 July 2015
|Bosnia and Herzegovina||League||Cup||Europe||Total|
|2015–16||FK Sarajevo||Premier League of Bosnia and Herzegovina||1||0||0||0||2||0||3||0|
|FK Sarajevo Total||1||0||0||0||2||0||3||0|
- Porto sign Serbia defender Stepanov; UEFA.com, 27 July 2007
- "Um onze às voltas" [Revolving XI] (in Portuguese). Record. 30 November 2007. Retrieved 4 July 2014.
- "Pedro Emanuel: "Temos presente a época passada"" [Pedro Emanuel: "Last season still on our minds"] (in Portuguese). Record. 2 December 2007. Retrieved 4 July 2014.
- "Milan Stepanov: 'Doy gracias por la oportunidad de llegar al Málaga'" [Milan Stepanov: 'I thank for the opportunity of arriving at Málaga'] (in Spanish). El Mundo. 27 July 2009. Retrieved 4 July 2014.
- Ten-man Deportivo hold on; ESPN Soccernet, 7 February 2010
- Stepanov agrees on terms with Bursaspor; Super Lig News, 29 July 2010
- Milan Stepanov – FIFA competition record
- Job done for Serbia and Montenegro; UEFA.com, 16 November 2005
- "Ivanović caps Portugal misery". UEFA.com. 25 May 2006. Retrieved 4 July 2014.
- Milan Stepanov profile at ForaDeJogo
- BDFutbol profile
- National team data (Serbian)
- Milan Stepanov at National-Football-Teams.com
- Milan Stepanov profile at Soccerway
- Stats at Footballdatabase
|Wikimedia Commons has media related to Milan Stepanov.|