Donohue is a right-handed batsman who bowled right-arm medium-fast. Donohue made his debut for Devon in the 1985 Minor Counties Championship against Cornwall, in doing so beginning a 15-year playing career with the county. From 1985 to 2000, he represented the county in 88 Championship matches, the last of which came against Cheshire.
He made his MCCA Knockout Trophy debut for the county in 1986 against Cornwall.
From 1986 to 2000, he represented the county in 34 Trophy matches, the last of which came against Cornwall. He played List A cricket for Devon at a time when they were permitted to take part in the domestic one-day competition, making his debut in that format in the 1986 National Westminster Trophy against Nottinghamshire.
From 1986 to 2000, he represented Devon in 11 List A matches, the last of which came in the 2000 National Westminster Trophy against Staffordshire. In his 11 List A matches, he scored 110 runs at a batting average of 15.71, with a high score of 31.
With the ball he took 13 wickets at a bowling average of 41.84, with best figures of 3/41 against Essex in the 1996 National Westminster Trophy.
He currently plays club cricket for Plympton Cricket Club in the Devon Cricket League.