Hadi Sacko is a professional footballer who plays as a winger for Turkish club Denizlispor. He also plays for Mali national side. He is a former France U20's international. On 15 March 2018, Sacko was called up the senior Mali football team, making his debut on 23 March.
On 28 August 2014, Sacko joined Sporting CP on a six-year contract, with the club stipulating a 60 million euro release clause in his contract. On 1 February 2016, after scoring 10 goals in 54 games for Sporting CP B and failing to break into the Sporting first team bar one cup appearance, Sacko joined Ligue 2 side Sochaux on loan and scored two goals in 14 appearances whilst on loan.
On 5 July 2016, Sacko joined Leeds United on a season-long loan, with a view to a permanent transfer. He was given the squad number 24 shirt for the 2016/17 season. On 7 August, Sacko made his Leeds debut as a substitute against QPR in a 3–0 defeat. He made his first start for Leeds on 10 August in a League Cup victory on penalties against Fleetwood Town. Sacko scored his first goal for Leeds in a 2–1 loss to Birmingham City on 13 August 2016. He impressed in his early games for Leeds, which also included assists in wins against Sheffield Wednesday and Blackburn Rovers. Sacko scored his second goal for Leeds in a 4–1 victory against Preston North End on 26 December 2016. After making 38 league appearances and scoring two goals, he returned to Sporting Lisbon after his loan to Leeds had expired.
Leeds United
On 2 June 2017, Sacko signed a permanent deal with Leeds for an undisclosed fee believed to be £1.5 million to take him up until at least the end of the 2019/20 season. Despite the resignation of head coachGarry Monk, he was the first signing under new owner Andrea Radrizzani. On 6 August 2017, Sacko made his Leeds United debut as a permanent player in a 3–2 victory at Bolton Wanderers. On 19 September, after a spell out the side, Sacko made a scoring return for Leeds scoring the opening goal of the game, in their League Cup tie against Premier League side Burnley in a penalty shootout victory after a 2–2 draw. With speculation that he was not in Marcelo Bielsa's plans, on 26 July 2018, Sacko was not given a shirt number for Leeds for the upcoming 2018–19 season for Leeds.
On 29 January 2019, Sacko joined Turkish Süper Lig side Ankaragücü on a 6 month loan. With the club unveiling Sacko with him as a mocked up picture of him as Marvel superhero 'Falcon'. He scored his first goal for the club on 11 February with a long range striker against Kasimpasa S.K.. In total he made 15 appearances for Ankaragücü scoring 3 goals in Süper Lig, helping them avoid relegation.
Denizlispor
On 16 July 2019, Sacko joined Turkish Süper Lig side Denizlispor.
International career
France Youth sides
Of Malian descent, Sacko has represented France and represented his nation of birth at under-16, under-18, and under-19 and under-20 level.
Mali Senior Team
After not playing for France senior team, Sacko was still eligible to play for Mali. On 15 March 2018, Sacko was called up the senior Mali football team for a friendly against Japan. On 23 March 2018, Sacko made his debut for Mali coming on as a substitute replacing AS Monaco's Adama Traoré in the final 13 minutes in a 1-1 draw against Japan. On 31 May 2019, Sacko was named in the Mali squad for the 2019 Africa Cup of Nations.