Skip to content
Cricket Record Book

Ajinkya Rahane Stats, Centuries and IPL Career

Official career totals checked 8 Oct 2026. Detailed tables built from full scorecards of 84 Tests, 89 ODIs, 20 T20Is, 212 IPL, up to 24 May 2026.

Ajinkya Rahane stats are anchored in Test cricket, where 85 matches brought him 5,077 runs, 12 hundreds and a peak of 188. Beyond that sit 2,962 ODI runs including 3 hundreds, 375 from T20Is, and 5,367 across 212 IPL games.

Every one of those numbers is a top-order batter’s line: he bowled almost never, with a single IPL wicket in the scorecards. He retired from all cricket on 30 Jul 2026. This page lists his official totals, all 17 centuries that have full scorecards, his IPL record by season and team, and how he fared against each country.

Ajinkya Rahane stats by format

Tests are the heart of the record. Officially: 85 caps, 5,077 runs, 12 hundreds, top score 188. The 84 Tests that have full scorecards give an average of 38.68, plus 26 fifties and 580 fours. Those scorecards run from 22 Mar 2013 against Australia in Delhi to 20 Jul 2023.

ODIs: 2,962 runs over 90 games, 3 centuries, 111 the best. The scorecard table adds 23 fifties, with him averaging 35.01 and scoring 78.52 per 100 balls. His final ODI in the data is dated 16 Feb 2018.

T20Is were a short chapter: 20 games and 375 runs, topped by 61. That innings came against England at Old Trafford on 31 Aug 2011, his first T20I on record here, and the last one is from Aug 2016.

The IPL kept him busy long after his India career ended: 212 matches yielding 5,367 runs, more than he made in Tests.

Ajinkya Rahane Career Stats: Official Totals

Official career figures, checked 8 Oct 2026. The detailed tables below are built from full match scorecards, so their totals can be a few matches short.

FormatMRuns100sHSWkts
Tests855,07712188–
ODIs902,9623111–
T20Is20375061–
IPL2125,3672105*–

Ajinkya Rahane batting stats by format

FormatMInnsRunsHSAvgSR100s50s4s6s
Tests841435,06718838.6849.62122658035
ODIs89862,90611135.0178.5232328933
T20Is20203756120.83113.2901326
All internationals1932498,34818835.9858.61155090174
IPL2121975,367105*30.15125.60235540141

Ajinkya Rahane Centuries List

#ScoreBalls4s6sFormatAgainstVenueDate
1103*60125IPLRoyal Challengers BengaluruBangalore15 Apr 2012
2118158171TestsNew ZealandBasin Reserve, Wellington14 Feb 2014
3103154151TestsEnglandLord’s Cricket Ground, London17 Jul 2014
4106100104ODIsEnglandEdgbaston, Birmingham2 Sep 2014
5111108132ODIsSri LankaBarabati Stadium, Cuttack2 Nov 2014
6147171210TestsAustraliaMelbourne Cricket Ground, Melbourne26 Dec 2014
7126243100TestsSri LankaP Sara Oval, Colombo20 Aug 2015
8127215114TestsSouth AfricaArun Jaitley Stadium, Delhi3 Dec 2015
9100*20683TestsSouth AfricaArun Jaitley Stadium, Delhi3 Dec 2015
10108*237133TestsWest IndiesSabina Park, Kingston30 Jul 2016
11188381184TestsNew ZealandHolkar Cricket Stadium, Indore8 Oct 2016
12103104102ODIsWest IndiesQueen’s Park Oval, Port of Spain25 Jun 2017
13132222140TestsSri LankaSinhalese Sports Club Ground, Colombo3 Aug 2017
14105*63113IPLDelhi CapitalsJaipur22 Apr 2019
1510224250TestsWest IndiesSir Vivian Richards Stadium, North Sound22 Aug 2019
16115192171TestsSouth AfricaJSCA International Stadium Complex, Ranchi19 Oct 2019
17112223120TestsAustraliaMelbourne Cricket Ground, Melbourne26 Dec 2020

Ajinkya Rahane Highest Score in Tests and ODIs

ScoreBalls6sFormatAgainstDate
1883814TestsNew Zealand8 Oct 2016
1471710TestsAustralia26 Dec 2014
1322220TestsSri Lanka3 Aug 2017
1272154TestsSouth Africa3 Dec 2015
1262430TestsSri Lanka20 Aug 2015
1181581TestsNew Zealand14 Feb 2014
1151921TestsSouth Africa19 Oct 2019
1122230TestsAustralia26 Dec 2020
1111082ODIsSri Lanka2 Nov 2014
108*2373TestsWest Indies30 Jul 2016

Ajinkya Rahane IPL Runs by Season and Team

SeasonTeamMRunsHSAvgSR100s50s6s
2008Mumbai Indians2442.0023.53000
2009Mumbai Indians814462*24.00117.07023
2011Rajasthan Royals101205220.00122.45012
2012Rajasthan Royals16560103*40.00129.331310
2013Rajasthan Royals1848868*34.86106.550411
2014Rajasthan Royals133397228.25116.49033
2015Rajasthan Royals1454091*49.09130.750413
2016Rising Pune Supergiant144807443.64126.65069
2017Rising Pune Supergiant163826025.47118.27029
2018Rajasthan Royals1537065*28.46118.21015
2019Rajasthan Royals14393105*32.75137.89119
2020Delhi Capitals91136014.12105.61012
2021Delhi Capitals2888.00100.00000
2022Kolkata Knight Riders71334419.00103.91004
2023Chennai Super Kings1432671*32.60172.490216
2024Chennai Super Kings132424520.17123.47007
2025Kolkata Knight Riders133906135.45147.730320
2026Kolkata Knight Riders143356725.77135.080218
All seasons2125,367105*30.15125.60235141

