[1] Hameed was born in Bolton on 17 January 1997 to parents who emigrated from India and was brought up as a Muslim.
[6] He scored over 1,000 runs in that season, breaking Mike Atherton's record as the youngest Lancashire player to reach that landmark.
[7] Hameed made his List A debut for Lancashire in the 2017 Royal London One-Day Cup on 28 April 2017[8] and played a major role in Lancashire's victory [9] In April 2019, as part of the Marylebone Cricket Club University fixtures, Hameed scored a double century against Loughborough MCCU.
[10] In August 2019, Lancashire announced that Hameed would be released at the end of the season;[11] three months later, he signed a two-year contract with Nottinghamshire.
[13] On 26 July 2024, he scored 101 not out against Sussex in an unbeaten partnership of 209 with Ben Slater during a One-Day Cup match at the John Fretwell Sporting Complex to set a new record for a Nottinghamshire third wicket stand in List A cricket.
He also scored a century for the County Select XI in a warmup match against India before the series.
[23] For the third test of the series, he was promoted to opener in the batting order, and responded by scoring 68 runs, making a 135 run first wicket stand alongside Rory Burns - England's highest since Hameed's 2016 stand of 180 alongside Alastair Cook in Rajkot.