Highest batting average in a Test match career (male)

Highest batting average in a Test match career (male)
Who
Sir Donald Bradman
Where
Australia
When
1948
Sir Don Bradman (Australia) holds the record for highest average of 99.94 playing for Australia in 52 Tests. (6,996 runs in 80 innings) between 1928-48.