On 1 January 2017, Santos joined Barnet for a fee of £100,000.[10] He made his debut on the following day in a 1–0 win over Plymouth Argyle. He left the club at the end of the 2019–20 season having spent two and a half seasons with the Bees, making 94 appearances, scoring six goals.[11]
On 22 October 2021, following the sudden departure of Antoni Sarcevic to Stockport County, Santos was appointed by manager Ian Evatt as Bolton's new captain.[18] He was named in the Team of the Year for the second consecutive year, this time in League One, for the 2021–22 season.[19] On 26 May 2022, Santos signed a new three-year deal with Bolton Wanderers which would keep him at the club until 2025.[20]
On 11 February 2023, Santos scored his first goals for Bolton with a brace in a 5–0 win at his former team Peterborough United, Bolton's 5000th league game.[21] On 2 April, he started in the 2023 EFL Trophy final which Bolton won 4–0 against Plymouth Argyle.[22] He was named in both the EFL[23] and PFA[24] Teams of the Season for the 2022–23 season, the third season in a row he had been named in Teams of the Year.
Career statistics
As of match played 18 May 2024
Appearances and goals by club, season and competition