[1] He made his List A debut for Worcestershire in the 2018 Royal London One-Day Cup on 7 June 2018.
[2] Prior to his List A debut, he was named in England's squad for the 2018 Under-19 Cricket World Cup.
[5] In May 2021, in the 2021 County Championship match against Derbyshire, Pennington took his maiden five-wicket haul in first-class cricket.
[8][9] He received his first call-up to the England squad on 30 June 2024 when he was named among the 14 players for a three-match Test series against West Indies.
[10][11] Pennington was named in the England Lions squad for their tour of South Africa in November and December 2024.