Peel began playing for Yorkshire in 1883 but, after a successful debut, was overshadowed in the team by Edmund Peate and often played only a minor role with the ball. Improvements in his batting and his excellence as a fielder kept him in the team, and when Peate was sacked for drunkenness in 1887, Peel became Yorkshire's main spinner. He had already played for England, touring Australia with two professional teams, although he did not play a Test in England until 1888. Over the following years he regularly took over 100 wickets in each season and often played in the prestigious Gentlemen v Players matches. He was generally Yorkshire's leading bowler—until the emergence of George Hirst, he generally received little support from other members of the attack—and often among their leading batsmen. His best season in county cricket came in 1896, when he recorded the double of 1,000 runs and 100 wickets, and made his highest first-class score of 210. Among his notable feats in Tests, he bowled England to victory after they had followed on in Australia in 1894–95 and took six for 23 in his final Test. The first English cricketer to reach 100 wickets against Australia, in 1894–95 he also became the first player to fail to score in four successive Test innings.