Born in Bedfordshire, England, he emigrated to Maitland, New South Wales, aged 32, and first played cricket for the colony during the 1861–62 English tour of Australia led by H. H. Stephenson.
[4] Moore did not make his first-class debut until March 1870, when at the age of 50 years and 325 days he played against Victoria in an intercolonial match at the Albert Ground, Sydney.
[1] Coming in last in the batting order, he scored eight not out in a 33-run partnership with Charles Bannerman (also on debut), which enabled New South Wales to reach 200 runs for the first time in intercolonial matches.
[8] Moore played a further match for a New South Wales XVIII during the 1873–74 English tour of Australia led by W. G. Grace, but had little involvement, taking only one wicket.
[9] He also played for the Northern Districts of New South Wales XXII against the Australian national side in November 1877, a match notable for Fred Spofforth's 26 wickets.