Joe Root has scored his way into the annals of English cricket as he now holds the prestigious record of being their highest run-getter. Root, who captains the Three Lions in the longest format, eclipsed Sir Alistair Cook (15,737 runs) during the ongoing Test against India.
The time is ripe to revel in his 254-run marathon knock that grounded Pakistan to dust when the two sides met at Old Trafford in 2016. It remains his top score to date.