Cromack played second eleven cricket for Yorkshire in 1955 but was not able to break into the county's first team.
[2] He joined Leicestershire in 1959, following in the footsteps of Jack van Geloven, also in Yorkshire's 1955 second team, and made his first-class debut in two matches that season, bowling just four overs in the two games.
[3] In 1960, in a very weak Leicestershire team, Cromack played in 20 first-team matches, often, in a brittle batting line-up, coming in as high as No 6, though he averaged less than 11 runs per innings for the season.
[5] But then Leicestershire had to follow on and when they batted again they squandered a first-wicket partnership of 196 by losing all 10 wickets for a further 18 runs, giving the home team an easy victory.
He reappeared regularly in the first month of the 1961 season, but had neither batting nor bowling success, and was dropped by early June.