Joe Root has taken his game to a different level altogether from 2021 onwards.
Root has that advantage and he has made the most of it, piling on 2192 runs from just 21 test matches from 2021 onwards at an average of 56.28 in this period and has easily left the likes of ViratKohli, Steven Smith and Kane Williamson behind.
However, his career slowed down considerably in 2018, 2019 and 2020 as he managed just 2263 runs from 33 matches at an average of under 40.
What was strange was that he was getting good starts but wasn't able to convert that. It was reflected in the fact that he scored several fifties but was able to convert only four of them into centuries.
Root is currently the 12th highest run scorer in world cricket and the second highest among English batters with 10194 runs from 119 test matches at an average of 49.97 with 27 centuries, 53 half centuries and the best of 254.
It is nothing short of a miracle that despite having the responsibility of captaincy on his shoulders and England managing to win just one match across a chunk of 17 test matches, players getting injured left right and centre and the COVID-19 bio bubble to take into account as well, Root did not allow it to affect his batting and kept piling on the runs.