He was raised in the Australian beachside city until the age of 14 when he relocated to Scotland on an exchange program with the Loretto School in Musselburgh, East Lothian.
[7] Hain made his debut for the club's 2nd XI that year and impressed sufficiently to win Warwickshire's most promising young player award.
[15] On 29 May 2020, Hain was named in a 55-man group of players to begin training ahead of international fixtures starting in England following the COVID-19 pandemic.
[16][17] On 9 July 2020, Hain was included in England's 24-man squad to start training behind closed doors for the One Day International (ODI) series against Ireland.
[21] Hain trained with the Brisbane Heat in the BBL12 and came in the starting XI after Sam Billings and Colin Munro departed to take part in other leagues, making 5 and 6 in his first two games.