Verschaeren is a youth product from Anderlecht, joining the club at the age of 9 from Beveren.[2] In 2017, Verschaeren signed his first contract at Anderlecht.[3]
Verschaeren made his first team debut on 25 November 2018 against Sint-Truiden, before being substituted after 78 minutes in the game, which was a 4–2 away defeat.[4] Four days later, he made his debut in the Europa League against Spartak Trnava.[5] He was substituted in the 81st minute. On 27 January 2019, he scored his first goal for Anderlecht against KAS Eupen. On 10 August 2024, Verschaeren made his 150th appearance for Anderlecht against OH Leuven, while wearing the captain’s armband in absence of Jan Vertonghen.
International career
Verschaeren made his international debut for Belgium on 9 September 2019, coming on as a late substitute against Scotland in a Euro 2020 qualifier.[6] A month later, he scored his first goal from a penalty, in Belgium's 9–0 win against San Marino.[7]