CricketScore

Players / MA Agarwal

Men's cricket

MA Agarwal: runs, wickets and records

163 recorded matches from 9 Apr 2011 to 24 Sep 2026, most often for Kings XI Punjab, Royal Challengers Bangalore, India. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests21361,48824341.3353.54618928
ODIs55863217.20103.600121
T20 leagues1301252,75610622.97133.5113273100
County Championship71155817750.7361.921749

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
243330Bangladesh14 Nov 2019
215371South Africa2 Oct 2019
177220Worcestershire15 Sep 2026
175195Durham24 Sep 2025
150311New Zealand3 Dec 2021

MA Agarwal: matches in the records

MA Agarwal appears in 163 recorded men's matches, from 9 April 2011 to 24 September 2026, most often for Kings XI Punjab, Royal Challengers Bangalore and India. The matches split as 21 in Test matches, 5 in One Day Internationals, 130 in franchise Twenty20 leagues and 7 in the County Championship. The most frequent opponents in the records are Mumbai Indians (19 matches), Chennai Super Kings (18 matches) and Kolkata Knight Riders (17 matches). The ground used most often is M Chinnaswamy Stadium, with 13 matches.

MA Agarwal batting record

In Test matches, the batting record is 1,488 runs in 36 innings, an average of 41.33, a strike rate of 53.5 and a highest score of 243, with 4 hundreds, 6 fifties and 1 ducks.

In One Day Internationals, the batting record is 86 runs in 5 innings, an average of 17.20, a strike rate of 103.6 and a highest score of 32.

In franchise Twenty20 leagues, the batting record is 2,756 runs in 125 innings, an average of 22.97, a strike rate of 133.5 and a highest score of 106, with 1 hundred, 13 fifties and 7 ducks.

In the County Championship, the batting record is 558 runs in 11 innings, an average of 50.73, a strike rate of 61.9 and a highest score of 177, with 2 hundreds, 1 fifties and 3 ducks.

MA Agarwal highest innings

The highest individual scores in the records are: 243 from 330 balls against Bangladesh at Holkar Cricket Stadium on 14 November 2019 (Tests). 215 from 371 balls against South Africa at Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium on 2 October 2019 (Tests). 177 from 220 balls against Worcestershire at Riverside Ground, Chester-le-Street on 15 September 2026 (the County Championship). 175 from 195 balls against Durham at Headingley, Leeds on 24 September 2025 (the County Championship). 150 from 311 balls against New Zealand at Wankhede Stadium, Mumbai on 3 December 2021 (Tests).

MA Agarwal results with the side

In Test matches, the player's side won 14 and lost 5 of the 21 recorded matches (73.7% of decided matches).

In franchise Twenty20 leagues, the player's side won 55 and lost 72 of the 130 recorded matches (43.3% of decided matches).

Against the most frequent opponents the results were Mumbai Indians: 9 won, 9 lost in 19 matches, Chennai Super Kings: 6 won, 12 lost in 18 matches, Kolkata Knight Riders: 5 won, 12 lost in 17 matches, Sunrisers Hyderabad: 7 won, 6 lost in 14 matches and Rajasthan Royals: 5 won, 8 lost in 13 matches.

MA Agarwal teams

Matches by side: Kings XI Punjab (35), Royal Challengers Bangalore (28), India (26), Punjab Kings (25), Delhi Daredevils (21), Sunrisers Hyderabad (14), Royal Challengers Bengaluru (4), Durham (4), Rising Pune Supergiant (3) and Yorkshire (3).

MA Agarwal main grounds

The grounds used most often are M Chinnaswamy Stadium (13), Dubai International Cricket Stadium (10), Punjab Cricket Association IS Bindra Stadium (10), Wankhede Stadium, Mumbai (10), Feroz Shah Kotla (8) and MA Chidambaram Stadium, Chepauk (6).

MA Agarwal runs by year

Runs in each calendar year of the records: 2011 (141), 2012 (225), 2013 (67), 2014 (115), 2015 (213), 2016 (27), 2017 (26), 2018 (238), 2019 (1,086), 2020 (643), 2021 (794), 2022 (326), 2023 (270), 2024 (64), 2025 (296), 2026 (357).

