Nicholas was born Claire Louise Thomas on 8 September 1986 in Swansea, Wales.[2] She has two children with her partner, Rachel. She also works as a teacher.[3]
Nicholas also played for Western Storm in the Women's Cricket Super League between 2017 and 2019. Nicholas was a key bowler throughout the three seasons, taking 27 wickets at an average of 21.33, with a best of 3/11 against Lancashire Thunder in 2018.[2][11] Storm won the WCSL twice whilst Nicholas was part of the team, in 2017 and 2019.[12]
In 2020, Nicholas continued to play for Western Storm in the Rachael Heyhoe Flint Trophy. She appeared in three matches, taking two wickets at an average of 44.50.[13] She signed to play for Welsh Fire in The Hundred in 2021, but withdrew as she was due to give birth that summer. She was also not named in the initial Western Storm squad for the 2021 season for the same reason.[3][14] In August 2021, Nicholas returned to the Western Storm squad, and played her first match of the season in the Charlotte Edwards Cup against North West Thunder.[15] She played four matches overall for the side in 2021, taking 3 wickets in the Rachael Heyhoe Flint Trophy and 2 in the Charlotte Edwards Cup.[16][17] In 2022, Nicholas was Western Storm's joint-leading wicket-taker in the Charlotte Edwards Cup, with six wickets at an average of 17.50, as well as taking three wickets in the Rachael Heyhoe Flint Trophy.[18][19] She was also the leading wicket-taker for Welsh Fire in The Hundred, with six wickets at an average of 16.50.[20]