long made his debut for suffolk in the 1974 minor counties championship against buckinghamshire. he played minor counties cricket for suffolk from 1974 to 1980, which included 34 minor counties championship appearances. he made his list a debut against buckinghamshire in the 1979 gillette cup. in this match, he was dismissed for 5 runs by raymond bond. he made a further list a appearance against sussex in the 2nd round of the same competition. in this match, he scored 7 runs before being dismissed by colin wells.