Background
Cresswell was born at Marehay, Derbyshire.
Cresswell was born at Marehay, Derbyshire.
He made his debut for Derbyshire in his only game the 1923 season against Leicestershire, when he took two wickets. In the 1926 season he played his most games in the season with nine matches. In the 1927 season, his last, he played four matches and managed his top score of 28 against Yorkshire.
Cresswell was a right-hand batsman and played 34 innings in 21 first-class matches with a top score of 28 and an average of 7.61.
He was a left-arm fast-medium bowler and took 25 first-class wickets at an average of 40.88 and a best performance of 4 for 65. In 1939 he played for Derbyshire Second XI and also for Alfreton colliery team
Cresswell later became a policeman. He died at Allenton, Derbyshire at the age of 91.