He would spend 5 years at the Welsh club, making appearances in Champions League qualifying against Legia Warsaw and Anderlecht during his time there.[2] He also won the Welsh Premier League with TNS four years in a row, along with 2 Welsh Cup victories and 1 Welsh League Cup.[4]
In August 2015, Finley would move to AFC Fylde on a free transfer.[5] He stayed at the club for 3 years, eventually becoming club captain.[6]
On 29 June 2018, Finley signed a 2-year contract with League One side Accrington Stanley.[2] He made his debut for the club on his 26th birthday, coming off of the bench in a 0–2 home defeat to Gillingham.[7]
In April 2020, Finley picked up an 8 match ban as a result of an investigation around a comment made to Rochdale's former Irish international Paul McShane, during a League One fixture on New Year's Day 2020, regarding McShane's nationality.[8]
On 15 September 2020, Finley left Accrington Stanley by mutual consent and became a free agent. His previous 8 match ban was cited as a reason for the decision.[9]
Fleetwood Town
On 18 September 2020, Finley joined Fleetwood Town on a one-year deal.[10] He made his debut on 20 October, coming on as a substitute in the 84th minute of a 1–0 away defeat against Accrington, the club he had been released from just a month earlier.[11] He scored his first goal for Fleetwood in a 5–1 win against Plymouth Argyle on 21 November 2020.[12] At the end of the season, it was announced that Finley's contract would not be being renewed by the club and he would be one of nine players to be leaving the club.[13]
Bristol Rovers
On 26 May 2021, Finley agreed to join League Two side Bristol Rovers on a two-year contract active from 1 July, linking back up with former-Fleetwood manager Joey Barton.[14] Having missed all of pre-season after contracting COVID-19 as well as picking up a muscle injury,[15] Finley missed Rovers' first two matches of the season and made his debut on 14 August in a 2–0 home defeat to Stevenage.[16] Finley scored his first goal for the club the following week when he curled a consolation goal into the top corner from 25 yards as Rovers lost 4–1 at Exeter City.[17] Finley took the captain's armband for the final match of the season, a 7–0 win over Scunthorpe United that saw Rovers move into the final automatic promotion place on goals scored.[18]
On 20 September 2022, Finley signed a new contract with the club that would see his stay extended until the summer of 2024.[19]
Following the departure of Paul Coutts, Finley was named club captain prior to the commencement of the 2023–24 season.[20] On 19 September 2023, he scored his first goal since April 2022 in a 3–1 EFL Trophy defeat to West Ham United U21s.[21] In April 2024, following Rovers' penultimate match of the season, Finley announced that he would be departing the club upon the expiration of his contract at the end of the season.[22][23]
Tranmere Rovers
On 4 June 2024, Finley agreed to join League Two side Tranmere Rovers on a two-year contract.[24]
Career statistics
As of match played 1 April 2024
Appearances and goals by club, season and competition