David Mills made two first-class appearances, both against Cambridge University which he attended but where he failed to get into the university XI. He made more impact as a rugby union player, winning a Blue at fullback in 1958 and going on to represent Harlequins and Cornwall.