MA Agarwal matches by year

Recorded matches in each calendar year: 2011 (8), 2012 (15), 2013 (5), 2014 (8), 2015 (10), 2016 (3), 2017 (3), 2018 (12), 2019 (21), 2020 (20), 2021 (16), 2022 (17), 2023 (10), 2024 (4), 2025 (7), 2026 (4).

MA Agarwal fours and sixes

In Test matches, 189 fours and 28 sixes, one boundary every 12.8 balls faced; 62.1% of the runs came in boundaries.

In franchise Twenty20 leagues, 273 fours and 100 sixes, one boundary every 5.5 balls faced; 61.4% of the runs came in boundaries.

In the County Championship, 74 fours and 9 sixes, one boundary every 10.9 balls faced; 62.7% of the runs came in boundaries.

How MA Agarwal gets out

In Test matches, 36 recorded dismissals: caught 69%, lbw 22%, bowled 6% and run out 3%.

In franchise Twenty20 leagues, 120 recorded dismissals: caught 70%, bowled 18%, lbw 3% and run out 3%.

MA Agarwal player of the match awards

Of the 6 player of the match awards on record, the first is dated 15 April 2015 (Kings XI Punjab v Delhi Daredevils) and the latest 13 April 2022 (Punjab Kings v Mumbai Indians): 2 in Test matches and 4 in franchise Twenty20 leagues.

MA Agarwal first and latest matches

The first recorded match in Test matches is dated 26 December 2018 against Australia and the latest 12 March 2022 against Sri Lanka.

The first recorded match in One Day Internationals is dated 5 February 2020 against New Zealand and the latest 29 November 2020 against Australia.

The first recorded match in franchise Twenty20 leagues is dated 9 April 2011 against Kochi Tuskers Kerala and the latest 3 June 2025 against Punjab Kings.

The first recorded match in the County Championship is dated 8 September 2025 against Somerset and the latest 24 September 2026 against Lancashire.

MA Agarwal against different opponents

The most runs against a single opponent are 475 against South Africa in 10 innings (average 47.50), 435 against Mumbai Indians in 18 innings (average 25.59), 393 against Rajasthan Royals in 13 innings (average 30.23) and 380 against New Zealand in 11 innings (average 34.55).

MA Agarwal at different grounds

The grounds that have produced the most runs are Wankhede Stadium, Mumbai (418 runs in 11 innings), Dubai International Cricket Stadium (311 runs in 10 innings), Holkar Cricket Stadium (258 runs in 6 innings) and Punjab Cricket Association IS Bindra Stadium (243 runs in 10 innings).

MA Agarwal recent years

Year by year, the latest figures in the records are 2021: 16 matches and 794 runs; 2022: 17 matches and 326 runs; 2023: 10 matches and 270 runs; 2024: 4 matches and 64 runs; 2025: 7 matches and 296 runs; 2026: 4 matches and 357 runs.

MA Agarwal year by year

The busiest year in the records is 2019, with 21 matches. The most runs in a calendar year came in 2019: 1,086.

Questions and answers

How many matches has MA Agarwal played?

163 recorded matches, from 9 April 2011 to 24 September 2026.

How many runs has MA Agarwal scored in Tests?

1,488 runs in 36 innings, at an average of 41.33.

How many runs has MA Agarwal scored in ODIs?

86 runs in 5 innings, at an average of 17.20.

How many runs has MA Agarwal scored in T20 leagues?

2,756 runs in 125 innings, at an average of 22.97.

What is MA Agarwal's highest score?

243 from 330 balls against Bangladesh on 14 November 2019, at Holkar Cricket Stadium.

How many sixes has MA Agarwal hit?

138 sixes and 548 fours in the recorded matches.

How many player of the match awards has MA Agarwal won?

6 in the recorded matches.

How many hundreds has MA Agarwal scored?

7 in the recorded matches.

Which teams has MA Agarwal played for?

Kings XI Punjab (35), Royal Challengers Bangalore (28), India (26), Punjab Kings (25), Delhi Daredevils (21), Sunrisers Hyderabad (14), Royal Challengers Bengaluru (4) and Durham (4).

When was MA Agarwal's most recent recorded match?

24 September 2026.

Team pages

Records