In 1904, he played for Ireland against South Africa and twice against the University of Cambridge. He played seven more times for Ireland in the remainder of the decade, including matches against Philadelphia, Scotland, South Africa and Yorkshire. This time period also saw his highest score in all cricket, an innings of 256 for Leinster against County Kildare in 1906. He played just five times for Ireland in the following decade, four times against Scotland and once against South Africa. In 1912, he played a first-class match for Woodbrook Club and Ground against South Africa.