Oldest batting orders in cricket

Loading ...

Oldest pair of openers (1,2) by average age - Tests
Team Age List Opp
Start Date Scorecard
Eng 45.30
JB Hobbs 47y 193d, FE Woolley 43y 31d v Aus Jun 27, 1930 Test 195
Eng 45.27 G Gunn 50y 294d, A Sandham 39y 271d v WI Apr 3, 1930Test 193
Eng 43.24 WG Grace 47y 340d, R Abel 38y 205d
v Aus Jun 22, 1896 Test 50
Eng 42.20
JH Edrich 39y 17d, DB Close 45y 135d v WI Jul 8, 1976 Test 779
SA 41.75 HW Taylor 38y 240d, JMM Commaille 44y 313d v Eng Dec 31, 1927Test 169
Eng 41.69 JB Hobbs 47y 243d, H Sutcliffe 35y 265d
v Aus Aug 16, 1930 Test 198
Eng 41.58
P Holmes 45y 213d, H Sutcliffe 37y 214d v India Jun 25, 1932 Test 219
Aus 40.98 HL Collins 38y 156d, W Bardsley 43y 202d v Eng Jun 26, 1926Test 164
Eng 40.75 JB Hobbs 38y 71d, W Rhodes 43y 119d
v Aus Feb 25, 1921 Test 139
Eng 40.67
AE Stoddart 33y 127d, WG Grace 47y 364d v Aus Jul 16, 1896 Test 51
Eng 40.01 G Boycott 40y 282d, JM Brearley 39y 93d v Aus Jul 30, 1981Test 906
SA 39.88 B Mitchell 40y 56d, EAB Rowan 39y 228d
v Eng Mar 5, 1949 Test 313
Eng 39.86
G Gunn 50y 294d, RES Wyatt 28y 336d v WI Apr 3, 1930 Test 193
Aus 39.79 AA Mailey 35y 327d, H Carter 43y 256d v SA Nov 26, 1921Test 147
Aus 39.72 PA McAlister 39y 338d, FJ Laver 39y 189d
v Eng Jun 14, 1909 Test 102
Aus 39.59
PA McAlister 39y 355d, SE Gregory 39y 78d v Eng Jul 1, 1909 Test 103
Aus 39.21 AJ Richardson 36y 148d, W Bardsley 42y 13d v Eng Dec 19, 1924Test 158
SA 39.20 JMM Commaille 41y 156d, TA Ward 36y 359d
v Eng Jul 26, 1924 Test 156
Eng 38.98
WG Grace 50y 318d, CB Fry 27y 37d v Aus Jun 1, 1899 Test 60
SA 38.93 JMM Commaille 41y 177d, GAL Hearne 36y 142d v Eng Aug 16, 1924Test 157
Eng 38.72 L Hutton 38y 219d, WJ Edrich 38y 308d
v Aus Jan 28, 1955 Test 396
Eng 38.53
FE Woolley 33y 274d, W Rhodes 43y 119d v Aus Feb 25, 1921 Test 139
Eng 38.40 LCH Palairet 32y 58d, R Abel 44y 236d v Aus Jul 24, 1902Test 73
Eng 38.19 A Shrewsbury snr 34y 122d, WG Grace 42y 24d
v Aus Aug 11, 1890 Test 34
Eng 37.82
W Rhodes 36y 58d, AE Relf 39y 183d v SA Dec 26, 1913 Test 131
SA 37.76 B Mitchell 38y 164d, A Melville 37y 33d v Eng Jun 21, 1947Test 286
SL 37.65 MS Atapattu 36y 351d, ST Jayasuriya 38y 131d
v Aus Nov 8, 2007 Test 1845
Eng 37.58
AC MacLaren 30y 214d, R Abel 44y 215d v Aus Jul 3, 1902 Test 72
SA 37.42 JMM Commaille 44y 306d, JP Duminy 30y 8d v Eng Dec 24, 1927Test 168
Eng 37.37 RES Wyatt 34y 58d, H Sutcliffe 40y 217d
v SA Jun 29, 1935 Test 243

