Career
He represented Western Australia as well as his native Victoria in the Sheffield Shield and also played county cricket for Hampshire. Educated at Street Bede"s College, Graf made his grade debut at the age of 19 for Street Kilda Cricket Club as an all-rounder, bowling right-arm medium fast and batting left-handed with an emphasis on driving. Graft made his first-class debut in 1979-1980 for Victoria.
Graf received an offer to play over the 1980 English summer with the Hampshire County Cricket Club.
He performed disappointingly, only exceeding 50 in a first-class game once. His form was better in the Australian 1980-1981 season and against Western Australia he scored 100 and took three wickets.
Australian selection
Graf was named in the Test team for the second Test against New Zealand, but wound up as 12th manitoba He was also selected to make his ODI debut in November 1980 against New Zealand at the Adelaide Oval.
"If we have a deficiency at the moment, it is possibly that we lack a true all-rounder", said Greg Chappell at the time.
"Shaun Graf is an up-and-comer in this area and he is possibly what Australia needs – not only in one day cricket but in Test matches as well". Graf made a duck and took 1/40. Graf was dropped from the Australian Test team for the third Test against New Zealand due to a back injury, which saw him miss a Shield game.
He was replaced by Trevor Chappell, who played as 12th manitoba
He passed a fitness test and replaced Chappell for the first Test against India. However Graf was made 12th man again.
He was replaced in the next test by Bruce Yardley. Graf played in nine of Australia"s ten group matches in that season"s triangular ODI tournament, but was omitted from the team for the finals series after scoring just 16 runs at an average of 3.20 with a top score of 7 despite being picked as an all-rounder batting at number seven or eight.
He did manage to take eight wickets at 31.88 in the series, with three two wicket hauls.
Towards the end of the summer he was dropped in favour of Graeme Beard. Graf was not selected for the 1981 tour to England, but returned in the following Australian summer in the second and third matches of the series, replacing an injured Dennis Lillee. He made his top score of eight against Pakistan at the Melbourne Cricket Ground, but after failing to take a wicket in that match, he conceded an expensive 56 runs in nine overs without success against the West Indies in the following match, and was dropped.
In 1983-1984 he moved to Western Australia for one year, and was part of the winning Sheffield Shield team
He returned to Victoria the following season before retiring. In all, he played 55 matches, scoring 1,559 runs at an average of 25.14 with one century, and claimed 124 wickets at an average of 33.91 with a best bowling of 5/95.
In limited overs matches, he averaged 25.22 with the bat and 25 with the ball. He became a Victorian selector in 1990-1991 and became the cricket operations manager of the Victorian Cricket Association in 1995.