Get full results, match reports and standings from the Cricket World Cup, which was won by England in the most dramatic of circumstances.
The ICC World Cup has concluded, with hosts England winning the event for the first time in their history after defeating New Zealand in the final.
With the format revamped this year, all 10 played each other in one round-robin group, at the end of which the top four advanced to the semi-finals.
Both eventual finalists lost three times during the group stage but while world number ones England beat Australia for the 13th time out of their last 16 ODI meetings, New Zealand stunned table-toppers India in a dramatic clash at Old Trafford.
But nothing could compare to what happened at Lord's in an incredible climax to the tournament.
Played | Won | Lost | No Result | Tied | Net Run Rate | Points
Group stage
May 30 - England v South Africa, the Oval - England win by 104 runs
May 31 - Pakistan v West Indies, Trent Bridge - West Indies win by seven wickets
June 1 - New Zealand v Sri Lanka, Cardiff - New Zealand win by 10 wickets
June 1 - Australia v Afghanistan, Bristol - Australia win by seven wickets
June 2 - Bangladesh v South Africa, the Oval - Bangladesh win by 21 runs
June 3 - England v Pakistan, Trent Bridge - Pakistan win by 14 runs
June 4 - Afghanistan v Sri Lanka, Cardiff - Sri Lanka win by 34 runs (DLS method)
June 5 - India v South Africa, Rose Bowl - India win by six wickets
June 5 - Bangladesh v New Zealand, the Oval - New Zealand win by two wickets
June 6 - Australia v West Indies, Trent Bridge - Australia win by 15 runs
June 7 - Pakistan v Sri Lanka, Bristol - Match abandoned
June 8 - England v Bangladesh, Cardiff - England win by 106 runs
June 8 - Afghanistan v New Zealand, Taunton - New Zealand win by seven wickets
June 9 - Australia v India, the Oval - India win by 36 runs
June 10 - South Africa v West Indies, Rose Bowl - Match abandoned
June 11 - Bangladesh v South Africa, Bristol - Match abandoned
June 12 - Australia v Pakistan, Taunton - Australia win by 41 runs
June 13 - India v New Zealand, Trent Bridge - Match abandoned
June 14 - England v West Indies, Rose Bowl - England win by eight wickets
June 15 - Australia v Sri Lanka, the Oval - Australia win by 87 runs
June 15 - Afghanistan v South Africa, Cardiff - South Africa win by nine wickets (DLS method)
June 16 - India v Pakistan, Old Trafford - India win by 89 runs (DLS method)
June 17 - Bangladesh v West Indies, Taunton - Bangladesh win by seven wickets
June 18 - England v Afghanistan, Old Trafford - England beat Afghanistan by 150 runs
June 19 - New Zealand v South Africa, Edgbaston - New Zealand won by four wickets
June 20 - Australia v Bangladesh, Trent Bridge - Australia won by 48 runs
June 21 - England v Sri Lanka, Headingley - Sri Lanka win by 20 runs
June 22 - Afghanistan v India, Rose Bowl - India won by 11 runs
June 22 - New Zealand v West Indies, Old Trafford - New Zealand won by 5 runs
June 23 - Pakistan v South Africa, Lord's - Pakistan win by 49 runs
June 24 - Afghanistan v Bangladesh, Rose Bowl - Bangladesh win by 62 runs
June 25 - England v Australia, Lord's - Australia win by 64 runs
June 26 - New Zealand v Pakistan, Edgbaston - Pakistan win by six wickets
June 27 - India v West Indies, Old Trafford - India win by 125 runs
June 28 - South Africa v Sri Lanka, Chester-le-Street - South Africa win by nine wickets
June 29 - Afghanistan v Pakistan, Headingley - Pakistan win by three wickets
June 29 - Australia v New Zealand, Lord's - Australia win by 86 runs
June 30 - England v India, Edgbaston - England win by 31 runs
July 1 - Sri Lanka v West Indies - Sri Lanka win by 23 runs
July 2 - Bangladesh v India, Edgbaston - India win by 28 runs
July 3 - England v New Zealand - England win by 119 runs
July 4 - Afghanistan v West Indies, Headingley - West Indies win by 23 runs
July 5 - Bangladesh v Pakistan, Lord's - Pakistan won by 94 runs
July 6 - India v Sri Lanka, Headingley - India won by seven wickets
July 6 - Australia v South Africa, Old Trafford - South Africa win by 10 runs
Knockout stage
July 9 - India v New Zealand, Old Trafford - New Zealand win by 18 runs
July 11 - Australia v England, Edgbaston - England beat Australia by eight wickets
July 14 - England v New Zealand, Final, Lord's - England beat New Zealand on a Super Over
Viewers in the UK and Ireland can watch every game live on Sky Sports, with terrestrial broadcaster Channel 4 carrying highlights. Several matches will also be broadcast live on BBC Radio, while Sky Sports also have coverage via their website and Sky Go.