Oldest top order (1,2,3) by average age - Tests
Team Age List Opp
Start Date Scorecard
Eng 42.74
P Holmes 45y 213d, H Sutcliffe 37y 214d, FE Woolley 45y 29d v India Jun 25, 1932 Test 219
Eng 42.05 JB Hobbs 47y 243d, H Sutcliffe 35y 265d, WW Whysall 42y 289d v Aus Aug 16, 1930Test 198
Eng 40.81 G Gunn 50y 233d, A Sandham 39y 210d, J O'Connor 32y 87d
v WI Feb 1, 1930 Test 189
Aus 40.65
HL Collins 38y 156d, W Bardsley 43y 202d, CG Macartney 39y 364d v Eng Jun 26, 1926 Test 164
Eng 40.56 JB Hobbs 45y 350d, H Sutcliffe 34y 6d, CP Mead 41y 266d v Aus Nov 30, 1928Test 176
Eng 40.34 JB Hobbs 38y 71d, W Rhodes 43y 119d, JWH Makepeace 39y 187d
v Aus Feb 25, 1921 Test 139
Eng 39.92
WG Grace 47y 340d, AE Stoddart 33y 103d, R Abel 38y 205d v Aus Jun 22, 1896 Test 50
Eng 39.82 G Gunn 50y 294d, A Sandham 39y 271d, RES Wyatt 28y 336d v WI Apr 3, 1930Test 193
Eng 39.75 G Gunn 50y 233d, A Sandham 39y 210d, GTS Stevens 29y 25d
v WI Feb 1, 1930 Test 189
Eng 39.73
JH Edrich 39y 17d, DB Close 45y 135d, DS Steele 34y 283d v WI Jul 8, 1976 Test 779
Eng 39.62 JB Hobbs 45y 239d, H Sutcliffe 33y 261d, GE Tyldesley 39y 188d v WI Aug 11, 1928Test 175
SA 39.52 B Mitchell 40y 56d, EAB Rowan 39y 228d, KG Viljoen 38y 295d
v Eng Mar 5, 1949 Test 313
Eng 39.21
JB Hobbs 47y 193d, FE Woolley 43y 31d, WR Hammond 27y 8d v Aus Jun 27, 1930 Test 195
Aus 39.02 AJ Richardson 36y 148d, W Bardsley 42y 13d, C Kelleway 38y 238d v Eng Dec 19, 1924Test 158
Eng 39.02 JB Hobbs 42y 16d, H Sutcliffe 30y 38d, H Strudwick 44y 339d
v Aus Jan 1, 1925 Test 159
Eng 38.86
FE Woolley 33y 274d, W Rhodes 43y 119d, JWH Makepeace 39y 187d v Aus Feb 25, 1921 Test 139
Eng 38.64 CF Walters 28y 355d, H Sutcliffe 39y 267d, FE Woolley 47y 83d v Aus Aug 18, 1934Test 237
Aus 38.48 HL Collins 36y 346d, W Bardsley 42y 26d, AJ Richardson 36y 161d
v Eng Jan 1, 1925 Test 159
Eng 38.19
JB Hobbs 43y 241d, H Sutcliffe 31y 263d, FE Woolley 39y 79d v Aus Aug 14, 1926 Test 167
SA 37.82 JMM Commaille 44y 306d, JP Duminy 30y 8d, HW Taylor 38y 233d v Eng Dec 24, 1927Test 168
Eng 37.79 P Holmes 41y 71d, H Sutcliffe 33y 72d, GE Tyldesley 38y 364d
v SA Feb 4, 1928 Test 172
Eng 37.64
AE Stoddart 30y 166d, WG Grace 45y 37d, A Shrewsbury snr 37y 135d v Aus Aug 24, 1893 Test 41
Aus 37.59 WM Woodfull 28y 357d, W Bardsley 43y 251d, CG Macartney 40y 48d v Eng Aug 14, 1926Test 167
SA 37.54 B Mitchell 38y 164d, A Melville 37y 33d, KG Viljoen 37y 38d
v Eng Jun 21, 1947 Test 286
Eng 37.37
G Gunn 50y 294d, RES Wyatt 28y 336d, J O'Connor 32y 148d v WI Apr 3, 1930 Test 193
Eng 37.28 L Hutton 38y 156d, RT Simpson 34y 272d, WJ Edrich 38y 245d v Aus Nov 26, 1954Test 391
Eng 37.27 WW Whysall 37y 77d, MW Tate 29y 231d, H Strudwick 44y 354d
v Aus Jan 16, 1925 Test 160
Eng 37.24
WG Grace 47y 340d, R Abel 38y 205d, TW Hayward 25y 85d v Aus Jun 22, 1896 Test 50
Eng 37.20 DL Amiss 31y 307d, MC Cowdrey 42y 46d, JH Edrich 37y 232d v Aus Feb 8, 1975Test 755
SA 37.17 JMM Commaille 41y 156d, TA Ward 36y 359d, MJ Susskind 33y 48d
v Eng Jul 26, 1924 Test 156

Oldest middle order (3,4,5) by average age - Tests
Team Age List Opp
Start Date Scorecard
Aus 40.79
CG Macartney 40y 48d, W Bardsley 43y 251d, HL Collins 38y 205d v Eng Aug 14, 1926 Test 167
SA 40.54 TA Ward 35y 198d, AW Nourse 44y 22d, SJ Snooke 42y 15d v Eng Feb 16, 1923Test 152
SA 39.90 MJ Susskind 33y 6d, AW Nourse 45y 141d, JMM Commaille 41y 114d
v Eng Jun 14, 1924 Test 153
Eng 39.87
JWH Makepeace 39y 187d, ER Wilson 41y 337d, JB Hobbs 38y 71d v Aus Feb 25, 1921 Test 139
Eng 38.80 H Strudwick 44y 339d, JW Hearne 33y 325d, FE Woolley 37y 219d v Aus Jan 1, 1925Test 159
Eng 38.49 W Place 33y 87d, J Hardstaff jnr 36y 244d, GOB Allen 45y 216d
v WI Mar 3, 1948 Test 297
SA 38.49
TA Ward 36y 345d, MJ Susskind 33y 34d, AW Nourse 45y 169d v Eng Jul 12, 1924 Test 155
Eng 38.46 PH Parfitt 35y 218d, MJK Smith 39y 13d, BL D'Oliveira 40y 283d v Aus Jul 13, 1972Test 700
Aus 38.08 W Bardsley 38y 11d, C Kelleway 34y 236d, WW Armstrong 41y 209d
v Eng Dec 17, 1920 Test 135
Eng 38.08
MC Cowdrey 35y 200d, KF Barrington 37y 230d, TW Graveney 41y 25d v Aus Jul 11, 1968 Test 639
Eng 38.02 GE Tyldesley 37y 169d, FE Woolley 39y 58d, EH Hendren 37y 169d v Aus Jul 24, 1926Test 166
SA 38.00 MJ Susskind 33y 69d, AW Nourse 45y 204d, HW Taylor 35y 103d
v Eng Aug 16, 1924 Test 157
Aus 37.95
CG Macartney 40y 13d, TJE Andrews 35y 318d, AJ Richardson 37y 351d v Eng Jul 10, 1926 Test 165
India 37.89 C Ramaswami 40y 39d, CK Nayudu 40y 268d, S Wazir Ali 32y 314d v Eng Jul 25, 1936Test 253
Eng 37.86 MC Cowdrey 42y 2d, JH Edrich 37y 188d, MH Denness 34y 25d
v Aus Dec 26, 1974 Test 749
SA 37.79
TA Ward 35y 198d, HW Taylor 33y 287d, AW Nourse 44y 22d v Eng Feb 16, 1923 Test 152
Eng 37.69 BW Luckhurst 33y 138d, MJK Smith 38y 358d, BL D'Oliveira 40y 262d v Aus Jun 22, 1972Test 699
Eng 37.57 KF Barrington 36y 259d, TW Graveney 40y 55d, BL D'Oliveira 35y 310d
v Pak Aug 10, 1967 Test 622
SA 37.55
WW Wade 34y 197d, AD Nourse 38y 50d, B Mitchell 39y 359d v Eng Jan 1, 1949 Test 309
Eng 37.49 FE Woolley 47y 83d, WR Hammond 31y 60d, M Leyland 34y 29d v Aus Aug 18, 1934Test 237
SA 37.48 B Mitchell 38y 199d, AD Nourse 36y 256d, KG Viljoen 37y 73d
v Eng Jul 26, 1947 Test 288
Eng 37.47
MC Cowdrey 35y 81d, TW Graveney 40y 272d, BL D'Oliveira 36y 162d v WI Mar 14, 1968 Test 635
Eng 37.37 PJ Sharpe 32y 167d, TW Graveney 41y 361d, BL D'Oliveira 37y 251d v WI Jun 12, 1969Test 653
India 37.37 VS Hazare 36y 332d, MH Mankad 34y 300d, L Amarnath 40y 148d
v Eng Feb 6, 1952 Test 348
Eng 37.32
ER Dexter 33y 71d, TW Graveney 41y 39d, KF Barrington 37y 244d v Aus Jul 25, 1968 Test 640
India 37.27 R Dravid 37y 356d, SR Tendulkar 37y 253d, VVS Laxman 36y 62d v SA Jan 2, 2011Test 1988
SA 37.27 KG Viljoen 38y 295d, AD Nourse 38y 113d, WW Wade 34y 260d
v Eng Mar 5, 1949 Test 313
Eng 37.22
FE Woolley 47y 83d, WR Hammond 31y 60d, RES Wyatt 33y 108d v Aus Aug 18, 1934 Test 237
Eng 37.14 H Strudwick 44y 354d, APF Chapman 24y 135d, JB Hobbs 42y 31d v Aus Jan 16, 1925Test 160
Eng 37.12 WR Hammond 26y 359d, FE Woolley 43y 17d, EH Hendren 41y 128d
v Aus Jun 13, 1930 Test 194

