| 1. At 16, he played cricket for his school, and at 20, he joined the test squad against India in 2018. |
| 2. He signed a two-year professional contract with English club Surrey on August 26, 2016. |
| 3. Making his first-class debut for Surrey against Yorkshire happened on August 28, 2016. |
| 4. On July 7, 2017, he debuted in Twenty20 for Surrey in the 2017 NatWest t20 Blast. |
| 5. On August 30, 2017, he posted on Twitter about his journey from being a stadium fan to a player. |
| 6. He was selected for the England vs. India 2nd test squad in August 2018. |
| 7. He is a right-hand batsman who occasionally keeps wicket. |
| 8. He scored his maiden Test century against South Africa shortly after his 22nd birthday. |
| 9. He scored 205, his first double century, against Ireland before the 2023 Ashes series. |
| 10. He was elevated to England Test vice-captain and captained the team in Ben Stokes' absence in 2024 and 2025. |
| 11. He was signed by the Adelaide Strikers as an international import for the BBL|14 season. |
| 12. He lost his England Test vice-captaincy for the 2024-25 Ashes series away after Harry Brook was promoted ahead of him. |