Bolton midfielder Josh Sheehan has extended his deal through to the end of the 2027-28 season.
The 30-year-old, who would have been out of contract at the end of next season, has scored 17 goals in 175 appearances for Wanderers since joining from Newport in June 2021.
Sheehan has been capped 16 times for Wales and played the full 90 minutes of their most recent World Cup qualifier, against North Macedonia in November.
"Playing here, when you walk out at this stadium, there aren't many places better," the Wales international told the club website.
"Being up and around this place me and my family call this home now, which is another driving factor."