Oldest lower order (5,6,7) by average age - Tests
Team Age List Opp
Start Date Scorecard
Eng 38.55
MC Cowdrey 37y 352d, BL D'Oliveira 39y 68d, R Illingworth 38y 186d v Aus Dec 11, 1970 Test 675
Eng 38.32 FE Woolley 33y 204d, JWHT Douglas 38y 105d, W Rhodes 43y 49d v Aus Dec 17, 1920Test 135
Eng 37.84 M Leyland 34y 188d, EH Hendren 45y 353d, J Iddon 33y 16d
v WI Jan 24, 1935 Test 239
Eng 37.82
TW Graveney 40y 258d, JM Parks 36y 131d, BL D'Oliveira 36y 148d v WI Feb 29, 1968 Test 633
Eng 37.82 JH King 38y 59d, AC MacLaren 37y 195d, GH Hirst 37y 280d v Aus Jun 14, 1909Test 102
Eng 37.58 JH King 38y 59d, AO Jones 36y 302d, GH Hirst 37y 280d
v Aus Jun 14, 1909 Test 102
Aus 37.58
VY Richardson 41y 116d, AG Chipperfield 30y 45d, WAS Oldfield 41y 114d v SA Jan 1, 1936 Test 249
Aus 37.52 TJE Andrews 35y 353d, HL Collins 38y 205d, AJ Richardson 38y 21d v Eng Aug 14, 1926Test 167
Eng 37.41 WR Hammond 31y 240d, EH Hendren 46y 9d, M Leyland 34y 209d
v WI Feb 14, 1935 Test 240
Aus 37.32
VY Richardson 38y 86d, AF Kippax 35y 191d, WAS Oldfield 38y 84d v Eng Dec 2, 1932 Test 220
Eng 37.27 AC MacLaren 37y 212d, W Rhodes 31y 245d, AFA Lilley 42y 215d v Aus Jul 1, 1909Test 103
Eng 37.27 GOB Allen 45y 195d, R Howorth 38y 291d, TG Evans 27y 177d
v WI Feb 11, 1948 Test 296
SA 37.25
AW Nourse 44y 22d, CM Francois 25y 241d, SJ Snooke 42y 15d v Eng Feb 16, 1923 Test 152
Eng 37.17 FE Woolley 42y 47d, EH Hendren 40y 158d, M Leyland 28y 358d v SA Jul 13, 1929Test 183
Eng 37.09 WR Hammond 31y 219d, EH Hendren 45y 353d, RES Wyatt 33y 267d
v WI Jan 24, 1935 Test 239
Eng 36.77
JC Laker 26y 2d, GOB Allen 45y 195d, R Howorth 38y 291d v WI Feb 11, 1948 Test 296
Eng 36.62 JB Hobbs 42y 31d, H Sutcliffe 30y 53d, FE Woolley 37y 234d v Aus Jan 16, 1925Test 160
Eng 36.50 AO Jones 36y 284d, GH Hirst 37y 262d, GL Jessop 35y 8d
v Aus May 27, 1909 Test 101
Eng 36.41
GA Gooch 41y 125d, MW Gatting 37y 172d, SJ Rhodes 30y 161d v Aus Nov 25, 1994 Test 1275
Eng 36.35 CIJ Smith 28y 173d, EH Hendren 46y 9d, M Leyland 34y 209d v WI Feb 14, 1935Test 240
Aus 36.31 WH Ponsford 32y 86d, VY Richardson 38y 128d, WAS Oldfield 38y 126d
v Eng Jan 13, 1933 Test 222
Eng 36.30
KF Barrington 37y 209d, TW Graveney 41y 4d, BR Knight 30y 123d v Aus Jun 20, 1968 Test 638
India 36.28 HR Adhikari 39y 190d, MH Mankad 41y 300d, NS Tamhane 27y 186d v WI Feb 6, 1959Test 467
Eng 36.26 GE Tyldesley 40y 31d, EH Hendren 40y 31d, M Leyland 28y 231d
v Aus Mar 8, 1929 Test 180
Aus 36.26
J Ryder 35y 189d, C Kelleway 38y 294d, TJE Andrews 34y 171d v Eng Feb 13, 1925 Test 161
Eng 36.24 JB Hobbs 38y 71d, EH Hendren 32y 20d, JWHT Douglas 38y 175d v Aus Feb 25, 1921Test 139
SA 36.23 JW Zulch 35y 307d, AW Nourse 42y 284d, WVS Ling 30y 33d
v Aus Nov 5, 1921 Test 145
Eng 36.03
J Hardstaff jnr 36y 343d, CJ Barnett 37y 343d, NWD Yardley 33y 83d v Aus Jun 10, 1948 Test 299
Eng 35.98 EH Hendren 45y 151d, M Leyland 33y 351d, LEG Ames 28y 215d v Aus Jul 6, 1934Test 235
Eng 35.97 BL D'Oliveira 39y 117d, JH Hampshire 29y 353d, R Illingworth 38y 235d
v Aus Jan 29, 1971 Test 678

