Records type batting analysis [change type]
View list of partnerships [change view]
Start of match date greater than or equal to 18 Dec 1989 remove greater than or equal to 18 Dec 1989 from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2006-2022 248 230 34 7701 148 39.29 8447 91.16 14 47 18 654 220 Profile
filtered 2006-2022 248 230 34 7701 148 39.29 8447 91.16 14 47 18 654 220
List of partnerships
WTS Porterfield 2 12 1/7 2/19 1 v Scotland Ayr 5 Aug 2006 ODI # 2396
NJ O'Brien 3 80 2/19 3/99 1 v Scotland Ayr 5 Aug 2006 ODI # 2396
AC Botha 4 19 3/99 4/118 1 v Scotland Ayr 5 Aug 2006 ODI # 2396
PG Gillespie 5 0 4/118 5/118 1 v Scotland Ayr 5 Aug 2006 ODI # 2396
DT Johnston 6 22 5/118 6/140 1 v Scotland Ayr 5 Aug 2006 ODI # 2396
AR White 7 24 6/140 7/164 1 v Scotland Ayr 5 Aug 2006 ODI # 2396
WK McCallan 8 73 7/164 8/237 1 v Scotland Ayr 5 Aug 2006 ODI # 2396
JP Bray 2 71 1/24 2/95 1 v Scotland Nairobi (Gym) 30 Jan 2007 ODI # 2492
WTS Porterfield 2 1 1/78 2/79 2 v Bermuda Nairobi (Jaff) 31 Jan 2007 ODI # 2494
WTS Porterfield 2 16 1/2 2/18 1 v Kenya Nairobi (Ruaraka) 2 Feb 2007 ODI # 2499
JP Bray 2 5 1/66 2/71 1 v Canada Nairobi (Jaff) 4 Feb 2007 ODI # 2503
NJ O'Brien 3 0 2/71 3/71 1 v Canada Nairobi (Jaff) 4 Feb 2007 ODI # 2503
KJ O'Brien 4 152 3/71 4/223 1 v Canada Nairobi (Jaff) 4 Feb 2007 ODI # 2503
DT Johnston 5 67 4/223 5/290 1 v Canada Nairobi (Jaff) 4 Feb 2007 ODI # 2503
WTS Porterfield 2 153 1/42 2/195 2 v Netherlands Nairobi (Gym) 5 Feb 2007 ODI # 2509
JP Bray 2 43 1/0 2/43 1 v Zimbabwe Kingston 15 Mar 2007 ODI # 2535
WTS Porterfield 2 8 1/7 2/15 2 v Pakistan Kingston 17 Mar 2007 ODI # 2539
JP Bray 2 58 1/3 2/61 1 v West Indies Kingston 23 Mar 2007 ODI # 2551
WTS Porterfield 2 5 1/6 2/11 2 v England Providence 30 Mar 2007 ODI # 2558
WTS Porterfield 2 31 1/0 2/31 1 v South Africa Providence 3 Apr 2007 ODI # 2562
NJ O'Brien 3 32 2/31 3/63 1 v South Africa Providence 3 Apr 2007 ODI # 2562
WTS Porterfield 2 17 1/5 2/22 2 v New Zealand Providence 9 Apr 2007 ODI # 2566
NJ O'Brien 3 13 2/22 3/35 2 v New Zealand Providence 9 Apr 2007 ODI # 2566
WTS Porterfield 2 0 1/2 2/2 1 v Australia Bridgetown 13 Apr 2007 ODI # 2570
NJ O'Brien 3 0 2/2 3/2 1 v Australia Bridgetown 13 Apr 2007 ODI # 2570
KJ O'Brien 4 10 3/2 4/12 1 v Australia Bridgetown 13 Apr 2007 ODI # 2570
WTS Porterfield 2 9 1/92 2/101 1 v Bangladesh Bridgetown 15 Apr 2007 ODI # 2572
WTS Porterfield 3 0 2/28 3/28 1 v Sri Lanka St George's 18 Apr 2007 ODI # 2575
KED Carroll 1 33 - 1/33 1 v Netherlands Belfast 11 Jul 2007 ODI # 2600
AC Botha 2 36 1/33 2/69 1 v Netherlands Belfast 11 Jul 2007 ODI # 2600
NJ O'Brien 3 57 2/69 3/126 1 v Netherlands Belfast 11 Jul 2007 ODI # 2600
WTS Porterfield 1 6 - 1/6 1 v West Indies Dublin 14 Jul 2007 ODI # 2603
AC Botha 2 0 1/6 2/6 1 v West Indies Dublin 14 Jul 2007 ODI # 2603
NJ O'Brien 3 22 2/6 3/28 1 v West Indies Dublin 14 Jul 2007 ODI # 2603
KJ O'Brien 4 37 3/28 4/65 1 v West Indies Dublin 14 Jul 2007 ODI # 2603
AR Cusack 5 19* 4/65 4/84 1 v West Indies Dublin 14 Jul 2007 ODI # 2603
WTS Porterfield 1 18 - 1/18 1 v Scotland Belfast 15 Jul 2007 ODI # 2604
AC Botha 2 16 1/18 2/34 1 v Scotland Belfast 15 Jul 2007 ODI # 2604
R Strydom 2 12 1/8 2/20 1 v Bangladesh Mirpur 18 Mar 2008 ODI # 2693
NJ O'Brien 3 23 2/20 3/43 1 v Bangladesh Mirpur 18 Mar 2008 ODI # 2693
KJ O'Brien 4 38 3/43 4/81 1 v Bangladesh Mirpur 18 Mar 2008 ODI # 2693
WTS Porterfield 2 5 1/42 2/47 2 v Bangladesh Mirpur 20 Mar 2008 ODI # 2694
R Strydom 2 14 1/34 2/48 2 v Bangladesh Mirpur 22 Mar 2008 ODI # 2695
WTS Porterfield 2 131 1/43 2/174 2 v Scotland Benoni 1 Apr 2009 ODI # 2830
WTS Porterfield 2 0 1/10 2/10 2 v Canada Benoni 6 Apr 2009 ODI # 2836
NJ O'Brien 3 32 2/10 3/42 2 v Canada Benoni 6 Apr 2009 ODI # 2836
AR Cusack 4 0 3/42 4/42 2 v Canada Benoni 6 Apr 2009 ODI # 2836
KJ O'Brien 5 181* 4/42 4/223 2 v Canada Benoni 6 Apr 2009 ODI # 2836
PD Collingwood 5 4* 4/157 4/161 2 v West Indies Bristol 24 May 2009 ODI # 2850
PD Collingwood 6 19 5/289 6/308 1 v West Indies Birmingham 26 May 2009 ODI # 2851
TT Bresnan 7 9 6/308 7/317 1 v West Indies Birmingham 26 May 2009 ODI # 2851
SCJ Broad 8 11* 7/317 7/328 1 v West Indies Birmingham 26 May 2009 ODI # 2851
PD Collingwood 5 32 4/97 5/129 2 v Australia Lord's 6 Sep 2009 ODI # 2883
PD Collingwood 5 34 4/98 5/132 1 v Australia Southampton 9 Sep 2009 ODI # 2885
LJ Wright 6 15 5/132 6/147 1 v Australia Southampton 9 Sep 2009 ODI # 2885
TT Bresnan 7 36 6/147 7/183 1 v Australia Southampton 9 Sep 2009 ODI # 2885
OA Shah 5 28 4/146 5/174 1 v Australia Lord's 12 Sep 2009 ODI # 2888
OA Shah 5 27 4/165 5/192 1 v Australia Nottingham 15 Sep 2009 ODI # 2890
AD Mascarenhas 6 38 5/192 6/230 1 v Australia Nottingham 15 Sep 2009 ODI # 2890
SCJ Broad 7 37 6/230 7/267 1 v Australia Nottingham 15 Sep 2009 ODI # 2890
AU Rashid 8 5 7/267 8/272 1 v Australia Nottingham 15 Sep 2009 ODI # 2890
OA Shah 5 40 4/60 5/100 2 v Australia Nottingham 17 Sep 2009 ODI # 2891
PD Collingwood 5 4 4/137 5/141 2 v Australia Chester-le-Street 20 Sep 2009 ODI # 2892
OA Shah 4 76 3/82 4/158 2 v Sri Lanka Johannesburg 25 Sep 2009 ODI # 2896
MJ Prior 5 55* 4/158 4/213 2 v Sri Lanka Johannesburg 25 Sep 2009 ODI # 2896
PD Collingwood 4 40 3/222 4/262 1 v South Africa Centurion 27 Sep 2009 ODI # 2900
LJ Wright 5 29 4/262 5/291 1 v South Africa Centurion 27 Sep 2009 ODI # 2900
RS Bopara 6 4 5/291 6/295 1 v South Africa Centurion 27 Sep 2009 ODI # 2900
SCJ Broad 7 2 6/295 7/297 1 v South Africa Centurion 27 Sep 2009 ODI # 2900
GP Swann 8 23 7/297 8/320 1 v South Africa Centurion 27 Sep 2009 ODI # 2900
PD Collingwood 4 37 3/13 4/50 1 v New Zealand Johannesburg 29 Sep 2009 ODI # 2902
JL Denly 4 20 3/71 4/91 1 v Australia Centurion 2 Oct 2009 ODI # 2905
SM Davies 5 9 4/91 5/100 1 v Australia Centurion 2 Oct 2009 ODI # 2905
LJ Wright 6 1 5/100 6/101 1 v Australia Centurion 2 Oct 2009 ODI # 2905
PD Collingwood 4 45* 3/207 3/252 2 v South Africa Centurion 22 Nov 2009 ODI # 2929
PD Collingwood 5 8 4/142 5/150 2 v South Africa Cape Town 27 Nov 2009 ODI # 2930
IJL Trott 4 38* 3/83 3/121 2 v South Africa Gqeberha 29 Nov 2009 ODI # 2931
PD Collingwood 4 88 3/96 4/184 2 v Bangladesh Mirpur 28 Feb 2010 ODI # 2964
AN Cook 4 40 3/68 4/108 2 v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
MJ Prior 5 90 4/108 5/198 2 v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
LJ Wright 6 25 5/198 6/223 2 v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
TT Bresnan 7 1 6/223 7/224 2 v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
GP Swann 8 5 7/224 8/229 2 v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
JC Tredwell 9 32* 8/229 8/261 2 v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
C Kieswetter 4 67 3/170 4/237 1 v Bangladesh Chattogram 5 Mar 2010 ODI # 2968
LJ Wright 5 20 4/237 5/257 1 v Bangladesh Chattogram 5 Mar 2010 ODI # 2968
PD Collingwood 4 62* 3/151 3/213 2 v Scotland Edinburgh 19 Jun 2010 ODI # 2997
PD Collingwood 4 16 3/81 4/97 2 v Australia Southampton 22 Jun 2010 ODI # 3000
LJ Wright 5 95 4/97 5/192 2 v Australia Southampton 22 Jun 2010 ODI # 3000
TT Bresnan 6 71 5/192 6/263 2 v Australia Southampton 22 Jun 2010 ODI # 3000
MH Yardy 7 5* 6/263 6/268 2 v Australia Southampton 22 Jun 2010 ODI # 3000
PD Collingwood 4 83 3/109 4/192 2 v Australia Cardiff 24 Jun 2010 ODI # 3002
LJ Wright 5 19 4/192 5/211 2 v Australia Cardiff 24 Jun 2010 ODI # 3002
TT Bresnan 6 0 5/211 6/211 2 v Australia Cardiff 24 Jun 2010 ODI # 3002
AJ Strauss 4 57 3/128 4/185 2 v Australia Manchester 27 Jun 2010 ODI # 3003
PD Collingwood 4 29 3/61 4/90 2 v Australia The Oval 30 Jun 2010 ODI # 3004
MH Yardy 5 50 4/90 5/140 2 v Australia The Oval 30 Jun 2010 ODI # 3004
PD Collingwood 4 28 3/44 4/72 2 v Australia Lord's 3 Jul 2010 ODI # 3011
IR Bell 4 40 3/173 4/213 2 v Bangladesh Nottingham 8 Jul 2010 ODI # 3018
IJL Trott 4 4 3/86 4/90 2 v Bangladesh Bristol 10 Jul 2010 ODI # 3025
AJ Strauss 5 8 4/272 5/280 1 v Bangladesh Birmingham 12 Jul 2010 ODI # 3026
IJL Trott 4 26 3/179 4/205 1 v Pakistan Chester-le-Street 10 Sep 2010 ODI # 3043
AJ Strauss 4 28 3/220 4/248 2 v Pakistan Leeds 12 Sep 2010 ODI # 3044
RS Bopara 5 12 4/248 5/260 2 v Pakistan Leeds 12 Sep 2010 ODI # 3044
AJ Strauss 4 18 3/77 4/95 2 v Pakistan The Oval 17 Sep 2010 ODI # 3045
MH Yardy 5 8 4/95 5/103 2 v Pakistan The Oval 17 Sep 2010 ODI # 3045
LJ Wright 6 98 5/103 6/201 2 v Pakistan The Oval 17 Sep 2010 ODI # 3045
IR Bell 5 22 4/149 5/171 2 v Pakistan Lord's 20 Sep 2010 ODI # 3046
MH Yardy 6 26 5/171 6/197 2 v Pakistan Lord's 20 Sep 2010 ODI # 3046
TT Bresnan 7 8 6/197 7/205 2 v Pakistan Lord's 20 Sep 2010 ODI # 3046
GP Swann 8 6 7/205 8/211 2 v Pakistan Lord's 20 Sep 2010 ODI # 3046
IR Bell 4 47 3/59 4/106 1 v Pakistan Southampton 22 Sep 2010 ODI # 3047
PD Collingwood 5 93 4/106 5/199 1 v Pakistan Southampton 22 Sep 2010 ODI # 3047
LJ Wright 6 3 5/199 6/202 1 v Pakistan Southampton 22 Sep 2010 ODI # 3047
TT Bresnan 7 54* 6/202 6/256 1 v Pakistan Southampton 22 Sep 2010 ODI # 3047
KP Pietersen 5 12 4/174 5/186 1 v Australia Melbourne 16 Jan 2011 ODI # 3081
IR Bell 5 13 4/83 5/96 2 v Australia Hobart 21 Jan 2011 ODI # 3083
MH Yardy 6 44 5/96 6/140 2 v Australia Hobart 21 Jan 2011 ODI # 3083
IJL Trott 4 57 3/61 4/118 1 v Australia Sydney 23 Jan 2011 ODI # 3086
IJL Trott 5 66 4/158 5/224 1 v Australia Adelaide 26 Jan 2011 ODI # 3089
PD Collingwood 6 3 5/224 6/227 1 v Australia Adelaide 26 Jan 2011 ODI # 3089
IR Bell 5 3 4/95 5/98 2 v Australia Brisbane 30 Jan 2011 ODI # 3091
IJL Trott 5 26 4/293 5/319 1 v Australia Sydney 2 Feb 2011 ODI # 3094
IJL Trott 4 109 3/53 4/162 1 v Bangladesh Chattogram 11 Mar 2011 ODI # 3127
IR Bell 4 13 3/121 4/134 1 v West Indies Chennai 17 Mar 2011 ODI # 3135
RS Bopara 5 0 4/134 5/134 1 v West Indies Chennai 17 Mar 2011 ODI # 3135
IJL Trott 4 91 3/95 4/186 1 v Sri Lanka Colombo (RPS) 26 Mar 2011 ODI # 3145
C Kieswetter 4 33 3/109 4/142 1 v Sri Lanka The Oval 28 Jun 2011 ODI # 3165
IR Bell 5 33 4/142 5/175 1 v Sri Lanka The Oval 28 Jun 2011 ODI # 3165
IJL Trott 4 31 3/113 4/144 2 v Sri Lanka Leeds 1 Jul 2011 ODI # 3167
IR Bell 5 57 4/144 5/201 2 v Sri Lanka Leeds 1 Jul 2011 ODI # 3167
AN Cook 4 6 3/79 4/85 1 v Sri Lanka Lord's 3 Jul 2011 ODI # 3168
IJL Trott 4 118 3/95 4/213 1 v Sri Lanka Manchester 9 Jul 2011 ODI # 3170
IJL Trott 3 102 2/34 3/136 1 v Ireland Dublin 25 Aug 2011 ODI # 3185
AN Cook 4 8 3/188 4/196 1 v Pakistan Abu Dhabi 13 Feb 2012 ODI # 3238
RS Bopara 4 56 3/194 4/250 1 v Pakistan Abu Dhabi 15 Feb 2012 ODI # 3240
KP Pietersen 2 56* 1/170 1/226 2 v Pakistan Dubai (DICS) 18 Feb 2012 ODI # 3243
KP Pietersen 3 18 2/50 3/68 2 v Pakistan Dubai (DICS) 21 Feb 2012 ODI # 3247
IR Bell 4 51 3/136 4/187 1 v West Indies Southampton 16 Jun 2012 ODI # 3276
IJL Trott 4 68 3/121 4/189 1 v Australia Lord's 29 Jun 2012 ODI # 3280
C Kieswetter 5 83 4/189 5/272 1 v Australia Lord's 29 Jun 2012 ODI # 3280
RS Bopara 4 79 3/171 4/250 2 v Australia The Oval 1 Jul 2012 ODI # 3281
C Kieswetter 5 2* 4/250 4/252 2 v Australia The Oval 1 Jul 2012 ODI # 3281
RS Bopara 4 12* 3/126 3/138 2 v Australia Manchester 10 Jul 2012 ODI # 3286
RS Bopara 4 13 3/77 4/90 2 v South Africa Southampton 28 Aug 2012 ODI # 3298
C Kieswetter 5 28 4/90 5/118 2 v South Africa Southampton 28 Aug 2012 ODI # 3298
SR Patel 6 41 5/118 6/159 2 v South Africa Southampton 28 Aug 2012 ODI # 3298
IJL Trott 4 108 3/64 4/172 2 v South Africa The Oval 31 Aug 2012 ODI # 3300
IR Bell 4 30 3/156 4/186 2 v South Africa Lord's 2 Sep 2012 ODI # 3302
C Kieswetter 5 38* 4/186 4/224 2 v South Africa Lord's 2 Sep 2012 ODI # 3302
AN Cook 4 3 3/79 4/82 1 v South Africa Nottingham 5 Sep 2012 ODI # 3304
KP Pietersen 3 76 2/172 3/248 1 v India Rajkot 11 Jan 2013 ODI # 3318
JE Root 4 0 3/73 4/73 2 v India Kochi 15 Jan 2013 ODI # 3320
JE Root 4 29 3/68 4/97 1 v India Ranchi 19 Jan 2013 ODI # 3322
KP Pietersen 3 6 2/132 3/138 1 v India Mohali 23 Jan 2013 ODI # 3327
IR Bell 4 84* 3/143 3/227 2 v India Dharamsala 27 Jan 2013 ODI # 3329
JE Root 4 6 3/184 4/190 1 v New Zealand Hamilton 17 Feb 2013 ODI # 3335
JE Root 4 56 3/112 4/168 2 v New Zealand Auckland 23 Feb 2013 ODI # 3338
IJL Trott 4 7 3/117 4/124 1 v New Zealand Lord's 31 May 2013 ODI # 3360
JC Buttler 5 2 4/124 5/126 1 v New Zealand Lord's 31 May 2013 ODI # 3360
IJL Trott 4 44 3/122 4/166 2 v New Zealand Southampton 2 Jun 2013 ODI # 3361
IR Bell 4 4 3/149 4/153 1 v New Zealand Nottingham 5 Jun 2013 ODI # 3362
RS Bopara 5 57 4/153 5/210 1 v New Zealand Nottingham 5 Jun 2013 ODI # 3362
JC Buttler 6 62 5/210 6/272 1 v New Zealand Nottingham 5 Jun 2013 ODI # 3362
JE Root 4 0 3/189 4/189 1 v Australia Birmingham 8 Jun 2013 ODI # 3365
RS Bopara 5 23 4/189 5/212 1 v Australia Birmingham 8 Jun 2013 ODI # 3365
JE Root 4 31 3/218 4/249 1 v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
JC Buttler 5 0 4/249 5/249 1 v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
AN Cook 4 41 3/100 4/141 1 v New Zealand Cardiff 16 Jun 2013 ODI # 3373
JC Buttler 5 2 4/141 5/143 1 v New Zealand Cardiff 16 Jun 2013 ODI # 3373
IJL Trott 4 33* 3/146 3/179 2 v South Africa The Oval 19 Jun 2013 ODI # 3375
IR Bell 4 6 3/40 4/46 2 v India Birmingham 23 Jun 2013 ODI # 3377
RS Bopara 5 64 4/46 5/110 2 v India Birmingham 23 Jun 2013 ODI # 3377
JWA Taylor 4 23 3/25 4/48 2 v Ireland Dublin (Malahide) 3 Sep 2013 ODI # 3409
RS Bopara 5 226* 4/48 4/274 2 v Ireland Dublin (Malahide) 3 Sep 2013 ODI # 3409
KP Pietersen 4 59 3/38 4/97 2 v Australia Manchester 8 Sep 2013 ODI # 3412
RS Bopara 5 6 4/97 5/103 2 v Australia Manchester 8 Sep 2013 ODI # 3412
JC Buttler 6 51 5/103 6/154 2 v Australia Manchester 8 Sep 2013 ODI # 3412
IJL Trott 4 7* 3/52 3/59 1 v Australia Birmingham 11 Sep 2013 ODI # 3414
MA Carberry 4 104 3/8 4/112 2 v Australia Cardiff 14 Sep 2013 ODI # 3415
JE Root 3 14 2/50 3/64 2 v Australia Southampton 16 Sep 2013 ODI # 3416
LJ Wright 4 4 3/64 4/68 2 v Australia Southampton 16 Sep 2013 ODI # 3416
RS Bopara 5 35 4/68 5/103 2 v Australia Southampton 16 Sep 2013 ODI # 3416
GS Ballance 4 83 3/62 4/145 1 v Australia Melbourne 12 Jan 2014 ODI # 3454
IR Bell 4 61 3/78 4/139 1 v Australia Brisbane 17 Jan 2014 ODI # 3455
RS Bopara 5 39 4/139 5/178 1 v Australia Brisbane 17 Jan 2014 ODI # 3455
JC Buttler 6 117 5/178 6/295 1 v Australia Brisbane 17 Jan 2014 ODI # 3455
BA Stokes 7 1 6/295 7/296 1 v Australia Brisbane 17 Jan 2014 ODI # 3455
TT Bresnan 8 1 7/296 8/297 1 v Australia Brisbane 17 Jan 2014 ODI # 3455
GS Ballance 4 30 3/91 4/121 1 v Australia Sydney 19 Jan 2014 ODI # 3457
RS Bopara 5 56 4/121 5/177 1 v Australia Sydney 19 Jan 2014 ODI # 3457
JC Buttler 6 9 5/177 6/186 1 v Australia Sydney 19 Jan 2014 ODI # 3457
BA Stokes 4 16 3/190 4/206 1 v Australia Perth 24 Jan 2014 ODI # 3461
RS Bopara 5 10 4/206 5/216 1 v Australia Perth 24 Jan 2014 ODI # 3461
JC Buttler 6 71 5/216 6/287 1 v Australia Perth 24 Jan 2014 ODI # 3461
JE Root 4 64 3/90 4/154 2 v Australia Adelaide 26 Jan 2014 ODI # 3463
JE Root 4 1 3/115 4/116 1 v West Indies North Sound 5 Mar 2014 ODI # 3484
AN Cook 2 30 1/83 2/113 1 v Scotland Aberdeen 9 May 2014 ODI # 3491
JC Buttler 3 23 2/113 3/136 1 v Scotland Aberdeen 9 May 2014 ODI # 3491
RS Bopara 4 4 3/136 4/140 1 v Scotland Aberdeen 9 May 2014 ODI # 3491
GS Ballance 3 3 2/101 3/104 1 v Sri Lanka The Oval 22 May 2014 ODI # 3492
GS Ballance 4 2 3/27 4/29 2 v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
RS Bopara 5 17 4/29 5/46 2 v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
JC Buttler 6 9 5/46 6/55 2 v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
CJ Jordan 7 8 6/55 7/63 2 v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
JC Tredwell 8 10 7/63 8/73 2 v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
JM Anderson 9 22 8/73 9/95 2 v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
JE Root 4 13 3/94 4/107 2 v Sri Lanka Lord's 31 May 2014 ODI # 3495
RS Bopara 5 4 4/107 5/111 2 v Sri Lanka Lord's 31 May 2014 ODI # 3495
AN Cook 4 20 3/116 4/136 1 v Sri Lanka Birmingham 3 Jun 2014 ODI # 3496
RS Bopara 5 6 4/136 5/142 1 v Sri Lanka Birmingham 3 Jun 2014 ODI # 3496
AD Hales 4 18 3/63 4/81 2 v India Cardiff 27 Aug 2014 ODI # 3517
JC Buttler 5 4 4/81 5/85 2 v India Cardiff 27 Aug 2014 ODI # 3517
BA Stokes 6 34 5/85 6/119 2 v India Cardiff 27 Aug 2014 ODI # 3517
IR Bell 4 23 3/97 4/120 1 v India Nottingham 30 Aug 2014 ODI # 3520
JE Root 4 80 3/23 4/103 1 v India Birmingham 2 Sep 2014 ODI # 3523
JE Root 4 26 3/91 4/117 1 v India Leeds 5 Sep 2014 ODI # 3525
MM Ali 4 3 3/121 4/124 2 v Sri Lanka Colombo (RPS) 26 Nov 2014 ODI # 3554
JE Root 4 38 3/37 4/75 1 v Sri Lanka Colombo (RPS) 29 Nov 2014 ODI # 3557
JE Root 5 1 4/151 5/152 2 v Sri Lanka Hambantota 3 Dec 2014 ODI # 3561
RS Bopara 5 3 4/170 5/173 1 v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
JC Buttler 6 30 5/173 6/203 1 v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
BA Stokes 7 16 6/203 7/219 1 v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
CR Woakes 8 19 7/219 8/238 1 v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
CJ Jordan 9 7 8/238 9/245 1 v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
ST Finn 10 20 9/245 10/265 1 v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
JE Root 5 13 4/225 5/238 2 v Sri Lanka Pallekele 10 Dec 2014 ODI # 3565
JE Root 5 0 4/84 5/84 2 v Sri Lanka Pallekele 13 Dec 2014 ODI # 3567
JE Root 5 21 4/57 5/78 2 v Sri Lanka Colombo (RPS) 16 Dec 2014 ODI # 3569
MM Ali 4 21 3/12 4/33 1 v Australia Sydney 16 Jan 2015 ODI # 3578
RS Bopara 5 36 4/33 5/69 1 v Australia Sydney 16 Jan 2015 ODI # 3578
JC Buttler 6 67 5/69 6/136 1 v Australia Sydney 16 Jan 2015 ODI # 3578
CR Woakes 7 32 6/136 7/168 1 v Australia Sydney 16 Jan 2015 ODI # 3578
CJ Jordan 8 56 7/168 8/224 1 v Australia Sydney 16 Jan 2015 ODI # 3578
SCJ Broad 9 10 8/224 9/234 1 v Australia Sydney 16 Jan 2015 ODI # 3578
JE Root 4 1 3/253 4/254 1 v Australia Hobart 23 Jan 2015 ODI # 3589
JWA Taylor 4 10 3/44 4/54 2 v India Perth 30 Jan 2015 ODI # 3595
JE Root 4 0 3/46 4/46 2 v Australia Perth 1 Feb 2015 ODI # 3597
JE Root 4 0 3/66 4/66 2 v Australia Melbourne 14 Feb 2015 ODI # 3600
JWA Taylor 5 7 4/66 5/73 2 v Australia Melbourne 14 Feb 2015 ODI # 3600
JE Root 4 47 3/57 4/104 1 v New Zealand Wellington 20 Feb 2015 ODI # 3607
JE Root 4 0 3/203 4/203 1 v Scotland Christchurch 23 Feb 2015 ODI # 3611
JWA Taylor 5 49 4/203 5/252 1 v Scotland Christchurch 23 Feb 2015 ODI # 3611
JC Buttler 6 45 5/252 6/297 1 v Scotland Christchurch 23 Feb 2015 ODI # 3611
CR Woakes 7 3 6/297 7/300 1 v Scotland Christchurch 23 Feb 2015 ODI # 3611
JE Root 4 60 3/101 4/161 1 v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
JE Root 4 0 3/121 4/121 2 v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
JE Root 3 121 2/50 3/171 1 v New Zealand Birmingham 9 Jun 2015 ODI # 3654
AD Hales 3 0 2/100 3/100 2 v New Zealand The Oval 12 Jun 2015 ODI # 3655
BA Stokes 4 63 3/100 4/163 2 v New Zealand The Oval 12 Jun 2015 ODI # 3655
JC Buttler 5 96 4/163 5/259 2 v New Zealand The Oval 12 Jun 2015 ODI # 3655
SW Billings 6 15 5/259 6/274 2 v New Zealand The Oval 12 Jun 2015 ODI # 3655
JE Root 3 105 2/34 3/139 1 v New Zealand Southampton 14 Jun 2015 ODI # 3656
BA Stokes 4 55 3/139 4/194 1 v New Zealand Southampton 14 Jun 2015 ODI # 3656
JE Root 3 198 2/111 3/309 2 v New Zealand Nottingham 17 Jun 2015 ODI # 3657
JJ Roy 3 0 2/20 3/20 2 v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
JWA Taylor 3 40 2/112 3/152 2 v Australia Southampton 3 Sep 2015 ODI # 3680
BA Stokes 4 20 3/152 4/172 2 v Australia Southampton 3 Sep 2015 ODI # 3680
JC Buttler 5 22 4/172 5/194 2 v Australia Southampton 3 Sep 2015 ODI # 3680
JWA Taylor 3 51 2/68 3/119 2 v Australia Lord's 5 Sep 2015 ODI # 3681
BA Stokes 4 22 3/119 4/141 2 v Australia Lord's 5 Sep 2015 ODI # 3681
JC Buttler 5 1 4/141 5/142 2 v Australia Lord's 5 Sep 2015 ODI # 3681
MM Ali 6 29 5/142 6/171 2 v Australia Lord's 5 Sep 2015 ODI # 3681
CR Woakes 7 12 6/171 7/183 2 v Australia Lord's 5 Sep 2015 ODI # 3681
AU Rashid 8 4 7/183 8/187 2 v Australia Lord's 5 Sep 2015 ODI # 3681
LE Plunkett 9 55 8/187 9/242 2 v Australia Lord's 5 Sep 2015 ODI # 3681
ST Finn 10 3 9/242 10/245 2 v Australia Lord's 5 Sep 2015 ODI # 3681
JWA Taylor 3 119 2/86 3/205 1 v Australia Manchester 8 Sep 2015 ODI # 3682
JWA Taylor 3 16 2/73 3/89 2 v Australia Leeds 11 Sep 2015 ODI # 3683
BA Stokes 4 91 3/89 4/180 2 v Australia Leeds 11 Sep 2015 ODI # 3683
JM Bairstow 5 58 4/180 5/238 2 v Australia Leeds 11 Sep 2015 ODI # 3683
JWA Taylor 3 9 2/13 3/22 1 v Australia Manchester 13 Sep 2015 ODI # 3684
BA Stokes 4 0* 3/22 3/22 1 v Australia Manchester 13 Sep 2015 ODI # 3684
AD Hales 3 7 2/7 3/14 1 v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
JWA Taylor 4 133 3/14 4/147 1 v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
JE Root 3 40 2/216 3/256 1 v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
JC Buttler 4 14 3/256 4/270 1 v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
JWA Taylor 5 4 4/270 5/274 1 v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
AD Hales 3 60 2/27 3/87 2 v Pakistan Sharjah 17 Nov 2015 ODI # 3710
JWA Taylor 4 6 3/87 4/93 2 v Pakistan Sharjah 17 Nov 2015 ODI # 3710
JC Buttler 4 26 3/201 4/227 1 v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
JC Buttler 4 29 3/227 4/256 1 v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
AD Hales 3 52 2/117 3/169 2 v South Africa Gqeberha 6 Feb 2016 ODI # 3734
JE Root 4 25 3/162 4/187 1 v South Africa Centurion 9 Feb 2016 ODI # 3736
JE Root 3 8 2/87 3/95 1 v South Africa Johannesburg 12 Feb 2016 ODI # 3737
AD Hales 3 9 2/76 3/85 1 v South Africa Cape Town 14 Feb 2016 ODI # 3738
JE Root 3 10 2/7 3/17 2 v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
JM Bairstow 4 13 3/17 4/30 2 v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
JC Buttler 5 42 4/30 5/72 2 v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
JJ Roy 3 54 2/167 3/221 2 v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
JE Root 3 29 2/108 3/137 1 v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
JE Root 3 42 2/116 3/158 2 v Pakistan Southampton 24 Aug 2016 ODI # 3770
BA Stokes 4 36* 3/158 3/194 2 v Pakistan Southampton 24 Aug 2016 ODI # 3770
JE Root 3 112 2/35 3/147 2 v Pakistan Lord's 27 Aug 2016 ODI # 3771
JC Buttler 4 161* 3/283 3/444 1 v Pakistan Nottingham 30 Aug 2016 ODI # 3773
JE Root 3 23 2/36 3/59 2 v Pakistan Leeds 1 Sep 2016 ODI # 3775
BA Stokes 4 13 3/59 4/72 2 v Pakistan Leeds 1 Sep 2016 ODI # 3775
JJ Roy 3 28 2/64 3/92 1 v Pakistan Cardiff 4 Sep 2016 ODI # 3777
JE Root 3 49 2/108 3/157 1 v India Pune 15 Jan 2017 ODI # 3819
JJ Roy 3 42 2/128 3/170 2 v India Cuttack 19 Jan 2017 ODI # 3821
BA Stokes 4 3 3/170 4/173 2 v India Cuttack 19 Jan 2017 ODI # 3821
JC Buttler 5 33 4/173 5/206 2 v India Cuttack 19 Jan 2017 ODI # 3821
MM Ali 6 93 5/206 6/299 2 v India Cuttack 19 Jan 2017 ODI # 3821
CR Woakes 7 5 6/299 7/304 2 v India Cuttack 19 Jan 2017 ODI # 3821
LE Plunkett 8 50 7/304 8/354 2 v India Cuttack 19 Jan 2017 ODI # 3821
JM Bairstow 3 84 2/110 3/194 1 v India Eden Gardens 22 Jan 2017 ODI # 3824
SW Billings 3 67 2/29 3/96 1 v West Indies North Sound 3 Mar 2017 ODI # 3845
JC Buttler 4 33 3/96 4/129 1 v West Indies North Sound 3 Mar 2017 ODI # 3845
BA Stokes 5 110 4/129 5/239 1 v West Indies North Sound 3 Mar 2017 ODI # 3845
MM Ali 6 53 5/239 6/292 1 v West Indies North Sound 3 Mar 2017 ODI # 3845
JE Root 3 21 2/87 3/108 2 v West Indies North Sound 5 Mar 2017 ODI # 3848
JE Root 4 17 3/232 4/249 1 v West Indies Bridgetown 9 Mar 2017 ODI # 3849
JE Root 3 21 2/78 3/99 2 v Ireland Bristol 5 May 2017 ODI # 3864
JE Root 3 140 2/60 3/200 1 v Ireland Lord's 7 May 2017 ODI # 3865
JM Bairstow 4 13 3/200 4/213 1 v Ireland Lord's 7 May 2017 ODI # 3865
JE Root 3 21 2/101 3/122 1 v South Africa Leeds 24 May 2017 ODI # 3872
BA Stokes 4 68 3/122 4/190 1 v South Africa Leeds 24 May 2017 ODI # 3872
JC Buttler 5 8 4/190 5/198 1 v South Africa Leeds 24 May 2017 ODI # 3872
MM Ali 6 117 5/198 6/315 1 v South Africa Leeds 24 May 2017 ODI # 3872
JE Root 3 10 2/70 3/80 1 v South Africa Southampton 27 May 2017 ODI # 3873
BA Stokes 4 95 3/80 4/175 1 v South Africa Southampton 27 May 2017 ODI # 3873
AD Hales 3 8 2/7 3/15 1 v South Africa Lord's 29 May 2017 ODI # 3874
JE Root 3 143* 2/165 2/308 2 v Bangladesh The Oval 1 Jun 2017 ODI # 3875
JE Root 3 16 2/118 3/134 1 v New Zealand Cardiff 6 Jun 2017 ODI # 3880
JE Root 3 29 2/6 3/35 2 v Australia Birmingham 10 Jun 2017 ODI # 3885
BA Stokes 4 159 3/35 4/194 2 v Australia Birmingham 10 Jun 2017 ODI # 3885
JE Root 3 48 2/80 3/128 1 v Pakistan Cardiff 14 Jun 2017 ODI # 3889
BA Stokes 4 13 3/128 4/141 1 v Pakistan Cardiff 14 Jun 2017 ODI # 3889
JM Bairstow 3 19 2/156 3/175 2 v West Indies Manchester 19 Sep 2017 ODI # 3911
JE Root 3 1 2/73 3/74 1 v West Indies Bristol 24 Sep 2017 ODI # 3915
JE Root 3 13 2/144 3/157 2 v West Indies The Oval 27 Sep 2017 ODI # 3916
JC Buttler 4 20 3/157 4/177 2 v West Indies The Oval 27 Sep 2017 ODI # 3916
JE Root 4 7 3/281 4/288 2 v Australia Melbourne 14 Jan 2018 ODI # 3951
JE Root 4 28 3/129 4/157 2 v Australia Brisbane 19 Jan 2018 ODI # 3958
JE Root 4 17 3/90 4/107 1 v Australia Sydney 21 Jan 2018 ODI # 3960
JC Buttler 5 65 4/107 5/172 1 v Australia Sydney 21 Jan 2018 ODI # 3960
JE Root 4 2 3/4 4/6 1 v Australia Adelaide 26 Jan 2018 ODI # 3966
JC Buttler 5 2 4/6 5/8 1 v Australia Adelaide 26 Jan 2018 ODI # 3966
MM Ali 6 53 5/8 6/61 1 v Australia Adelaide 26 Jan 2018 ODI # 3966
JE Root 4 6 3/151 4/157 1 v Australia Perth 28 Jan 2018 ODI # 3968
JE Root 3 15 2/89 3/104 1 v New Zealand Hamilton 25 Feb 2018 ODI # 3980
JM Bairstow 3 39 2/47 3/86 2 v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
BA Stokes 4 88 3/86 4/174 2 v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
JM Bairstow 3 15 2/53 3/68 1 v New Zealand Wellington 3 Mar 2018 ODI # 3982
BA Stokes 4 71 3/68 4/139 1 v New Zealand Wellington 3 Mar 2018 ODI # 3982
JE Root 4 7 3/267 4/274 1 v New Zealand Dunedin 7 Mar 2018 ODI # 3989
JE Root 3 15 2/177 3/192 2 v New Zealand Christchurch 10 Mar 2018 ODI # 3992
AD Hales 4 25 3/220 4/245 2 v Scotland Edinburgh 10 Jun 2018 ODI # 4008
JE Root 4 115 3/38 4/153 2 v Australia The Oval 13 Jun 2018 ODI # 4009
AD Hales 4 124 3/335 4/459 1 v Australia Nottingham 19 Jun 2018 ODI # 4011
MM Ali 5 0 4/459 5/459 1 v Australia Nottingham 19 Jun 2018 ODI # 4011
AD Hales 4 16 3/228 4/244 2 v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
AD Hales 4 4 3/23 4/27 2 v Australia Manchester 24 Jun 2018 ODI # 4013
JM Bairstow 3 1 2/81 3/82 1 v India Nottingham 12 Jul 2018 ODI # 4014
BA Stokes 4 23 3/82 4/105 1 v India Nottingham 12 Jul 2018 ODI # 4014
JE Root 3 103 2/86 3/189 1 v India Lord's 14 Jul 2018 ODI # 4016
JE Root 3 186* 2/74 2/260 2 v India Leeds 17 Jul 2018 ODI # 4018
JE Root 3 41* 2/51 2/92 1 v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
JE Root 3 68 2/72 3/140 1 v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
BA Stokes 4 50 3/140 4/190 1 v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
JC Buttler 5 28 4/190 5/218 1 v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
JJ Roy 3 46 2/34 3/80 2 v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
BA Stokes 4 73* 3/80 3/153 2 v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
JE Root 3 56* 2/76 2/132 2 v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
JE Root 3 116 2/205 3/321 2 v West Indies Bridgetown 20 Feb 2019 ODI # 4096
JE Root 3 50 2/10 3/60 2 v West Indies Bridgetown 22 Feb 2019 ODI # 4097
BA Stokes 4 99 3/60 4/159 2 v West Indies Bridgetown 22 Feb 2019 ODI # 4097
AD Hales 3 45 2/120 3/165 1 v West Indies St George's 27 Feb 2019 ODI # 4099
JC Buttler 4 204 3/165 4/369 1 v West Indies St George's 27 Feb 2019 ODI # 4099
AD Hales 3 39 2/18 3/57 1 v West Indies Gros Islet 2 Mar 2019 ODI # 4103
BA Stokes 4 6 3/57 4/63 1 v West Indies Gros Islet 2 Mar 2019 ODI # 4103
DJ Malan 3 5 2/41 3/46 2 v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
JE Root 3 34 2/177 3/211 1 v Pakistan Southampton 11 May 2019 ODI # 4133
JC Buttler 4 162* 3/211 3/373 1 v Pakistan Southampton 11 May 2019 ODI # 4133
MM Ali 5 35* 4/324 4/359 2 v Pakistan Bristol 14 May 2019 ODI # 4135
JE Root 3 117 2/105 3/222 1 v Pakistan Leeds 19 May 2019 ODI # 4140
JE Root 3 4 2/107 3/111 1 v South Africa The Oval 30 May 2019 ODI # 4143
BA Stokes 4 106 3/111 4/217 1 v South Africa The Oval 30 May 2019 ODI # 4143
JE Root 3 26 2/60 3/86 2 v Pakistan Nottingham 3 Jun 2019 ODI # 4148
JC Buttler 4 95 3/235 4/330 1 v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
BA Stokes 5 10 4/330 5/340 1 v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
JE Root 3 189 2/164 3/353 1 v Afghanistan Manchester 18 Jun 2019 ODI # 4163
JC Buttler 4 6 3/353 4/359 1 v Afghanistan Manchester 18 Jun 2019 ODI # 4163
JE Root 3 47 2/26 3/73 2 v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
JM Bairstow 3 11 2/15 3/26 2 v Australia Lord's 25 Jun 2019 ODI # 4173
JE Root 3 2 2/205 3/207 1 v India Birmingham 30 Jun 2019 ODI # 4179
JC Buttler 4 8 3/206 4/214 1 v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
BA Stokes 5 34 4/214 5/248 1 v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
CR Woakes 6 11 5/248 6/259 1 v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
LE Plunkett 7 13 6/259 7/272 1 v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
JE Root 3 79* 2/147 2/226 2 v Australia Birmingham 11 Jul 2019 ODI # 4191
JM Bairstow 3 12 2/59 3/71 2 v New Zealand Lord's 14 Jul 2019 ODI # 4192
BA Stokes 4 15 3/71 4/86 2 v New Zealand Lord's 14 Jul 2019 ODI # 4192
JE Root 3 30 2/53 3/83 1 v South Africa Cape Town 4 Feb 2020 ODI # 4234
JL Denly 4 0 3/83 4/83 1 v South Africa Cape Town 4 Feb 2020 ODI # 4234
JE Root 3 17 2/69 3/86 2 v South Africa Johannesburg 9 Feb 2020 ODI # 4242
SW Billings 5 96* 4/78 4/174 2 v Ireland Southampton 30 Jul 2020 ODI # 4256
SW Billings 5 6 4/131 5/137 2 v Ireland Southampton 1 Aug 2020 ODI # 4257
JM Vince 3 30 2/14 3/44 1 v Ireland Southampton 4 Aug 2020 ODI # 4258
T Banton 4 146 3/44 4/190 1 v Ireland Southampton 4 Aug 2020 ODI # 4258
JM Bairstow 3 42 2/13 3/55 2 v Australia Manchester 11 Sep 2020 ODI # 4259
JE Root 3 61 2/29 3/90 1 v Australia Manchester 13 Sep 2020 ODI # 4260
JC Buttler 4 17 3/90 4/107 1 v Australia Manchester 13 Sep 2020 ODI # 4260
SW Billings 5 10 4/107 5/117 1 v Australia Manchester 13 Sep 2020 ODI # 4260
JM Bairstow 3 67 2/0 3/67 1 v Australia Manchester 16 Sep 2020 ODI # 4261
JM Bairstow 3 32 2/137 3/169 2 v India Pune 23 Mar 2021 ODI # 4281
JC Buttler 4 6 3/169 4/175 2 v India Pune 23 Mar 2021 ODI # 4281
JE Root 3 15 2/59 3/74 2 v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
JE Root 3 140* 2/104 2/244 2 v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
JC Buttler 4 0 3/407 4/407 1 v Netherlands Amstelveen 17 Jun 2022 ODI # 4413
DJ Malan 3 1 2/168 3/169 2 v Netherlands Amstelveen 19 Jun 2022 ODI # 4414
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page