You can see the ball has left his foot, just barely, and of course they're limited by the technology/framerates etc they have but realistically that's probably onside if you're counting the exact moment his foot connects with the ball.
The "glamour" of Spurs remains a mystery to me. 2 league titles, the last being 60 years ago. One trophy this century, a league cup.
Credit to their PR people for fooling a lot of football fans into thinking they're a big club.