In 1934 Cadogan represented Hampshire in two first-class matches against Middlesex and Middlesex. In the County Championship match against Middlesex, Cadogan took his maiden and only five-wicket haul with figures of 5/52.
