On 19 July 2017, Nelson made his first senior appearance against Bayern Munich in a 2017 International Champions Cup pre-season match. He made his first competitive appearance for Arsenal's first team in the Community Shield, coming on as a substitute against Chelsea – Arsenal went on to win 4–1 on penalties.