1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 20 juillet 2020
En , il rejoint un club néo-promu en première division suisse, le Lausanne-Sport, pour une durée d'un an[9]. Après une demi-saison où il marque 8 buts, il se blesse gravement en janvier, mettant un terme à sa saison[10],[11]. Très populaire auprès des supporters, il prolonge en son contrat à Lausanne jusqu'à la fin de la saison suivante. Sous l'impulsion des nouveaux dirigeants, il signe définitivement à Lausanne jusqu'en 2021, pour la somme d'1 million d'euros [12].
Le 25 juin 2019, Francesco quitte le club lausannois et s'engage avec le FC Lucerne avec un contrat s'étendant jusqu'en 2022[13].
↑(it) « Calciatori convocati per ritiro stagione 2012/2013 », Carrarese Calcio, (lire en ligne, consulté le ).
↑(it) « L'attacco si rinforza, Francesco Margiotta arriva in prestito dalla Juventus per 1 anno. », FBC Unione Venezia, (lire en ligne, consulté le ).
↑(it) « Due nuovi arrivi, i difensori Corduas e Lucarini, lasciano Rampi e Margiotta », A.C. Monza Brianza 1912, (lire en ligne [archive du ], consulté le ).
↑(it) « Anche per Francesco Margiotta c'è l'ufficialità », A.C. Monza Brianza 1912, (lire en ligne, consulté le ).
↑(it) « ufficiale: Francesco Margiotta », Real Vicenza V.S., (lire en ligne, consulté le ).
↑(it) « Benvenuto Francesco Margiotta! », Santarcangelo Calcio, (lire en ligne, consulté le ).
↑« Le LS recrute Paolo Frascatore et Francesco Margiotta », FC Lausanne-Sport, (lire en ligne, consulté le ).