Verhaeghe started playing with Toulouse's senior team during the 2016–17 season, notably starting his first game on the 6 May 2017, during a home Top 14 win against Bayonne, that would also prove to be the legend Thierry Dusautoir last game.[2]
After the 2019–20 season, while he was regularly present in the Toulouse professional squad but not as a regular starter, he chose to sign for their Top 14 rival of Montpellier HR. There, after a season where he was often injured, whilst still managing to start the Challenge Cup victorious final with MHR,[4] Verhaeghe really became a key element of his team during the 2021–22 Top 14 season.[5]