England heroes Ben Stokes, Joe Root, Jason Roy and Jorfra Archer named in Cricket World Cup team of the tournament

15 Jul

Four England players have been chosen in the Cricket World Cup team of the tournament.

The host nation lifted the trophy after a thrilling final with New Zealand at Lord’s that went down to a super over.

Jofra Archer celebrated wildly as he help England win the World Cup

It is the first time England have ever won the Cricket World Cup after previously losing in the three other finals they had reached.

Eoin Morgan’s side justified why they went into the tournament as the number one ranked side and the favourites.

Cricket World Cup team of the tournament

1. Jason Roy (England) – 443 runs @ 63.28

2. Rohit Sharma (India) – 648 runs @ 81.00

3. Kane Williamson, capt (New Zealand) – 578 runs @ 82.57

4. Joe Root (England) – 556 runs @ 61.77

5. Shakib Al Hasan (Bangladesh) – 606 runs @ 86.57, 11 wickets @ 36.27

6. Ben Stokes (England) – 465 runs @ 66.42, seven wickets @ 35.14

7. Alex Carey (Australia) – 375 runs @ 62.50, 20 dismissals

8. Mitchell Starc (Australia) – 27 wickets @ 18.59

9. Jofra Archer (England) – 20 wickets @ 23.05

10. Lockie Ferguson (New Zealand) – 21 wickets @ 19.47

11. Jasprit Bumrah (India) – 18 wickets @ 20.61

England’s hero of the final Ben Stokes is in the team along with Jofra Archer, Joe Root and Jason Roy.

Losing captain Kane Williamson was named as the overall player of the tournament and picked as captain of the best XI, which was selected by an International Cricket Council panel.

England captain Eoin Morgan lifted the World Cup after a nail-biting finale

Compatriot Lockie Ferguson was also included after taking 21 wickets.

There were two players each from the losing semi-finalists also picked.

From Australia, wicket-keeper Alex Carey was selected for his 375 runs and 20 dismissals.

Mitchell Starc was the top wicket taker at the tournament with 27 scalps and took a deserved place in the XI.

India stars Rohit Sharma, who scored 648 runs, and Jasprit Bumrah, who took 18 wickets, were chosen.

The only player outside of the top four teams to be picked was Bangladesh all-rounder Shakib Al Hasan for his remarkable 606 runs and 11 wickets.

India vs New Zealand live stream: How to watch Cricket World Cup semi-final – TV channel, start time and team news

9 Jul

India vs New Zealand will be settled in Manchester today as both look to secure the first place in the Cricket World Cup final.

Virat Kohli’s side, who smashed Sri Lanka last time out, have tasted defeat just once in the tournament so far, being beaten by hosts England.

Virat Kohli’s India take on New Zealand in the Cricket World Cup semi-finals

The Kiwis also lost to England in their last match and only grabbed the final semi-final spot thanks to their superior run rate over Pakistan.

They are now set to face off with the winners taking on either England or Australia in the final at Lord’s on Sunday.

India vs New Zealand: When is it?

The semi-final clash, being held at Old Trafford in Manchester, was set for Tuesday, July 9.

There were showers forecast for the Manchester area early on Tuesday morning and bad weather forced play to end early with it resuming on Wednesday, July 10.

India vs New Zealand: TV channel and live stream

You can watch the game live on Sky Sports Cricket and Main Event in the UK with coverage starting at 9:30am.

Sky customers can stream wherever they are using Sky Go, whilst non-subscribers can watch on their mobile, tablet or PC by purchasing a NOW TV pass.

In India, Star Sports 1 will be showing the match live, with streaming via Hotstar. And in New Zealand, Sky Sport is the place to head for coverage.

Kane WIlliamson and New Zealand face India in the Cricket World Cup semi-finals

India vs New Zealand: Team news

