As the Cricket World Cup hits the half-way mark, Sport360 selects the most memorable moments from the showpiece event so far including AB de Villiers' rapid runs, Chris Gayle's huge hitting and Shaiman Anwar's UAE ton just to name a few.
Inspirational South Africa skipper AB de Villiers smashed the fastest ever ODI 150 as the Proteas beat West Indies by a World Cup record 257 runs.
A battle of the World Cup minnows was arguably the most exciting match of the tourament so far with Afghanistan beating Scotland by one wicket with three balls to spare to claim their first World Cup win.
Despite it being a very low-scoring match, New Zealnd's one wicket victory over co-hosts Australia was a fittingly tense climax to the match at Eden Park.
Shikhar Dhawan led India to a superb win over much-fancied South Africa with 137 runs off 146 balls in a fine display of attacking batting.
India's opening win over Pakistan at a packed Adelaide Oval generated an atmostphere in the stands that was deafeningly loud and a special moment in the tournament.
Ireland could not have dreamed of a better start to its campaign than a first-up win over the West Indies, and in the process becoming the first side ever to chase a total in excess of 300 for the third time in World Cups.
They may not have the same numbers as India's fans but Sri Lanka's army of travelling supporters are most certainly some of the loudest and provide sterling encouragement for their team.
The Dilshan-Sangakkara partnership against Bangladesh added 210 runs in 25.3 overs for the unbroken second wicket and was a pleasure to watch as to masters of their trade.
Lanky New Zealand paceman Tim Southee produced one of the great fast bowling spells to take seven for 33 as England were bowled out for 123, their third lowest World Cup total.
Shaiman Anwar became the first UAE batsman to hit a World Cup century including 10 fours and a six in his 106.
23:50 02/03/2015
As the Cricket World Cup hits the half-way mark, Sport360 selects the most memorable moments from the showpiece event so far including AB de Villiers' rapid runs, Chris Gayle's huge hitting and Shaiman Anwar's UAE ton just to name a few.