Academy player Joe Nuttall played on trial for Norwich's Under-18s
against Arsenal in February 2015. On 21st June 2015, he signed a
two year contract with Aberdeen saying "It is such an historic
club with a fantastic following. I'm really looking forward to what
will be an exciting project"
After 12 goals for the Dons' Under-20 side, and two substitute appearances for the first team, the striker joined Stranraer in November 2016. He made an immediate impression, netting in each of this first two starts for the Scottish League One side. Nuttall would go on to make a further eight appearances for Stranraer before ending the 2016-17 season on loan at Scottish Championship side Dunbarton.
On 23rd July 2017, Nuttall moved to Blackburn Rovers. He had scored five goals in two outings for Blackburn's Under-23s on trial. He had previously trialled with AFC Telford. n August 2017, Nuttall made his first team debut as a substitute and scored the winning goal for Blackburn in a 1-0 win over Stoke in the EFL Trophy. On 31 October, Nuttall made his league debut coming on in the second half against Fleetwoord Town and scoring. He scored eight goals in 37 appearances for Blackburn.
Nuttall joined Blackpool from Blackburn in August 2019 and in 2019/20 scored four goals in 33 games, 20 of those coming as a substitute. On 31st August 2020 he was loaned to Northampton for the duration of the 2020/21 season.