A brisk fast-medium paced bowler, Gemaal Hussain was a late bloomer when it came to cricket. He made his first class debut aged 25 for county side Gloucestershire. Prior to this he played cricket for the second team for clubs like Essex and Nottinghamshire. His debut for Gloucestershire came in the 2009 Twenty20 Cup during which he picked up two wickets. His first class debut for the team came immediately after this when he was picked for the match against Kent which his team lost by 76 runs.
The defining moment in his career came in the 2010 season when he took his maiden five wicket haul in bowler friendly conditions at Bristol, taking 5-36 against Northamptonshire. Throughout the season, he began to pick wickets at regular intervals and then claimed another five wicket haul later that year against Middlesex. He finished the season with 67 first class wickets which was the highest in the County Championship. This led to him being offered another contract by Gloucestershire. Hussain however, turned it down stating that he wanted to play in the first division of the County Championship and went on to sign a three year deal with Somerset.