Oldest tail (8,9,10,11) by average age - Tests
Team Age List Opp
Start Date Scorecard
Aus 41.15
WAS Oldfield 34y 96d, CV Grimmett 36y 355d, DD Blackie 46y 253d, H Ironmonger 46y 251d v Eng Dec 14, 1928 Test 177
Aus 41.02 RK Oxenham 39y 214d, WAS Oldfield 36y 171d, CV Grimmett 39y 64d, H Ironmonger 48y 326d v WI Feb 27, 1931Test 208
Eng 39.36 NE Haig 42y 112d, WE Astill 42y 33d, W Rhodes 52y 156d, W Voce 20y 238d
v WI Apr 3, 1930 Test 193
Aus 38.96
RK Oxenham 37y 188d, WAS Oldfield 34y 145d, CV Grimmett 37y 38d, DD Blackie 46y 302d v Eng Feb 1, 1929 Test 179
Aus 38.67 WAS Oldfield 37y 113d, CV Grimmett 40y 6d, TW Wall 27y 232d, H Ironmonger 49y 268d v SA Dec 31, 1931Test 214
Eng 38.31 AC MacLaren 37y 195d, AFA Lilley 42y 198d, AE Relf 34y 353d, S Haigh 38y 87d
v Aus Jun 14, 1909 Test 102
Eng 38.31
T Emmett 35y 193d, A Hill 33y 121d, James Lillywhite jnr 35y 20d, J Southerton 49y 119d v Aus Mar 15, 1877 Test 1
Eng 38.25 Hon.FSG Calthorpe 37y 311d, WE Astill 42y 33d, W Rhodes 52y 156d, W Voce 20y 238d v WI Apr 3, 1930Test 193
Aus 38.15 WAS Oldfield 36y 114d, CV Grimmett 39y 7d, A Hurwood 28y 198d, H Ironmonger 48y 269d
v WI Jan 1, 1931 Test 201
Eng 38.14
AO Jones 36y 302d, AE Relf 34y 353d, AFA Lilley 42y 198d, S Haigh 38y 87d v Aus Jun 14, 1909 Test 102
Aus 38.08 AG Fairfax 24y 256d, RK Oxenham 39y 214d, CV Grimmett 39y 64d, H Ironmonger 48y 326d v WI Feb 27, 1931Test 208
Eng 37.90 VWC Jupp 37y 116d, JC White 37y 153d, H Elliott 36y 262d, AP Freeman 40y 65d
v WI Jul 21, 1928 Test 174
Eng 37.81
WE Astill 39y 340d, SJ Staples 35y 139d, H Elliott 36y 94d, AP Freeman 39y 263d v SA Feb 4, 1928 Test 172
Eng 37.20 T Armitage 28y 324d, T Emmett 35y 193d, James Lillywhite jnr 35y 20d, J Southerton 49y 119d v Aus Mar 15, 1877Test 1
SA 37.00 JM Blanckenberg 31y 229d, TA Ward 37y 14d, SJ Pegler 36y 19d, CP Carter 43y 115d
v Eng Aug 16, 1924 Test 157
Aus 36.88
CV Grimmett 41y 19d, TW Wall 28y 245d, WJ O'Reilly 27y 24d, H Ironmonger 50y 281d v Eng Jan 13, 1933 Test 222
Aus 36.76 AJ Richardson 37y 337d, J Ryder 36y 322d, WAS Oldfield 31y 290d, AA Mailey 40y 174d v Eng Jun 26, 1926Test 164
Eng 36.73 AFA Lilley 42y 240d, GH Hirst 37y 322d, SF Barnes 36y 98d, C Blythe 30y 57d
v Aus Jul 26, 1909 Test 104
Eng 36.69
A Hill 33y 137d, T Armitage 28y 340d, James Lillywhite jnr 35y 36d, J Southerton 49y 135d v Aus Mar 31, 1877 Test 2
Eng 36.63 PGH Fender 28y 187d, ER Wilson 41y 337d, CH Parkin 35y 7d, H Strudwick 41y 28d v Aus Feb 25, 1921Test 139
Eng 36.58 W Rhodes 43y 211d, H Strudwick 41y 120d, H Howell 30y 180d, TL Richmond 30y 339d
v Aus May 28, 1921 Test 140
Zim 36.51
AH Omarshah 33y 86d, GJ Crocker 30y 169d, AJ Traicos 45y 168d, MP Jarvis 36y 331d v NZ Nov 1, 1992 Test 1198
Aus 36.40 WAS Oldfield 41y 172d, CV Grimmett 44y 65d, WJ O'Reilly 30y 70d, EL McCormick 29y 288d v SA Feb 28, 1936Test 251
Aus 36.37 VY Richardson 41y 161d, CV Grimmett 44y 52d, WJ O'Reilly 30y 57d, EL McCormick 29y 275d
v SA Feb 15, 1936 Test 250
Aus 36.30
AJ Richardson 38y 21d, WAS Oldfield 31y 339d, CV Grimmett 34y 232d, AA Mailey 40y 223d v Eng Aug 14, 1926 Test 167
Aus 36.15 SE Gregory 35y 80d, CE McLeod 35y 252d, JJ Kelly 38y 54d, FJ Laver 35y 208d v Eng Jul 3, 1905Test 85
Aus 36.06 HSB Love 37y 184d, TW Wall 28y 273d, WJ O'Reilly 27y 52d, H Ironmonger 50y 309d
v Eng Feb 10, 1933 Test 223
Aus 35.95
J Ryder 36y 336d, WAS Oldfield 31y 304d, CV Grimmett 34y 197d, AA Mailey 40y 188d v Eng Jul 10, 1926 Test 165
Eng 35.80 L Hutton 34y 161d, DCS Compton 32y 192d, FR Brown 39y 350d, DVP Wright 36y 102d v Aus Dec 1, 1950Test 327
Aus 35.76 C Kelleway 34y 306d, H Carter 42y 347d, AA Mailey 35y 53d, EA McDonald 30y 50d
v Eng Feb 25, 1921 Test 139

