Marek Šafařík začínal s hokejem v rodném Mostě, kde si před Vánoci 2006 poprvé zahrál mezi dospělými. Stalo se tak 20. prosince doma s Mělníkem a o téměř tři roky později premiérově bodoval, když 16. prosince 2009 vstřelil dva góly a zapsal jednu asistenci doma s Jabloncem nad Nisou.
V létě 2011 ukončil aktivní kariéru, již však o čtyři roky znovu oživil v krajské lize. Za Cheb nastupoval dvě sezóny, než si dal od hokeje znovu pauzu. Následně přidal další dva roky v dresu Stadionu, aby v létě 2020 přišel do Chomutov. Za Piráty však nastoupil jen v zahajovacím přípravném duelu v Mělníku a pak mužstvo opustil.
Sezóna Klub Z G A B TM 2006-07 HC Most (2. liga) 4 0 0 0 0 HC Most – jun. (LJ) – – – – – 2007-08 HC Most – jun. (LJ) – – – – – 2008-09 – 2009-10 HC Most (2. liga) 14 2 2 4 8 2010-11 HC Most (2. liga) 19 4 6 10 14 HC Most (baráž) 8 0 3 3 8 2011-15 – 2015-16 HC Stadion Cheb (KLM) 16 30 56 86 44 HC Stadion Cheb (kvalifikace) 6 2 0 2 2 2016-17 HC Stadion Cheb (KLM) 15 26 37 63 14 HC Stadion Cheb (kvalifikace) 4 3 0 3 2 2017-18 – 2018-19 HC Stadion Cheb (KLM) 18 23 26 49 18 2019-20 HC Stadion Cheb (KLM) 14 5 22 27 20 HC Stadion Cheb (KLM, p-o) 3 2 3 5 2