No opener in Test history with 2,500 runs has averaged less than Zak Crawley