Tottenham Hotspur and Liverpool are set to go head-to-head in the Carabao Cup semi-finals tonight (January 8), with both teams vying for a place in the final of the competition. Spurs, currently sitting at 12th in the Premier League and 22 points off the top, will be hoping to secure some form of silverware under manager Ange Postecoglou.
However, they'll have to get the better of a formidable Liverpool side on home soil should they hope to making it to the final of the cup against either Newcastle United or Arsenal. Managed by Arne Slot, the Reds have been in outstanding form this season, leading the Premier League standings by six points over second-place Arsenal with a game in hand.
Both teams will be looking to gain an upper hand in the first leg before they meet again at Anfield on February 6 – and Liverpool will have fond memories of their last visit to Spurs, having thumped them 6-3 in the Premier League just last month. Here's how you can follow the action from home tonight...
How to watch Spurs vs Liverpool
Fans hoping to watch the game will need a Sky Sports subscription, as the match will be broadcast on Sky Sports Football. Sky Sports, ITV and the EFL have reached an agreement to broadcast selected Carabao Cup fixtures free-to-air.
This includes the return leg of Liverpool vs Spurs, which will be available on ITV1 and ITVX come February 6. The deal, which began in January 2025, will continue until the end of the 2026/27 season, allowing ITV to air games also available on Sky Sports.
The coverage of Spurs vs Liverpool begins at 7pm on Sky Sports Football. For an additional £20 per month, Sky Sports can be added to any Sky TV package, offering all nine sports channels.
New customers, meanwhile, can access Sky Sports and Netflix through Sky Stream for £35 per month. Sky Sports subscribers can also stream the game via the Sky Go App on their smartphone or tablet as part of their subscription. Alternatively, the match can be viewed with a NOW TV day membership or monthly subscription.