A versatile top-order batter that won Hampshire's 2024 Young Player of the Year following over 800 runs across all-formats.