Viv Richards Career History

Date Opponent Venue Innings Score
Aug 8 1991 England The Oval 1 2
2 60
Jul 25 1991 England Edgbaston 1 22
2 73*
Jul 4 1991 England Trent Bridge, Nottingham 1 80
2 DNB
Jun 20 1991 England Lord's 1 63
2 DNB
Jun 6 1991 England Headingley Carnegie 1 73
2 3
Apr 27 1991 Australia Recreation Ground, St.John's, Antigua 1 0
2 2
Apr 19 1991 Australia Barbados 1 32
2 25
Apr 5 1991 Australia Trinidad 1 2
Mar 23 1991 Australia Bourda, Georgetown, Guyana 1 50
2 DNB
Mar 1 1991 Australia Jamaica 1 11
2 52*
Apr 12 1990 England Recreation Ground, St.John's, Antigua 1 1
Apr 5 1990 England Barbados 1 70
2 12
Feb 24 1990 England Jamaica 1 21
2 37
Apr 28 1989 India Jamaica 1 110
2 DNB
Apr 15 1989 India Trinidad 1 19
2 0
Apr 7 1989 India Barbados 1 1
2 DNB
Mar 25 1989 India Bourda, Georgetown, Guyana 1 5
Feb 3 1989 Australia Adelaide 1 69
2 68*
Jan 26 1989 Australia Sydney 1 11
2 4
Dec 24 1988 Australia Melbourne Cricket Ground 1 12
2 63
Dec 2 1988 Australia Perth 1 146
2 5
Nov 18 1988 Australia Woolloongabba, Brisbane 1 68
2 DNB
Aug 4 1988 England The Oval 1 0
2 DNB
Jul 21 1988 England Headingley Carnegie 1 18
2 DNB
Jun 30 1988 England Emirates Old Trafford, Manchester 1 47
Jun 16 1988 England Lord's 1 6
2 72
Jun 2 1988 England Trent Bridge, Nottingham 1 80
Apr 22 1988 Pakistan Barbados 1 67
2 39
Apr 14 1988 Pakistan Trinidad 1 49
2 123
Jan 11 1988 India MA Chidambaram Stadium, Chennai 1 68
2 4
Dec 26 1987 India Eden Gardens, Kolkata 1 68
2 DNB
Dec 11 1987 India The Wankhede Stadium, Mumbai 1 37
2 DNB
Nov 25 1987 India Feroz Shah Kotla, Delhi 1 9
2 109*
Mar 12 1987 New Zealand Jade Stadium, Christchurch 1 1
2 38
Feb 27 1987 New Zealand Eden Park, Auckland 1 14
2 DNB
Feb 20 1987 New Zealand Basin Reserve, Wellington 1 24
2 DNB
Nov 20 1986 Pakistan National Stadium, Karachi 1 70
2 28
Nov 7 1986 Pakistan Gaddafi Stadium, Lahore 1 44
Oct 24 1986 Pakistan Iqbal Stadium, Faisalabad 1 33
2 0
Apr 11 1986 England Recreation Ground, St.John's, Antigua 1 26
2 110*
Apr 3 1986 England Trinidad 1 87
2 DNB
Mar 21 1986 England Barbados 1 51
Mar 7 1986 England Trinidad 1 34
2 DNB
Feb 21 1986 England Jamaica 1 23
2 DNB
May 4 1985 New Zealand Jamaica 1 23
2 DNB
Apr 26 1985 New Zealand Barbados 1 105
2 DNB
Apr 6 1985 New Zealand Bourda, Georgetown, Guyana 1 40
2 7*
Mar 29 1985 New Zealand Trinidad 1 57
2 78
Dec 30 1984 Australia Sydney 1 15
2 58
Dec 22 1984 Australia Melbourne Cricket Ground 1 208
2 0
Dec 7 1984 Australia Adelaide 1 0
2 42
Nov 23 1984 Australia Woolloongabba, Brisbane 1 6
2 3*
Nov 9 1984 Australia Perth 1 10
Aug 9 1984 England The Oval 1 8
2 15
Jul 26 1984 England Emirates Old Trafford, Manchester 1 1
Jul 12 1984 England Headingley Carnegie 1 15
2 22*
Jun 28 1984 England Lord's 1 72
2 DNB
Jun 14 1984 England Edgbaston 1 117
Apr 28 1984 Australia Jamaica 1 2
2 DNB
Apr 7 1984 Australia Recreation Ground, St.John's, Antigua 1 178
Mar 30 1984 Australia Barbados 1 6
2 DNB
Mar 16 1984 Australia Trinidad 1 76
Mar 2 1984 Australia Bourda, Georgetown, Guyana 1 8
2 DNB
Dec 24 1983 India MA Chidambaram Stadium, Chennai 1 32
2 DNB
Dec 10 1983 India Eden Gardens, Kolkata 1 9
Nov 24 1983 India The Wankhede Stadium, Mumbai 1 120
2 4
Nov 12 1983 India Sardar Patel (Gujarat) Stadium, Ahmedabad 1 8
2 20
Oct 29 1983 India Feroz Shah Kotla, Delhi 1 67
2 22
Oct 21 1983 India Green Park, Kanpur 1 24
Apr 28 1983 India Recreation Ground, St.John's, Antigua 1 2
Apr 15 1983 India Barbados 1 80
2 DNB
Mar 31 1983 India Bourda, Georgetown, Guyana 1 109
Mar 11 1983 India Trinidad 1 1
Feb 23 1983 India Jamaica 1 29
2 61
Jan 30 1982 Australia Adelaide 1 42
2 50
Jan 2 1982 Australia Sydney 1 44
2 22
Dec 26 1981 Australia Melbourne Cricket Ground 1 2
2 0
Apr 10 1981 England Jamaica 1 15
Mar 27 1981 England Recreation Ground, St.John's, Antigua 1 114
Mar 13 1981 England Barbados 1 0
2 182*
Feb 13 1981 England Trinidad 1 29
Dec 30 1980 Pakistan Ibn-e-Qasim Bagh Stadium, Multan 1 120*
2 12
Dec 22 1980 Pakistan National Stadium, Karachi 1 18
Dec 8 1980 Pakistan Iqbal Stadium, Faisalabad 1 72
2 67
Nov 24 1980 Pakistan Gaddafi Stadium, Lahore 1 75
Aug 7 1980 England Headingley Carnegie 1 31
Jul 24 1980 England The Oval 1 26
Jul 10 1980 England Emirates Old Trafford, Manchester 1 65
Jun 19 1980 England Lord's 1 145
Jun 5 1980 England Trent Bridge, Nottingham 1 64
2 48
Jan 26 1980 Australia Adelaide 1 76
2 74
Dec 29 1979 Australia Melbourne Cricket Ground 1 96
2 DNB
Dec 1 1979 Australia Woolloongabba, Brisbane 1 140
2 DNB
Mar 17 1978 Australia Barbados 1 23
2 DNB
Mar 3 1978 Australia Trinidad 1 39
Apr 15 1977 Pakistan Jamaica 1 5
2 7
Apr 1 1977 Pakistan Trinidad 1 4
2 33
Mar 18 1977 Pakistan Bourda, Georgetown, Guyana 1 50
2 DNB
Mar 4 1977 Pakistan Trinidad 1 4
2 30
Feb 18 1977 Pakistan Barbados 1 32
2 92
Aug 12 1976 England The Oval 1 291
2 DNB
Jul 22 1976 England Headingley Carnegie 1 66
2 38
Jul 8 1976 England Emirates Old Trafford, Manchester 1 4
2 135
Jun 3 1976 England Trent Bridge, Nottingham 1 232
2 63
Apr 21 1976 India Jamaica 1 64
2 DNB
Apr 7 1976 India Trinidad 1 177
2 23
Mar 24 1976 India Trinidad 1 130
2 20
Mar 10 1976 India Barbados 1 142
Jan 31 1976 Australia Melbourne Cricket Ground 1 50
2 98
Jan 23 1976 Australia Adelaide 1 30
2 101
Jan 3 1976 Australia Sydney 1 44
2 2
Dec 26 1975 Australia Melbourne Cricket Ground 1 41
2 36
Dec 12 1975 Australia Perth 1 12
Nov 28 1975 Australia Woolloongabba, Brisbane 1 0
2 12
Mar 1 1975 Pakistan National Stadium, Karachi 1 10
2 DNB
Feb 15 1975 Pakistan Gaddafi Stadium, Lahore 1 7
2 0
Jan 23 1975 India The Wankhede Stadium, Mumbai 1 1
2 39*
Jan 11 1975 India MA Chidambaram Stadium, Chennai 1 50
2 2
Dec 27 1974 India Eden Gardens, Kolkata 1 15
2 47
Dec 11 1974 India Feroz Shah Kotla, Delhi 1 192*
Nov 22 1974 India Bangalore 1 4
2 3
Date Opponent Venue Innings Figures
Jul 4 1991 England Trent Bridge, Nottingham 1 0/1
Jun 6 1991 England Headingley Carnegie 2 0/5
Apr 27 1991 Australia Recreation Ground, St.John's, Antigua 1 0/46
2 0/29
Apr 19 1991 Australia Barbados 2 0/8
Mar 23 1991 Australia Bourda, Georgetown, Guyana 1 0/5
2 0/13
Apr 5 1990 England Barbados 1 0/14
2 0/11
Feb 24 1990 England Jamaica 1 0/22
Apr 28 1989 India Jamaica 1 0/36
Apr 15 1989 India Trinidad 1 1/28
2 0/13
Apr 7 1989 India Barbados 1 0/18
2 0/16
Mar 25 1989 India Bourda, Georgetown, Guyana 1 0/17
Feb 3 1989 Australia Adelaide 1 0/73
2 1/64
Jan 26 1989 Australia Sydney 1 1/68
2 1/12
Dec 24 1988 Australia Melbourne Cricket Ground 2 0/12
Dec 2 1988 Australia Perth 1 0/43
Nov 18 1988 Australia Woolloongabba, Brisbane 1 0/1
2 0/26
Jun 2 1988 England Trent Bridge, Nottingham 1 0/2
2 0/26
Apr 22 1988 Pakistan Barbados 1 0/19
2 1/8
Apr 14 1988 Pakistan Trinidad 2 2/17
Jan 11 1988 India MA Chidambaram Stadium, Chennai 1 1/36
2 1/28
Dec 26 1987 India Eden Gardens, Kolkata 1 1/39
Mar 12 1987 New Zealand Jade Stadium, Christchurch 1 0/29
Feb 20 1987 New Zealand Basin Reserve, Wellington 1 1/32
2 1/86
Nov 7 1986 Pakistan Gaddafi Stadium, Lahore 2 1/9
Apr 11 1986 England Recreation Ground, St.John's, Antigua 1 0/3
2 0/3
Mar 21 1986 England Barbados 1 0/9
2 0/7
Mar 7 1986 England Trinidad 2 0/7
Feb 21 1986 England Jamaica 1 0/0
May 4 1985 New Zealand Jamaica 2 1/34
Apr 26 1985 New Zealand Barbados 2 0/25
Apr 6 1985 New Zealand Bourda, Georgetown, Guyana 1 0/22
Mar 29 1985 New Zealand Trinidad 1 0/7
2 0/1
Dec 30 1984 Australia Sydney 1 0/11
Dec 22 1984 Australia Melbourne Cricket Ground 1 0/9
2 1/7
Nov 23 1984 Australia Woolloongabba, Brisbane 2 0/1
Nov 9 1984 Australia Perth 2 0/4
Jul 26 1984 England Emirates Old Trafford, Manchester 2 0/2
Apr 28 1984 Australia Jamaica 2 0/4
Apr 7 1984 Australia Recreation Ground, St.John's, Antigua 1 0/7
Mar 16 1984 Australia Trinidad 1 1/15
2 2/65
Mar 2 1984 Australia Bourda, Georgetown, Guyana 1 0/3
2 0/8
Oct 29 1983 India Feroz Shah Kotla, Delhi 1 0/8
Apr 28 1983 India Recreation Ground, St.John's, Antigua 1 0/13
2 0/36
Mar 31 1983 India Bourda, Georgetown, Guyana 1 0/24
Mar 11 1983 India Trinidad 2 1/14
Feb 23 1983 India Jamaica 1 0/0
Jan 30 1982 Australia Adelaide 2 0/38
Jan 2 1982 Australia Sydney 1 0/21
2 0/33
Dec 26 1981 Australia Melbourne Cricket Ground 2 0/17
Apr 10 1981 England Jamaica 1 0/29
2 1/48
Mar 27 1981 England Recreation Ground, St.John's, Antigua 1 0/26
2 1/54
Mar 13 1981 England Barbados 2 2/24
Feb 13 1981 England Trinidad 1 0/16
2 1/9
Dec 22 1980 Pakistan National Stadium, Karachi 2 0/10
Dec 8 1980 Pakistan Iqbal Stadium, Faisalabad 1 DNB
Nov 24 1980 Pakistan Gaddafi Stadium, Lahore 1 1/31
2 2/20
Aug 7 1980 England Headingley Carnegie 2 0/0
Jul 24 1980 England The Oval 1 0/5
2 0/15
Jul 10 1980 England Emirates Old Trafford, Manchester 2 0/31
Jun 19 1980 England Lord's 1 0/24
2 0/1
Jun 5 1980 England Trent Bridge, Nottingham 1 0/9
Jan 26 1980 Australia Adelaide 1 0/7
Apr 1 1977 Pakistan Trinidad 1 2/34
Mar 18 1977 Pakistan Bourda, Georgetown, Guyana 2 0/11
Mar 4 1977 Pakistan Trinidad 2 0/27
Feb 18 1977 Pakistan Barbados 1 0/3
2 0/16
Aug 12 1976 England The Oval 1 0/30
2 1/11
Jun 3 1976 England Trent Bridge, Nottingham 1 0/8
2 0/7
Mar 24 1976 India Trinidad 1 0/17
Jan 31 1976 Australia Melbourne Cricket Ground 2 0/38
Jan 3 1976 Australia Sydney 2 DNB
Dec 26 1975 Australia Melbourne Cricket Ground 1 0/2
Mar 1 1975 Pakistan National Stadium, Karachi 2 1/17
Jan 23 1975 India The Wankhede Stadium, Mumbai 1 0/10
Date Opponent Venue Innings Score
May 27 1991 England Lord's 1 37
May 25 1991 England Emirates Old Trafford, Manchester 1 78
May 23 1991 England Edgbaston 1 30
Mar 20 1991 Australia Bourda, Georgetown, Guyana 1 10
Mar 13 1991 Australia Barbados 1 20
Mar 10 1991 Australia Trinidad 1 DNB
Mar 9 1991 Australia Trinidad 1 27
Feb 26 1991 Australia Jamaica 1 18
Mar 7 1990 England Bourda, Georgetown, Guyana 1 2
Mar 3 1990 England Jamaica 1 25
Feb 17 1990 England Trinidad 1 DNB
Feb 14 1990 England Trinidad 1 32
Nov 1 1989 Pakistan Eden Gardens, Kolkata 1 21
Oct 30 1989 India The Wankhede Stadium, Mumbai 1 DNB
Oct 27 1989 England Roop Singh Stadium, Gwalior 1 16
Oct 25 1989 Pakistan Burlton Park, Jullundur 1 47*
Oct 23 1989 India Feroz Shah Kotla, Delhi 1 44
Oct 21 1989 Australia MA Chidambaram Stadium, Chennai 1 5
Oct 19 1989 Sri Lanka Rajkot 1 24
Oct 16 1989 India Sharjah CA Stadium, UAE 1 5
Oct 14 1989 Pakistan Sharjah CA Stadium, UAE 1 46
Oct 13 1989 India Sharjah CA Stadium, UAE 1 34
Mar 21 1989 India Bourda, Georgetown, Guyana 1 DNB
Mar 18 1989 India Recreation Ground, St.John's, Antigua 1 DNB
Mar 11 1989 India Trinidad 1 3
Mar 9 1989 India Trinidad 1 11*
Mar 7 1989 India Barbados 1 40
Jan 18 1989 Australia Sydney 1 60*
Jan 16 1989 Australia Sydney 1 53
Jan 14 1989 Australia Melbourne Cricket Ground 1 14
Jan 12 1989 Australia Sydney 1 3
Jan 7 1989 Pakistan Woolloongabba, Brisbane 1 18
Jan 5 1989 Australia Melbourne Cricket Ground 1 48
Jan 1 1989 Pakistan Perth 1 DNB
Dec 17 1988 Pakistan Bellerive Oval, Hobart 1 10
Dec 15 1988 Australia Melbourne Cricket Ground 1 58
Dec 13 1988 Australia Sydney 1 12
Dec 10 1988 Pakistan Adelaide 1 1
May 23 1988 England Lord's 1 9
May 21 1988 England Headingley Carnegie 1 31
May 19 1988 England Edgbaston 1 13
Mar 12 1988 Pakistan Jamaica 1 15
Jan 25 1988 India University Stadium, Trivandrum 1 DNB
Jan 22 1988 India Roop Singh Stadium, Gwalior 1 33
Jan 19 1988 India Nahar Singh Stadium, Faridabad 1 9
Jan 7 1988 India Sardar Patel (Gujarat) Stadium, Ahmedabad 1 17
Jan 5 1988 India Rajkot 1 110*
Jan 2 1988 India Eden Gardens, Kolkata 1 3
Dec 23 1987 India Nehru Stadium, Gauhati 1 41
Dec 8 1987 India Nagpur 1 1
Oct 30 1987 Pakistan National Stadium, Karachi 1 67
Oct 26 1987 England Sawai Mansingh Stadium, Jaipur 1 51
Oct 21 1987 Sri Lanka Green Park, Kanpur 1 14
Oct 16 1987 Pakistan Gaddafi Stadium, Lahore 1 51
Oct 13 1987 Sri Lanka National Stadium, Karachi 1 181
Oct 9 1987 England Municipal Stadium, Gujranwala 1 27
Mar 28 1987 New Zealand Jade Stadium, Christchurch 1 DNB
Mar 21 1987 New Zealand Eden Park, Auckland 1 14*
Mar 18 1987 New Zealand Carisbrook, Dunedin 1 119
Feb 6 1987 Australia Sydney 1 25
Feb 3 1987 England Devonport Oval 1 1
Jan 30 1987 England Melbourne Cricket Ground 1 58
Jan 28 1987 Australia Sydney 1 70
Jan 25 1987 Australia Adelaide 1 69
Jan 24 1987 England Adelaide 1 43
Jan 20 1987 Australia Melbourne Cricket Ground 1 DNB
Jan 17 1987 England Woolloongabba, Brisbane 1 0
Jan 4 1987 Australia Perth 1 13
Jan 3 1987 England Perth 1 45
Dec 30 1986 Pakistan Perth 1 10
Dec 3 1986 Sri Lanka Sharjah CA Stadium, UAE 1 39
Nov 30 1986 India Sharjah CA Stadium, UAE 1 62
Nov 28 1986 Pakistan Sharjah CA Stadium, UAE 1 DNB
Nov 18 1986 Pakistan Niaz Stadium, Hyderabad 1 0
Nov 17 1986 Pakistan Ibn-e-Qasim Bagh Stadium, Multan 1 4
Nov 14 1986 Pakistan Jinnah Park, Sialkot 1 0
Nov 4 1986 Pakistan Municipal Stadium, Gujranwala 1 17
Oct 17 1986 Pakistan Arbab Niaz Stadium, Peshawar 1 7
Mar 31 1986 England Trinidad 1 50*
Mar 19 1986 England Barbados 1 62
Mar 4 1986 England Trinidad 1 82
Feb 18 1986 England Jamaica 1 DNB
Dec 6 1985 Pakistan National Stadium, Karachi 1 40*
Dec 4 1985 Pakistan Pindi Club Ground, Rawalpindi 1 21
Dec 2 1985 Pakistan Arbab Niaz Stadium, Peshawar 1 66
Nov 29 1985 Pakistan Gaddafi Stadium, Lahore 1 53
Nov 27 1985 Pakistan Municipal Stadium, Gujranwala 1 80*
Nov 22 1985 India Sharjah CA Stadium, UAE 1 24*
Nov 15 1985 Pakistan Sharjah CA Stadium, UAE 1 51
Apr 23 1985 New Zealand Barbados 1 33*
Apr 17 1985 New Zealand Trinidad 1 DNB
Apr 14 1985 New Zealand Albion Sports Complex, Berbice, Guyana 1 51
Mar 27 1985 New Zealand Trinidad 1 27
Mar 20 1985 New Zealand Recreation Ground, St.John's, Antigua 1 70
Mar 9 1985 New Zealand Sydney 1 51
Mar 6 1985 Pakistan Melbourne Cricket Ground 1 1
Feb 27 1985 Sri Lanka Melbourne Cricket Ground 1 12
Feb 12 1985 Australia Sydney 1 76
Feb 10 1985 Australia Melbourne Cricket Ground 1 9
Feb 6 1985 Australia Sydney 1 68
Feb 2 1985 Sri Lanka Perth 1 46
Jan 27 1985 Australia Adelaide 1 51
Jan 26 1985 Sri Lanka Adelaide 1 DNB
Jan 20 1985 Australia Melbourne Cricket Ground 1 74
Jan 17 1985 Sri Lanka Sydney 1 30
Jan 15 1985 Australia Sydney 1 103*
Jan 13 1985 Australia Woolloongabba, Brisbane 1 49
Jan 12 1985 Sri Lanka Woolloongabba, Brisbane 1 98
Jan 10 1985 Sri Lanka Hobart 1 DNB
Jan 6 1985 Australia Melbourne Cricket Ground 1 47
Jun 4 1984 England Lord's 1 84*
Jun 2 1984 England Trent Bridge, Nottingham 1 3
May 31 1984 England Emirates Old Trafford, Manchester 1 189*
Apr 26 1984 Australia Jamaica 1 DNB
Mar 14 1984 Australia Trinidad 1 67
Feb 29 1984 Australia Albion Sports Complex, Berbice, Guyana 1 4*
Feb 11 1984 Australia Melbourne Cricket Ground 1 59
Feb 8 1984 Australia Sydney 1 DNB
Feb 5 1984 Australia Perth 1 7
Feb 4 1984 Pakistan Perth 1 40
Jan 29 1984 Australia Adelaide 1 0
Jan 28 1984 Pakistan Adelaide 1 18
Jan 22 1984 Australia Melbourne Cricket Ground 1 106
Jan 19 1984 Pakistan Sydney 1 2
Jan 17 1984 Australia Sydney 1 19
Jan 14 1984 Pakistan Woolloongabba, Brisbane 1 37
Jan 12 1984 Pakistan Melbourne Cricket Ground 1 7
Jan 8 1984 Australia Melbourne Cricket Ground 1 53
Dec 17 1983 India Nehru Stadium, Gauhati 1 23
Dec 7 1983 India Keenan Stadium, Jamshedpur 1 149
Dec 1 1983 India Nehru Stadium, Indore 1 49*
Nov 9 1983 India Moti Bagh Stadium, Baroda 1 18
Oct 13 1983 India Sher-i-Kashmir Stadium, Srinagar 1 DNB
Jun 25 1983 India Lord's 1 33
Jun 22 1983 Pakistan The Oval 1 80*
Jun 20 1983 Zimbabwe Edgbaston 1 DNB
Jun 18 1983 Australia Lord's 1 95*
Jun 15 1983 India The Oval 1 119
Jun 13 1983 Zimbabwe New Road, Worcester 1 16
Jun 11 1983 Australia Headingley Carnegie 1 7
Jun 9 1983 India Emirates Old Trafford, Manchester 1 17
Apr 7 1983 India Queen's Park, St.George's, Grenada (Old) 1 28
Mar 29 1983 India Albion Sports Complex, Berbice, Guyana 1 64
Mar 9 1983 India Trinidad 1 32
Jan 27 1982 Australia Sydney 1 70
Jan 26 1982 Australia Sydney 1 4
Jan 24 1982 Australia Melbourne Cricket Ground 1 60
Jan 23 1982 Australia Melbourne Cricket Ground 1 78
Jan 19 1982 Australia Sydney 1 64
Jan 17 1982 Australia Woolloongabba, Brisbane 1 34
Jan 16 1982 Pakistan Woolloongabba, Brisbane 1 0
Jan 12 1982 Pakistan Sydney 1 41
Jan 10 1982 Australia Melbourne Cricket Ground 1 32
Dec 20 1981 Australia Perth 1 72*
Dec 19 1981 Pakistan Perth 1 8
Dec 5 1981 Pakistan Adelaide 1 9
Nov 24 1981 Australia Sydney 1 47
Nov 21 1981 Pakistan Melbourne Cricket Ground 1 17
Feb 26 1981 England Albion Sports Complex, Berbice, Guyana 1 3
Dec 19 1980 Pakistan Gaddafi Stadium, Lahore 1 0
Dec 5 1980 Pakistan Jinnah Park, Sialkot 1 83
Nov 21 1980 Pakistan National Stadium, Karachi 1 36
May 30 1980 England Lord's 1 26
May 28 1980 England Headingley Carnegie 1 7
Jan 22 1980 England Sydney 1 65
Jan 20 1980 England Melbourne Cricket Ground 1 23
Jan 16 1980 England Adelaide 1 88
Dec 23 1979 England Woolloongabba, Brisbane 1 85*
Dec 21 1979 Australia Sydney 1 62
Dec 9 1979 Australia Melbourne Cricket Ground 1 153*
Nov 27 1979 Australia Sydney 1 9
Jun 23 1979 England Lord's 1 138*
Jun 20 1979 Pakistan The Oval 1 42
Jun 16 1979 New Zealand Trent Bridge, Nottingham 1 9
Jun 9 1979 India Edgbaston 1 28*
Feb 22 1978 Australia Recreation Ground, St.John's, Antigua 1 9
Mar 16 1977 Pakistan Albion Sports Complex, Berbice, Guyana 1 20
Aug 30 1976 England Edgbaston 1 0
Aug 28 1976 England Lord's 1 97
Aug 26 1976 England Scarborough 1 119*
Dec 20 1975 Australia Adelaide 1 74
Jun 21 1975 Australia Lord's 1 5
Jun 18 1975 New Zealand The Oval 1 5
Jun 14 1975 Australia The Oval 1 15*
Jun 11 1975 Pakistan Edgbaston 1 13
Jun 7 1975 Sri Lanka Emirates Old Trafford, Manchester 1 DNB
Date Opponent Venue Innings Figures
Mar 20 1991 Australia Bourda, Georgetown, Guyana 1 0/14
Mar 13 1991 Australia Barbados 1 0/29
Mar 9 1991 Australia Trinidad 1 0/4
Feb 26 1991 Australia Jamaica 1 0/37
Mar 3 1990 England Jamaica 1 0/32
Nov 1 1989 Pakistan Eden Gardens, Kolkata 1 0/42
Oct 30 1989 India The Wankhede Stadium, Mumbai 1 0/21
Oct 27 1989 England Roop Singh Stadium, Gwalior 1 0/44
Oct 25 1989 Pakistan Burlton Park, Jullundur 1 0/38
Oct 23 1989 India Feroz Shah Kotla, Delhi 1 6/41
Oct 21 1989 Australia MA Chidambaram Stadium, Chennai 1 0/36
Oct 19 1989 Sri Lanka Rajkot 1 1/23
Oct 16 1989 India Sharjah CA Stadium, UAE 1 0/40
Oct 14 1989 Pakistan Sharjah CA Stadium, UAE 1 1/48
Oct 13 1989 India Sharjah CA Stadium, UAE 1 2/44
Mar 21 1989 India Bourda, Georgetown, Guyana 1 3/41
Mar 18 1989 India Recreation Ground, St.John's, Antigua 1 1/48
Mar 11 1989 India Trinidad 1 2/47
Mar 9 1989 India Trinidad 1 4/42
Mar 7 1989 India Barbados 1 3/47
Jan 18 1989 Australia Sydney 1 1/12
Jan 14 1989 Australia Melbourne Cricket Ground 1 0/48
Jan 12 1989 Australia Sydney 1 0/6
Jan 7 1989 Pakistan Woolloongabba, Brisbane 1 0/21
Jan 5 1989 Australia Melbourne Cricket Ground 1 1/29
Jan 1 1989 Pakistan Perth 1 0/21
Dec 17 1988 Pakistan Bellerive Oval, Hobart 1 2/48
Dec 15 1988 Australia Melbourne Cricket Ground 1 1/55
Dec 13 1988 Australia Sydney 1 0/46
Dec 10 1988 Pakistan Adelaide 1 0/43
May 21 1988 England Headingley Carnegie 1 0/33
May 19 1988 England Edgbaston 1 0/29
Mar 12 1988 Pakistan Jamaica 1 0/30
Jan 25 1988 India University Stadium, Trivandrum 1 2/40
Jan 22 1988 India Roop Singh Stadium, Gwalior 1 2/34
Jan 19 1988 India Nahar Singh Stadium, Faridabad 1 0/31
Jan 7 1988 India Sardar Patel (Gujarat) Stadium, Ahmedabad 1 1/43
Jan 5 1988 India Rajkot 1 3/42
Jan 2 1988 India Eden Gardens, Kolkata 1 2/48
Dec 23 1987 India Nehru Stadium, Gauhati 1 1/37
Dec 8 1987 India Nagpur 1 1/39
Oct 30 1987 Pakistan National Stadium, Karachi 1 0/45
Oct 26 1987 England Sawai Mansingh Stadium, Jaipur 1 1/32
Oct 21 1987 Sri Lanka Green Park, Kanpur 1 0/17
Oct 16 1987 Pakistan Gaddafi Stadium, Lahore 1 0/10
Oct 13 1987 Sri Lanka National Stadium, Karachi 1 0/22
Mar 28 1987 New Zealand Jade Stadium, Christchurch 1 0/37
Mar 21 1987 New Zealand Eden Park, Auckland 1 3/34
Mar 18 1987 New Zealand Carisbrook, Dunedin 1 5/41
Feb 6 1987 Australia Sydney 1 3/29
Jan 30 1987 England Melbourne Cricket Ground 1 0/16
Jan 24 1987 England Adelaide 1 1/21
Jan 20 1987 Australia Melbourne Cricket Ground 1 0/7
Jan 17 1987 England Woolloongabba, Brisbane 1 1/27
Jan 3 1987 England Perth 1 0/5
Nov 18 1986 Pakistan Niaz Stadium, Hyderabad 1 1/24
Nov 17 1986 Pakistan Ibn-e-Qasim Bagh Stadium, Multan 1 0/3
Dec 6 1985 Pakistan National Stadium, Karachi 1 0/9
Dec 4 1985 Pakistan Pindi Club Ground, Rawalpindi 1 1/6
Nov 27 1985 Pakistan Municipal Stadium, Gujranwala 1 0/16
Nov 15 1985 Pakistan Sharjah CA Stadium, UAE 1 0/25
Apr 23 1985 New Zealand Barbados 1 0/31
Apr 17 1985 New Zealand Trinidad 1 1/20
Apr 14 1985 New Zealand Albion Sports Complex, Berbice, Guyana 1 0/23
Mar 6 1985 Pakistan Melbourne Cricket Ground 1 0/14
Feb 27 1985 Sri Lanka Melbourne Cricket Ground 1 3/27
Feb 12 1985 Australia Sydney 1 1/52
Feb 10 1985 Australia Melbourne Cricket Ground 1 0/51
Feb 6 1985 Australia Sydney 1 0/58
Feb 2 1985 Sri Lanka Perth 1 2/47
Jan 27 1985 Australia Adelaide 1 0/39
Jan 26 1985 Sri Lanka Adelaide 1 0/45
Jan 20 1985 Australia Melbourne Cricket Ground 1 2/43
Jan 15 1985 Australia Sydney 1 1/41
Jan 13 1985 Australia Woolloongabba, Brisbane 1 3/38
Jan 12 1985 Sri Lanka Woolloongabba, Brisbane 1 2/45
Jan 10 1985 Sri Lanka Hobart 1 2/47
Jan 6 1985 Australia Melbourne Cricket Ground 1 0/37
Jun 2 1984 England Trent Bridge, Nottingham 1 0/23
May 31 1984 England Emirates Old Trafford, Manchester 1 2/45
Apr 26 1984 Australia Jamaica 1 0/25
Feb 29 1984 Australia Albion Sports Complex, Berbice, Guyana 1 1/38
Feb 11 1984 Australia Melbourne Cricket Ground 1 0/26
Feb 8 1984 Australia Sydney 1 0/29
Feb 5 1984 Australia Perth 1 1/47
Feb 4 1984 Pakistan Perth 1 0/24
Jan 29 1984 Australia Adelaide 1 2/28
Jan 28 1984 Pakistan Adelaide 1 0/30
Jan 22 1984 Australia Melbourne Cricket Ground 1 2/51
Jan 19 1984 Pakistan Sydney 1 0/24
Jan 17 1984 Australia Sydney 1 1/41
Jan 14 1984 Pakistan Woolloongabba, Brisbane 1 2/37
Jan 12 1984 Pakistan Melbourne Cricket Ground 1 0/26
Jan 8 1984 Australia Melbourne Cricket Ground 1 1/24
Dec 17 1983 India Nehru Stadium, Gauhati 1 2/33
Dec 7 1983 India Keenan Stadium, Jamshedpur 1 0/8
Jun 25 1983 India Lord's 1 0/8
Jun 22 1983 Pakistan The Oval 1 0/18
Jun 20 1983 Zimbabwe Edgbaston 1 3/41
Jun 13 1983 Zimbabwe New Road, Worcester 1 0/13
Jun 9 1983 India Emirates Old Trafford, Manchester 1 0/13
Mar 29 1983 India Albion Sports Complex, Berbice, Guyana 1 1/44
Jan 27 1982 Australia Sydney 1 2/48
Jan 23 1982 Australia Melbourne Cricket Ground 1 1/29
Jan 17 1982 Australia Woolloongabba, Brisbane 1 2/36
Jan 16 1982 Pakistan Woolloongabba, Brisbane 1 1/52
Jan 12 1982 Pakistan Sydney 1 0/41
Jan 10 1982 Australia Melbourne Cricket Ground 1 0/31
Dec 20 1981 Australia Perth 1 1/43
Dec 19 1981 Pakistan Perth 1 3/52
Dec 5 1981 Pakistan Adelaide 1 1/35
Nov 21 1981 Pakistan Melbourne Cricket Ground 1 0/52
Feb 26 1981 England Albion Sports Complex, Berbice, Guyana 1 1/26
Dec 19 1980 Pakistan Gaddafi Stadium, Lahore 1 0/18
Dec 5 1980 Pakistan Jinnah Park, Sialkot 1 2/53
Nov 21 1980 Pakistan National Stadium, Karachi 1 2/24
May 30 1980 England Lord's 1 0/28
May 28 1980 England Headingley Carnegie 1 1/50
Jan 22 1980 England Sydney 1 0/19
Jan 20 1980 England Melbourne Cricket Ground 1 0/34
Jan 16 1980 England Adelaide 1 0/46
Dec 23 1979 England Woolloongabba, Brisbane 1 0/44
Dec 21 1979 Australia Sydney 1 1/35
Nov 27 1979 Australia Sydney 1 2/47
Jun 23 1979 England Lord's 1 0/35
Jun 20 1979 Pakistan The Oval 1 3/52
Feb 22 1978 Australia Recreation Ground, St.John's, Antigua 1 0/12
Aug 30 1976 England Edgbaston 1 1/4
Dec 20 1975 Australia Adelaide 1 0/10
Jun 14 1975 Australia The Oval 1 2/18
Jun 11 1975 Pakistan Edgbaston 1 1/21