Tzavellas began his professional career with Kerkyra in a home match against Larissa (0–0).In Kerkyra played in 23 games (two goals) before signed for Panionios in January 2008.
Panionios
After signing for Panionios, Tzavellas was given the number 31. He made his debut on 13 September 2008 in the 0–1 away win versus Panserraikos. He scored his first goal on 7 December 2008 in the 45th minute in the 1–1 draw with Larissa. In his first full season, Tzavellas went on to make 17 appearances, scoring two goals. The 2009–10 season began brightly for Tzavellas as he cemented his place in the squad. In his second season with Panionios, he made a total of 24 appearances, starting all 24, but not scoring.
Eintracht Frankfurt
On 3 June 2010, the left back signed a three-year contract with Eintracht Frankfurt, which spent €1.2 million to sign him.[2] He soon became a member of Eintracht's starting eleven. On 12 March 2011, Tzavellas scored his first Bundesliga goal during an away match against Schalke. He managed to beat German international goalkeeper Manuel Neuer with an effort from 73 meters, setting a new record for the longest distance a Bundesliga goal was ever scored from.[3]
During the Bundesliga match against Werder Bremen on 8 April 2011, Tzavellas suffered a partial rupture of the cruciate ligament in his left knee. He missed the remainder of the 2010–11 season.[4] Eintracht were relegated to 2. Bundesliga at the end of the season.
During summer 2011, Bundesliga new-boys Augsburg were reported to want the Greece defender, who was under contract until 2013, to strengthen their squad ahead of what promised to be a difficult season. At the same time, Tzavellas was rumoured to want to leave Eintracht Frankfurt following their relegation from the top flight. However, his agent, Paul Koutsoliakos, stated: "There is simply no truth in this."Eintracht Frankfurt general manager Bruno Hübner added: "We would refuse to accept any loan arrangements in this respect as something like this would just postpone a permanent transfer for the player. We would be in the same situation in 12 months."[5]
Monaco
An injury to his left knee towards the end of the 2010–11 season, put the knockout and the relegation of the team, substantially accelerated its consignment of borrowing to Monaco at the end of next season. On 31 January 2012, it was announced that Tzavellas would leave Eintracht Frankfurt and join Ligue 2 outfit Monaco with immediate effect.[6]
Under the guidance of Claudio Ranieri, the Greek international left-back, helped the Monegasque escalate in Ligue 1, scoring twice in 24 appearances during their promotion season, but French Football News understands that Monaco's left back Giorgos Tzavellas is in advanced negotiations with PAOK Salonika after being considered as 'dead wood' by Monaco manager. It is also the towering hurdle set by the Russian team owner, Dmitry Rybolovlev and very expensive signings made, essentially paved the way for the repatriation and the agreement with PAOK.[7] The left back who has spent two seasons with the club is understood to have agreed to move to the club but Monaco and PAOK are currently in negotiations regarding the fee.[8]
PAOK
On 2 September 2013, he signed a four years' contract with PAOK[9] and made his club debut on 14 September 2013 against Veria.He scored his first goal with the club in a 1–1 away draw against Atromitos. On 19 September 2013, he made his first ever appearance in UEFA competitions in a 2–1 home victory against FC Shakhter Karagandy.[10]
After six months in PAOK and his commitment by scoring the winning goal to the victory against the Greek giant Olympiakos, he believes that "this time, there has nothing to envy from Monaco and it made me very positive impression! We have an excellent administrative and organization of football, the club operates on a purely European standards and the most important is that the administrative leader has the vision to reach the high score! As a player I can say that I do not miss anything of what I had in Montecarlo! I believe in the team all the conditions required to look up ..."[11]
He scored twice in his first season with the club, but undoubtedly the most important was the winning goal, on 9 March 2014, against the champions Olympiacos In January 2015, Deportivo La Coruna were in advanced talks to sign Tzavellas from PAOK but the deal will not go through. The negotiations did not pay off for the loan of the Greek left back to Deportivo and as long as the deal could not be reached consequently the transfer falls through. At the moment Tzavellas remains a PAOK player but his situation is still wide open as the transfer window has not closed yet.[12]
On mid-March 2015, official PAOK informed Tzavellas that he can now return to training with the first team, since for over a month the 27-year-old defender was talking part in the practices of the U20 squad of the team, due to a quarrel with Aggelos Anastasiadis the ex-coach of PAOK.[13]
He started the 2015–16 season as a main left-back and in contrary to last year's season considers that the treatment from Igor Tudor is different, something that was confirmed in his quarrel with his old teammate Facundo Pereyra in preparation. Incidentally, Tzavellas is among the best players of PAOK until now, refuting those who said that he could not be a member of the club.[14] On 18 October 2015, Tzavellas scored his first Superleague goal with PAOK for the 2015–16 season against Iraklis in a 3–3 away draw.[15] On 7 February 2016, in an episodic derby Super League away match against rivals Olympiakos, Tzavellas and Luka Milivojević were involved in an incident, which was ended with an unsportsmanlike conduct by Olympiakos' Serbian midfielder, resulting to leave the field for some time because he was bleeding.[16] Eventually he was expelled at the second half due to a second yellow card, leaving his club with 10 players.[17] It was his 7th red card in his career, but the 1st that his club did not win despite his absence.[18] On 17 April 2016, in the last matchday of the 2015–16 season in an away game against Platanias, Tzavellas reached 100 appearances with the club in all competitions.[19] On 25 August 2016, in the play off's second leg of UEFA Europa League against Dinamo Tsibili he scored his first international goal after Facundo Pereyra's corner with the head, sealing a 2–0 home win.[20]
On 13 September 2016, Tzavellas extended his contract with PAOK until summer of 2020 with better financial terms.[21] He started the 2016–17 season as an indisputable key player of club's defence. On 29 November 2016, after a disappointing home loss from Atromitos, the captain of PAOK will be training with the U-21 squad because of disciplinary issues. The administration of the club has informed him, that he will be "relegated" to U-21, something that had also happened in the recent past, during 2014–15 season and under Angelos Anastasiadis' managerial spell with PAOK.[22] On 16 January 2017, Tzavellas fell out as PAOK have been trying to release him for free. The two parties agreed over a compensation and PAOK officially announced that Tzavellas has been released from the club.
Alanyaspor
The 29-year-old international defender after he terminated his contract with PAOK, came close to Cypriot club APOEL, but the transfer is not completed due to economic differences. Eventually on 21 January 2017, signed a 2,5 seasons' contract with Turkish side Alanyaspor. His contract, which ran until 2019, was worth €2 million plus bonuses.[23] On 28 January 2016, he made his debut with the club in a 2–1 Süper Lig away loss match against Antalyaspor. On 1 April 2017, he scored his first goal with the club, sealing a 3–1 home win against Kasımpaşa[24] On 10 February 2019, he scored with a head kick at the end of the first half after an assist from Djalma Campos, in a 3–2 away loss against rivals Göztepe[25] On 3 December 2019, he opened the score after an assist from Salih Uçan in a hammering 5–1 home Cup win game against Adanaspor.[26] On 18 January 2020, he scored with a right wing, his first goal for the 2019–20 Süper Lig season, as he opened the score after a Steven Caulker's assist in a hammering 5–1 home win game against Kayserispor.[27] On 3 February 2021, he scored with a right footed shot his first goal for the 2020–21 season in an away 1–1 draw against Kayserispor.[28]
AEK Athens
Giorgos Tzavellas will sign to AEK on a two-year contract, after the release clause was paid to his former club Alanyaspor, and the only thing left is for the Greek club to officially announce the transfer of the international defender.[29] On 30 June 2021, he was officially announced by the club.[30]
On 23 January 2022, he scored his first goal with the club in a 2–0 away win against Atromitos.[31]
Pendikspor
Giorgos Tzavellas signed for free to Pendikspor from AEK on July 1.[32]
Atromitos
Giorgos Tzavellas signed for free to Atromitos on September 11, 2023.[33]
International career
Greece
After his impressive performances for Panionios, Tzavellas was called up to the national team on 15 November 2009 by Otto Rehhagel to face Ukraine in the second leg of the 2010 FIFA World Cup qualification playoffs. He did not feature in this game.[34] On 11 May 2010, Tzavellas was named in Rehhagel's 30 man provisional World Cup squad for the 2010 World Cup, but was not selected for the final 23-man squad.[35]
Tzavellas' season year with PAOK was his passport not only to be called from Greek national manager Fernando Santos to the 30 man provisional World Cup squad, but also to the final 23-man squad for 2014 World Cup.[37]
On 7 October 2016, Tzavellas will miss the next three to four weeks due to knee injury. Tzavellas picked a knee injury during Greece's 2–0 win over Cyprus and he underwent scans to learn the extent of his injury. On 12 November 2016, at the Karaiskakis Stadium, Tzavellas scored, at the 95th minute against Bosnia and Herzegovina giving a valuable point to Greece, in his effort to qualify to the 2018 World Cup.[38]
On 17 November 2023, Tzavellas announced his retirement from the Greek national team.
^"Η βράβευση των κορυφαίων από τον ΠΣΑΠ". ΠΣΑΠΠ | ΠΑΝΕΛΛΗΝΙΟΣ ΣΥΝΔΕΣΜΟΣ ΑΜΕΙΒΟΜΕΝΩΝ ΠΟΔΟΣΦΑΙΡΙΣΤΩΝ ΠΟΔΟΣΦΑΙΡΙΣΤΡΙΩΝ (in Greek). 31 January 2017. Retrieved 13 January 2022.