A left arm fast medium bowler, and right-handed tail end batsman, Dennis was born into a family with strong cricketing credentials.
He averaged 9.42 with the bat in the first-class game, with one fifty, and 7.27 in one day matches with a best score of 50.
He won his Yorkshire cap in 1983, and helped them win the Sunday League title.
In 1988, Dennis left to play for Glamorgan for three more seasons,[1] taking the last 60 of his first-class scalps despite increasing injury problems.
Dennis played for Orange Free State in 1982/83, and toured North America in 1982 and Argentina in 1990 with the Marylebone Cricket Club (MCC).