Career
Petshi arrived to Troyes in 2007. He made his senior team debut on 11 August 2009 against Paris Football Club. That was his only appearance during the 2009-2010 Championnat National season. In the following season, 2010-2011, Petshi played regularly with Troyes B. Afterwards, he made two appearances for the first team in the 2011-2012 Ligue 2 season.
On 16 June 2012, Petshi signed his first professional contract with Troyes, but was immediately loaned to Orléans for the 2012-2013 season.
In January 2014, Petshi joined Serbian side Sloboda Užice. He made 9 appearances in the Serbian SuperLiga, however at the end of the season Sloboda got relegated.
Petshi left Sloboda and returned to France where he joined California Bastia. On 11 July 2015, he had a trial match with Blackburn Rovers against Accrington Stanley.
He then signed on a one-year deal.