Fabio Borini

Bologna

Borini startet å spille fotball som niåring. Han og faren var Bologna-supportere. Han signerte for Bologna i 2001, som en ungdomsspiller.

Chelsea

Borini signerte for Chelsea sommeren 09 fra Bologna. I 08-09-sesongen var Borini førstevalg på Chelseas reservelag. Han var toppscorer for reservene med 10 mål på 11 kamper. Borini scoret mot Manchester United i FA Youth Cup. I september 2009 ble han en del av Chelsea manager Carlo Ancelottis Champions League-tropp og han startet på benken mot Portugisiske F.C. Porto. Han fikk sin ligadebut 20. september da Chelsea møtte Tottenham Hotspur, der han erstattet Nicolas Anelka i det 89' spilleminutt. Borini fikk sin fulle Chelseadebut mot Queens Park Rangers i Ligacupens 3.runde på Stamford Bridge. Han scoret 2 ganger i en reserve-kamp for Chelsea mot West Ham United. Han fikk sin 2. kamp for Chelseas 1.lag mot Wolverhampton Wanderers i Premier League da han kom inn for Salomon Kalou i det 77 minutt. Borini fikk sin Champions League debut i 2–2-oppgjøret mot APOEL Nicosia, 8. desember 2009 på Stamford Bridge.

Utlån til Swansea City

Den 17. mars 2011 gikk Borini på utlån til det daværende Championship-laget Swansea City hele 2010–11-sesongen. Han møtte her sin tidligere sjef fra undomslaget i Chelsea, Brendan Rodgers. Borini begynte sitt låneopphold hos «the Swans» ved å skåre mot Nottingham Forest. Den 9. april 2011 skårte han det første målet mot Norwich City, med et frispark i en kamp som «the Swans» vant 3–0. Han skårte igjen når laget tapte 2–1 for Burnley på Turf Moor, og igjen når de slo Ipswich Town 4-1 på Liberty Stadium.
Den 18. mai 2011 bekreftet Borini at han ikke ville returnere til Chelsea etter sitt utlån hos Swansea. Han insisterte på at han ikke ville ta noen avgjørelse om fremtidene sin, før etter Championship play-off final. I Championship play-off final, skårte Borini på straffen som sikret 4–2 seier og en retur til Premier League for «the Swans».

Parma

Etter play-off finale ble det kjent at Borini hadde signert en forhåndskontrakt med Serie A-laget Parma, i sin hjemlige region Emilia-Romagna, før han hadde gått til Swansea på lån. Ifølge hans agent, Marco De Marchi, hadde Borini signert en femårs kontrakt med klubben. Parma bekreftet avtalen 2. juli 2011. Parma  betalte også Chelsea en overgangskompensasjon på €347,500. Chelsea gikk til sak mot Parma hos FIFA, som avgjorde 28. august 2012 at Parma måtte betale €337,500 pluss 5% renter fra og med 31. august 2011. En nedbetalingsplan ble avtalt mellom partene 18. april 2013.

Utlån og overgang til Roma

Den 31. august 2011 signerte Borini for Roma på en utlånskontrakt på €1.25 million, med en kjøpsopsjon på €7 million. Borini signerte en 1+4-årskontrakt, som ville gi han brutto €1 million den første sesongen, men som ville øke til €2.3 million i 2012–13 og ende på €3.4 million i 2015–16. Han debuterte for Roma i 2–1 tapet hjemme mot Cagliari, når han kom inn som innbytter for Pablo Osvaldo i det 80. minutt av kampen. Uken etter, startet han sin første kamp, mot Internazionale i 0–0 kampen på San Siro. Han skårte sitt førset mål for klubben i 2–1 tapet borte mot Genoa. Han fikk så sin første skåring i Coppa Italia mot Fiorentina i Romas 3–0 seier. Borini fikk sitt andre mål som Roma-spiller mot Cesena i en 5-1 seier. Borini ble kjøpt fra Parma på en delt-eierskapsavtale for €2.3 millioner den 23. januar 2012. I tillegg betalte Roma agenten Andrea Rosso €150,000 for avtalen, og Stefano Okaka gikk til Parma i en midlertidig avtale, med opsjon på å signere halvparten av spilleren for €300,000. Den 5. februar skåtre han to mål mot Inter i en 4–0 seier. Han skårte utligningsmålet i derby-kampen mot Lazio, og han sørget for seiersmålet mot Palermo den 12. mars. Den 23. juni, betalte Roma €5.3 million for de resterende 50% av eierskapet til Borini.

Første periode

