Pepe began his club career at Campobasso,[2] during which he spent loan spells at Salernitana and Siracusa.[3] In 2011, he moved to Siena and was subsequently loaned to Paganese,[4] with the latter exercising their right to sign him permanently at the end of the season.[5] He joined Messina in 2014, before moving to Malta to play for Floriana in 2015. He played for Ħamrun Spartans during the 2018–19 season, and joined Birkirkara in 2019.
International career
Pepe was awarded Maltese citizenship on sporting merit in August 2020, and was therefore eligible to appear for the Malta national team.[6] He made his international debut on 6 September 2020 in the UEFA Nations League in a 1–1 draw against Latvia.[7]
^Pepe, Gianluca (22 June 2012). "Paganese, Balzano torna al Sorrento" [Paganese, Balzano returns to Sorrento]. TuttoC.com (in Italian). Retrieved 6 September 2020.