Early career Duckworth was born in
Rinteln, Lower Saxony, Germany He started playing for his local team in Rawcliffe aged five, before joining
York City's youth team aged 10. Duckworth signed a two-year scholarship with York in May 2008 after graduating from the club's Centre of Excellence. However, he was released after failing to earn a professional contract in May 2010. Duckworth moved into
non-League football in October 2010 when signing for
Harrogate Railway Athletic of the
Northern Premier League Division One North. He signed for
Bradford Park Avenue in August 2011 and made 24 appearances, scoring 6 goals, in the 2011–12 season as they won
promotion to the
Conference North via the Northern Premier League Premier Division play-offs. He made 43 appearances in 2012–13
Football League in 2015 Duckworth went on trial at
League Two club
Hartlepool United in July 2013 after being recommended to them by Bradford Park Avenue
manager John Deacey. His trial was a success and he signed a month-to-month contract with Hartlepool on 22 August 2013. He made his professional debut two days later after playing the full 90 minutes in a 1–0 home defeat against
Fleetwood Town. On 30 July 2014, Duckworth signed a new deal with the club on undisclosed terms. His goal in a 3–3 away draw against
Carlisle United was nominated for the Football League Goal of the Year and was later voted as the tenth best Football League goal of the 2010s. Duckworth signed for
League One club Fleetwood Town on 17 June 2016. On 31 January 2017, he joined League Two club
Morecambe on loan until the end of
2016–17.
Return to non-League Duckworth signed for newly promoted
National League club
FC Halifax Town on 5 August 2017 on a one-year contract. Duckworth re-signed for York City, with the club now in the
National League North, on 13 August 2020. In York City's retained list at the end of the 2023–24 season, it was announced that Duckworth would depart the club at the end of his contract. On 16 May 2024, it was announced that Duckworth would sign for National League North club
Scarborough Athletic once his contract with York expired. ==Style of play==