Rixon made his first class debut in 1974-75. He made a first class century, 115, but only scored 232 runs at 17.8 for the season. He took 27 catches and made 4 stumpings. In 1976-77 Rixon scored 128 in a Shield game.
1977-78: First Test Career
In 1977, the leading Australian players were signed to World Series Cricket which led to them being banned from official cricket. These players included the then-Australian wicketkeeper Rod Marsh and the reserve keeper on the 1977 Ashes, Richie Robinson. There was a position open for test wicketkeeper. Leading contenders included the experienced John Maclean, the Queensland captain, and Rixon. Rixon was picked in the first test against India in 1977-78. He scored 9 and 5 with the bat but took five catches in a narrow Australian victory. In the second test, Rixon scored 50 runs in the first innings, taking part in a valuable 101 partnership with captain Bob Simpson. He took six catches and his second innings knock of 23 was crucial in helping Australia win by 2 wickets. In the third test he took four catches and scored 11 and 12. In the 4th he scored 17 and 11 and took 2 catches. In the final test, which Australia won, he scored 32 and 13 and took 5 catches.
Rixon kept his place on the subsequent tour of the West Indies. In the first test he scored 1 and 0, took two catches and a stumping. In the second he made 16 and 0. In the third he scored 54 and 39 not out, the latter runs especially crucial in guiding Australia to a three wicket victory. In the fourth test he scored 21 and 13 not out. In the final test he scored 13 not out, took four catches and made a stumping.
Dropped from test side
Rixon was not selected for the 1978-79 Ashes, the selectors preferring John Maclean, and then Kevin Wright. Wright took the position of wicketkeeper for the 1979 tours of England and India. Rod Marsh returned to the test side in 1979-80 and remained Australia's first choice keeper until his retirement in 1984. Rixon was back up wicketkeeper on the 1981 Ashes tour of England. In 1981-82 Rixon captained NSW in the absence of Rick McCosker. Rod Marsh elected not to tour Sri Lanka in 1982. However the selectors picked Roger Woolley as keeper instead. Rod Marsh announced his retirement in 1984 prior to the tour of the West Indies. Australia picked Roger Woolley as the keeper, with Wayne Phillips as reserve. During that tour, Woolley was injured before the first test and Phillips was picked as keeper. Phillips ended up playing four tests in that position, scoring a century in one of them. He played one test as a specialist with Woolley keeping.
1984-85 Return to the Test Side
Wayne Phillips' performances was seen to be one of the few successes of the 1984 West Indies tour, and Australia kept him on as wicketkeeper for the first two tests against the West Indies at home over the 1984-85 summer. Phillips was then injured and Rixon was recalled to replace him for the third test. This followed Rixon scoring a century in the Sheffield Shield. Rixon scored 0 and 16 but took 7 catches. In the fourth test he scored 0 and 17. In the fifth test, which Australia won, he scored 20, took three catches and made a stumping. Rixon was selected on the 1985 Ashes tour of England as reserve keeper, with Phillips as first choice. Then Rixon announced he had signed to play for two seasons in South Africa. He was dropped from the Ashes squad and banned from first class cricket in Australia for two seasons.
South Africa
Rixon played for the Australian XI in South Africa over two summers, 1985–86 and 1986-87. He returned to NSW for the 1987-88 season but only played three first class games.
Coaching career
In 2014 Rixon was dropped from the Australian coaching set up.