Francesca Vitale viene contattata dal Milan che le propone di esordire nel massimo Campionato italiano femminile di calcio, la Serie A, dalla stagione 2007-2008. Il sodalizio con le rossonere dura cinque stagioni che vedono la squadra retrocedere in Serie A2 al termine del campionato 2008-2009 e riconquistare la massima serie due stagioni più tardi, nella 2010-2011. L'ultimo campionato, il 2011-2012, vede le rossonere di Francesca Vitale retrocedere nuovamente è la calciatrice decide di lasciare la società dopo 76 partite disputate ed un attivo di 5 gol fatti.[1]
Nell'estate 2012 sottoscrive un contratto con l'Inter Milano, che al termine del campionato 2011-2012 aveva conquistato il 3º posto nel Girone A della Serie A2 e tramite la campagna acquisti stava cercando di rafforzare il proprio organico puntando alla promozione. La stagione corona le aspettative della società e dà la possibilità alla calciatrice milanese di giocare nuovamente nella massima serie. La successiva stagione però è molto impegnativa in quanto per una riorganizzazione del campionato e l'abolizione della Serie A2, dal campionato di vertice saranno 6 le squadre retrocesse. L'Inter non riesce a ottenere la salvezza e viene retrocesso in Serie B.[1]
Al termine della stagione decide di trasferirsi al Tradate Abbiate[1], società che milita stabilmente nel secondo livello del campionato italiano femminile di calcio e che nell'ultima stagione disputata, la 2013-2014, è giunto settimo. Con la società di Tradate rimane una sola stagione, scendendo in campo in 16 occasioni e con una sola rete subita in campionato[1].
Nella pausa estiva ha l'occasione di giocare all'estero, negli Stati Uniti d'America, con il FC Tacoma 253, prima di siglare un accordo con il Milan Ladies per disputare il campionato di Serie B dalla stagione entrante.[1]
Dopo la mancata iscrizione delle neroblù alla Serie A 2019-2020, in seguito al termine della collaborazione con l'Atalanta maschile, Vitale si accasa al Milan[3], indossando quindi per la terza volta una maglia rossonera, dopo le esperienze con ACF Milan e Milan Ladies, compagini non collegate all'A.C. Milan.
Nel luglio 2021, dopo aver giocato al Milan per due stagioni consecutive, si è trasferita alla Fiorentina[4]. Nel corso della sua prima stagione in maglia viola matura 7 presenze in campionato prima di subire un grave incidente, la rottura del legamento crociato anteriore e del legamento collaterale mediale del ginocchio sinistro, durante l'amichevole dell'8 aprile 2022 con l'Arezzo[5], infortunio che la tiene a lungo lontana dal terreno di gioco e che alla fine influisce sulla decisione di ritirarsi dal calcio giocato nell'estate 2023[6].
Nazionale
Francesca Vitale viene convocata nella nazionale Under-19 per disputare la fase a gironi per il Campionato europeo femminile under 19 di calcio 2010. Con le Azzurrine riesce a qualificarsi per la Fase Finale in Repubblica di Macedonia venendo però eliminata al primo turno del Gruppo A. Suo il gol su colpo di testa con cui, il 27 maggio 2010, l'Italia era passata in vantaggio al 6' sulle pari età dell'Inghilterra, partita poi persa per 2 a 1,[7] ed anche quello siglato il successivo 30 maggio contro la Scozia al 27' per il momentaneo 3 a 1, finita allo scadere con un pareggio per 3 reti per parte.[8]
In seguito viene selezionata per la formazione Under-20 che partecipa al Mondiale disputato in Giappone dal 19 agosto all'8 settembre 2012. Con le Azzurrine U-20 scende in campo in una delle quattro partite del Gruppo B, dove l'Italia subisce due sconfitte e un pareggio, venendo eliminate nella fase a gironi.