India: Rohit Sharma, KL Rahul, Virat Kohli, Rishabh Pant, MS Dhoni, Dinesh Karthik, Hardik Pandya, Ravindra Jadeja, Bhuvneshwar Kumar, Yuzvendra Chahal, Jasprit Bumrah.

New Zealand: Martin Guptill, Henry Nicholls, Kane Williamson, Ross Taylor, Jimmy Neesham, Colin de Grandhomme, Tom Latham, Mitchell Santner, Lockie Ferguson, Matt Henry, Trent Boult.

Sri Lanka vs India: Live stream, TV channel, start time and team news for Cricket World Cup showdown

6 Jul

India’s clash with Sri Lanka will conclude the Cricket World Cup group stage today.

Virat Kohli’s side have already booked their place in the semi-finals but will be keen to claim top-spot and set up a last-four showdown with New Zealand.

Virat Kohli’s India take on Sri Lanka today

Australia, currently leading, face South Africa on the same day in the battle to finish in no.1 spot.

India have impressed at the tournament but will want to produce their best against Sri Lanka heading into the crunch knockout games.

Sri Lanka vs India: Date and start time

The final group game of the tournament is set for Saturday, July 6 and will be held at Headingley in Leeds.

The toss is set for 10am BST, with play to start at 10.30am, that’s 3:30pm in Delhi and Kandy.

Sri Lanka vs India: TV channel and live stream

You can catch every ball live on Sky Sports Cricket and Sky Sports Main Event. Coverage begins at 10am.

If you’re not a Sky subscriber, you can grab a NOW TV pass to stream the action.

For Indian viewers, you can watch the game unfold live on Star Sports 1 and Hotstar while Sri Lanka fans should tune into SLRC.

Sri Lanka’s Lasith Malinga will be a threat against India

Sri Lanka vs India: Teams

Sri Lanka squad

Dimuth Karunaratne (capt), Avishka Fernando, Suranga Lakmal, Lasith Malinga, Angelo Mathews, Jeevan Mendis, Kusal Mendis (wk), Kusal Perera (wk), Thisara Perera, Kasun Rajitha, Dhananjaya de Silva, Milinda Siriwardana, Lahiru Thirimanne, Isuru Udana, Jeffrey Vandersay.

India squad

Virat Kohli (capt), Jasprit Bumrah, Yuzvendra Chahal, Shikhar Dhawan, MS Dhoni (wk), Ravindra Jadeja, Kedar Jadhav, Dinesh Karthik (wk), Bhuvneshwar Kumar, Hardik Pandya, KL Rahul, Mohammed Shami, Vijay Shankar, Rohit Sharma, Kuldeep Yadav.

When are the Cricket World Cup semi-finals? England and India in final four but who has joined them?

3 Jul

The Cricket World Cup is reaching the business end with the tournament’s semi-finals taking place this week.

The round robin group stage has seen the table chop and change throughout the last few weeks but the final four have now been confirmed.

England are in the Cricket World Cup semi-finals

England followed up their stunning victory over India with a fine win over New Zealand to book their place in the semi-finals.

So with the final coming up on Sunday 14 July, who could be in action at Lord’s?

Which teams are out of the Cricket World Cup?


Afghanistan were the first team to go home and have yet to win a match, although they did push India to within 12 runs.

West Indies

The Windies started brilliantly by crushing Pakistan in their opening match, but failed to replicate that form since and will be going home.

The West Indies are out of the World Cup

South Africa

The Proteas have disappointed hugely this summer and will not be progressing any further after a dreadful campaign which saw them become the second team to be eliminated.


As a result of their loss to India, Bangladesh have been knocked out of the Cricket World cup.

Sri Lanka

England’s win over India saw Sri Lanka dumped out of the tournament.

While they could draw level with Eoin Morgan’s side on points, England would still progress by virtue of winning more games.


Pakistan were the final team to be knocked out of the group stage. They had to beat Bangladesh by at least 308 runs in their last group and couldn’t pull off a miracle.