Oldest pair of openers (1,2) by average age - ODIs
Team Age List Opp
Start Date Scorecard
Neth 40.52
NE Clarke 47y 257d, PE Cantrell 33y 129d v SA Mar 5, 1996 ODI 1073
SL 38.34 TM Dilshan 34y 257d, ST Jayasuriya 41y 363d v Eng Jun 28, 2011ODI 3165
Eng 37.91 JM Brearley 37y 56d, G Boycott 38y 245d
v WI Jun 23, 1979 ODI 74
Scot 37.63
BMW Patterson 34y 115d, IL Philip 40y 349d v Ban May 24, 1999 ODI 1459
Eng 37.50 GA Gooch 38y 246d, IT Botham 36y 122d v Pak Mar 25, 1992ODI 752
Ber 37.46 LOB Cann 36y 187d, DL Hemp 38y 151d
v Neth Apr 8, 2009 ODI 2837
Can 37.44
JM Davison 36y 102d, DR Chumney 38y 223d v Ber Aug 19, 2006 ODI 2406
SL 36.93 MS Atapattu 36y 87d, ST Jayasuriya 37y 232d v India Feb 17, 2007ODI 2525
Ber 36.62 CJ Smith 36y 41d, DA Minors 37y 50d
v Ban Feb 25, 2007 ODI 2528
India 36.53
R Dravid 36y 246d, SR Tendulkar 36y 143d v SL Sep 14, 2009 ODI 2889
Eng 36.49 G Boycott 37y 215d, B Wood 35y 149d v Pak May 24, 1978ODI 50
Aus 36.32 AC Gilchrist 36y 111d, ML Hayden 36y 127d
v India Mar 4, 2008 ODI 2689
SA 36.22
SJ Cook 38y 106d, KC Wessels 34y 61d v India Nov 14, 1991 ODI 688
USA 36.22 RP Alexander 31y 206d, MR Johnson 40y 321d v Aus Sep 13, 2004ODI 2172
Eng 35.70 GA Gooch 37y 201d, DI Gower 33y 314d
v NZ Feb 9, 1991 ODI 668
Eng 35.29
DM Smith 34y 84d, W Larkins 36y 132d v WI Apr 3, 1990 ODI 622
India 35.19 V Sehwag 32y 164d, SR Tendulkar 37y 343d v SL Apr 2, 2011ODI 3148
Eng 35.04 P Willey 30y 176d, G Boycott 39y 222d
v WI May 30, 1980 ODI 90
SL 34.98
ST Jayasuriya 39y 55d, KC Sangakkara 30y 302d v India Aug 24, 2008 ODI 2750
Eng 34.97 GA Gooch 39y 304d, AJ Stewart 30y 45d v Aus May 23, 1993ODI 832
India 34.95 SC Ganguly 35y 130d, SR Tendulkar 34y 205d
v Pak Nov 15, 2007 ODI 2646
Can 34.89
JM Davison 36y 254d, S Jyoti 33y 35d v Scot Jan 18, 2007 ODI 2477
Can 34.77 Rizwan Cheema 30y 234d, JM Davison 38y 332d v Ire Apr 6, 2009ODI 2836
Scot 34.67 GM Hamilton 35y 276d, RR Watson 33y 219d
v Eng Jun 19, 2010 ODI 2997
Eng 34.63
JM Brearley 35y 39d, DL Amiss 34y 60d v Aus Jun 6, 1977 ODI 44
SA 34.63 SJ Cook 38y 104d, M Yachad 30y 360d v India Nov 12, 1991ODI 687
NZ 34.58 SP Fleming 33y 297d, NJ Astle 35y 130d
v Eng Jan 23, 2007 ODI 2482
Eng 34.53
GA Gooch 39y 221d, RA Smith 29y 169d v India Mar 1, 1993 ODI 811
Scot 34.49 NJ MacRae 34y 94d, IM Stanger 34y 265d v Pak Jun 27, 2006ODI 2387
WI 34.46 DL Haynes 38y 18d, PV Simmons 30y 321d
v Eng Mar 5, 1994 ODI 890

Oldest top order (1,2,3) by average age - ODIs
Team Age List Opp
Start Date Scorecard
Neth 41.45
NE Clarke 47y 253d, PE Cantrell 33y 125d, GJAF Aponso 43y 125d v UAE Mar 1, 1996 ODI 1069
Eng 37.57 GA Gooch 38y 239d, IT Botham 36y 115d, AJ Lamb 37y 272d v Zim Mar 18, 1992ODI 748
Eng 36.98 GA Gooch 37y 146d, W Larkins 37y 24d, AJ Lamb 36y 179d
v Aus Dec 16, 1990 ODI 653
SL 36.92
TM Dilshan 34y 257d, ST Jayasuriya 41y 363d, DPMD Jayawardene 34y 32d v Eng Jun 28, 2011 ODI 3165
Scot 36.52 BMW Patterson 34y 107d, IL Philip 40y 341d, MJD Allingham 34y 130d v Aus May 16, 1999ODI 1446
Neth 36.38 NE Clarke 47y 257d, PE Cantrell 33y 129d, TBM de Leede 28y 40d
v SA Mar 5, 1996 ODI 1073
SA 36.32
SJ Cook 38y 106d, KC Wessels 34y 61d, PN Kirsten 36y 184d v India Nov 14, 1991 ODI 688
Scot 36.14 BMW Patterson 34y 115d, IL Philip 40y 349d, MJ Smith 33y 55d v Ban May 24, 1999ODI 1459
Eng 36.12 GA Gooch 37y 171d, DI Gower 33y 284d, W Larkins 37y 49d
v Aus Jan 10, 1991 ODI 662
Ber 35.86
CJ Smith 36y 16d, DA Minors 37y 25d, IH Romaine 34y 176d v Ire Jan 31, 2007 ODI 2494
Ber 35.81 CJ Smith 36y 18d, DA Minors 37y 27d, LOB Cann 34y 122d v Can Feb 2, 2007ODI 2498
Eng 35.67 G Boycott 37y 215d, B Wood 35y 149d, CT Radley 34y 11d
v Pak May 24, 1978 ODI 50
Aus 35.28
AC Gilchrist 36y 111d, ML Hayden 36y 127d, RT Ponting 33y 76d v India Mar 4, 2008 ODI 2689
Can 35.25 DR Chumney 35y 42d, JM Davison 32y 286d, AF Sattaur 37y 319d v SL Feb 19, 2003ODI 1958
SL 35.03 TM Dilshan 32y 348d, ST Jayasuriya 40y 89d, KC Sangakkara 31y 335d
v NZ Sep 27, 2009 ODI 2899
Aus 34.85
AC Gilchrist 35y 322d, ML Hayden 35y 338d, BJ Hodge 32y 277d v India Oct 2, 2007 ODI 2623
India 34.82 SC Ganguly 35y 95d, SR Tendulkar 34y 170d, R Dravid 34y 273d v Aus Oct 11, 2007ODI 2629
Eng 34.71 JM Brearley 37y 56d, G Boycott 38y 245d, DW Randall 28y 119d
v WI Jun 23, 1979 ODI 74
WI 34.66
CG Greenidge 39y 301d, DL Haynes 35y 11d, RB Richardson 29y 45d v Aus Feb 26, 1991 ODI 671
Eng 34.65 GA Gooch 38y 246d, IT Botham 36y 122d, AJ Stewart 28y 352d v Pak Mar 25, 1992ODI 752
SA 34.59 KC Wessels 34y 170d, AP Kuiper 32y 191d, PN Kirsten 36y 293d
v SL Mar 2, 1992 ODI 727
SL 34.53
MS Atapattu 36y 87d, ST Jayasuriya 37y 232d, DPMD Jayawardene 29y 266d v India Feb 17, 2007 ODI 2525
SA 34.51 MJR Rindel 35y 63d, G Kirsten 30y 141d, PL Symcox 37y 364d v SL Apr 13, 1998ODI 1315
Ber 34.49 CJ Smith 36y 21d, DA Minors 37y 30d, KL Tucker 30y 130d
v Scot Feb 5, 2007 ODI 2507
SA 34.47
SJ Cook 38y 104d, M Yachad 30y 360d, KC Wessels 34y 59d v India Nov 12, 1991 ODI 687
Eng 34.46 GA Gooch 38y 230d, IT Botham 36y 106d, RA Smith 28y 178d v SL Mar 9, 1992ODI 736
SA 34.40 LE Bosman 32y 313d, HH Gibbs 35y 363d, JH Kallis 34y 128d
v India Feb 21, 2010 ODI 2961
SA 34.32
KC Wessels 36y 345d, G Kirsten 26y 275d, PN Kirsten 39y 103d v Eng Aug 25, 1994 ODI 919
SL 34.29 MS Atapattu 32y 48d, ST Jayasuriya 33y 193d, PA de Silva 37y 84d v Aus Jan 9, 2003ODI 1931
Eng 34.25 G Boycott 31y 312d, DL Amiss 29y 143d, DB Close 41y 186d
v Aus Aug 28, 1972 ODI 4

