Kirstie Gordon was born in Huntly, Aberdeenshire, Scotland, on 20 October 1997. As a youngster, she represented the North of Scotland at football and tennis. She began to play junior cricket at school and at Huntly Cricket Club. She progressed to play with the Huntly men's first XI aged 14, taking four wickets on debut.
Career
Gordon made her debut for the Scotland women's national cricket team aged 14 in May 2012, in a Women's County Championship match against Gloucestershire, and established herself as a regular member of the team. In 2014 she was named Scotland's under-17 player, batter and bowler of the year. Her first appearances against international opposition came at the 2015 ICC Women's World Twenty20 Qualifier event. In 2015, Gordon moved to England to study for a Sports Science and Management degree at Loughborough University, while also playing county cricket for Nottinghamshire Women. This first brought her to the attention of coaches at the Loughborough-based England Women's Academy. Gordon played for Scotland in the 2017 Women's Cricket World Cup Qualifier in February 2017. In the tournament, she was the highest wicket-taker for Scotland, with eight dismissals. Gordon was offered a part-time contract as a talent identification player with Loughborough Lightning ahead of the 2018 Women's Cricket Super League season. As this was dependent on her not being classed as an overseas player, she was obliged to give up her qualification to play for Scotland in order to accept. She described her change of national status as a "massive risk". Now eligible to represent England, she was named in the squad for the 2018 ICC Women's World Twenty20 tournament. She made her Women's Twenty20 International debut for England against Bangladesh women on 12 November 2018, taking three wickets for sixteen runs. The International Cricket Council named Gordon as one of the five breakout stars in women's cricket in 2018. In July 2019, Gordon was named in England's squad for their one-off Test match against Australia, as part of the Women's Ashes. She made her Test debut for England against Australia women on 18 July 2019. In November 2019, she was named in England's Women's One Day International squad for their series against Pakistan. On 18 June 2020, Gordon was named in a squad of 24 players to begin training ahead of international women's fixtures starting in England following the COVID-19 pandemic.