12. juli 2012 la Liverpool inn et formelt bud på 11 millioner pund, og Brendan Rodgers sikret sin første spiller som Liverpool manager. Dagen etter annonserte Roma at overgangssummen var på €13.3 millioner inklusive bonuser. Etter overgangen avslørte Borini at hans tidligere lagkamerat Mario Balotelli var ansvarlig for å oppfordre han til å gå til Liverpool da Balotelli hevdet at klubben (Liverpool) hadde de mest spennende fansen.
Den 9. august skårte Borini i sin debutkamp for Liverpool på Anfield, i returmøtet av Europaligakampen mot FC Gomel. Han deburte i Premier League 18. august 2012, i 3–0 tapet borte mot West Bromwich Albion på The Hawthorns. I oktober 2012 bekreftet Liverpool at Borini var skadet i 3 måneder pga brudd i beinet, som han pådro seg i en kamp mot Manchester United. Borini returnerte for Liverpool den 13. januar 2013, når han kom inn som innbytter for Raheem Sterling i en bortekamp mot Manchester United.
Den 17. februar 2013 skadet Borini seg igjen, denne gang fikk han skulderen ut av ledd etter en kollisjon med Swansea Citys Kyle Bartley bare åtte minutter etter han kom inn som en innbytter for Luis Suarez. Brendan Rodgers sa etter kampen at Borini ville være ute for resten av 2012–13-sesongen. Han kom dog tilbake 27. april 2013, som innbytter i det 72. minutt og skårte sitt første mål i Premier League og Liverpools femte mål i 6–0 seieren borte, mot Newcastle United. I sin første sesong hos «the Reds», spilte han totalt 20 kamper og skårte to mål.

Lån til Sunderland

Borini signerte på en sesonglang låneavtale med Sunderland den 2. september 2013. Han debuterte for Sunderland i 1–3 tapet hjemme mot Arsenal, når han kom inn som innbytter i det 71. minutt for Charis Mavrias. Han fikk sin første seriekamp fra start i 3–0 tapet borte mot West Bromwich Albion, men ble byttet ut etter 59. minutter med Jozy Altidore i en kamp som viste seg å bli daværende manager Paolo Di Canio sin siste kamp som sjef, da han ble sparket en dag senere. Kevin Ball ble satt inn som midlertidig manager for Sunderlands ligacup-kamp hjemme mot Peterborough United, og Borini ble igjen plassert på benken, men ble byttet inn 13 minutter før full tid, for Emanuele Giaccherini; Sunderland vant kampen 2–0.
Den 27. oktober 2013 skårte Borini sitt første seriemål for klubben i lokalderbyet mot Newcastle United; som viste seg å bli seiersmålet i 2–1 kampen. Borini skårte også et sent utligningsmål i ligacup-kvartfinalen mot sin tidligere klubb Chelsea, og hadde litt senere den målgivende pasningen som sørget for Ki Sung-Yeung sitt seiersmål på overtid. Den 28. desember 2013, ble Borini brakt til sykehus etter å ha spilt første halvdel av Sunderland sin kamp mot Cardiff City på grunn av sykdom, men ble skrevet ut senere samme dag.
Den 7. januar 2014, sørget Borini for seiersmålet (2-1) på straffe i Sunderlands første ligacup-semifinmale mot Manchester United på Stadium of Light. Den 1. februar, skårte han i Sunderland sin 3–0 seier over Newcastle United borte på St James' Park. Den 2. mars 2014 sørget han for det første målet i 3–1 tapet i ligacup-finalen mot Manchester City.
19. april skårte Borini Sunderland sitt seiersmål i 2-1 kampen borte, mot sin tidligere klubb Chelsea, noe som var José Mourinho sitt første hjemmetap i serien, som manger for Chelsea. Resultatet bidro også til å holde Liverpool to poeng foran Chelsea i Premier League-tabellen. I dagene etter seieren, ble Borini utpekt som Sunderland sin "Young Player of the Year". Borini skårte igjen på straffe 27. april, i 4–0 seieren hjemme over Cardiff City, noe som sørget for at «the Black Cats» flyttet seg vekk fra nedrykksplass. Den 7. mai skårte han i 2–0 seieren over West Bromwich Albion, og sikret dermed at laget ikke lenger kunne rykke ned fra Premier League. Han stod også for Sunderland mål i 1-3 tapet for Swansea på sesongens siste kampdag. Borini endte låneoppholdet med 32 seriekamper og 7 seriemål, 40 kamper totalt og 10 mål.

Tilbake hos «the Reds»

I Borinis første kamp tilbake i Liverpool etter lånet hos Sunderland skåret han i preseason-kampen mot Shamrock Rovers den 14. mai 2014 i kampen som Liverpool vant 4-0. Han spilte også i preseason-kampene mot Brøndby, Preston, og mot sin tidligere klubb Roma, der han ble byttet ut tidlig etter å ha falt stygt. 
Selv om Liverpool og Sunderland angivelig var enige om en overgangssum for Borini på 14 millioner pund, hevdet andre kilder at Borini selv ikke ville gå fra «the Reds». Han ble også koblet til et utlån tilbake til Serie A og AC Milan, som erstatning for Mario Balotelli. Liverpool-manager Rodgers, som hentet Borini til klubben, gikk 29. august ut og sa «Fabio har en mulighet til å reise til Sunderland og den har vært der i atskillige uker. Han vet hvordan han står i forhold til sin posisjon her i Liverpool. For ham vil det være best å reise og å få spille regelmessig, men det er noe han selv må avgjøre». 1. september 2014, på «Deadline Day», fikk Queens Park Rangers aksept fra Liverpool for et bud på 13 millioner pund. Borini ble ikke enig med QPR om de personlige betingelsene i forhandlingene, så overgangen stoppet.

Sunderland AFC

Den 31. august 2015 ble Borini solgt fra Liverpool FC til Sunderland AFC med en overgangssum verdt £10 millioner pund.

Internasjonal karriere

Den 13. november 2009 fikk han sin debut for det italienske under 21-landslaget i en kamp mot Ungarns under 21-landslag.