Skip to content
Cricket Record Book

Cheteshwar Pujara Stats and Test Career Records

Official career totals checked 8 Oct 2026. Detailed tables built from full scorecards of 102 Tests, 5 ODIs, 30 IPL, up to 7 Jun 2023.

Cheteshwar Pujara stats come almost entirely from Test cricket: 103 matches for India, 7,195 runs, 19 centuries and a top score of 206 not out. He played just 5 ODIs, for 51 runs, and 30 IPL matches, for 390 runs.

The numbers describe a classic Test batter. Across his fully scored Tests he moved along at 44.29 runs per 100 balls and hit only 16 sixes, yet averaged 43.66 and added 35 fifties to his hundreds. Retirement from all cricket followed on 24 Aug 2025. This page lists every hundred, his runs by year, his record against each Test side and his short IPL career. The longer Test lists are on most runs in Test cricket.

Cheteshwar Pujara Test career in numbers

Tests: the heart of the record. The scorecard tables, covering 102 of his Tests, show 858 fours, only 16 sixes and 12 ducks. England were on the wrong end of his Test best, an unbeaten 206 spread over 389 balls at Ahmedabad in Nov 2012.

His peak ran from 2012 to 2019. In 2012 he averaged 81.75 across 6 internationals with three hundreds. He made 1,140 runs with 4 hundreds in 2017, his biggest year. The years after 2019 were harder: 163 runs at 20.38 in 2020 and 702 at 28.08 without a hundred in 2021.

ODIs: a brief run of 5 games and 51 runs; Bangladesh saw the best of it, 27, in Jun 2014.

IPL: 30 matches and 390 runs, with one fifty. Tests were clearly his format, which is why this page leans on them.

Cheteshwar Pujara Stats: Official Career 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
Tests1037,19519206*0
ODIs551027–
IPL30390051–

Cheteshwar Pujara Test, ODI and IPL Batting Stats

FormatMInnsRunsHSAvgSR100s50s4s6s
Tests1021757,160206*43.6644.29193585816
ODIs55512710.2039.230040
All internationals1071807,211206*42.6744.25193586216
IPL30223905120.5399.7401504

Cheteshwar Pujara Test Centuries List

#ScoreBalls4s6sFormatAgainstVenueDate
1159306191TestsNew ZealandRajiv Gandhi International Stadium, Hyderabad23 Aug 2012
2206*389210TestsEnglandNarendra Modi Stadium, Ahmedabad15 Nov 2012
3135350120TestsEnglandWankhede Stadium, Mumbai23 Nov 2012
4204341301TestsAustraliaRajiv Gandhi International Stadium, Hyderabad2 Mar 2013
5113167120TestsWest IndiesWankhede Stadium, Mumbai14 Nov 2013
6153270210TestsSouth AfricaThe Wanderers Stadium, Johannesburg18 Dec 2013
7145*289140TestsSri LankaSinhalese Sports Club Ground, Colombo28 Aug 2015
8101*14890TestsNew ZealandHolkar Cricket Stadium, Indore8 Oct 2016
9124206170TestsEnglandSaurashtra Cricket Association Stadium, Rajkot9 Nov 2016
10119204122TestsEnglandACA-VDCA Cricket Stadium, Visakhapatnam17 Nov 2016
11202525210TestsAustraliaJSCA International Stadium Complex, Ranchi16 Mar 2017
12153265130TestsSri LankaGalle International Stadium, Galle26 Jul 2017
13133232111TestsSri LankaSinhalese Sports Club Ground, Colombo3 Aug 2017
14143362140TestsSri LankaVidarbha Cricket Association Stadium, Nagpur24 Nov 2017
15132*257160TestsEnglandThe Rose Bowl, Southampton30 Aug 2018
1612324672TestsAustraliaAdelaide Oval, Adelaide6 Dec 2018
17106319100TestsAustraliaMelbourne Cricket Ground, Melbourne26 Dec 2018
18193373220TestsAustraliaSydney Cricket Ground, Sydney3 Jan 2019
19102*130130TestsBangladeshZahur Ahmed Chowdhury Stadium, Chattogram14 Dec 2022

Cheteshwar Pujara Highest Score in Tests

ScoreBalls6sFormatAgainstDate
206*3890TestsEngland15 Nov 2012
2043411TestsAustralia2 Mar 2013
2025250TestsAustralia16 Mar 2017
1933730TestsAustralia3 Jan 2019
1593061TestsNew Zealand23 Aug 2012
1532650TestsSri Lanka26 Jul 2017
1532700TestsSouth Africa18 Dec 2013
145*2890TestsSri Lanka28 Aug 2015
1433620TestsSri Lanka24 Nov 2017
1353500TestsEngland23 Nov 2012

Cheteshwar Pujara IPL Career by Season

SeasonTeamMRunsHSAvgSR100s50s6s
2010Kolkata Knight Riders1012245*30.50106.09003
2011Royal Challengers Bengaluru7342511.33109.68000
2012Royal Challengers Bengaluru317115.6777.27001
2013Royal Challengers Bengaluru4925123.0092.93010
2014Punjab Kings612540*25.00100.81000
All seasons303905120.5399.74014

