|Date of birth||18 February 1974|
|Place of birth||Sarajevo, SFR Yugoslavia|
|Height||1.82 m (6 ft 0 in)|
|NK Mladost Mali Otok|
|2010||NK Sabarija Subotica Podravska||?||(?)|
|2010–2011||NK Mladost Mali Otok||?||(?)|
|2011||NK Rudar Trbovlje||?||(5)|
|2012–||NK Mladost Mali Otok||?||(?)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 2 December 2008.
‡ National team caps and goals correct as of 2 December 2008
Dodik started his career at Željezničar Sarajevo before being picked up by the Belgian side Mechelen in 1995, where he spent two seasons in the Jupiler League and scored 20 goals in a total of 84 appearances. He spent the next season in Turkey's Sakaryaspor, before moving to Croatia and joining Slaven Belupo in 1998.
He spent his most successful years at Slaven, establishing himself as a first-team regular and the club's most prolific Prva HNL scorer with 75 goals in 228 appearances in a total of eight seasons between 1998 and 2007. During his time at Slaven he also netted 14 goals in 22 appearances in club's European campaigns in the Intertoto Cup, and holds the record for most goals scored by a player in a single Prva HNL game, scoring an incredible 6 goals against Varteks on 21 October 2000 in a 7–1 win.
In 2007, Slaven refused to renew his contract so he moved to Cibalia where he netted 5 goals in 28 appearances, and in 2008 he went on to Inter Zaprešić,where he played until 2009 and his retirement from professional football. Dodik continued, however, playing for lower-tier Croatian and Slovenian teams, such as NK Zelina, NK Sabarija Subotica Podravska, NK Rudar Trbovlje and NK Mladost Mali Otok.