Career
Born in Humenné, Guba played as a youth for TJ Sokol Vydraň, MŠK Spartak Medzilaborce and 1. HFC Humenné, where he played until he joined 1. Football Club Tatran Prešov in 2005.
Guba was promoted to the first team during the 2008-2009 season.
His debut came on November 7, 2009 in the Corgoň Liga match against FK Dukla Banská Bystrica, entering in as a substitute in place of Michal Piter-Bučko. On November 19, 2011 he scored his first goal for 1.
Football Club Tatran Prešov, against MFK Ružomberok in a 1–1 draw. In winter 2013, he came to MŠK Žilina and he signed a half-year loan with option to buy from 1.
Football Club Tatran Prešov.