Wolstenholme made his first team debut for Yorkshire Carnegie in the British and Irish Cup pool game against London Scottish at Ilkley in October 2017. He marked the occasion with the clinching try to secure victory for his side.[2] He has been a regular for Hull Ionians on dual registration but originally came from Sheffield RUFC. Wolstenholme made his first start for Yorkshire Carnegie in the British & Irish Cup against the Dragons Premiership Select at the CCBC Centre For Sporting Excellence in Ystrad Mynach in December 2017.[3]
On 24 June 2019, Wolstenholme left Yorkshire Carnegie to join Wasps in the Premiership Rugby from the 2019–20 season.[4] He made his debut for Wasps against Saracens in the Premiership Rugby Cup at the start of the 2019–20 season.[5] He scored a try in another Cup match against Sale Sharks in October 2019.[6] Wasps entered administration on 17 October 2022 and Wolstenholme was made redundant along with all other players and coaching staff.[7]
On 1st January 2023, Leicester Tigers announced his arrival on a short term contract.[8] He played one game, the Champions Cup quarter final defeat to Leinster, before moving on at the season end. On 30 March 2023, Wolstenholme was announced as a new signing by Bristol Bears.[9]