[2] He made his Serbian SuperLiga debut for Donji Srem in an away match versus Čukarički on 17 April 2014.
[4] On 26 June 2016, he joined Slovenian champions Olimpija Ljubljana on a three-year contract.
[6] In late 2017, Crnomarković mutually terminated his contract with Čukarički,[7] after which he returned to Javor Ivanjica in January 2018.
[9] On 25 June 2019, Crnomarković signed a three-year contract with Polish side Lech Poznań.
[10] He made his debut for Lech on 20 July 2019 in a game against defending champions Piast Gliwice.