Majid attended Cranleigh School and was part of the 2022 Academy intake at Surrey.
[2] He was awarded a short term professional contract in the summer of 2022, this came after he took 10 wickets in two Second XI Championship games which included a second innings 6-54 at Radlett against Middlesex.
[3][4] Majid made his List A debut on 2 August 2022 in the 2022 One-Day Cup against Leicestershire at Guildford.
[6] On 25 August 2022 Majid was called uo to the England under-19 cricket team for the test series against Sri Lanka under-19s.
[7] In December 2022 he was selected for the England U-19s to play Australia in January 2023 under head coach Michael Yardy.