Most Ball Played in ODI at AMI Stadium, Christchurch

SrPlayerBPMInnRAve100s50s
1 Nathan Astle (NZ) 572 9945475.66 1 3
2 Stephen Fleming (NZ) 484 101036840.88 2 1
3 Scott Styris (NZ) 296 9825431.75 1 0
4 Brendon McCullum (NZ) 266 131129733.00 0 3
5 Craig McMillan (NZ) 232 8819332.16 0 1
6 Hamish Marshall (NZ) 216 7718426.28 0 1
7 Sachin Tendulkar (IND) 159 22203203.00 1 0
8 Upul Tharanga (SL) 159 2211457.00 1 0
9 Daniel Vettori (NZ,World XI) 159 14716132.20 0 1
10 Ramiz Raja (PAK) 155 11119- 1 0
11 Jesse Ryder (NZ) 155 3316153.66 1 0
12 Mohammad Hafeez (PAK) 144 11115115.00 1 0
13 Ramnaresh Sarwan (WI) 143 22132132.00 0 2
14 Peter Fulton (NZ) 140 339648.00 0 0
15 Imrul Kayes (BAN) 138 11101101.00 1 0
16 Roger Twose (NZ) 138 2213266.00 0 1
17 Ken Rutherford (NZ) 135 337023.33 0 1
18 Martin Guptill (NZ) 134 3313143.66 0 1
19 Ajay Jadeja (IND) 132 116868.00 0 1
20 Lou Vincent (NZ) 130 5512525.00 0 0
21 Jamie How (NZ) 127 448721.75 0 0
22 Matthew Hayden (AUS) 124 11114114.00 1 0
23 Ricky Ponting (AUS) 124 2212864.00 0 2
24 Chris Harris (NZ) 112 559732.33 0 1
25 Jacob Oram (NZ) 111 10711318.83 0 0
26 Shane Thomson (NZ) 110 2288- 0 0
27 Graeme Smith (SA,World XI) 109 118080.00 0 1
28 Blair Hartland (NZ) 109 1168- 0 1
29 Ross Taylor (NZ) 106 667014.00 0 0
30 Yuvraj Singh (IND) 104 229949.50 0 1
31 Saleem Elahi (PAK) 103 118080.00 0 1
32 Adam Gilchrist (AUS) 103 3312842.66 1 0
33 Bryan Young (NZ) 98 224623.00 0 0
34 Chris Cairns (NZ) 98 9710521.00 0 0
35 Peter Kirsten (SA) 91 115656.00 0 1
36 Mark Waugh (AUS) 88 117070.00 0 1
37 Sherwin Campbell (WI) 87 117171.00 0 1
38 Michael Clarke (AUS) 87 229447.00 0 1
39 Basit Ali (PAK) 85 115757.00 0 1
40 Javed Miandad (PAK) 85 113030.00 0 0
41 Damien Martyn (AUS) 84 228787.00 0 1
42 Brad Hodge (AUS) 83 115959.00 0 1
43 Desmond Haynes (WI) 83 113030.00 0 0
44 Gavin Larsen (NZ) 80 313737.00 0 0
45 Michael Hussey (AUS) 76 22120- 0 1
46 Kumar Sangakkara (SL) 75 225125.50 0 0
47 James Franklin (NZ) 74 3351- 0 0
48 Marvan Atapattu (SL) 72 228040.00 0 1
49 Nick Knight (ENG) 70 117373.00 0 1
50 Alastair Cook (ENG) 70 114242.00 0 0