Oldest middle order (3,4,5) by average age - ODIs
Team Age List Opp
Start Date Scorecard
Neth 39.74
GJAF Aponso 43y 112d, SW Lubbers 42y 330d, RP Lefebvre 33y 10d v NZ Feb 17, 1996 ODI 1051
Eng 36.89 DB Close 41y 186d, KWR Fletcher 28y 100d, BL D'Oliveira 40y 329d v Aus Aug 28, 1972ODI 4
WI 36.03 RB Richardson 29y 67d, CG Greenidge 39y 323d, IVA Richards 39y 13d
v Aus Mar 20, 1991 ODI 675
Eng 35.45
N Hussain 34y 91d, GP Thorpe 32y 330d, AJ Stewart 39y 80d v SL Jun 27, 2002 ODI 1847
Ber 35.40 IH Romaine 35y 80d, JJ Celestine 34y 14d, DL Hemp 36y 353d v Kenya Oct 27, 2007ODI 2640
Ber 35.36 S Mukuddem 35y 54d, DL Hemp 36y 127d, IH Romaine 34y 219d
v SL Mar 15, 2007 ODI 2534
SL 35.30
ST Jayasuriya 40y 180d, KC Sangakkara 32y 61d, TT Samaraweera 33y 96d v India Dec 27, 2009 ODI 2936
Can 35.19 S Jyoti 36y 66d, A Bagai 28y 23d, S Dhaniram 41y 124d v Afgh Feb 18, 2010ODI 2959
SL 35.07 ST Jayasuriya 40y 177d, KC Sangakkara 32y 58d, DPMD Jayawardene 32y 211d
v India Dec 24, 2009 ODI 2935
WI 35.03
HA Gomes 31y 229d, IVA Richards 32y 357d, CH Lloyd 40y 180d v SL Feb 27, 1985 ODI 313
Ber 35.01 LOB Cann 34y 122d, IH Romaine 34y 178d, DL Hemp 36y 86d v Can Feb 2, 2007ODI 2498
Eng 34.86 BW Luckhurst 36y 31d, KWR Fletcher 30y 292d, JH Edrich 37y 260d
v NZ Mar 8, 1975 ODI 17
SA 34.70
KC Wessels 34y 211d, PN Kirsten 36y 334d, AP Kuiper 32y 232d v WI Apr 12, 1992 ODI 755
Eng 34.38 MP Vaughan 28y 124d, N Hussain 34y 339d, AJ Stewart 39y 328d v Aus Mar 2, 2003ODI 1976
Pak 34.34 Imran Khan 39y 117d, Javed Miandad 34y 283d, Saleem Malik 28y 340d
v NZ Mar 21, 1992 ODI 750
Zim 34.32
AJ Pycroft 35y 266d, DL Houghton 34y 249d, AH Omarshah 32y 204d v Pak Feb 27, 1992 ODI 720
Zim 34.31 AJ Pycroft 35y 278d, DL Houghton 34y 261d, AC Waller 32y 167d v SA Mar 10, 1992ODI 738
Can 34.30 DR Chumney 35y 38d, IS Billcliff 30y 112d, JV Harris 37y 183d
v Kenya Feb 15, 2003 ODI 1952
Ber 34.20
IH Romaine 34y 180d, DL Hemp 36y 88d, JJ Tucker 31y 326d v Neth Feb 4, 2007 ODI 2502
Eng 34.09 RA Smith 28y 152d, AJ Lamb 37y 237d, IT Botham 36y 80d v NZ Feb 12, 1992ODI 712
WI 34.09 PJL Dujon 28y 282d, IVA Richards 32y 364d, CH Lloyd 40y 187d
v Pak Mar 6, 1985 ODI 317
Aus 34.02
RT Ponting 36y 95d, MJ Clarke 29y 356d, MEK Hussey 35y 301d v India Mar 24, 2011 ODI 3143
Pak 33.94 Younis Khan 31y 253d, Mohammad Yousuf 34y 347d, Misbah-ul-Haq 35y 73d v SL Aug 9, 2009ODI 2870
SL 33.93 KC Sangakkara 33y 157d, DPMD Jayawardene 33y 310d, TT Samaraweera 34y 192d
v India Apr 2, 2011 ODI 3148
Zim 33.88
AH Omarshah 33y 79d, DL Houghton 35y 124d, AC Waller 33y 30d v India Oct 25, 1992 ODI 764
Ber 33.86 CJ Smith 35y 216d, S Mukuddem 34y 211d, JJ Tucker 31y 157d v Can Aug 19, 2006ODI 2406
Zim 33.84 AJ Pycroft 35y 286d, KJ Arnott 31y 10d, DL Houghton 34y 269d
v Eng Mar 18, 1992 ODI 748
Eng 33.80
VJ Wells 33y 157d, GA Hick 32y 232d, NH Fairbrother 35y 123d v Aus Jan 10, 1999 ODI 1379
Eng 33.77 DB Close 41y 184d, KWR Fletcher 28y 98d, JH Hampshire 31y 198d v Aus Aug 26, 1972ODI 3
Ber 33.75 KL Tucker 30y 151d, DL Hemp 36y 110d, IH Romaine 34y 202d
v Can Feb 26, 2007 ODI 2529

