|Full name||Ioannis Petrakis|
|Date of birth||May 20, 1959|
|Place of birth||Rethymno, Crete, Greece|
|PAS Giannina (manager)|
|2002–2003||OFI Crete (assistant)|
|* Senior club appearances and goals counted for the domestic league only|
Petrakis began his football career with his local side Asteras Perama, before moving to Heraklion and Ergotelis in 1978. In 1981 Petrakis moved to local rival OFI, playing in the Alpha Ethniki, the top level football league in Greece before returning to a Gamma Ethniki side Ergotelis in 1985, where he reached the 1985–86 Greek Cup quarterfinals. In 1988, he returned to his hometown Rethymno to play for EAR Rethymnou, before ending his career with Heraklion-based Poseidon, with whom he won his only title, the 1990–91 Delta Ethniki championship.
Petrakis began his coaching career in 1991 at Asteras Perama. He took over Ergotelis in 1992, before returning to Asteras Perama in 1994. Up next in 1997, Petrakis was hired by Heraklion-based club Irodotos, whom he promoted to the Gamma Ethniki, the third tier of the Greek football league system. He then took over management of Malia local club PANO Malia, whom he promoted to the Delta Ethniki (the fourth tier of the Greek football league system) for the first time in their history and managed to win the Greek Football Amateur Cup in 2000. He then managed to also promote the amateur department of OFI Crete, OFI 94 to the Delta Ethniki, and was manager from 2000 until 2002, when the club appointed him assistant to OFI's head coach Zdeněk Ščasný. In 2003, Petrakis returned to Irodotos, and managed to promote the club to the Gamma Ethniki once again.
In 2004, Petrakis left Crete for the first time in his career, taking over management of Arcadian club Asteras Tripoli, whom he also promoted to the Gamma Ethniki. He then returned to Rethymno and led local club Asteras Rethymno to the Gamma Ethniki as well. Petrakis went on to coach Nea Ionia (2009–2010), Ionikos (2010–2011) and Chania (2011–2012), before returning, and being appointed head coach of OFI on 7 January 2013, where he made his debut as a Superleague manager. Petrakis coached the club in 15 matches, managing to avoid relegation, and terminated his contract with the club at the end of the season on mutual consent.
In the summer of 2013, Petrakis was hired as head coach of the other local Superleague side Ergotelis. The season took off with an impressive start, in which the club remained undefeated for 8 consecutive matches (the best undefeated record in the club's history in the league). At the end of October however, Ergotelis began struggling, and as a result, the club's board of directors decided to replace Petrakis on 14 January 2014.
Fourteen days later, on 28 January 2014, Petrakis was hired by Epirus-based Superleague club PAS Giannina. Petrakis managed avoid relegation at the end of the season, and subsequently went on to secure a 6th-place finish in the 2014–15 and 2015-16, thus leading PAS Giannina to their first ever UEFA Europa League campaign. For this feat, Petrakis was named "Best Manager in Greece" for the 2014–2015 season. Further contributing to the club's history, Petrakis managed to advance PAS Giannina to the Third qualifying round of the competition, after eliminating Norwegian club Odd 4–3 on aggregate.He was candidate for "Best Manager in Greece" for the 2015–2016 season but he didn't voted again.
- "Το βιογραφικό του Γιάννη Πετράκη (Greek)". patris.gr. 2013-01-03.
- "Επίσημα στοιχεία ΠΑΣ Γιάννινα 1966 2015-2016 (Greek)". Superleague Greece.
- "Το Κύπελλο Ερασιτεχνών ταιριάζει στην Κρήτη! (Greek)". neakriti.gr. 13 May 2017.
- "Ένα σούπερ αφιέρωμα για τη δουλειά του Γ. Πετράκη (Greek)". gianninasports.gr. 12 February 2015.
- "Κορυφαίος προπονητής ο Γιάννης Πετράκης στα βραβεία του ΠΣΑΠ (Greek)". ekriti.gr. 1 February 2016.
- "Προκρίθηκε ο ΠΑΣ Γιάννινα, ηττήθηκε 3-1 από την Οντ (Greek)". sport24.gr. 21 July 2016.
- "Τα 35α βραβεία του ΠΣΑΠ". 30 January 2017.