He joined Tottenham Hotspur from the youth system of Wigan Athletic for around £300,000 in July 2020 and made his senior debut for Spurs in January 2021.
[8] He made his under-23 debut aged 15,[8] and was part of the team that beat Tottenham Hotspur in the fourth round of the 2019–20 FA Youth Cup, coming on as a late substitute.
[14] On 10 January 2021, Devine made his senior debut for Tottenham in the third round match of the FA Cup against Marine.
His debut at 16 years and 163 days made him the youngest player to have played for Tottenham in a senior game, breaking the record previously held by his under-18 teammate Dane Scarlett.
[21] He scored his first goal in the English Football League on 2 September, when he converted a stoppage-time penalty kick to secure a 2–1 victory at Oxford United.
[22] On 31 October, he scored the only goal of the game at Mansfield Town to put the Vale through to the quarter-finals of the EFL Cup for the first time in the club's history.
[24][25] Injuries to Ollie Arblaster and Funso Ojo saw Devine moved into a deeper position, where his long-range passing ability saw him excel in the role.
[26] He was recalled to Spurs on 17 January, having scored three goals and made three assists in his 26 appearances for the Valiants, earning praise from manager Andy Crosby and director of football David Flitcroft.
[42][43] Devine was drafted in to train with the senior team in September 2023, as he and Bashir Humphreys replaced injured duo Bukayo Saka and Levi Colwill.