Samaras flyttet som 16 årlig til Nederland for å spille for ungdomslaget til SC Heerenveen, hvor han fra 2003 ble tatt opp og spilte for seniorlaget i den nederlandske Eredivisie. Her scoret han 25 mål i de 88 kampene han spilte. I perioden 2006 til 2008, spilte han to sesonger i Manchester City FC, hvor han fikk 55 kamper og scoret 8 mål.
Fra 28. januar 2008 ble han lånt ut til Celtic og denne overgangen ble gjort permanent fra 15. juli samme år.