Which teams have qualified for the Cricket World Cup semi-finals?


Australia’s victory over England saw them become the first team to make the semi-finals.


India made it to the semi-final with victory over Bangladesh.


England’s 31 run victory over India and then their 119 run win over New Zealand booked their place in the semis.

New Zealand

The Kiwis claimed the last semi-final spot after Pakistan failed to beat Bangladesh by at least 308 runs in their final group game.

India look to be the team to beat at the World Cup

When are the Cricket World Cup semi-finals?

India vs New Zealand – Tuesday, July 9 – Old Trafford

Australia vs England – Thursday, July 11 – Edgbaston

The Cricket World Cup final – Sunday, July 14 – Lord’s

England keep Cricket World Cup hopes alive after beating India by 31 runs at Edgbaston

30 Jun

England kept their World Cup dreams alive with a stirring victory over India, Jonny Bairstow letting his bat do the talking with a match-winning century at Edgbaston.

The stakes were incredibly high for the hosts after back-to-back defeats but Eoin Morgan’s side held their nerve in a 31-run success, ending India’s undefeated streak and reclaiming their own place in the top four.

Man of the match Jonny Bairstow salutes the Edgbaston crowd

Bairstow’s suggestion that critics were ‘waiting for us to fail‘ had been poorly received during the week but he repaid any lingering debt in style, striking 111 to set up an imposing 337 for seven.

Bairstow did not go into battle alone, fit-again opening partner Jason Roy setting the tone with an aggressive 66 and Ben Stokes making it three half-centuries in a row with his bustling 79, but his knock did the heaviest lifting.

Roared on by a hugely partisan crowd which flipped home advantage on its head, India needed luck and skill if they were to make a record World Cup chase and Rohit Sharma had both.

Dropped at slip by Joe Root with just four to his name, he went on to make 102.

Virat Kohli and Rohit Sharma gave India a fighting chance against England
Liam Plunkett took three wickets during the vital win

But despite that England’s attack showed their mettle, Chris Woakes taking two wickets and a glorious boundary catch while Liam Plunkett justified his recall in place of Moeen Ali with three for 55 – including master batsman Virat Kohli.

England may not need to see off New Zealand at Chester-le-Street to seal a semi-final place but they go into their last group game knowing nobody can stop them if they do.

India vs Pakistan: Live stream, TV channel, start time and team news for Cricket World Cup showdown

15 Jun

India take on Pakistan today in what could be the clash of the Cricket World Cup so far.

The two nations will desperately want to win in this notoriously fierce derby and there’ll be a sell-out and raucous crowd ready to take it in at Old Trafford.

Virat Kohli’s India take on Pakistan in the World Cup

India have won two of their first three World Cup games with one no result while Pakistan have struggled apart from their stunning win over England.

India vs Pakistan is one of the biggest clashes in world sport and here’s how you can tune in.

India vs Pakistan: Date and start time

This grudge match will be held on Sunday, June 16.

It will be held at Old Trafford in Manchester and play gets under way at 10.30am.

India vs Pakistan: TV channel and live stream

You can catch every ball live on Sky Sports Cricket and Sky Sports Main Event. Coverage begins at 10am.

If you’re not a Sky subscriber, you can grab a NOW TV pass to stream the action.

For those of you in India, watch on Star Sports 1 or via the Hostar streaming service while in Pakistan the match will be broadcast on PTV Sports.

Pakistan star Mohammad Amir will be key against India

India vs Pakistan: Teams

India squad

Virat Kohli (capt), Jasprit Bumrah, Yuzvendra Chahal, Shikhar Dhawan, MS Dhoni (wk), Ravindra Jadeja, Kedar Jadhav, Dinesh Karthik (wk), Bhuvneshwar Kumar, Hardik Pandya, KL Rahul, Mohammed Shami, Vijay Shankar, Rohit Sharma, Kuldeep Yadav.

Pakistan squad