Ajinkya Rahane international runs by year

YearMRunsHSAvg100s50s
2011134019130.8503
201261224220.3300
201393309630.0003
2014371,58314735.1857
2015321,35212740.9737
2016261,03918841.5625
2017231,14013240.71210
2018177748132.2506
2019864211571.3325
2020427211238.8610
2021134796720.8302
20222685817.0001
202331468936.5001

Ajinkya Rahane Record Against Each Team

AgainstMRunsHSAvg100s
Australia311,71314740.792
England461,62110626.152
South Africa271,39012744.843
West Indies231,151108*54.813
New Zealand1989718834.502
Sri Lanka2271513227.503
Bangladesh105139846.640
Zimbabwe72186331.140
Pakistan6974216.170
Ireland13333*–0
UAE10––0

Ajinkya Rahane debut: first match in each format

First match with a full scorecard in our record for each format.

FormatFirst matchAgainstVenue
Tests22 Mar 2013AustraliaArun Jaitley Stadium, Delhi
ODIs3 Sep 2011EnglandRiverside Ground, Chester-le-Street
T20Is31 Aug 2011EnglandOld Trafford, Manchester
IPL27 Apr 2008Deccan ChargersMumbai

Ajinkya Rahane Last 10 Matches

DateFormatAgainstBatting
24 May 2026IPLDelhi Capitals63 (39)
20 May 2026IPLMumbai Indians21 (17)
16 May 2026IPLGujarat Titans14 (14)
13 May 2026IPLRoyal Challengers Bengaluru19 (13)
8 May 2026IPLDelhi Capitals13 (9)
3 May 2026IPLSunrisers Hyderabad43 (36)
26 Apr 2026IPLLucknow Super Giants10 (15)
19 Apr 2026IPLRajasthan Royals0 (2)
17 Apr 2026IPLGujarat Titans0 (1)
14 Apr 2026IPLChennai Super Kings28 (22)

Ajinkya Rahane centuries and best years

Most of his Test hundreds came away from home. He reached three figures at Wellington, Lord’s, Kingston, North Sound and twice in Colombo, plus two at the Melbourne Cricket Ground: 147 in Dec 2014 and 112 in Dec 2020, both in Boxing Day Tests. His highest score, 188 from 381 balls, came versus New Zealand at the Holkar Cricket Stadium in Oct 2016. In Delhi in Dec 2015 he made a hundred in each innings against South Africa, 127 and then 100*.

No year beat 2014, which gave him 1,583 runs for India, 5 of them hundreds, across 37 games. Fewer games came in 2019, yet he averaged 71.33 that year for 642 runs.

By opponent, Australia gave up the most runs, 1,713 at 40.79. West Indies were his best side to bat against, at 54.81 with 3 hundreds. England saw him most, in 46 matches, but held him to 26.15, and Pakistan to 16.17 over 6 games. For context on these totals, see the list of most international centuries.

Ajinkya Rahane IPL teams and seasons

Six franchises appear in his season table. He began with Mumbai Indians, playing his first match on 27 Apr 2008 against Deccan Chargers, then spent most of his prime at Rajasthan Royals. Rising Pune Supergiant, Delhi Capitals, Chennai Super Kings and Kolkata Knight Riders followed.

Both IPL hundreds came in Rajasthan colours: 103* from 60 balls versus Royal Challengers Bengaluru in Apr 2012, and 105* from 63 versus Delhi Capitals in Apr 2019. His biggest season was 2012, with 560 runs, and 2015 brought 540 at 49.09. A late change of gear came with Chennai in 2023, when his strike rate jumped to 172.49 with 16 sixes.

His last two seasons were with Kolkata Knight Riders, scoring 390 in 2025 and 335 in 2026. All of his last 10 matches came in IPL 2026, and the final one, against Delhi Capitals on 24 May 2026, brought 63 from 39 balls. More IPL leaders sit on the most IPL runs page.

Questions about Ajinkya Rahane

Has Ajinkya Rahane retired?

Yes, from all cricket, on 30 Jul 2026. The last game with a full scorecard here is his IPL innings of 63 for Kolkata Knight Riders against Delhi Capitals, played on 24 May 2026.

How many centuries has Ajinkya Rahane scored?

Seventeen in total: 12 Tests, 3 ODIs and 2 IPL. Every one sits in the centuries list above, and 15 of them came for India. He never made a T20I hundred.

What is Ajinkya Rahane's highest score?

188, faced 381 balls, New Zealand the opponent, at Indore, in the Test starting 8 Oct 2016. His top ODI knock is 111 against Sri Lanka at Cuttack on 2 Nov 2014, and in the IPL it is 105* against Delhi Capitals in 2019.

How many runs did Ajinkya Rahane score in IPL 2026?

335 runs, 14 matches, all for Kolkata Knight Riders, with 2 fifties and 67 as his best. He scored at a strike rate of 135.08 that season.

Which IPL teams did Ajinkya Rahane play for?

Six: Mumbai Indians, Rajasthan Royals, Rising Pune Supergiant, Delhi Capitals, Chennai Super Kings and Kolkata Knight Riders. Rajasthan Royals had him longest, across seven seasons in the table.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.