Career
Panionios
The Croatian shot-stopper spent the last three seasons (2006–2009) at Panionios, where he made fifty-six appearances for the Athenian side in all competitions. He easily became the first-choice goalkeeper for the team in his second season, and his solid play between the posts played a crucial role in Panionios" run to the 2007-2008 Super League play-offs last season. PAOK
He moved to PAOK Football Club in June 2009 on a free transfer from Panionios F.C. At PAOK, Krešić is expected to challenge Greece international goalkeeper Kostas Chalkias for the starting role.
While Chalkias" experience played a key role in PAOK"s ability to clinch a berth in the Union of European Football Associations Europa League next season, Krešić"s athleticism and potential will most definitely challenge Chalkias" tenure between the goal posts.
On 28 July 2010, PAOK was playing against Ajax in Amsterdam Arena and Kostas Chalkias who was injured at the 15th minute was substituted by Krešić. He played in 18 games the season 2010–2011, as of November 2010.
Voted already 3 times Most Valuable Player of the team On 27 July, when Krešić realised that he was not counted as the main goalkeeper of the team, he asked to leave from the club
PAOK released him the next day.
Football Club Lokomotiv Moscow
On 31 July 2012 Krešić signed a two-year contract with Football Club Lokomotiv Moscow. He made his debut for the new club on 11 August 2012 against Alania Vladikavkaz. After having made only one substitute appearance for Lokomotiv in the first part of 2013-2014 season, Krešić was released by his club
1.
FSV Mainz 05
On 6 January 2014, 1. FSV Mainz 05 signed Krešić for the remaining part of 2013-2014 season with option until 2016. Bayer 04 Leverkusen
On 23 May 2014, Krešić joined Bayer 04 Leverkusen on a free transfer, signing a two-year contract, which would keep him at the club until June 2016.
International career
Krešić debuted for Croatia national football team on 10 September 2013 in a friendly match against South of Korea, playing for 90 minutes before he was substituted in the injury time of the game.