Cheteshwar Pujara Test Runs by Year

YearMRunsHSAvg100s50s
201021057226.2501
20111222.0000
20126654206*81.7530
20131084220464.7733
2014135217322.6502
20155347145*49.5711
20161183612455.7334
2017111,14020267.0645
201812802132*38.1934
2019850719346.0914
202041635420.3801
2021147029128.0806
20225409102*45.4413
202351815925.8601

Cheteshwar Pujara record against each team

AgainstMRunsHSAvg100s
Australia252,07420449.385
England271,778206*39.515
South Africa1788215330.411
New Zealand1286715939.412
Sri Lanka774315374.304
Bangladesh8506102*56.221
West Indies934811334.801
Zimbabwe213136.500

Cheteshwar Pujara debut: first match in each format

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

FormatFirst matchAgainstVenue
Tests9 Oct 2010AustraliaM Chinnaswamy Stadium, Bengaluru
ODIs1 Aug 2013ZimbabweQueens Sports Club, Bulawayo
IPL12 Mar 2010Deccan ChargersMumbai

Cheteshwar Pujara Last Test Matches

DateFormatAgainstBatting
7 Jun 2023TestsAustralia14 (25) & 27 (47)
9 Mar 2023TestsAustralia42 (121)
1 Mar 2023TestsAustralia1 (4) & 59 (142)
17 Feb 2023TestsAustralia0 (7) & 31* (74)
9 Feb 2023TestsAustralia7 (14)
22 Dec 2022TestsBangladesh24 (55) & 6 (12)
14 Dec 2022TestsBangladesh90 (203) & 102* (130)
1 Jul 2022TestsEngland13 (46) & 66 (168)
11 Jan 2022TestsSouth Africa43 (77) & 9 (33)
3 Jan 2022TestsSouth Africa3 (33) & 53 (86)

Cheteshwar Pujara centuries and double hundreds

All 19 of his hundreds are in Tests, and three of them went past 200. After the 206* at Ahmedabad he made 204 against Australia at Hyderabad on 2 Mar 2013 and 202 off 525 balls against Australia at Ranchi on 16 Mar 2017. He came close to a fourth with 193 at Sydney on 3 Jan 2019.

That Sydney innings ended a big Border-Gavaskar Trophy series in Australia: 123 at Adelaide in Dec 2018, 106 at Melbourne later that month, then 193. Australia are his top opponent overall, with 2,074 runs in 25 matches and 5 hundreds. More on that rivalry is at India vs Australia.

England also conceded 5 hundreds, with 1,778 runs. Sri Lanka gave up runs most cheaply: 743 at 74.30, with 4 hundreds in just 7 matches. South Africa held him to 30.41.

His quickest hundred on the list was also his last, a 130-ball 102* in Chattogram in Dec 2022, Bangladesh the opponents. See where he ranks on most centuries in Test cricket.

Pujara in the IPL and his last Tests

His 30 IPL matches came for three teams: Kolkata Knight Riders, Royal Challengers Bengaluru (then called Royal Challengers Bangalore) and Punjab Kings (then Kings XI Punjab). Deccan Chargers were the opponents for his earliest IPL match in this record book, on 12 Mar 2010.

A lone IPL fifty came for Bengaluru: 51 from 48 balls, Punjab Kings the opponents, 6 May 2013. His best season total was 125 runs for Punjab Kings in 2014, and his last IPL match in the record is dated 3 May 2014.

The last 10 matches are all Tests. The highlight is the Chattogram match of Dec 2022, where he made 90 and 102*. Australia supplied his final five Tests in the record, all in 2023, and 59 was the highest he managed in them. The last of them began on 7 Jun 2023, when he made 14 and 27. For India’s wider record, see the India national team page, and for a team-mate’s numbers, Virat Kohli stats.

Questions about Cheteshwar Pujara

How many centuries has Cheteshwar Pujara scored?

He made 19 Test hundreds, three of them double hundreds. He has no hundred in ODIs or the IPL. His last Test hundred was 102* against Bangladesh on 14 Dec 2022.

What is Cheteshwar Pujara's highest score in Test?

It is 206*, made at Ahmedabad versus England on 15 Nov 2012 across 389 balls. He also made 204 and 202 against Australia, and 193 at Sydney.

Has Cheteshwar Pujara retired?

Yes. His retirement from all cricket is dated 24 Aug 2025. The final Test for him in this record book started on 7 Jun 2023, versus Australia.

What is Cheteshwar Pujara's highest score in IPL?

Fifty-one, from 48 balls versus Punjab Kings in May 2013. His whole IPL career amounts to 390 runs in 30 games.

What was Cheteshwar Pujara's fastest century in Test?

Judged by balls faced, the Chattogram 102* of Dec 2022 is the shortest of his hundreds, needing 130 deliveries. The unbeaten 101 at Indore versus New Zealand in Oct 2016, from 148 balls, comes next.

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