- Home
- Players
- Mayank Agarwal
Punjab Kings · Men's cricket
Mayank Agarwal stats
Data through 24 September 2026Last updated 24 September 2026
Coverage: matches in the Cricsheet data from 9 April 2011 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2011 and 2026, Mayank Agarwal appears in 21 Tests, 5 ODIs for India in the Cricsheet data. The most runs came in T20 leagues: 3,560 at an average of 23.58 and a strike rate of 132.1, with a highest score of 106. Against South Africa in Tests, Mayank Agarwal averaged 47.50 over 10 innings.
International matches
26
Tests 21 · ODIs 5
International runs
1,574
4 hundreds
T20 league & domestic matches
165
3,560 runs
Best batting average (Test)
41.33
36 innings
Highest score
243
Test
Teams played for
Punjab Kings 2018–2022 · 60Karnataka 2016–2023 · 35Royal Challengers Bengaluru 2011–2025 · 32India 2018–2022 · 26Delhi Capitals 2014–2016 · 21Sunrisers Hyderabad 2023–2024 · 14Durham 2026 · 4Yorkshire 2025 · 3Rising Pune Supergiant 2017 · 3
Mayank Agarwal batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 21 | 36 | 0 | 1,488 | 243 | 41.33 | 2,782 | 53.5 | 4 | 6 | 1 | 189 | 28 |
| ODI | 5 | 5 | 0 | 86 | 32 | 17.20 | 83 | 103.6 | 0 | 0 | 0 | 12 | 1 |
| T20 (leagues & domestic) | 165 | 160 | 9 | 3,560 | 106 | 23.58 | 2,695 | 132.1 | 1 | 18 | 10 | 361 | 123 |
| First-class | 7 | 11 | 0 | 558 | 177 | 50.73 | 902 | 61.9 | 2 | 1 | 3 | 74 | 9 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2011 | 141 |
| 2012 | 225 |
| 2013 | 67 |
| 2014 | 115 |
| 2015 | 213 |
| 2016 | 85 |
| 2017 | 26 |
| 2018 | 496 |
| 2019 | 1,383 |
| 2020 | 643 |
| 2021 | 877 |
| 2022 | 334 |
| 2023 | 370 |
| 2024 | 64 |
| 2025 | 296 |
| 2026 | 357 |
Year-by-year batting (23 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2011 | T20 (leagues & domestic) | 7 | 141 | 20.14 | 117.5 | 41 | 0 | 0 |
| 2012 | T20 (leagues & domestic) | 12 | 225 | 20.45 | 142.4 | 64 | 0 | 1 |
| 2013 | T20 (leagues & domestic) | 5 | 67 | 13.40 | 108.1 | 29 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 8 | 115 | 14.38 | 126.4 | 31 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 10 | 213 | 23.67 | 120.3 | 68 | 0 | 2 |
| 2016 | T20 (leagues & domestic) | 8 | 85 | 10.62 | 104.9 | 20 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 3 | 26 | 8.67 | 96.3 | 20 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 20 | 378 | 19.89 | 139.0 | 86 | 0 | 3 |
| 2018 | Test | 2 | 118 | 59.00 | 44.9 | 76 | 0 | 1 |
| 2019 | T20 (leagues & domestic) | 25 | 629 | 29.95 | 137.3 | 85 | 0 | 3 |
| 2019 | Test | 11 | 754 | 68.55 | 59.0 | 243 | 3 | 2 |
| 2020 | ODI | 5 | 86 | 17.20 | 103.6 | 32 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 11 | 424 | 38.55 | 156.5 | 106 | 1 | 2 |
| 2020 | Test | 8 | 133 | 16.62 | 44.2 | 58 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 17 | 524 | 32.75 | 133.0 | 99 | 0 | 4 |
| 2021 | Test | 8 | 353 | 44.12 | 48.6 | 150 | 1 | 2 |
| 2022 | T20 (leagues & domestic) | 13 | 204 | 15.69 | 122.9 | 52 | 0 | 1 |
| 2022 | Test | 7 | 130 | 18.57 | 60.7 | 33 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 13 | 370 | 28.46 | 124.6 | 83 | 0 | 2 |
| 2024 | T20 (leagues & domestic) | 4 | 64 | 16.00 | 112.3 | 32 | 0 | 0 |
| 2025 | First-class | 4 | 201 | 50.25 | 70.3 | 175 | 1 | 0 |
| 2025 | T20 (leagues & domestic) | 4 | 95 | 31.67 | 148.4 | 41 | 0 | 0 |
| 2026 | First-class | 7 | 357 | 51.00 | 58.0 | 177 | 1 | 1 |
Mayank Agarwal bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 1 | 6 | 10 | 0 | – | – | – | 10.00 | – | 0 | 0 | 0 |
Year-by-year bowling (1 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2020 | ODI | 1 | 0 | – | 10.00 | 0/10 |
Mayank Agarwal against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| South Africa | Test | 10 | 475 | 47.50 | 54.2 | 215 | 2 | 1 |
| New Zealand | Test | 8 | 344 | 43.00 | 49.1 | 150 | 1 | 2 |
| Australia | Test | 9 | 273 | 30.33 | 48.2 | 77 | 0 | 2 |
| West Indies | Test | 4 | 80 | 20.00 | 40.4 | 55 | 0 | 1 |
| Sri Lanka | Test | 3 | 59 | 19.67 | 65.6 | 33 | 0 | 0 |
| New Zealand | ODI | 3 | 36 | 12.00 | 92.3 | 32 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 18 | 435 | 25.59 | 148.0 | 83 | 0 | 3 |
| Delhi Capitals | T20 (leagues & domestic) | 14 | 412 | 31.69 | 138.7 | 99 | 0 | 3 |
| Rajasthan Royals | T20 (leagues & domestic) | 13 | 393 | 30.23 | 154.7 | 106 | 1 | 1 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 17 | 340 | 21.25 | 124.5 | 58 | 0 | 2 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 12 | 310 | 25.83 | 127.6 | 57 | 0 | 1 |
| Chennai Super Kings | T20 (leagues & domestic) | 17 | 262 | 15.41 | 119.6 | 45 | 0 | 0 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 14 | 232 | 16.57 | 119.6 | 55 | 0 | 1 |
| Punjab Kings | T20 (leagues & domestic) | 10 | 200 | 22.22 | 123.5 | 68 | 0 | 2 |
| Uttar Pradesh | T20 (leagues & domestic) | 3 | 112 | 37.33 | 145.5 | 59 | 0 | 1 |
| Mumbai | T20 (leagues & domestic) | 4 | 89 | 29.67 | 167.9 | 77 | 0 | 1 |
| Lucknow Super Giants | T20 (leagues & domestic) | 3 | 74 | 37.00 | 157.4 | 41 | 0 | 0 |
| Deccan Chargers | T20 (leagues & domestic) | 3 | 35 | 11.67 | 166.7 | 18 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Wankhede Stadium | 13 | 452 | 34.77 | 150 |
| Holkar Cricket Stadium | 9 | 383 | 54.71 | 243 |
| Dubai International Cricket Stadium | 10 | 311 | 31.10 | 89 |
| Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium | 6 | 296 | 49.33 | 215 |
| M Chinnaswamy Stadium | 16 | 296 | 19.73 | 64 |
| Maharashtra Cricket Association Stadium | 6 | 279 | 46.50 | 108 |
| Punjab Cricket Association IS Bindra Stadium | 13 | 279 | 21.46 | 55 |
| Rajiv Gandhi International Stadium | 12 | 247 | 20.58 | 49 |
| Sharjah Cricket Stadium | 5 | 219 | 43.80 | 106 |
| Eden Gardens | 10 | 219 | 24.33 | 77 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1855 | 1513 | 122.6 | 74 | – | – | – |
| T20 | Middle | 1409 | 1034 | 136.3 | 64 | – | – | – |
| T20 | Death | 296 | 148 | 200.0 | 13 | – | – | – |
| ODI | Powerplay | 86 | 83 | 103.6 | 5 | – | – | – |
| ODI | Middle | – | – | – | – | 6 | 0 | 10.00 |
How Mayank Agarwal was dismissed
- Caught143 (70%)
- Bowled29 (14%)
- Lbw15 (7%)
- Caught and bowled8 (4%)
- Run out5 (2%)
- Stumped3 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 25 Oct 2023 | 59 |
| 23 Mar 2024 | 32 |
| 27 Mar 2024 | 11 |
| 31 Mar 2024 | 16 |
| 6 May 2024 | 5 |
| 23 May 2025 | 11 |
| 27 May 2025 | 41 |
| 29 May 2025 | 19 |
| 3 Jun 2025 | 24 |
| 8 Sep 2025 | 0 |
| 15 Sep 2025 | 26 |
| 15 Sep 2025 | 0 |
| 24 Sep 2025 | 175 |
| 2 Sep 2026 | 36 |
| 2 Sep 2026 | 48 |
| 8 Sep 2026 | 0 |
| 8 Sep 2026 | 21 |
| 15 Sep 2026 | 177 |
| 15 Sep 2026 | 9 |
| 24 Sep 2026 | 66 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 24 Sep 2026 | First-class | Lancashire | 66 | 162 | caught | Old Trafford |
| 15 Sep 2026 | First-class | Worcestershire | 9 | 16 | bowled | Riverside Ground |
| 15 Sep 2026 | First-class | Worcestershire | 177 | 220 | caught | Riverside Ground |
| 8 Sep 2026 | First-class | Middlesex | 21 | 51 | caught | Riverside Ground |
| 8 Sep 2026 | First-class | Middlesex | 0 | 25 | caught | Riverside Ground |
| 2 Sep 2026 | First-class | Northamptonshire | 48 | 85 | caught | County Ground, Northampton |
| 2 Sep 2026 | First-class | Northamptonshire | 36 | 57 | bowled | County Ground, Northampton |
| 24 Sep 2025 | First-class | Durham | 175 | 195 | caught | Headingley |
| 15 Sep 2025 | First-class | Sussex | 0 | 3 | caught | County Ground, Brighton |
| 15 Sep 2025 | First-class | Sussex | 26 | 87 | caught | County Ground, Brighton |
| 8 Sep 2025 | First-class | Somerset | 0 | 1 | caught | County Ground, Taunton |
| 3 Jun 2025 | T20 (leagues & domestic) | Punjab Kings | 24 | 18 | caught | Narendra Modi Stadium |
| 29 May 2025 | T20 (leagues & domestic) | Punjab Kings | 19 | 13 | caught | Maharaja Yadavindra Singh International Cricket Stadium |
| 27 May 2025 | T20 (leagues & domestic) | Lucknow Super Giants | 41* | 23 | not out | Ekana Cricket Stadium |
| 23 May 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 11 | 10 | caught | Ekana Cricket Stadium |
| 6 May 2024 | T20 (leagues & domestic) | Mumbai Indians | 5 | 6 | bowled | Wankhede Stadium |
| 31 Mar 2024 | T20 (leagues & domestic) | Gujarat Titans | 16 | 17 | caught | Narendra Modi Stadium |
| 27 Mar 2024 | T20 (leagues & domestic) | Mumbai Indians | 11 | 13 | caught | Rajiv Gandhi International Stadium |
| 23 Mar 2024 | T20 (leagues & domestic) | Kolkata Knight Riders | 32 | 21 | caught | Eden Gardens |
| 25 Oct 2023 | T20 (leagues & domestic) | Uttar Pradesh | 59 | 35 | caught | Abhimanyu Cricket Academy |
Batter vs bowler matchups
Bowlers Mayank Agarwal faced most
- vs Kagiso Rabada291 balls
Frequently asked questions
How many runs has Mayank Agarwal scored in Tests?
1,488 runs in 36 innings (21 matches) at an average of 41.33 and a strike rate of 53.5, in the data from 2018 to 2022.
How many runs has Mayank Agarwal scored in ODIs?
86 runs in 5 innings (5 matches) at an average of 17.20 and a strike rate of 103.6, in the data from 2020 to 2020.
How many runs has Mayank Agarwal scored in T20 leagues?
3,560 runs in 160 innings (165 matches) at an average of 23.58 and a strike rate of 132.1, in the data from 2011 to 2025.
What is Mayank Agarwal's highest score?
243 in Tests, the highest score in the data.
How many centuries has Mayank Agarwal scored?
7 hundreds in the data: 4 in Tests, 1 in T20 leagues, 2 in first-class.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.