Oldest lower order (5,6,7) by average age - ODIs
Team Age List Opp
Start Date Scorecard
Can 38.06
IS Billcliff 35y 249d, S Dhaniram 39y 258d, S Thuraisingam 38y 294d v Ber Jul 1, 2008 ODI 2728
Can 37.95 GR Codrington 40y 1d, S Dhaniram 38y 41d, DES Maxwell 35y 277d v Ber Nov 27, 2006ODI 2450
Can 37.74 DR Chumney 39y 16d, S Dhaniram 38y 99d, DES Maxwell 35y 335d
v Kenya Jan 24, 2007 ODI 2484
HK 37.73
R Sharma 43y 308d, Najeeb Amar 32y 297d, Ilyas Gull 36y 199d v Pak Jul 18, 2004 ODI 2147
USA 35.92 RW Staple 34y 290d, CB Lambert 42y 213d, JH Desai 30y 145d v NZ Sep 10, 2004ODI 2169
USA 35.89 RW Staple 34y 293d, CA Reid 42y 157d, Rashid Zia 30y 160d
v Aus Sep 13, 2004 ODI 2172
Ber 35.88
DL Hemp 36y 3d, S Mukuddem 34y 295d, DA Minors 36y 309d v Kenya Nov 11, 2006 ODI 2444
Ber 35.61 G Blakeney 36y 45d, IH Romaine 36y 243d, JJ Tucker 34y 24d v Neth Apr 8, 2009ODI 2837
SA 35.56 AP Kuiper 32y 80d, CEB Rice 42y 112d, DJ Richardson 32y 57d
v India Nov 12, 1991 ODI 687
UAE 35.51
Mohammad Ishaq 32y 357d, Mohammad Aslam 34y 173d, SF Dukanwala 39y 37d v NZ Feb 27, 1996 ODI 1064
Can 35.51 JCB Vaughan 34y 5d, CA Marshall 39y 273d, BM Mauricette 32y 282d v Eng Jun 13, 1979ODI 67
Eng 35.50 JH Hampshire 29y 329d, MC Cowdrey 38y 12d, R Illingworth 38y 211d
v Aus Jan 5, 1971 ODI 1
Ber 35.43
IH Romaine 34y 229d, DA Minors 37y 78d, LOB Cann 34y 173d v Ban Mar 25, 2007 ODI 2554
Can 35.36 Qaiser Ali 27y 346d, S Dhaniram 38y 45d, GR Codrington 40y 5d v Neth Dec 1, 2006ODI 2455
Can 35.35 S Baksh 39y 93d, JCB Vaughan 34y 8d, BM Mauricette 32y 285d
v Aus Jun 16, 1979 ODI 70
Can 35.29
AL Kandappah 36y 225d, A Shamshudeen 30y 101d, S Dhaniram 39y 1d v Kenya Oct 18, 2007 ODI 2634
UAE 35.17 Khurram Khan 37y 5d, Mohammad Tauqir 37y 5d, N Fernandes 31y 175d v SL Jun 26, 2008ODI 2718
SA 35.12 KC Wessels 36y 161d, AP Kuiper 34y 182d, DJ Richardson 34y 159d
v Aus Feb 22, 1994 ODI 885
Ber 35.02
DL Hemp 36y 89d, IH Romaine 34y 181d, LOB Cann 34y 125d v Scot Feb 5, 2007 ODI 2507
Ber 34.99 JJ Celestine 33y 311d, IH Romaine 35y 12d, RDM Leverock 36y 37d v Neth Aug 20, 2007ODI 2610
Can 34.96 IS Billcliff 35y 247d, Qaiser Ali 29y 192d, S Dhaniram 39y 256d
v Ber Jun 29, 2008 ODI 2725
Ber 34.88
DL Hemp 36y 353d, JJ Tucker 32y 226d, LOB Cann 35y 24d v Kenya Oct 27, 2007 ODI 2640
HK 34.84 JPR Lamsam 24y 62d, R Sharma 43y 306d, Ilyas Gull 36y 197d v Ban Jul 16, 2004ODI 2143
Can 34.82 AL Kandappah 36y 227d, Qaiser Ali 28y 304d, S Dhaniram 39y 3d
v Kenya Oct 20, 2007 ODI 2636
Scot 34.77
GM Hamilton 32y 179d, DR Brown 37y 136d, CJO Smith 34y 168d v Aus Mar 14, 2007 ODI 2532
WI 34.74 IVA Richards 39y 2d, AL Logie 30y 162d, PJL Dujon 34y 285d v Aus Mar 9, 1991ODI 672
Can 34.69 DR Chumney 39y 22d, AA Mulla 26y 270d, S Dhaniram 38y 105d
v Neth Jan 30, 2007 ODI 2491
Ber 34.68
IH Romaine 34y 202d, S Mukuddem 35y 37d, LOB Cann 34y 146d v Can Feb 26, 2007 ODI 2529
Neth 34.60 TBM de Leede 35y 34d, LP van Troost 33y 62d, RH Scholte 35y 202d v Zim Feb 28, 2003ODI 1972
Ber 34.60 IH Romaine 34y 223d, JJ Tucker 32y 4d, DA Minors 37y 72d
v India Mar 19, 2007 ODI 2542