Sarfaraz Ahmed (capt & wk), Asif Ali, Babar Azam, Fakhar Zaman, Haris Sohail, Hasan Ali, Imad Wasim, Imam-ul-Haq, Mohammad Amir, Mohammad Hafeez, Mohammad Hasnain, Shadab Khan, Shaheen Afridi, Shoaib Malik, Wahab Riaz.

Cricket World Cup: Top 10 most memorable moments in the tournament’s history

29 May

The Cricket World Cup has produced many moments of magic over the years since the first tournament in 1975.

Australia have won four of the last five tournaments but it is England who go into it as favourites on home soil.

The tournament starts on Thursday with the hosts facing South Africa at The Oval and you can hear regular updates live on talkSPORT and talkSPORT 2.

Eoin Morgan will lead England at the Cricket World Cup on home soil in 2019

There have been plenty of headlines and controversy along the way off the pitch.

Freddie Flintoff was stripped of the vice-captaincy after the pedalo incident in 2007, Shane Warne missed the 2003 tournament because of a failed drugs test and Bob Woolmer was found dead in his hotel room on the eve of the 2007 competition.

But there have been plenty of iconic moments on the pitch and here at talkSPORT.com we have ranked the most memorable moments.

10. Kapil Dev’s 175 not out for India against Zimbabwe in 1983

This was a heroic innings from the Indian great in tough circumstances against Zimbabwe in 1983.

In the match at Tunbridge Wells, Dev came to the crease with his side 9-4 and they slumped to 78-7 with little chance of posting a respectable total.

Dev smashed 175 not out from 138 balls to help India to 266-8 with the next highest batter scoring 24.

Zimbabwe were all out for 235 in reply.

Kapil Dev during his 175 not out off 138 balls against Zimbabwe at Tunbridge Wells

9. Martin Guptil’s record innings in 2015

Guptil hit the highest individual score in World Cup history with this innings of 237 not out in New Zealand’s quarter-final with the West Indies in 2015.

He scored an incredible 137 runs from his last 52 deliveries to etch his name in the record books.

Martin Guptill celebrates reaching 200 during his record innings in 2015

8. Viv Richards’ hundred in the 1979 final

A brilliant 138 not out from Richards took the game away from England.

The West Indies were 99-4 when he came to the crease and ended up helping them to 286, which proved too much for their opponents and sealed their second World Cup win.

Viv Richards helped West Indies to win their second World Cup in 1979

7. Sri Lanka shock Australia in 1996 final

Sri Lanka co-hosted the tournament and they were helped into the final when the West Indies and Australia forfeited their group matches due to safety reasons.

The favourites, Australia, had no answer to Aravinda de Silva who hit 107 not out to win the trophy.

Aravinda de Silva reaches his century against Australia in the 1996 final

6. Herschelle Gibbs’ drop in 1999

A bizarre incident between Australia and South Africa in their Super Six clash, which proved costly for the latter.

Gibbs caught Steve Waugh, who was on 56 at the time, and in his haste to throw the ball up in celebration dropped it. Waugh allegedly asked Gibbs ‘how does it feel to have dropped the World Cup?’

Gibbs maintained the catch should have stood but Waugh went on to make 120 not out as the Australians clinched the win with two balls to spare.

Steve Waugh led his side to victory after being dropped by Herschelle Gibbs in 1999

5. Sachin Tendulkar and the 1996 semi-final

India were cruising in this match against Sri Lanka in Kolkata until Tendulkar was stumped off Sanath Jayasuriya, which led to a collapse.

Seven wickets for 22 runs saw the crowd begin to throw objects on the pitch and set fire to seating.

The match was abandoned and the win given to Sri Lanka.

Sachin Tendulkar’s stumping led to an India collapse

4. Mike Gatting’s reverse sweep in the 1987 final

We are still waiting for England’s first ever World Cup win and that might not be the case if it were not for Mike Gatting’s dismissal all those years ago.

