Danijel Subašić profesionalnu je karijeru započeo u NK Zadru tijekom sezone 2003.-2004. Mjesto prvotimca izborio je tijekom 2006. godine sa Zadrom u Drugoj HNL, a dobrim predstavama zaintrigirao je čelnike Hajduka koji su ga u ljeto 2008. doveli u Split, prvo na posudbu, a potom i za stalno naredne zime. Subašić se odmah izborio za mjesto u prvom sastavu Hajduka te je do siječnja 2012. upisao 126 nastupa za splitskog velikana s kojim je 2010. osvojio Hrvatski kup, a naredne sezone izborio plasman u grupu Europske lige. U siječnju 2012., Subašić se pridružio tada posrnulom francuskom velikanu AS Monacu s kojim je izborio povratak u Ligue 1 te je već u prvoj sezoni osvojio izvrsno drugo mjesto, uz odlične igre tijekom cijele sezone.
Za mladu reprezentaciju Subašić je debitirao u prijateljskom ogledu s Danskom 1. ožujka 2006. te je ukupno skupio šest nastupa, dok je za A selekciju prvi nastup upisao u Vinkovcima u prijateljskom ogledu protiv Lihtenštajna.
1. | Croatia | 4 | +9 | 10 |
2. | Italy | 4 | +4 | 10 |
3. | Norway | 4 | +3 | 9 |
4. | Bulgaria | 4 | -1 | 4 |
5. | Malta | 4 | -6 | 1 |
6. | Azerbaijan | 4 | -9 | 0 |