Oldest tail (8,9,10,11) by average age - ODIs
Team Age List Opp
Start Date Scorecard
USA 39.33
Aijaz Ali 36y 85d, Nasir Javed 38y 84d, DL Blake 42y 284d, HR Johnson 40y 28d v Aus Sep 13, 2004 ODI 2172
USA 37.28 Aijaz Ali 36y 82d, Rashid Zia 30y 157d, CA Reid 42y 154d, HR Johnson 40y 25d v NZ Sep 10, 2004ODI 2169
Can 36.01 GR Codrington 39y 266d, S Dhaniram 37y 306d, DES Maxwell 35y 177d, A Codrington 30y 362d
v Ber Aug 19, 2006 ODI 2406
Eng 35.73
RW Taylor 40y 212d, JK Lever 32y 355d, DL Underwood 36y 251d, RGD Willis 32y 260d v SL Feb 14, 1982 ODI 146
Zim 35.50 IP Butchart 31y 314d, EA Brandes 29y 13d, AJ Traicos 44y 306d, MP Jarvis 36y 103d v Eng Mar 18, 1992ODI 748
SA 35.23 BM McMillan 33y 349d, PL Symcox 37y 236d, DJ Richardson 38y 81d, AA Donald 31y 47d
v NZ Dec 6, 1997 ODI 1255
Can 35.17
GR Codrington 40y 71d, AC Cummins 40y 274d, A Codrington 31y 167d, H Osinde 28y 111d v Kenya Feb 5, 2007 ODI 2508
SA 34.94 DJ Richardson 38y 47d, PL Symcox 37y 202d, PS de Villiers 33y 20d, AA Donald 31y 13d v Pak Nov 2, 1997ODI 1248
Can 34.48 S Dhaniram 37y 293d, DES Maxwell 35y 164d, S Thuraisingam 36y 329d, H Osinde 27y 293d
v Kenya Aug 6, 2006 ODI 2400
Zim 34.22
MG Burmester 24y 46d, AJ Traicos 44y 298d, MP Jarvis 36y 95d, KG Duers 31y 254d v SA Mar 10, 1992 ODI 738
NZ 34.06 RJ Hadlee 35y 261d, MC Snedden 28y 118d, SL Boock 35y 182d, EJ Chatfield 36y 261d v WI Mar 21, 1987ODI 437
Zim 33.94 AH Omarshah 28y 71d, MA Meman 35y 113d, AJ Traicos 40y 153d, MP Jarvis 31y 315d
v India Oct 17, 1987 ODI 461
Can 33.91
GR Codrington 40y 59d, AC Cummins 40y 262d, H Osinde 28y 99d, KT Sandher 26y 192d v Kenya Jan 24, 2007 ODI 2484
Zim 33.81 EA Brandes 30y 20d, GJ Crocker 30y 313d, DH Brain 28y 172d, AJ Traicos 45y 312d v India Mar 25, 1993ODI 823
Eng 33.65 RM Ellison 25y 186d, BN French 25y 225d, N Gifford 44y 361d, PI Pocock 38y 183d
v Pak Mar 26, 1985 ODI 323
Can 33.44
S Dhaniram 38y 98d, AC Cummins 40y 261d, H Osinde 28y 98d, KT Sandher 26y 191d v Scot Jan 23, 2007 ODI 2483
Aus 33.31 GB Hogg 34y 133d, JN Gillespie 30y 61d, MS Kasprowicz 33y 129d, GD McGrath 35y 130d v Eng Jun 19, 2005ODI 2251
Aus 33.27 GB Hogg 35y 228d, B Lee 29y 318d, SR Clark 30y 359d, GD McGrath 36y 225d
v India Sep 22, 2006 ODI 2421
Aus 33.16
GB Hogg 36y 3d, B Lee 30y 93d, NW Bracken 29y 150d, GD McGrath 37y 0d v Eng Feb 9, 2007 ODI 2515
Eng 33.15 VJ Marks 27y 215d, EE Hemmings 33y 340d, RD Jackman 37y 166d, RGD Willis 33y 241d v Aus Jan 26, 1983ODI 175
SA 32.93 BM McMillan 32y 284d, DJ Richardson 37y 15d, PS de Villiers 31y 354d, AA Donald 29y 347d
v SL Oct 1, 1996 ODI 1122
WI 32.84
CEL Ambrose 35y 237d, KLT Arthurton 34y 84d, M Dillon 24y 345d, CA Walsh 36y 198d v Pak May 16, 1999 ODI 1447
SA 32.81 PL Symcox 37y 288d, BM McMillan 34y 36d, DJ Richardson 38y 133d, PR Adams 21y 7d v Aus Jan 27, 1998ODI 1287
NZ 32.71 RJ Hadlee 35y 268d, EB McSweeney 30y 20d, MC Snedden 28y 125d, EJ Chatfield 36y 268d
v WI Mar 28, 1987 ODI 441
Can 32.71
S Dhaniram 38y 148d, U Bhatti 23y 69d, AC Cummins 40y 311d, H Osinde 28y 148d v Kenya Mar 14, 2007 ODI 2533
Eng 32.67 NH Fairbrother 35y 214d, ID Austin 32y 316d, D Gough 28y 205d, ARC Fraser 33y 246d v India Apr 11, 1999ODI 1432
NZ 32.67 BL Cairns 35y 150d, RJ Hadlee 33y 249d, JG Bracewell 26y 328d, EJ Chatfield 34y 249d
v WI Mar 9, 1985 ODI 318
HK 32.58
Najeeb Amar 32y 295d, SB Lama 31y 189d, Afzaal Haider 32y 217d, Khalid Khan 33y 160d v Ban Jul 16, 2004 ODI 2143
UAE 32.55 JA Samarasekera 28y 2d, SF Dukanwala 39y 34d, Sultan Zarawani 35y 31d, Imtiaz Abbasi 28y 18d v Pak Feb 24, 1996ODI 1059
Neth 32.52 JF Kloppenburg 28y 246d, RP Lefebvre 40y 13d, J Smits 30y 244d, JJ Esmeijer 30y 268d
v Aus Feb 20, 2003 ODI 1960

Statistics upto and including:
• Test # 1999: West Indies v India at Roseau, 3rd Test, Jul 6-10, 2011

• ODI # 3172: Scotland v Sri Lanka at Edinburgh, Tri-Nation Tournament in Scotland 3rd match, Jul 13, 2011
• T20I # 201: England v Sri Lanka at Bristol, Only T20I, Jun 25, 2011


Travis Basevi is a cricket statistician and UK Senior Programmer for Cricinfo and other ESPN sports websites