Chasing Australia’s 253, Gatting and Bill Athey were cruising to a win at 135-2. Part-timer Allan Border dismissed Gatting when he decided to reverse sweep his first ball and was caught by wicket-keeper Greg Dyer.

From that position England slumped to 246-8 in one of their best chances to win the competition.

Mike Gatting is dismissed by Allan Border in 1987

3. Kapil Dev’s catch in 1983

The dominant West Indies were on course for their third World Cup win until Viv Richards got himself out.

A mis-timed shot saw Dev have to run back from mid-on and take a catch from over his shoulder.

A brilliant grab that sparked a West Indies collapse and saw India win the World Cup.

Kapil Dev lifts the Cricket World Cup in 1983

2. South Africa and the rain in 1992

The Proteas reached the semi-final to face England in their first tournament following their apartheid ban and it ended in controversy.

They needed 22 from 13 balls when the players went off because of rain.

But after just a 12-minute delay, their target was adjusted to 22 needed from one ball and their opponents went through to the final.

South Africa were left needing 22 from 1 ball after the rain came in 1992

1. Allan Donald run-out in the 1999 semi-final

The most memorable moment during a World Cup came in this clash between South Africa and Australia.

South Africa needed nine from the final over with just one wicket remaining with Lance Klusener and Allan Donald at the crease.

Allan Donald is run out in the 1999 semi-final against Australia

Klusener hit two fours from the first two balls to tie the scores. Two balls later, he set off for a single but Donald did not respond and they were both left stranded at the same end.

Donald made an effort to get back but Adam Gilchrist ran him out while he was in no man’s land.

Australia progressed to the final by virtue of finishing higher than their opponents in the Super Six table.

Nottinghamshire sign India spinner Ravichandran Ashwin for County Championship

23 May

Nottinghamshire have signed India spinner Ravichandran Ashwin to play in the County Championship.

The 32-year-old was not selected in India’s World Cup squad for the tournament that begins next week.

Ravichandran Ashwin will play six games in the County Championship for Nottinghamshire

Ashwin will replace James Pattinson as the club’s overseas Championship player and he is expected to feature in six of their last seven matches.

His stint at Trent Bridge is expected to begin on June 30 for Notts’ match with Essex.

“I’m really looking forward to joining up with Nottinghamshire, to playing cricket at an iconic venue like Trent Bridge and hopefully contributing to some County Championship victories,” Ashwin told the club’s website.

“I enjoyed my previous stint in England with Worcestershire. It’s a good, competitive standard of cricket over there and I can’t wait to get started.”

Ashwin is India’s fourth highest Test wicket-taker of all time, with 342 wickets to his name in 65 matches.

With the bat he averages 29.14 and has scored four Test match centuries.

Cricket World Cup semi-final standings: Fixture dates and start times, venues and results for all 48 matches

14 May

England will be looking to claim World Cup glory on home soil this summer as they host the planet’s best.

England are among the favourites to win the 2019 ICC Cricket World Cup which is being held at stadiums around the British Isles and starts later this month.

Australia won the ICC Cricket World Cup in 2015

Australia hosted and won the tournament in 2015 as did India in 2011.

So as England look to make it three from three this summer, here’s all the key dates for your cricket calendar.

Cricket World Cup 2019: Fixture dates, start times and stadiums

England v South Africa: 30 May, 10:30, The Oval (London) England won by 104 runs

Pakistan v West Indies: 31 May, 10:30, Trent Bridge (Nottingham) West Indies won by seven wickets

New Zealand v Sri Lanka: 1 June, 10:30, Sophia Gardens (Cardiff) – New Zealand won by 10 wickets

Australia v Afghanistan: 1 June, 13:30 (D/N), County Ground (Bristol) – Australia won by 7 wickets

Bangladesh v South Africa: 2 June, 10:30, The Oval (London) – Bangladesh won by 21 runs

England v Pakistan: 3 June, 10:30, Trent Bridge (Nottingham) – Pakistan won by 14 runs

