Players / MA Agarwal
Men's cricketMA 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| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 21 | 36 | 1,488 | 243 | 41.33 | 53.5 | 4 | 6 | 189 | 28 |
| ODIs | 5 | 5 | 86 | 32 | 17.20 | 103.6 | 0 | 0 | 12 | 1 |
| T20 leagues | 130 | 125 | 2,756 | 106 | 22.97 | 133.5 | 1 | 13 | 273 | 100 |
| County Championship | 7 | 11 | 558 | 177 | 50.73 | 61.9 | 2 | 1 | 74 | 9 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 243 | 330 | Bangladesh | 14 Nov 2019 |
| 215 | 371 | South Africa | 2 Oct 2019 |
| 177 | 220 | Worcestershire | 15 Sep 2026 |
| 175 | 195 | Durham | 24 Sep 2025 |
| 150 | 311 | New Zealand | 3 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.