
Talentovaný Babacar přišel do Fiorentiny v létě 2007, z Pescary jej Pantaleo Corvino vykoupil za několik set tisíc eur poté, co porazil konkurenci v podobě janovského CFC. Ve své první sezoně hrál Babacar v týmu Allievi, kde nad spoluhráči i protihráči vynikal o několik tříd a pomohl týmu k zisku Scudetta.
V létě 2009 absolovoval letní přípravu společně s prvním týmem a začátkem roku 2010 dokonce v dresu Fiorentiny debutoval. Nejprve v lednu v Coppa Italia proti Chievu, kterému dokonce vstřelil branku, v únoru se pak dočkal debutu mezi dospělými i ve slavné Serii A, brzy na to dokonce i první prvoligové branky.
Očekávalo se, že sezona 2010-2011 bude jeho, místo toho však Babacar příliš příležitostí nedostal. Nastoupil sice do 18 zápasů, v naprostvé většině případů se ale jednalo o sbírání minut na úplném konci zápasu. Útěchou mohly být dva zápasy Italského poháru, ve kterých se jak proti Empoli, tak i Reggině střelecky prosadil.
S příchodem zkušeného Santiaga Silvy se jeho pozice v týmu zhoršila, navíc trénér Siniša Mihajlović často poukazuoval na fakt, že Babacar mívá problémy s přístupem k tréninku, nejednou jej přirovnal k Balotellimi.
V sezoně 2011-2012 moc šancí v prvním týmu nedostává a tak se vrátil do juniorky, uvidíme, zdali mu příchod trenéra Delia Rossiho pomůže zpět do dospělého fotbalu.
| Sezona | Klub | Soutěž | Zápasy | Góly |
| 2011/2012 | Fiorentina | Serie A | 1 | 0 |
| 2010/2011 | Fiorentina | Serie A | 18 | 0 |
| 2009/2010 | Fiorentina | Serie A | 4 | 1 |
| 2008/2009 | Fiorentina | Serie A | 0 | 0 |
| Celkem | Serie A | (3 sezony) | 23 | 1 |
| Celkem | Fiorentina | (3 sezony) | 23 | 1 |