Gibson made her county debut in 2014, for Gloucestershire against Oxfordshire. She scored a duck and did not bowl.[4] The following season, she hit her List A high score, scoring 73 in a victory over Buckinghamshire, and took 3/17 in the same match.[5] In the 2016 Women's County Championship, she was Gloucestershire's leading wicket-taker, with 13 wickets at an average of 9.69, with a best of 4/9 from 7 overs against Norfolk.[6][7] She had another strong season in 2017, especially with the ball, and took her maiden county five-for, 5/17, against Cornwall.[8][9]
Gibson moved to Wales ahead of the 2018 season, and was their joint-leading wicket-taker in the 2018 Women's Twenty20 Cup, with 9 wickets.[10] In 2019, she hit her first half-century for her new side, scoring 57 in a victory over Essex.[11] She played two matches for Wales in the 2021 Women's Twenty20 Cup, scoring 32 runs and taking 3 wickets.[12][13] Ahead of the 2023 season, she re-joined Gloucestershire.[14]
Gibson was also in the Western Storm squad in the Women's Cricket Super League between 2017 and 2019. Whilst she did not play a match in 2017, in 2018 she was ever-present as her side reached the semi-final. She took 5 wickets at an average of 27.20.[15] She only appeared in one match in 2019 due to injury.[16]
In 2020, Gibson continued to play for Western Storm in the 2020 Rachael Heyhoe Flint Trophy. She appeared in one match, scoring 33* in a victory over Sunrisers.[17] In December 2020, it was announced that Gibson was one of the 41 female cricketers that had signed a full-time domestic contract.[18] She continued playing for Storm in 2021, taking 3 wickets in the Rachael Heyhoe Flint Trophy and 7 wickets in the Charlotte Edwards Cup.[19][20] She also played for London Spirit in the inaugural season of The Hundred, scoring 108 runs at a strike rate of 180.00, as well as taking 3 wickets.[21] She was ever-present for Western Storm in 2022, across the Charlotte Edwards Cup and the Rachael Heyhoe Flint Trophy. She took six wickets in the Charlotte Edwards Cup at an average of 25.66, as well as scoring 96 runs.[22] She was Storm's second-highest run-scorer in the Rachael Heyhoe Flint Trophy, with 176 runs including half-centuries against Northern Diamonds and North West Thunder, as well as taking five wickets.[23][24][25] She also played every match for London Spirit in The Hundred, scoring 46 runs and taking five wickets.[26]
Ahead of the 2023 season, she was named as vice-captain of Western Storm, and captained her first game for the side in the absence of regular captain Sophie Luff on 29 April 2023.[27][28] She played 12 matches for the side that season, across the Rachael Heyhoe Flint Trophy and the Charlotte Edwards Cup, and was the side's leading wicket-taker in the Charlotte Edwards Cup, with eight wickets at an average of 21.25, alongside scoring two half-centuries.[29][30] She also played six matches for London Spirit in The Hundred, and was the side's leading run-scorer with 146 runs, alongside four wickets.[31] In 2024, she played seven matches for Western Storm, across the Rachael Heyhoe Flint Trophy and the Charlotte Edwards Cup, scoring one half-century.[32][33]
In January 2023, Gibson was named in an England squad for the first time, as a travelling reserve for the 2023 ICC Women's T20 World Cup.[38] In June 2023, she was named in England's squad for their Test match against Australia.[39] She made her T20I debut for England against Australia, on 1 July 2023.[3] She played all three matches in the series, taking two wickets.[40] She was later named in the ODI squad in the same series, but did not play a match.[41] Later that summer, she was named in England's squad for their series against Sri Lanka.[42] She played all three T20Is during the series, taking one wicket and scoring 21 from 15 deliveries in the 3rd T20I.[43][44] In December 2023, she was awarded her first central contract with England.[45] She played one match during England's tour of India that same month.[46] She was named in the England squad for the 2024 ICC Women's T20 World Cup.[47] In December 2024, Gibson was included in the England squad for the 2025 Women's Ashes series in Australia.[48][49]