Goad made his first-class debut for Sussex against Kent in 1826. He made six further first-class appearances for the county, the last of which came against England in 1834.[2] In his six first-class matches, he took 7 wickets, though his bowling average and best figures are unknown due to incomplete records.[3] With the bat, he scored 21 runs at an average of 1.50, with a high score of 6.[4]