Youth career Todd grew up in
Carndonagh,
County Donegal, and attended
Carndonagh Community School. He signed for the
Derry City academy in 2015, and played for their under-19 team in the truncated 2015, 2016, and 2017 seasons. He represented his school nationally in
FAI Schools competition, scoring the winning goal as they defeated
St. Eunan's College to lift the Dr. Tony O'Neill Senior Ulster Cup in February 2017. Todd appeared on the bench for the Derry City senior squad throughout the 2017 season without making a first-team appearance.
Finn Harps Todd joined
League of Ireland First Division side
Finn Harps on loan in January 2018. He made his professional debut in March 2018 against
Shelbourne. He appeared 26 times in the league that season, scoring 4 goals as Finn Harps reached the promotion play-offs. He went on to appear in both legs of both play-offs, clinching promotion to the Premier Division. Todd joined Finn Harps on a permanent basis in December 2018. He remained first-choice centre-back for the club over the following 2 seasons in the Premier Division.
UCD Todd left Finn Harps at the end of the 2020 season to join
UCD on a scholarship deal.
Derry City Todd remained at UCD until July 2023 when he returned to Derry City. Todd was loaned to
NIFL Premiership champions
Larne in August 2024. While on loan made 5 appearances in the
2024–25 UEFA Conference League league phase. Todd returned to Derry City in January 2025 for the beginning of their season. In August 2025, he drew interest from
EFL League Two club
Walsall.
Bohemians On 22 November 2025, it was announced that Todd would be joining fellow
League of Ireland Premier Division club
Bohemians on a multi-year contract. ==Career statistics==