Jackson made her county debut in 2015, for Cheshire against Oxfordshire.[3] She took six wickets in her first County Championship season, at an average of 16.50.[4]
Jackson joined Lancashire ahead of the 2016 season, but did not become a regular for the side until the 2018 season.[5] She was the side's leading wicket-taker in the 2018 Women's Twenty20 Cup, with 9 wickets at an average of 15.33.[6] In 2019, Jackson played one County Championship match for Cumbria, against Scotland, and took 7 wickets for 9 runs off her 10 overs, all bowled, as Scotland were all out for 72.[7] Due to this performance, she was Cumbria's leading wicket-taker in the County Championship.[8] She was also Lancashire's leading wicket-taker in the Twenty20 Cup, with 6 wickets at an average of 14.66.[9] She took two wickets for the side at an average of 11.50 in the 2021 Women's Twenty20 Cup.[10] Jackson played for Cumbria in the 2022 Women's Twenty20 Cup, taking three wickets at an average of 29.00.[11] She played four matches for Lancashire in the 2023 Women's Twenty20 Cup, taking five wickets and scoring her maiden Twenty20 half-century, with 53 against Cumbria.[12][13][14]
In 2020, Jackson played for North West Thunder in the Rachael Heyhoe Flint Trophy. She appeared in three matches, scoring 23 runs and taking 2 wickets at an average of 21.50.[15] Her best performance came against Northern Diamonds, where she hit 22 runs and took 2/23 from 9 overs.[16] In 2021, she took four wickets for the side in the Rachael Heyhoe Flint Trophy and one in the Charlotte Edwards Cup.[17][18] She also played four matches for Manchester Originals in The Hundred, taking four wickets.[19][20] At the end of the 2021 season, it was announced that Jackson had signed a professional contract with North West Thunder.[21] She played 12 matches for North West Thunder in 2022, across the Charlotte Edwards Cup and the Rachael Heyhoe Flint Trophy, taking 11 wickets.[22][23] She was again in the Manchester Originals squad in The Hundred, but did not play a match.[24]
In 2023, she played four matches for North West Thunder, taking five wickets at an average of 20.20.[25] She was also again in the Manchester Originals squad for The Hundred, but did not play a match.[26] In 2024, she played one match for North West Thunder.[27][28]
On 22 January 2025 it was announced Jackson had signed a one-year professional deal with Somerset.[29]