Born in
Thessaloniki,
Greece, Verginis started his career playing with the Asteria Panoramatos junior teams in Greece, and he played with the senior team of Anatolia in the 2004–05 season. He debuted in both the
Greek League and the
FIBA EuroChallenge in the 2005–06 season with
PAOK. In the 2006–07 season, he played in the
European-wide 2nd-tier level league, the
EuroCup, for the first time. He was selected to the
FIBA EuroChallenge's
All-Star Game in the 2007–08 season. Verginis was the youngest player to ever be named the team
captain in the history of PAOK, when he took over that role from
Kostas Vasileiadis. In 2008, he left PAOK, and joined the Greek club
Panathinaikos. Verginis stayed with
Panathinaikos for 2 years. In 2010, he signed with
Aris, where he played until June 2012. He then signed with the
Spanish League club
Bilbao Basket, in June 2012, and stayed with them through the preseason. He then returned to
Aris for the 2012–13 regular season. He then moved to the
Bulgarian League club
Lukoil Academic for the 2013–14 season. He joined
Panionios for the 2014–15 season. He then moved to
Apollon Patras. He joined
Lavrio for the 2017–18 season. On June 28, 2018, Verginis officially returned to Aris for a second stint. He joined the Greek club
Panionios, in 2019. On July 22, 2020, Verginis signed a two-year contract with
Iraklis Thessaloniki. He averaged 5.0 points, 1.2 rebounds, and 1.1 assists per game. On October 1, 2021, Verginis signed with
ASK Karditsas of the
Greek A2 Basket League. ==National team career==