Russell was educated in Gloucestershire at Chosen Hill School and Hartpury College, where he studied for a Diploma in Sport and Exercise Science.[1][2] A leg-spin bowler and tail-end batsman, he made his first-class debut for Northamptonshire in the 2023 season. In his second match he took 6 for 175 when Northamptonshire lost to Kent by an innings and 15 runs.[3]
Russell began playing for Mashonaland Eagles in the 2023–24 Zimbabwe season.[4] In consecutive matches in the Logan Cup in January 2024 he took 6 for 72 and 4 for 192 against Mountaineers[5] and 5 for 38 and 7 for 84 against Matabeleland Tuskers.[6] He finished as the top wicket-taker in the competition with 37 wickets at an average of 30.97 and an economy rate of 4.98 runs per over.[7]