He was captain of the Clapham Rovers team that reached the FA Cup final twice, losing 1–0 to Old Etonians in 1879, going on to win the cup in 1880 with a 1–0 win over Oxford University at The Kennington Oval.