Marcus dio sus inicios como futbolista profesional en un club de su ciudad natal, el Torsby IF en 2002.
La victoria de visitante de 5-0 sobre Kalmar FF donde Berg anotó un tanto, fue su último gol con este equipo debido a una suspensión para el juego contra Djurgården.
Berg se adaptó rápidamente al fútbol neerlandés jugando apenas, su primer año en los Países Bajos.
Él también anotó cuatro goles contra Roda JC, en jornada decembrina.
En 2010 Berg llega al PSV por una cantidad cercana a los 10.6 millones de euros.
Esta fue la mayor victoria a domicilio en la historia de los Eternal Rivals.
La semana siguiente, anotó un triplete cuando el Panathinaikos derrotó a Aris por 4-1 en casa.
Sustituye en la plantilla del club al delantero Nasser Al-Shamrani.
El 29 de abril de 2018, marcó cuatro goles en un glorioso partido con una victoria en casa por 5-0 contra el Al Dhafra, lo que ayudó a su club a ganar la Pro-League 2017-18, siendo el máximo goleador de la Liga en su primera temporada con 25 tantos.
Terminó su primera temporada con Krasnodar como máximo goleador del club, con 9 en la liga y 10 en todas las competiciones, ya que Krasnodar terminó en tercer lugar y aseguró un lugar en la ronda de play-off de la UEFA Champions League.
[6] También es bueno con los regates y al momento de patear a la portería, incluso con ángulos muy estrechos.