Martin Harnik (d. 10 Temmuz 1987 Hamburg,Almanya) Forvet ve kanat mevkilerinde görev alan Almanya doğumlu Avusturyalı futbolcudur. Bundesliga ekiplerinden VfB Stuttgart takımınının formasını giymektedir.
Martin Harnik Alman bir anne ve Avusturyalı bir babadan dünyaya geldi. Profesyonel futbol kariyerine 2006 yılında 19 yaşındayken SV Werder Bremen 2'de başladı. Harnik takımının ilk sezonunda tüm maçlarında forma giydi 2007 yılında kemiği kırıldığı için sezonun 2. yarısını kaçırmak zorunda kaldı. 2007-08 sezonunda SV Werder Bremen'de a takıma yükseldi ve 2010 yılına kadar sözleşme imzaladı. Harnik Bremen ekibinin formasıyla ilk maçına UEFA Şampiyonlar Ligi elemeleri'nde Dinamo Zagreb'i 2-1 yendikleri maçta çıktı. İlk Bundesliga maçına 63. dakikada 1. FC Nürnberg karşısında oyuna girdi ve 69. dakikada golü atarak takımının 1 puan almasını sağladı. Harnik forma şansı bulamamaya başladı ve 2009 yılında Bundesliga 2 ekiplerinden Fortuna Düsseldorf'a kiralandı. İlk maçına Rot Weiss Ahlen karşısında 4-1 kazandıkları maçta çıktı. 2009-10 sezonunun sonunda iyi bir sezon geçirip 30 maça çıkıp 13 gol attı. Harnik 2010 yılının Temmuz ayında VfB Stuttgart'a transfer oldu. İlk Bundesliga maçına 2-0 kaybettikleri Mainz 05 maçında çıktı. Stuttgart formasıyla ilk golünü Schalke 04 karşısında atarak takımının 2-1 öne geçmesini sağladı ancak son dakikalarla gelen Klaas-Jan Huntelaar'ın golüyle her iki tarafta maçtan 1 puanla ayrılmıştır. Harnik 6 Ocak 2012 tarihinde sözleşmesini 4 yıl uzattı.