Oliver Petrak (ur. 6 lutego 1991 w Zagrzebiu) – chorwacki piłkarz grający na pozycji środkowego pomocnika w NK Hrvatski Dragovoljac.
Kariera klubowa Wychowanek Dinama Zagrzeb, następnie gracz Lokomotivy Zagrzeb. W latach 2010–2013 występował w NK Lučko, w barwach którego w sezonie 2011/2012 rozegrał w chorwackiej ekstraklasie 20 meczów i zdobył cztery gole. W 2013 przeszedł do NK Istra, nie występując w żadnym spotkaniu. W lutym 2014 został wypożyczony do NK Sesvete, w którym rozegrał 13 meczów i strzelił bramkę w rozegranym 3 maja 2014 spotkaniu z Segestą Sisak (1:1).
W latach 2014–2017 był graczem bośniackiego Zrinjskiego Mostaru. W sezonie 2014/2015 rozegrał w Premijer lidze 11 meczów i strzelił jedną bramkę. W sezonie 2015/2016, w którym zdobył ze swoją drużyną mistrzostwo Bośni i Hercegowiny, wystąpił w 23 meczach, strzelając trzy gole w spotkaniach z: Olimpikiem Sarajewo (3:0; 21 listopada 2015), NK Široki Brijeg (4:3; 6 marca 2016) i Slobodą Tuzla (2:1; 15 maja 2016).