Born at Shirley, Southampton, Hampshire in 1946, the son of O.W. 'Lofty' (Hampshire), Bob Herman was a right-arm fast medium bowler and right-handed lower order batsman. He represented the county 92 times between 1965 and 1971 before he joined Hampshire. He played 89 matches for Hampshire between 1972 and 1977 and wintered abroad twice in South Africa, playing for Border in 1971/72 and Griqualand West in 1974/75. During his career he achieved 506 wickets (av. 26.37) with a best of 8 for 42 versus Warwickshire at Portsmouth in 1972 and he scored 1,426 runs (av. 10.18) with a top score of 56 versus Worcestershire at Portsmouth in 1972 and he held 74 catches. He later played for Dorset between 1978 and 1979 in the minor county championship and between 1980 and 1982 was a first-class umpire.