Сако — воспитанник клуба «Мец». В 2009 году он забил за резервную команду 17 голов в 22 матчах и был включён в заявку основы на чемпионат. 19 января 2010 года в матче против «Бреста» Диафра дебютировал в Лиге 2[1]. 10 сентября 2010 года в поединке против «Нанта» он забил свой первый гол за «Мец»[2]. Несмотря на хорошую результативность Сако был футболистом ротации и в 2012 году для получения постоянной игровой практики перешёл в «Булонь» на правах аренды. 4 февраля в матче против «Арль-Авиньон» он дебютировал за новый клуб[3]. В сезоне 2013/14 Сако забил 20 мячей в 37 матчах и был признан лучшим футболистом чемпионата, также помог клубу выйти в Лигу 1.
Летом 2014 года Сако перешёл в английский «Вест Хэм Юнайтед». Сумма трансфера составила 4,5 млн фунтов. 23 августа в матче против «Кристал Пэлас» Диафра дебютировал в английской Премьер-лиге, заменив во втором тайме Карлтона Коула[4]. 15 сентября в поединке против «Халл Сити» Сако забил свой первый гол за «Вест Хэм»[5]. После этого Диафра забивал в каждом следующем матче на протяжении шести туров. В том числе на его счету победные голы в матчах против «Ливерпуля»[6] и «Манчестер Сити»[7].
2 июля 2015 года в матче квалификации Лиги Европы против андоррского «Лузитанса» Диафра сделал «дубль»[8]. В августе Сако был арестован полицией по обвинению в домашнем насилии и угрозе убийства, выпущен под залог[9]. В начале 2018 года Диафра вернулся во Францию, подписав двухлетний контракт с «Ренном». Сумма трансфера составила 10 млн евро[10]. 4 февраля в матче против «Генгама» он дебютировал за новый клуб[11]. 17 февраля в поединке против «Кана» Сахо сделал «дубль», забив свои первые голы за «Ренн»[12]. 31 декабря 2019 года расторг контракт с «Ренном» по обоюдному согласию[13].