Er, Compton averages 46.6 in Australia bar a series of injury, 49 in Windies which is fine, nobody cares about NZ of 1950s but his SA record is dissapointing, regardless his away record is fine overall. He played the 1950 Ashes with an inflammed knee, a decision that was regarded as a gamble before the tour and many thought he might not play Cricket again, in Australia, their record otherwise is relative.
in Australia, without the injury influenced series.
Compton: 9 matches, 650 @ 46.4, 2 tons and 3 fifties.
De Villiers: 9 matches, 671 runs @ 44.73, 2 tons and 4 fifties.
he more then makes up for the South African record though, smashes De Villiers at home, averages 13 more.