Afghanistan v Sri Lanka: 4 June, 10:30, Sophia Gardens (Cardiff) – Sri Lanka won by 34 runs

India v South Africa: 5 June, 10:30, Rose Bowl (Southampton) – India won by 6 wickets

Bangladesh v New Zealand: 5 June, 13:30 (D/N), The Oval (London) – New Zealand won by 2 wickets

Eoin Morgan will lead England in the World Cup

Australia v West Indies: 6 June, 10:30, Trent Bridge (Nottingham) – Australia won by 15 runs

Pakistan v Sri Lanka: 7 June, 10:30, County Ground (Bristol) – No result

England v Bangladesh: 8 June, 10:30, Sophia Gardens (Cardiff) – England won by 106 runs

Afghanistan v New Zealand: 8 June, 13:30 (D/N), County Ground (Taunton) – New Zealand won by 7 wickets

Australia v India: 9 June, 10:30, The Oval (London) – India won by 36 runs

South Africa v West Indies: 10 June, 10:30, Rose Bowl (Southampton) – No result

Bangladesh v Sri Lanka: 11 June, 10:30, County Ground (Bristol) – No result

Australia v Pakistan: 12 June, 10:30, County Ground (Taunton) – Australia won by 41 runs

India v New Zealand: 13 June, 10:30, Trent Bridge (Nottingham) – No result

England v West Indies: 14 June, 10:30, Rose Bowl (Southampton) – England won by 8 wickets

Australia v Sri Lanka: 15 June, 10:30, The Oval (London) – Australia won by 87 runs

Afghanistan v South Africa: 15 June, 13:30 (D/N), Sophia Gardens (Cardiff) – South Africa won by 9 wickets

India v Pakistan: 16 June, 10:30, Old Trafford (Manchester) – India won by 89 runs

Bangladesh v West Indies: 17 June, 10:30, County Ground (Taunton) – Bangladesh won by 7 wickets

England v Afghanistan: 18 June, 10:30, Old Trafford (Manchester) – England won by 150 runs

India superstar Virat Kohli

New Zealand v South Africa: 19 June, 10:30, Edgbaston (Birmingham) – New Zealand won by 4 wickets

Australia v Bangladesh: 20 June, 10:30, Trent Bridge (Nottingham) – Australia won by 48 runs

England v Sri Lanka: 21 June, 10:30, Headingley (Leeds) – Sri Lanka won by 20 runs

Afghanistan v India: 22 June, 10:30, Rose Bowl (Southampton) – India won by 11 runs

New Zealand v West Indies: 22 June, 13:30 (D/N), Old Trafford (Manchester) – New Zealand won by 5 runs

Pakistan v South Africa: 23 June, 10:30, Lord’s (London) – Pakistan won by 49 runs

Afghanistan v Bangladesh: 24 June, 10:30, Rose Bowl (Southampton) – Bangladesh won by 62 runs

England v Australia: 25 June, 10:30, Lord’s (London) – Australia won by 64 runs

New Zealand v Pakistan: 26 June, 10:30, Edgbaston (Birmingham) – Pakistan won by 6 wickets

India v West Indies: 27 June, 10:30, Old Trafford (Manchester) – India won by 125 runs

South Africa v Sri Lanka: 28 June, 10:30, Riverside Ground (Chester-le-Street) – South Africa won by 9 wickets

Afghanistan v Pakistan: 29 June, 10:30, Headingley (Leeds) – Pakistan won by 3 wickets

Australia v New Zealand: 29 June, 13:30 (D/N), Lord’s (London) – Australia won by 86 runs

Australia star Aaron Finch

England v India: 30 June, 10:30, Edgbaston (Birmingham) – England won by 31 runs

Sri Lanka v West Indies: 1 July, 10:30, Riverside Ground (Chester-le-Street) – Sri Lanka won by 23 runs

