Northampton Town Born in
Milton Keynes, Buckinghamshire, He made his professional debut for the club as a 76th-minute
substitute for
Luke Guttridge in a 2–0 win at home to
Barnet on the final day of the
2012–13 season. During the early months of the
2013–14 season, Dias was an unused substitute on six occasions, but failed to make an appearance. On 30 August 2013, Dias joined
Southern League Premier Division club
Corby Town on a one-month
loan. He made his debut for the club a day later as a first half substitute for
Tom James in a 1–0 away defeat to
St Albans City. He made three further league appearances during his loan spell. He made his debut for the club as a 66th-minute substitute in a 4–2 away defeat to former club Corby Town five days later. His loan spell concluded having made three league appearances for the club. On 7 March 2014, Dias rejoined Banbury United on loan until the end of the
2013–14 season. He made a further 12 league appearances,
Non-League Following his release by Northampton Town, Dias began training with newly promoted Southern League Premier Division club
Dunstable Town, for whom he made one appearance as a 63rd-minute substitute in a 2–1 away win at
Bideford on the opening day of the
2014–15 season. Thereafter, Dias signed for Southern League Division One Central club
Bedford Town on an undisclosed length contract. He made his debut for the club as a second-half substitute in a 4–0 away defeat to
Marlow on 25 October 2014. Dias scored his first goal for the club two minutes after coming on as an 86th-minute substitute in a 4–0 win at home to
Brightlingsea Regent in the
FA Trophy first qualifying round one week later. before returning in a 3–3 draw with
Godalming Town as a 67th-minute substitute on 16 December 2014, his final appearance for the club. Dias later scored the final goal in a 3–1 win at home
North Greenford United on 21 November 2015 to help Barton end a run of four consecutive league defeats. He went on to make a total of 18 appearances in all competitions and scored three goals. He came on as an 87th-minute substitute for
Shane Byrne to make his debut appearance for Brackley in a 4–2 away win at
Stockport County. Dias moved up another division to sign for
National League club
Braintree Town on 21 October 2016. He re-signed for Barton Rovers ahead of
2017–18 following a second spell with Dunstable Town. Dias signed for
United Counties League Division One club
Potton United on 19 February 2018. He made his debut five days later, starting in a 3–0 away win over
Burton Park Wanderers. Dias scored his first two goals in a 3–1 away victory over
Harrowby United on 17 March. Dias signed for Southern League Premier Division Central club
Stratford Town on 4 July 2018. He left the club on 10 January 2019, having made 21 appearances and scored one goal. and made his debut against his previous club as a 68th-minute substitute in a 1–0 home defeat the following day. On 5 June 2019, Dias rejoined Banbury United on a one-year contract. He made 34 appearances and scored one goal in all competitions Dias signed for another Southern League Premier Division Central club,
Nuneaton Borough, on 15 June 2020. He only played five games for the club before the season was again curtailed due to COVID-19 and subsequently signed for fellow Southern Premier League Central club
AFC Rushden & Diamonds in August 2021. Two months later he was on the move when he transferred to divisional rivals
Alverchurch on 24 October, making his bow in a 2–1 win over
Barwell. In November 2023, he joined
Rugby Town on a dual-registration basis. In July 2024, Dias joined
Banbury United, a fourth spell with the club having finished the previous season with
Walsall Wood. Dias was confirmed as signing for
Northern Premier League Division One Midlands side
Rugby Borough on 26 July 2025. Claudio moved to
Northern Premier League Division One Midlands side
St Neots Town on 23 December 2025. ==Career statistics==