The Australia national cricket team toured Ceylon and India in the last three months of 1969. The team, captained by Bill Lawry, played five Test matches against India, captained by the Nawab of Pataudi Jr. The Australians also played first-class matches versus each of the five Indian Zone teams: Central, North, West, East and South. In Ceylon, they played one first-class game against Ceylon and three minor matches. Australia won the Test series in India 3-1 with one match drawn. It was to be Australia's last Test series win in India until Adam Gilchrist's side's victory in the 2004-05 series.
Contents
-
Series lead up 1
-
First class games 2
-
First Test 3
-
Second Test 4
-
Third Test 5
-
Fourth Test 6
-
Fifth Test 7
-
Aftermath 8
-
Test series summary 9
-
References 10
-
External sources 11
-
Further reading 12
Series lead up
Australia came into the series with a win under its belt against Garfield Sobers' West Indians at home the previous season. They had also retained The Ashes by drawing the 1968 series in England. Prior to the Australians' arrival, India had just managed to draw its home series against New Zealand by drawing the deciding Third Test because of rain; India had been 7/76 chasing 268.
First class games
The Australian cricket team played three minor matches in Ceylon before the first-class fixture against the Ceylonese national team on 24 October; the game was drawn. Australia's first match in India was against West Zone on 31 October, also ending in a draw. A highlight of the match was CG Borde's 113 in West Zone's first innings.
First Test
The First Test was scheduled between 4–9 November. It was originally scheduled to be played in Ahmedabad, but was moved to Bombay due to riots.[1] India won the toss and batted first, where they made 271, Australia's Graham McKenzie taking 5-69. Australia scored 345 built on Keith Stackpole's 103. In the second innings, Australia dismissed India for 137 with Johnny Gleeson taking 4-56. Australia won by eight wickets, successfully chasing the target of 64. There was rioting in the ground, after Indian player Srinivas Venkataraghavan was given out when his bat did not appear to make contact with the ball.[1] This Test was followed by a tour match against Central Zone on 11 November, with Australia winning by an innings and 32 runs.
Second Test
The Second Test began on 15 November and India again won the toss and batted. They made 320 through half centuries from Farokh Engineer and Ashok Mankad. A century from Paul Sheahan gave Australia a small lead of 28. Gundappa Viswanath's 137 in the second innings allowed India to declare, setting Australia a victory target of 285. Australia were 0/95 at stumps on the fifth day. Australia's tour match against North Zone on 24 November was also drawn.
Third Test
On 28 November, the Third Test began. A century from Ian Chappell took Australia to 296, and then Ashley Mallett spun India out for 223, taking 6-64. However, Bishan Bedi and EAS Prasanna then took five wickets each in Australia's innings and had the tourists out for just 107, leaving India with a target of 181 for victory. Ajit Wadekar's 91 set up India's victory by seven wickets, which saw the series locked at 1-1 going into the fourth and Fifth Tests. Australia won its tour match against East Zone on 8 December by 96 runs.
Fourth Test
The Fourth Test started on 12 December and Australia won the toss, electing to field. McKenzie took 6-67 for Australia and ensured India's dismissal for 212. Half-centuries from Chappell and Doug Walters gave Australia a lead of 123, Bedi's 7-98 preventing a bigger Australian lead. In the second innings, Alan Connolly and Eric Freeman helped remove India for 161 and Australia needed only 42 for victory; they won by 10 wickets. Six people were killed and thirty were injured when police fired into a crowd who rushed the ticket counters before the start of the fourth day.[1]
Fifth Test
The Fifth Test began on 24 December with India needing a victory to draw the series. Batting first, Australia made 258, largely through Walters's 102, and then dismissed India for 163. However, an Indian fightback in the second innings saw Australia reduced to 6/24 at one point before Ian Redpath rescued the innings for Australia, scoring 63. Australia were all out for 153, setting India 249 for victory. Mallett took his second five-for in the match and helped Australia dismiss India for 171, Australia winning by 77 runs.
Ashley Mallett ended up being the leading wicket taker of the series with 28 wickets at an average of 19.10; the second most successful bowler was Bishan Bedi with 21 at 20.57. The leading run scorer was India's GR Viswanath with 334 runs at 47.71; Australia's Ian Chappell was the next most successful batsmen with 324 runs at 46.28.
Aftermath
The tour was to be Australia's last successful series in India until victory under Adam Gilchrist in 2004-05. Between those series, Australia were unsuccessful on tours in 1979-80, 1996–97, 1997–98, and 2000–01; the 1986-87 tour was drawn 0-0 with the First Test a tie. India turned out to rebound from the loss by winning its next two series in the West Indies and England; they were its first series wins in those countries. Because Australia were scheduled for a tour in South Africa immediately after this series, they flew straight to South Africa for a four Test series without returning home.
Test series summary
References
-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --
local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno
local p = {}
-- Helper functions
local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end
local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end
function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end
function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end
function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end
function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end
-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.
function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end
function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end
-- Hatnote -- -- Produces standard hatnote text. Implements the template.
function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )
end
return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --
local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno
local p = {}
-- Helper functions
local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end
local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end
function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end
function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end
function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end
function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end
-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.
function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end
function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end
-- Hatnote -- -- Produces standard hatnote text. Implements the template.
function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )
end
return p
External sources
-
Ceylon itinerary
-
India itinerary
Further reading
-
Mihir Bose, A History of Indian Cricket, Andre-Deutsch, 1990
-
Ramachandra Guha, A Corner of a Foreign Field - An Indian History of a British Sport, Picador, 2001
-
Wisden Cricketers Almanack 1971
International cricket tours of India
|
|
Test and LOI tours
|
|
Australia
|
|
|
Bangladesh
|
-
inaugural tour still to be arranged
|
|
England
|
|
|
New Zealand
|
|
|
Pakistan
|
|
|
South Africa
|
|
|
Sri Lanka
|
|
|
West Indies
|
|
|
Zimbabwe
|
|
|
Tournaments hosted
|
|
Multiple teams
|
|
|
Other tours
|
|
Australian
|
|
|
Bangladeshi
|
|
|
Ceylonese/Sri Lankan
|
|
|
Dutch
|
|
|
English
|
|
|
Kenyan
|
|
|
Multi-national
|
|
|
Tanzanian
|
|
|
International cricket tours of Sri Lanka
|
|
Test and LOI tours
|
|
Australia
|
|
|
Bangladesh
|
|
|
England
|
|
|
India
|
|
|
New Zealand
|
|
|
Pakistan
|
|
|
South Africa
|
|
|
West Indies
|
|
|
Zimbabwe
|
|
|
|
Tournaments hosted
|
|
Multiple teams
|
|
|
|
Other tours
|
|
Afghan
|
|
|
Australian
|
|
|
Bangladeshi
|
|
|
Canadian
|
|
|
English
|
|
|
Indian
|
|
|
Kenyan
|
|
|
Malaysian
|
|
|
Multi-national
|
|
|
New Zealand
|
|
|
Pakistani
|
|
|
Scottish
|
|
|
West Indian
|
|
|
|
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.