Potts made his first-class debut for Durham in the 2017 County Championship on 8 June 2017.
[2] He made his List A debut for Durham in the 2018 Royal London One-Day Cup on 18 May 2018.
[5] Later the same month, in the 2022 County Championship, Potts took his maiden five-wicket haul in first-class cricket, with 6/58 against Leicestershire.
[7] In May 2022, Potts was named in England's Test squad for their home series against New Zealand, his maiden international call-up.
[10] In July 2022, Potts was named in England's One Day International (ODI) squad for their home series against South Africa.