Yardley continued to make progress in his batting in 1937. For Cambridge, he scored fifties against the Army and Surrey. Against Hampshire he took four for 47 and five for 41, and when Cambridge collapsed to 35 for six chasing a victory target of 141, he scored 64 not out to take the side to a win. Playing Sussex, he scored a century and took four for 36, while in the University match, he scored 101 in two and a half hours. Yardley's form saw him selected for the Gentlemen against the Players at Lord's, although he scored only 7 and 4, and when he joined Yorkshire after the Cambridge season, he made his first century for the county against Surrey, as well as three other fifties. His overall first-class figures were 1,472 runs at an average of 33.45 and 31 wickets at an average of 21.87. He was picked for the winter MCC tour of India, under the captaincy of Lord Tennyson, where he scored 519 runs at an average 25.95 but only took one wicket. No official Tests were played on the tour, but Yardley played in the representative matches which took place, scoring 96 in the first game, but his highest score in four other innings was 31.