He is 6"8" (203 m) in height and he can play at both the small forward and power forward positions. Kommatos began his career with the youth teams of Perseas Larisas. Then he transferred at the Greek club Gymnastikos South. Larissas in 1995.
In 2000, he was transferred to the Greek team Makedonikos.
He then moved to the Greek team PAOK, for a year, and then to the Greek team Aris. In the 2003-2004 season, he was the Greek League Top Scorer, averaging 21.5 points per game.
He then played with Fortitudo Bologna in the Italian League, and then with Sevilla in the Spanish League. In 2006, he played for the Greek club AEK Athens, and in 2007, he moved to the Russian club Lokomotiv Rostov.
Kommatos joined the Greek League club AEL 1964 for the 2008-2009 season.
In 2009-2010, he played for Gymnastikos Olympia. In the 2010-2011 season, he played with Maroussi and Mersin. He began the 2011-2012 season with Maroussi, and in February 2012, he signed with Sant"Antimo of the Italian Second Division, to replace Milivoje Božović, who was out for the remainder of the season, due to an injury.
He played with Rethymno during the 2012-2013 season.
He joined Trikala Aries on 13 September 2013. He then moved to Kolossos Rodou.
2x Greek League All-Star: (2003, 2004).