Kasmeridis was born in Serres and, during his early teens, he played for local club Anatoli. Despite the efforts of Panserraikos to sign him, he decided to join OFI Crete in 2002 at the age of 15. He played for the club's amateur team until 2006, when he signed his first professional contract. With OFI Amateurs, he won the 2004 Heraklion Football Clubs Association Cup against PANOM. During his whole spell at OFI Crete, Kasmeridis was always a backup goalkeeper behind other goalkeeping talents produced by the club, such as Kostas Chaniotakis, Michalis Sifakis and Sifis Daskalakis. Even during the later years, goalkeepers from Panathinaikos or abroad were preferred, so he earned little playing time.
OFI Crete
Kasmeridis made his Superleague debut on 30 November 2008 coming as a substitute during an away game against Panthrakikos, when Malatz was injured in the 26th minute. He then went on to make another 3 performances for OFI during the 2008–09 season, which saw the club ending in 14th place and being relegated from the first division for the first time since 1976. The 2009–10 season was worse for Kasmeridis, even though OFI was playing in the Beta Ethniki – he was the second goalkeeper behind Polychronis Vezyridis and only played once in the second-last game of the promotion play-offs against Pierikos because Vezyridis was banned from the match. OFI eventually missed promotion at the final fixture, so they stayed in the second division. Kasmeridis was still a backup for OFI in the 2010–11 season, as he made a total of 3 appearances in the now-called Football League. His season debut was on an away game against PAS Giannena, coming as a substitute for Vezyridis, after the latter was hit by a fan of PAS. He made another appearance in the regular season against Ionikos and a final appearance in the last game of the promotion play-offs against Diagoras, where OFI won and secured promotion to the Superleague after 2 years. However, Kasmeridis did not fit the plans of his manager, Nikos Anastopoulos, for the following season and was asked to look for a new club.
Thrasyvoulos
On 10 September 2011, a day after his OFI contract was terminated, Kasmeridis signed a one-year contract with Thrasyvoulos in the second division. He was a regular for the club in the 2011–12 season, making 26 appearances and earning one red card in the final game against Anagennisi Epanomi. Kasmeridis blocked two penalties in the 4–2 penalty shoot-out win in his team's Round of 16 match against Superleague side Levadiakos during the 2011–12 Greek Cup campaign.
Levadiakos
On 12 June 2012, Kasmeridis signed a two-year contract for Levadiakos. In a later interview, he justified his decision to join Levadiakos by saying that his goal was to establish himself in the Superleague. He made his league debut on 8 October 2012 during a home match against Panthrakikos – there, first-choice keeper Dimitris Kyriakidis received a red card on the 37th minute and Kasmeridis entered as a substitute for Stefano Napoleoni; he conceded an additional 2 goals for a final result of 0–3 for the visitors. However, Kasmeridis never managed to establish himself as the first-choice goalkeeper at Levadiakos instead of Kyriakidis, as he only managed to make 3 ninety-minute appearances at the 2012–13 Superleague – as a result, he terminated his contract one year early in May 2013 and were released from the club.
On 16 October 2006, Kasmeridis made his debut for the Greece under-21 in a friendly match against Ethnikos Asteras as a second-half substitute for Leonidas Panagopoulos. He went on to make 6 appearances in 2007, with Panagopoulos and Kasmeridis swapping places in the starting lineup, and 2 appearances in 2008, all of which as a starter.