Peebles had one of the strangest introductions to first-class cricket of any player. He was born in Aberdeen and came south to London as a teenager to take up a post as secretary to the cricket school run by the former South AfricanTest player Aubrey Faulkner. He so impressed Faulkner and other observers, including Sir Pelham Warner, with his leg break and googly bowling that, when the amateurs were short of a team to play in the annual Gentlemen v Players match at The Oval, Peebles was invited to make up the numbers. He took just one wicket in that game and scored only a few runs, and was not notably more successful in end-of-season festival matches at Scarborough and Folkestone. But he was then picked, ostensibly as "secretary to the captain" for the 1927–28 MCC tour to South Africa, where he played in the first four Tests. In 1928, Peebles played his first county matches for Middlesex and the following year, as a regular in the team, he took 120 wickets at less than 20 runs per wicket. He was at Oxford for only one season, 1930, but took 70 wickets for the university, including 13 in the Varsity match against Cambridge. This form brought him into the England Test team for the fourth Test against Australia at Old Trafford in July 1930, where he discomfited the top Australian batsmen. Bill Woodfull left a ball that passed over the middle stump; the great Donald Bradman was all but bowled by Peebles first ball, was then dropped in the slips and was finally caught for 14; and Peebles' first three balls to Alan Kippax all produced appeals for leg before wicket. Reports of the match suggested Peebles could be the match-winner England had sought against the batsmanship of Bradman and his colleagues – Bradman wrote of Peebles a few months later: But the success was relative: in the final Test of the summer at The Oval, Peebles bowled 71 overs and took six wickets for 204 but that was in the context of an Australian total of 695. He was picked as a Wisden Cricketer of the Year in 1931. Peebles returned successfully to South Africa with MCC in 1930–31 and played regularly against New Zealand in 1931. But under the strain of constant bowling, his leg break became less effective. He was picked for the final Test against Australia in 1934, but had to decline the invitation because of injury. Across the 1930s, Peebles was an enthusiastic member of amateur tours to far-flung places, but he played only intermittently for Middlesex until 1939, when he reappeared full-time to captain the side. But by then he was bowling less, and he took only 49 wickets in the season. He lost an eye during an air raid in the Second World War, and was less effective in the matches he played from 1946 to 1948. A noted bon viveur and raconteur, Peebles in retirement was employed in the wine trade and then as a writer and journalist. He played golf at Harewood Downs Golf Club.