Bangladesh v India: 2 July, 10:30, Edgbaston (Birmingham) – India won by 28 runs

England v New Zealand: 3 July, 10:30, Riverside Ground (Chester-le-Street)

Afghanistan v West Indies: 4 July, 10:30, Headingley (Leeds)

Bangladesh v Pakistan: 5 July, 10:30, Lord’s (London)

India v Sri Lanka: 6 July, 10:30, Headingley (Leeds)

Australia v South Africa: 6 July, 13:30 (D/N), Old Trafford (Manchester)


Qualifier 1 v Qualifier 4: 9 July, 10:30, Old Trafford (Manchester)

Qualifier 2 v Qualifier 3: 11 July, 10:30, Edgbaston (Birmingham)


Winners Semi-final 1 v Winners Semi-final 2: 14 July, 10:30, Lord’s (London)

Is Virat Kohli the greatest ODI batsman of all-time?

22 Jan

Virat Kohli cemented his place in cricketing history by becoming the first man to claim all three top prizes at the ICC Awards.

After an incredible 2018, the India captain was named Cricketer of the Year, as well as Men’s Test and ODI Player of the Year.

Virat Kohli earned a clean sweep at the ICC Awards

But forget 2018, no one in this generation comes close to Kohli in the shorter format.

The 30-year-old is the fastest man to score 10,000 ODI runs in the history of the game, and in terms of numbers, there’s a simple argument to suggest he’s the greatest ODI batsman ever.

He averaged 133.55 runs in one-dayers last year which, quite frankly, is ridiculous.

West Indies v England - ONLY ON talkSPORT

Every match of the tour of the West Indies will be LIVE on talkSPORT 2, with coverage brought to you by superstar pundits: Darren Gough, Steve Harmison, Matt Prior, Gareth Batty and Daren Ganga

And former Australia captain Michael Clarke is doubtless as to where Kohli stands among the cricketing greats.

“To me, Virat Kohli is the greatest batsman to have ever played one-day cricket. I have no doubts after seeing what he has achieved for India,” Clarke told PTI in an interview.

Sachin Tendulkar may have something to say about that.

Here, talkSPORT.com takes a look at where Kohli ranks among some of the best ODI batsmen of all-time.

Sir Vivian Richards (West Indies)

Matches: 187

Runs scored: 6,721

Batting average: 47.00

Centuries: 11

Top score: 189*

Ricky Ponting (Australia)

Matches: 375

Runs: 13,704

Batting average: 42.03

Centuries: 30

Top score: 164

Kumar Sangakkara (Sri Lanka)

Matches: 404

Runs: 14,234

Batting average: 41.98

Centuries: 25

Top score: 169

AB de Villiers (South Africa)

Matches: 228

Runs scored: 9,577

Batting average: 53.50

Centuries: 25

Top score: 176

Sachin Tendulkar (India)

Matches: 463

Runs: 18,426

Batting average: 44.83

Centuries: 49

Top score: 200*

Virat Kohli (India)

Matches: 219

Runs: 10,385

Batting average: 59.68

Centuries: 39

Top score: 183

Of course, numbers aren’t everything, and since the days of Sir Viv Richards, the game has evolved into something far more explosive.

However, in terms of technique, Kohli stands toe-to-toe with all of the above players.

To watch Kohli bat is one of those sporting privileges – like a Roger Federer backhand or a Lionel Messi free-kick.

Virat Kohli might already be the greatest ODI batsman of all time

And what’s truly remarkable is that while he’s raced to 10,000 runs faster than anyone in ODI history, he never looks rushed.

If he carries on in this vein, there’s nothing to suggest he shouldn’t surpass Tendulkar as the greatest in history, and numbers aside, he may well be there already.

talkSPORT has bagged the exclusive rights for England’s tour of India in 2020-2021.

Every ball of the tour will be broadcast live on talkSPORT 2 including all T20s, ODI’s and Test Matches against the current World number one Test side.