Marcin Horecki urodził się w Polsce. Jest on byłym reprezentantem Polski w narciarstwie alpejskim, który ma na swoim koncie medale zdobyte w zawodach w kategorii juniorów jak i seniorów. Po tym jak przez kontuzję, zmuszony został do rezygnacji z dalszej kariery sportowej, Marcin ukończył studia licencjackie a następnie magisterskie i znalazł pracę jako doradca finansowy w firmie konsultingowej. W międzyczasie zaczął grać w grę karcianą Magic: The Gathering, dzięki której poznał świat pokera i zaczął grać na stołach w serwisie PokerStars.
Karierę pokerową Marcin rozpoczął od gier na wirtualne pieniądze. Następnie szlifował swoje umiejętności w grach i turniejach na niskie stawki, budując przy okazji solidny bankroll. W 2006 roku zadebiutował w turnieju na żywo. Podczas imprezy Barcelona Open otarł się o rozgrywkę przy finałowym stole w turnieju No Limit Hold'em z wpisowym €1,000. Pomimo, że wygrana była niewielka, $3,927 dało Marcinowi pewność siebie, jakiej potrzebował, aby stać się profesjonalnym graczem. W styczniu 2007 roku, dotarł do miejsc płatnych w turnieju 3 Sezonu PokerStars.com European Poker Tour w Kopenhadze, zdobywając $9,580 za zajęcie 30 miejsca. Trzy miesiące później pojawił się w rozgrywce przy finałowym stole imprezy Asian Poker Classic w Goa, zgarniając $29,000. W tym samym roku, Marcin pojawił się Wiedniu, aby wziąć udział w imprezie Austrian Masters i zwyciężyć w turnieju €500 No limit Hold'em Rebuy, zgarniając kolejne $28,637. W marcu 2008, dotarł także do miejsc płatnych w turnieju pobocznym podczas EPT Polish Open w Warszawie. Za zajecie trzeciego miejsca zdobył $9,675.
Oprócz pokera, Marcin jest wielkim fanem sportów zimowych, w szczególności narciarstwa oraz skoków narciarskich. Nadal gra w Magic: The Gathering, a także lubi podróżować, grać w tenisa oraz być na bieżąco ze światem finansów.
Marcin Horecki jest jednym z najlepiej zarabiających polskich graczy pokerowych wszechczasów. Teraz będzie starał się odnieść zwycięstwo w największych turniejach na całym świecie. Marcin został graczem Team PokerStars Pro i w serwisie PokerStars gra używając pseudonimu 'Goral'.