
Last to first: Waerenskjold wins the fastest road stage in Tour de France history
Soren Waerenskjold won the fastest road stage in Tour de France history at about 50.9km/h into Nevers, as Tadej Pogacar kept his 3:36 lead over Jonas Vingegaard.
Cricket, football, hockey, kabaddi and every result that matters.

Soren Waerenskjold won the fastest road stage in Tour de France history at about 50.9km/h into Nevers, as Tadej Pogacar kept his 3:36 lead over Jonas Vingegaard.

Dan Brown and Sungjae Im fired matching 66s to share the first-round lead at the 154th Open at Royal Birkdale, with Bryson DeChambeau among the chasers.

Kimi Antonelli takes a shrinking 25-point lead into a wet Belgian Grand Prix week, with Lewis Hamilton chasing Michael Schumacher's record of six Spa wins.

Jannik Sinner tightened his grip on world No.1 after Wimbledon as Alexander Zverev rose to second and wildcard hero Arthur Fery rocketed 78 places to 36th.

Mikel Oyarzabal's penalty and Pedro Porro's strike sent Spain past France 2-0 in Dallas, booking their first FIFA World Cup final since their 2010 triumph.

Linda Noskova defeated Karolina Muchova 6-2, 5-7, 6-3 to win the Wimbledon 2026 women's title, becoming the youngest champion at SW19 since Petra Kvitova in 2011.

Satwiksairaj Rankireddy and Chirag Shetty retired hurt at the Japan Open 2026 in Tokyo, while PV Sindhu won in 36 minutes and Lakshya Sen exited early.

Jannik Sinner beat Alexander Zverev 6-7(7), 7-6(2), 6-3, 6-4 to retain the Wimbledon title, claim a fifth major and extend his streak over the German to ten.

Kranti Gaud took seven wickets and Yastika Bhatia hit 113 as India beat England by 270 runs in the first women's Test ever staged at Lord's.

India lead the ODI series 1-0 and can seal it at Sophia Gardens on Thursday. Shubman Gill is fit after cramps, with an unchanged XI expected.

India will send 125 athletes, competing in eight sports plus para disciplines, to the Commonwealth Games in Glasgow from 23 July, with Neeraj Chopra, Mirabai Chanu and Lovlina Borgohain leading.

England face Argentina in the World Cup 2026 semi-final in Atlanta, with Spain waiting in Sunday's final. Tuchel says his side have 'not peaked yet'.