Football fans across the UK will be keenly watching Scotland's bid for a place in the World Cup knockout stages tonight as they face Morocco in their second group match. Following their 1-0 victory over Haiti in their opener at Boston Stadium, a single point against the African champions could be enough to secure a historic progression to the next round, a feat the nation has not achieved in a major tournament before. The crucial match kicks off at 11pm BST, with coverage beginning an hour earlier on ITV.
Away from the World Cup, British tennis hopes are firmly placed on Arthur Fery at the HSBC Championships at Queen's Club. The world number 140 has already caused an upset by reaching his first ATP Tour event quarter-final, defeating France's Adrian Mannarino in straight sets. Fery, who also overcame fellow Briton Toby Samuel in the first round, will now face Argentina's seventh seed Francisco Cerundolo on Friday afternoon for a spot in the semi-finals, with live coverage on BBC Two England from 1pm.
Cricket enthusiasts can continue to follow England's second Test against New Zealand at The Oval, as the home side aims to seal a series win. Sky Sports Main Event and Sky Sports Cricket will provide coverage from 10:15am. Additionally, Ireland's Women's T20 World Cup campaign sees them take on New Zealand in Southampton at 7pm on Sky Sports Cricket. In domestic cricket, Ben Stokes could feature for Durham in one of the nine men's County Championship fixtures beginning today.
Horse racing takes centre stage at Royal Ascot, with day four featuring two Group One races: the Commonwealth Cup at 3:05pm and the Coronation Stakes at 4:20pm. ITV will broadcast live coverage from 1:30pm, with ITV4 picking up the action from 5:50pm. Rugby Union also has a significant fixture as an England XV faces a France XV in a non-cap match in Vannes at 5:15pm. Later, the United Rugby Championship final between Leinster and Pretoria Bulls will be screened live on Premier Sports from Croke Park in Dublin, with kick-off at 7:30pm.
Golf fans will be tuning in for day two of the US Open at Shinnecock Hills, continuing coverage of one of golf's most prestigious majors. Meanwhile, in Rugby League, Super League rivals Hull KR and Leigh will clash at Craven Park, with coverage starting from 7:30pm on Sky Sports Action. The Premier League fixtures for the 2026-27 season are also set to be released at 10am today.