Yeovil Town Ladies captain Rachael Edwards says her desire to spend more time with her family was behind her decision to retire.
Defender Edwards ended her playing career in Sunday's Women's Super League Two draw against Durham Ladies.
The 34-year-old played nearly 200 games in her eight years with the Glovers.
"When you play at this level, you have to make a lot of sacrifices and it's time to make some time for me and for my family," she told BBC Somerset.
"I want the opportunity to be at home and actually watch football."
Edwards, who works for the Somerset Football Association, captained Yeovil in the Women's Premier League before the club were accepted into WSL 2.
The Glovers made their debut in the competition in April and Sunday's 1-1 draw earned them a fifth-place finish in the table.
Edwards said: "It's been an incredible journey for the club. It was a little grassroots club when I first joined and now it's a really professional unit.
"It's been an excellent season for us. At the start, a lot of people thought little old Yeovil would be at the bottom but we've proved a lot of people wrong."