- Home
- Players
- Ravi Bopara
Essex · Men's cricket
Ravi Bopara stats
Data through 6 December 2025Last updated 6 December 2025
Coverage: matches in the Cricsheet data from 2 February 2007 to 6 December 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Ravi Bopara played 13 Tests, 117 ODIs, 38 T20Is for England in the data, between 2007 and 2025. In T20 leagues Ravi Bopara scored 7,547 runs in 335 innings (average 29.25, strike rate 125.3), including 2 hundreds and 44 fifties. Ravi Bopara took 200 T20 league wickets in the data (average 26.68, economy 7.59, best 6/16). Against Pakistan in ODIs, Ravi Bopara averaged 41.50 over 5 innings.
Teams played for
Ravi Bopara batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 13 | 19 | 1 | 575 | 143 | 31.94 | 1,087 | 52.9 | 3 | 0 | 5 | 71 | 2 |
| ODI | 117 | 108 | 21 | 2,689 | 101* | 30.91 | 3,450 | 77.9 | 1 | 14 | 4 | 204 | 34 |
| T20I | 38 | 35 | 10 | 711 | 65* | 28.44 | 599 | 118.7 | 0 | 3 | 0 | 54 | 17 |
| T20 (leagues & domestic) | 361 | 335 | 77 | 7,547 | 108 | 29.25 | 6,022 | 125.3 | 2 | 44 | 16 | 556 | 258 |
| First-class | 71 | 106 | 10 | 3,775 | 192 | 39.32 | 7,937 | 47.6 | 7 | 19 | 6 | 432 | 26 |
| List A | 47 | 45 | 6 | 1,560 | 125 | 40.00 | 1,742 | 89.6 | 2 | 12 | 0 | 120 | 22 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2007 | 340 |
| 2008 | 297 |
| 2009 | 1,193 |
| 2010 | 383 |
| 2011 | 538 |
| 2012 | 468 |
| 2013 | 669 |
| 2014 | 2,004 |
| 2015 | 1,375 |
| 2016 | 1,546 |
| 2017 | 1,690 |
| 2018 | 1,507 |
| 2019 | 1,356 |
| 2020 | 270 |
| 2021 | 610 |
| 2022 | 747 |
| 2023 | 483 |
| 2024 | 671 |
| 2025 | 710 |
Year-by-year batting (47 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2007 | ODI | 16 | 298 | 33.11 | 70.8 | 52 | 0 | 1 |
| 2007 | Test | 5 | 42 | 8.40 | 57.5 | 34 | 0 | 0 |
| 2008 | ODI | 12 | 297 | 27.00 | 70.9 | 60 | 0 | 3 |
| 2009 | ODI | 17 | 436 | 25.65 | 69.3 | 49 | 0 | 0 |
| 2009 | T20 (leagues & domestic) | 5 | 138 | 27.60 | 116.0 | 84 | 0 | 1 |
| 2009 | T20I | 7 | 159 | 22.71 | 111.2 | 55 | 0 | 1 |
| 2009 | Test | 10 | 460 | 46.00 | 53.3 | 143 | 3 | 0 |
| 2010 | ODI | 4 | 103 | 51.50 | 145.1 | 45 | 0 | 0 |
| 2010 | T20 (leagues & domestic) | 9 | 248 | 31.00 | 115.9 | 77 | 0 | 2 |
| 2010 | T20I | 3 | 32 | 10.67 | 68.1 | 12 | 0 | 0 |
| 2011 | ODI | 15 | 420 | 32.31 | 78.2 | 96 | 0 | 2 |
| 2011 | T20I | 4 | 67 | 33.50 | 80.7 | 31 | 0 | 0 |
| 2011 | Test | 2 | 51 | 51.00 | 56.7 | 44 | 0 | 0 |
| 2012 | ODI | 12 | 339 | 37.67 | 80.7 | 82 | 0 | 4 |
| 2012 | T20I | 6 | 107 | 17.83 | 108.1 | 59 | 0 | 1 |
| 2012 | Test | 2 | 22 | 11.00 | 36.1 | 22 | 0 | 0 |
| 2013 | ODI | 9 | 317 | 52.83 | 108.9 | 101 | 1 | 1 |
| 2013 | T20 (leagues & domestic) | 15 | 276 | 21.23 | 101.1 | 60 | 0 | 1 |
| 2013 | T20I | 3 | 76 | 76.00 | 155.1 | 45 | 0 | 0 |
| 2014 | First-class | 14 | 657 | 50.54 | 45.3 | 162 | 2 | 1 |
| 2014 | List A | 5 | 202 | 40.40 | 76.8 | 61 | 0 | 3 |
| 2014 | ODI | 19 | 422 | 26.38 | 75.0 | 65 | 0 | 3 |
| 2014 | T20 (leagues & domestic) | 16 | 453 | 45.30 | 140.7 | 81 | 0 | 3 |
| 2014 | T20I | 12 | 270 | 45.00 | 151.7 | 65 | 0 | 1 |
| 2015 | First-class | 19 | 538 | 29.89 | 47.2 | 99 | 0 | 4 |
| 2015 | List A | 6 | 219 | 54.75 | 88.3 | 101 | 1 | 0 |
| 2015 | ODI | 4 | 57 | 14.25 | 57.6 | 33 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 27 | 561 | 25.50 | 121.2 | 81 | 0 | 5 |
| 2016 | First-class | 19 | 747 | 41.50 | 46.1 | 99 | 0 | 6 |
| 2016 | List A | 8 | 219 | 31.29 | 74.0 | 74 | 0 | 2 |
| 2016 | T20 (leagues & domestic) | 26 | 580 | 29.00 | 114.6 | 81 | 0 | 3 |
| 2017 | First-class | 20 | 576 | 32.00 | 42.3 | 192 | 1 | 2 |
| 2017 | List A | 8 | 329 | 54.83 | 106.8 | 92 | 0 | 2 |
| 2017 | T20 (leagues & domestic) | 35 | 785 | 27.07 | 119.7 | 75 | 0 | 4 |
| 2018 | First-class | 20 | 743 | 46.44 | 54.1 | 133 | 2 | 4 |
| 2018 | List A | 8 | 401 | 57.29 | 95.9 | 125 | 1 | 4 |
| 2018 | T20 (leagues & domestic) | 20 | 363 | 27.92 | 138.5 | 50 | 0 | 1 |
| 2019 | First-class | 14 | 514 | 39.54 | 51.9 | 135 | 2 | 2 |
| 2019 | List A | 8 | 179 | 22.38 | 95.7 | 89 | 0 | 1 |
| 2019 | T20 (leagues & domestic) | 27 | 663 | 44.20 | 137.0 | 70 | 0 | 2 |
| 2020 | T20 (leagues & domestic) | 21 | 270 | 15.00 | 105.1 | 50 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 29 | 610 | 27.73 | 113.4 | 62 | 0 | 6 |
| 2022 | T20 (leagues & domestic) | 35 | 747 | 26.68 | 132.7 | 54 | 0 | 2 |
| 2023 | T20 (leagues & domestic) | 20 | 483 | 34.50 | 144.6 | 108 | 1 | 3 |
| 2024 | T20 (leagues & domestic) | 27 | 671 | 29.17 | 126.4 | 61 | 0 | 5 |
| 2025 | List A | 2 | 11 | 5.50 | 50.0 | 9 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 23 | 699 | 38.83 | 139.8 | 105 | 1 | 5 |
Ravi Bopara bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 10 | 434 | 290 | 1 | 1/39 | 1/39 | 290.00 | 4.01 | 434.0 | 0 | 0 | 10 |
| ODI | 73 | 1,812 | 1,492 | 38 | 4/38 | – | 39.26 | 4.94 | 47.7 | 1 | 0 | 10 |
| T20I | 21 | 322 | 387 | 16 | 4/10 | – | 24.19 | 7.21 | 20.1 | 1 | 0 | 1 |
| T20 (leagues & domestic) | 257 | 4,218 | 5,337 | 200 | 6/16 | – | 26.68 | 7.59 | 21.1 | 6 | 1 | 0 |
| First-class | 96 | 4,784 | 2,765 | 93 | 5/49 | 7/120 | 29.73 | 3.47 | 51.4 | 3 | 2 | 130 |
| List A | 43 | 1,814 | 1,726 | 47 | 4/31 | – | 36.72 | 5.71 | 38.6 | 1 | 0 | 8 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2007 | 5 |
| 2008 | 1 |
| 2009 | 1 |
| 2010 | 9 |
| 2011 | 11 |
| 2012 | 8 |
| 2013 | 18 |
| 2014 | 32 |
| 2015 | 63 |
| 2016 | 75 |
| 2017 | 42 |
| 2018 | 29 |
| 2019 | 38 |
| 2020 | 1 |
| 2021 | 9 |
| 2022 | 16 |
| 2023 | 14 |
| 2024 | 20 |
| 2025 | 3 |
Year-by-year bowling (45 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2007 | ODI | 9 | 4 | 43.00 | 4.89 | 2/43 |
| 2007 | Test | 4 | 1 | 81.00 | 3.12 | 1/39 |
| 2008 | ODI | 4 | 1 | 68.00 | 6.80 | 1/42 |
| 2009 | ODI | 5 | 1 | 53.00 | 5.30 | 1/12 |
| 2009 | T20 (leagues & domestic) | 2 | 0 | – | 3.75 | 0/1 |
| 2009 | Test | 3 | 0 | – | 5.06 | 0/8 |
| 2010 | ODI | 1 | 4 | 9.50 | 3.80 | 4/38 |
| 2010 | T20 (leagues & domestic) | 5 | 5 | 25.40 | 9.77 | 3/31 |
| 2011 | ODI | 13 | 3 | 79.67 | 5.35 | 2/22 |
| 2011 | T20I | 5 | 8 | 9.75 | 5.71 | 4/10 |
| 2011 | Test | 2 | 0 | – | 2.60 | 0/0 |
| 2012 | ODI | 12 | 7 | 25.00 | 3.43 | 2/8 |
| 2012 | T20I | 4 | 1 | 63.00 | 7.88 | 1/23 |
| 2012 | Test | 1 | 0 | – | 4.33 | 0/78 |
| 2013 | ODI | 10 | 10 | 35.00 | 5.22 | 3/20 |
| 2013 | T20 (leagues & domestic) | 13 | 8 | 33.12 | 6.79 | 2/19 |
| 2013 | T20I | 3 | 0 | – | 13.50 | 0/15 |
| 2014 | First-class | 12 | 6 | 39.50 | 3.54 | 3/14 |
| 2014 | List A | 4 | 0 | – | 5.46 | 0/8 |
| 2014 | ODI | 17 | 8 | 46.62 | 5.24 | 2/26 |
| 2014 | T20 (leagues & domestic) | 16 | 11 | 39.27 | 7.71 | 2/24 |
| 2014 | T20I | 9 | 7 | 23.57 | 6.35 | 2/23 |
| 2015 | First-class | 14 | 20 | 24.25 | 3.43 | 4/29 |
| 2015 | List A | 7 | 9 | 29.22 | 4.87 | 4/31 |
| 2015 | ODI | 2 | 0 | – | 8.00 | 0/11 |
| 2015 | T20 (leagues & domestic) | 26 | 34 | 17.12 | 6.53 | 4/18 |
| 2016 | First-class | 25 | 40 | 26.12 | 3.33 | 5/49 |
| 2016 | List A | 7 | 10 | 33.40 | 7.11 | 3/33 |
| 2016 | T20 (leagues & domestic) | 29 | 25 | 23.80 | 7.17 | 6/16 |
| 2017 | First-class | 21 | 12 | 40.75 | 3.85 | 2/10 |
| 2017 | List A | 6 | 9 | 32.00 | 5.24 | 3/34 |
| 2017 | T20 (leagues & domestic) | 27 | 21 | 28.05 | 7.85 | 4/19 |
| 2018 | First-class | 16 | 9 | 31.89 | 3.62 | 3/30 |
| 2018 | List A | 9 | 11 | 36.73 | 5.66 | 3/30 |
| 2018 | T20 (leagues & domestic) | 16 | 9 | 39.33 | 9.57 | 3/35 |
| 2019 | First-class | 8 | 6 | 37.00 | 3.22 | 2/54 |
| 2019 | List A | 8 | 8 | 40.75 | 6.04 | 3/26 |
| 2019 | T20 (leagues & domestic) | 25 | 24 | 23.58 | 7.58 | 3/7 |
| 2020 | T20 (leagues & domestic) | 10 | 1 | 173.00 | 8.24 | 1/24 |
| 2021 | T20 (leagues & domestic) | 15 | 9 | 22.89 | 7.49 | 3/15 |
| 2022 | T20 (leagues & domestic) | 24 | 16 | 31.06 | 7.75 | 2/15 |
| 2023 | T20 (leagues & domestic) | 17 | 14 | 26.36 | 7.82 | 4/21 |
| 2024 | T20 (leagues & domestic) | 21 | 20 | 19.40 | 7.32 | 4/15 |
| 2025 | List A | 2 | 0 | – | 5.00 | 0/17 |
| 2025 | T20 (leagues & domestic) | 11 | 3 | 63.00 | 8.59 | 1/18 |
Ravi Bopara against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| West Indies | Test | 3 | 355 | 118.33 | 55.9 | 143 | 3 | 0 |
| Australia | Test | 7 | 105 | 15.00 | 46.1 | 35 | 0 | 0 |
| Sri Lanka | Test | 5 | 42 | 8.40 | 57.5 | 34 | 0 | 0 |
| Australia | ODI | 25 | 636 | 30.29 | 73.6 | 82 | 0 | 3 |
| India | ODI | 20 | 534 | 31.41 | 82.9 | 96 | 0 | 3 |
| Sri Lanka | ODI | 17 | 424 | 32.62 | 79.0 | 65 | 0 | 4 |
| West Indies | ODI | 14 | 361 | 36.10 | 74.3 | 49 | 0 | 0 |
| New Zealand | ODI | 10 | 222 | 22.20 | 62.7 | 58 | 0 | 1 |
| Pakistan | ODI | 5 | 166 | 41.50 | 87.4 | 58 | 0 | 2 |
| Ireland | ODI | 4 | 113 | 56.50 | 121.5 | 101 | 1 | 0 |
| South Africa | ODI | 7 | 110 | 18.33 | 59.1 | 60 | 0 | 1 |
| Bangladesh | ODI | 3 | 61 | 30.50 | 145.2 | 45 | 0 | 0 |
| West Indies | T20I | 7 | 192 | 32.00 | 120.8 | 59 | 0 | 2 |
| Australia | T20I | 6 | 122 | 30.50 | 158.4 | 65 | 0 | 1 |
| India | T20I | 4 | 103 | 103.00 | 105.1 | 37 | 0 | 0 |
| Pakistan | T20I | 6 | 69 | 11.50 | 85.2 | 39 | 0 | 0 |
| New Zealand | T20I | 3 | 63 | 63.00 | 134.0 | 30 | 0 | 0 |
| Sri Lanka | T20I | 4 | 59 | 29.50 | 120.4 | 28 | 0 | 0 |
| South Africa | T20I | 3 | 39 | 13.00 | 114.7 | 31 | 0 | 0 |
| Kent | T20 (leagues & domestic) | 19 | 687 | 52.85 | 144.9 | 108 | 1 | 4 |
| Surrey | T20 (leagues & domestic) | 18 | 470 | 33.57 | 141.1 | 105 | 1 | 3 |
| Glamorgan | T20 (leagues & domestic) | 12 | 323 | 35.89 | 138.6 | 81 | 0 | 3 |
| Hampshire | T20 (leagues & domestic) | 16 | 308 | 22.00 | 118.9 | 62 | 0 | 2 |
| Middlesex | T20 (leagues & domestic) | 16 | 294 | 22.62 | 126.2 | 54 | 0 | 1 |
| Gloucestershire | T20 (leagues & domestic) | 14 | 233 | 19.42 | 118.9 | 66 | 0 | 2 |
| Essex | T20 (leagues & domestic) | 8 | 228 | 38.00 | 150.0 | 62 | 0 | 3 |
| Lahore Qalandars | T20 (leagues & domestic) | 9 | 226 | 37.67 | 121.5 | 71 | 0 | 3 |
| Somerset | T20 (leagues & domestic) | 8 | 218 | 36.33 | 138.0 | 88 | 0 | 1 |
| Derbyshire | T20 (leagues & domestic) | 5 | 205 | 68.33 | 148.6 | 84 | 0 | 2 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 3 | 203 | 101.50 | 143.0 | 84 | 0 | 2 |
| Leicestershire | T20 (leagues & domestic) | 4 | 182 | 60.67 | 130.9 | 61 | 0 | 2 |
| Karnali Yaks | T20 (leagues & domestic) | 3 | 164 | 82.00 | 149.1 | 59 | 0 | 3 |
| Galle Gladiators | T20 (leagues & domestic) | 4 | 154 | 154.00 | 135.1 | 46 | 0 | 0 |
| Dhaka Dynamites | T20 (leagues & domestic) | 6 | 152 | 30.40 | 109.4 | 55 | 0 | 1 |
| Islamabad United | T20 (leagues & domestic) | 7 | 148 | 29.60 | 105.7 | 45 | 0 | 0 |
| Lancashire | T20 (leagues & domestic) | 5 | 141 | 35.25 | 138.2 | 39 | 0 | 0 |
| Delhi Capitals | T20 (leagues & domestic) | 4 | 136 | 45.33 | 129.5 | 56 | 0 | 1 |
| Comilla Victorians | T20 (leagues & domestic) | 9 | 132 | 16.50 | 98.5 | 50 | 0 | 1 |
| Peshawar Zalmi | T20 (leagues & domestic) | 7 | 121 | 20.17 | 88.3 | 33 | 0 | 0 |
| Khulna Titans | T20 (leagues & domestic) | 4 | 116 | 38.67 | 117.2 | 59 | 0 | 1 |
| Rajshahi Kings | T20 (leagues & domestic) | 3 | 113 | 113.00 | 117.7 | 54 | 0 | 1 |
| Karachi Kings | T20 (leagues & domestic) | 4 | 111 | 37.00 | 142.3 | 58 | 0 | 1 |
| Chittagong Vikings | T20 (leagues & domestic) | 4 | 104 | 26.00 | 103.0 | 44 | 0 | 0 |
| Sussex | T20 (leagues & domestic) | 6 | 101 | 20.20 | 124.7 | 45 | 0 | 0 |
| Quetta Gladiators | T20 (leagues & domestic) | 6 | 95 | 15.83 | 125.0 | 40 | 0 | 0 |
| Worcestershire | T20 (leagues & domestic) | 5 | 94 | 23.50 | 117.5 | 36 | 0 | 0 |
| Rajasthan Royals | T20 (leagues & domestic) | 5 | 84 | 28.00 | 101.2 | 25 | 0 | 0 |
| Chattogram Challengers | T20 (leagues & domestic) | 3 | 64 | 21.33 | 173.0 | 44 | 0 | 0 |
| Durham | T20 (leagues & domestic) | 4 | 59 | 14.75 | 107.3 | 33 | 0 | 0 |
| Manchester Originals | T20 (leagues & domestic) | 3 | 57 | 28.50 | 154.1 | 34 | 0 | 0 |
| Birmingham Bears | T20 (leagues & domestic) | 4 | 55 | 18.33 | 117.0 | 34 | 0 | 0 |
| Khulna Tigers | T20 (leagues & domestic) | 4 | 54 | 27.00 | 128.6 | 40 | 0 | 0 |
| Northern Superchargers | T20 (leagues & domestic) | 3 | 47 | 15.67 | 106.8 | 31 | 0 | 0 |
| Yorkshire | T20 (leagues & domestic) | 3 | 45 | 22.50 | 160.7 | 35 | 0 | 0 |
| Welsh Fire | T20 (leagues & domestic) | 3 | 35 | 17.50 | 112.9 | 24 | 0 | 0 |
| Nottinghamshire | T20 (leagues & domestic) | 3 | 34 | 17.00 | 94.4 | 19 | 0 | 0 |
| Kandy Falcons | T20 (leagues & domestic) | 3 | 32 | 16.00 | 133.3 | 29 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 3 | 30 | 10.00 | 66.7 | 23 | 0 | 0 |
| Oval Invincibles | T20 (leagues & domestic) | 3 | 24 | 8.00 | 92.3 | 19 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 3 | 17 | 5.67 | 81.0 | 15 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 3 | 6 | 2.00 | 37.5 | 5 | 0 | 0 |
| Hampshire | First-class | 12 | 545 | 60.56 | 47.1 | 107 | 1 | 4 |
| Kent | First-class | 10 | 407 | 40.70 | 53.0 | 162 | 1 | 2 |
| Worcestershire | First-class | 7 | 343 | 68.60 | 47.4 | 133 | 1 | 1 |
| Lancashire | First-class | 11 | 338 | 37.56 | 45.4 | 99 | 0 | 2 |
| Somerset | First-class | 10 | 262 | 26.20 | 44.1 | 118 | 1 | 1 |
| Nottinghamshire | First-class | 4 | 248 | 62.00 | 62.0 | 135 | 1 | 1 |
| Derbyshire | First-class | 8 | 241 | 30.12 | 49.3 | 57 | 0 | 1 |
| Surrey | First-class | 5 | 224 | 56.00 | 52.3 | 81 | 0 | 2 |
| Warwickshire | First-class | 3 | 223 | 74.33 | 47.8 | 192 | 1 | 0 |
| Leicestershire | First-class | 7 | 215 | 30.71 | 37.3 | 69 | 0 | 2 |
| Gloucestershire | First-class | 5 | 210 | 42.00 | 45.8 | 147 | 1 | 0 |
| Northamptonshire | First-class | 6 | 196 | 32.67 | 43.5 | 76 | 0 | 2 |
| Glamorgan | First-class | 6 | 153 | 25.50 | 42.3 | 80 | 0 | 1 |
| Yorkshire | First-class | 7 | 77 | 12.83 | 55.0 | 44 | 0 | 0 |
| Middlesex | First-class | 3 | 48 | 24.00 | 40.7 | 32 | 0 | 0 |
| Kent | List A | 4 | 257 | 85.67 | 116.8 | 125 | 1 | 1 |
| Hampshire | List A | 6 | 219 | 43.80 | 89.4 | 89 | 0 | 3 |
| Somerset | List A | 5 | 196 | 49.00 | 86.0 | 92 | 0 | 2 |
| Surrey | List A | 4 | 167 | 41.75 | 85.2 | 74 | 0 | 1 |
| Glamorgan | List A | 4 | 143 | 35.75 | 100.0 | 59 | 0 | 2 |
| Middlesex | List A | 5 | 91 | 30.33 | 80.5 | 34 | 0 | 0 |
| Gloucestershire | List A | 3 | 89 | 29.67 | 89.0 | 50 | 0 | 1 |
| Warwickshire | List A | 3 | 68 | 22.67 | 86.1 | 39 | 0 | 0 |
| Sussex | List A | 3 | 29 | 9.67 | 58.0 | 14 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Sri Lanka | Test | 4 | 1 | 81.00 | 3.12 | 1/39 |
| Australia | ODI | 20 | 13 | 34.92 | 4.78 | 2/8 |
| India | ODI | 14 | 4 | 65.00 | 6.32 | 3/20 |
| Bangladesh | ODI | 3 | 4 | 15.75 | 4.20 | 4/38 |
| Sri Lanka | ODI | 13 | 3 | 105.33 | 5.25 | 1/24 |
| West Indies | ODI | 5 | 3 | 17.00 | 3.26 | 2/22 |
| South Africa | ODI | 6 | 3 | 39.67 | 3.72 | 2/34 |
| New Zealand | ODI | 4 | 2 | 31.00 | 4.77 | 2/26 |
| Pakistan | ODI | 3 | 0 | – | 5.20 | 0/4 |
| West Indies | T20I | 5 | 10 | 10.70 | 5.44 | 4/10 |
| India | T20I | 3 | 3 | 11.33 | 6.80 | 2/16 |
| Australia | T20I | 4 | 1 | 87.00 | 9.67 | 1/26 |
| Sri Lanka | T20I | 3 | 0 | – | 8.00 | 0/12 |
| Glamorgan | T20 (leagues & domestic) | 13 | 19 | 17.68 | 7.33 | 3/25 |
| Surrey | T20 (leagues & domestic) | 16 | 17 | 22.94 | 7.80 | 3/18 |
| Kent | T20 (leagues & domestic) | 16 | 14 | 29.86 | 7.72 | 3/15 |
| Hampshire | T20 (leagues & domestic) | 16 | 14 | 22.64 | 6.74 | 4/19 |
| Comilla Victorians | T20 (leagues & domestic) | 9 | 11 | 14.00 | 7.00 | 4/18 |
| Middlesex | T20 (leagues & domestic) | 15 | 8 | 39.88 | 7.42 | 3/12 |
| Somerset | T20 (leagues & domestic) | 8 | 6 | 29.17 | 7.00 | 3/18 |
| Lahore Qalandars | T20 (leagues & domestic) | 5 | 6 | 11.50 | 6.27 | 6/16 |
| Barisal Bulls | T20 (leagues & domestic) | 4 | 6 | 12.00 | 4.50 | 3/12 |
| Essex | T20 (leagues & domestic) | 7 | 5 | 34.20 | 8.55 | 2/30 |
| Khulna Titans | T20 (leagues & domestic) | 3 | 5 | 7.20 | 5.14 | 2/4 |
| Sussex | T20 (leagues & domestic) | 5 | 5 | 30.80 | 8.11 | 2/19 |
| Gloucestershire | T20 (leagues & domestic) | 11 | 4 | 69.25 | 7.95 | 1/21 |
| Peshawar Zalmi | T20 (leagues & domestic) | 5 | 4 | 34.00 | 12.36 | 3/35 |
| Khulna Tigers | T20 (leagues & domestic) | 4 | 4 | 27.50 | 8.68 | 2/20 |
| Birmingham Bears | T20 (leagues & domestic) | 4 | 4 | 20.50 | 7.45 | 2/21 |
| Rajasthan Royals | T20 (leagues & domestic) | 3 | 4 | 14.50 | 6.44 | 2/18 |
| Worcestershire | T20 (leagues & domestic) | 3 | 3 | 19.33 | 7.25 | 2/30 |
| Islamabad United | T20 (leagues & domestic) | 4 | 3 | 24.00 | 8.00 | 2/25 |
| Karnali Yaks | T20 (leagues & domestic) | 3 | 3 | 13.33 | 5.71 | 1/8 |
| Lancashire | T20 (leagues & domestic) | 4 | 3 | 26.00 | 8.67 | 2/28 |
| Derbyshire | T20 (leagues & domestic) | 4 | 2 | 37.00 | 6.73 | 1/10 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 3 | 2 | 26.00 | 8.67 | 2/31 |
| Dhaka Dynamites | T20 (leagues & domestic) | 4 | 2 | 43.50 | 10.88 | 1/13 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 4 | 2 | 34.50 | 10.89 | 1/7 |
| Leicestershire | T20 (leagues & domestic) | 3 | 1 | 57.00 | 8.14 | 1/29 |
| Chattogram Challengers | T20 (leagues & domestic) | 3 | 1 | 86.00 | 7.82 | 1/23 |
| Rajshahi Kings | T20 (leagues & domestic) | 3 | 0 | – | 10.00 | 0/9 |
| Quetta Gladiators | T20 (leagues & domestic) | 3 | 0 | – | 6.50 | 0/8 |
| Welsh Fire | T20 (leagues & domestic) | 3 | 0 | – | 9.84 | 0/8 |
| Derbyshire | First-class | 10 | 17 | 16.76 | 2.74 | 5/49 |
| Northamptonshire | First-class | 5 | 11 | 19.36 | 3.49 | 5/95 |
| Hampshire | First-class | 10 | 10 | 22.20 | 3.33 | 3/14 |
| Kent | First-class | 7 | 10 | 34.10 | 4.01 | 3/58 |
| Leicestershire | First-class | 7 | 9 | 25.56 | 3.19 | 3/43 |
| Somerset | First-class | 7 | 6 | 15.17 | 3.37 | 2/10 |
| Yorkshire | First-class | 5 | 5 | 27.60 | 3.14 | 2/25 |
| Gloucestershire | First-class | 7 | 5 | 44.20 | 3.68 | 3/49 |
| Glamorgan | First-class | 5 | 5 | 47.00 | 3.26 | 2/93 |
| Worcestershire | First-class | 7 | 4 | 24.75 | 3.86 | 3/30 |
| Lancashire | First-class | 8 | 4 | 62.50 | 3.75 | 3/40 |
| Surrey | First-class | 6 | 3 | 43.67 | 3.64 | 1/15 |
| Middlesex | First-class | 4 | 2 | 60.50 | 4.15 | 1/11 |
| Nottinghamshire | First-class | 4 | 0 | – | 6.43 | 0/5 |
| Glamorgan | List A | 5 | 10 | 26.10 | 5.93 | 3/26 |
| Hampshire | List A | 6 | 7 | 36.57 | 5.82 | 3/39 |
| Surrey | List A | 4 | 6 | 23.83 | 5.50 | 3/33 |
| Somerset | List A | 5 | 5 | 38.80 | 6.26 | 3/49 |
| Gloucestershire | List A | 3 | 4 | 30.50 | 5.55 | 3/34 |
| Middlesex | List A | 3 | 3 | 37.33 | 6.40 | 3/30 |
| Sussex | List A | 4 | 3 | 50.67 | 5.24 | 2/35 |
| Kent | List A | 3 | 2 | 78.00 | 6.83 | 1/45 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| County Ground, Chelmsford | 77 | 3067 | 44.45 | 192 |
| County Ground, Bristol | 55 | 1048 | 22.30 | 81 |
| Kennington Oval | 30 | 902 | 41.00 | 105 |
| Lord's | 33 | 880 | 29.33 | 143 |
| The Rose Bowl | 24 | 719 | 35.95 | 107 |
| St Lawrence Ground | 14 | 590 | 53.64 | 162 |
| County Ground, Brighton | 21 | 588 | 34.59 | 88 |
| Shere Bangla National Stadium | 35 | 552 | 19.03 | 55 |
| Tribhuvan University International Cricket Ground | 15 | 523 | 37.36 | 66 |
| Sophia Gardens | 21 | 495 | 30.94 | 81 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| County Ground, Chelmsford | 68 | 71 | 29.42 | 4.17 |
| County Ground, Bristol | 50 | 44 | 30.34 | 6.67 |
| Shere Bangla National Stadium | 33 | 29 | 20.52 | 6.69 |
| Sophia Gardens | 17 | 23 | 22.78 | 5.12 |
| Kennington Oval | 26 | 22 | 28.36 | 5.60 |
| County Ground, Northampton | 15 | 18 | 22.56 | 4.78 |
| Edgbaston | 16 | 15 | 26.93 | 5.15 |
| County Ground, Brighton | 21 | 13 | 36.38 | 6.79 |
| Sharjah Cricket Stadium | 8 | 12 | 10.75 | 6.45 |
| Lord's | 20 | 11 | 39.09 | 5.97 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 936 | 963 | 97.2 | 38 | 68 | 5 | 7.68 |
| T20 | Middle | 4395 | 3922 | 112.1 | 122 | 3493 | 146 | 7.42 |
| T20 | Death | 2927 | 1736 | 168.6 | 123 | 979 | 65 | 8.07 |
| ODI | Powerplay | 272 | 461 | 59.0 | 7 | 42 | 1 | 5.43 |
| ODI | Middle | 1820 | 2453 | 74.2 | 61 | 1586 | 32 | 4.84 |
| ODI | Death | 597 | 536 | 111.4 | 19 | 184 | 5 | 5.71 |
How Ravi Bopara was dismissed
- Caught331 (63%)
- Bowled80 (15%)
- Lbw57 (11%)
- Run out30 (6%)
- Caught and bowled13 (2%)
- Stumped12 (2%)
How Ravi Bopara took wickets
- Caught235
- Bowled107
- Lbw34
- Caught and bowled16
- Stumped3
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 11 Jun 2025 | 2 |
| 13 Jun 2025 | 14 |
| 20 Jun 2025 | 5 |
| 4 Jul 2025 | 32 |
| 6 Jul 2025 | 2 |
| 10 Jul 2025 | 53 |
| 11 Jul 2025 | 12 |
| 13 Jul 2025 | 0 |
| 18 Jul 2025 | 33 |
| 24 Aug 2025 | 2 |
| 26 Aug 2025 | 9 |
| 3 Sep 2025 | 105 |
| 13 Sep 2025 | 9 |
| 18 Nov 2025 | 52 |
| 20 Nov 2025 | 66 |
| 26 Nov 2025 | 65 |
| 28 Nov 2025 | 21 |
| 2 Dec 2025 | 3 |
| 4 Dec 2025 | 29 |
| 6 Dec 2025 | 1 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 6 Dec 2025 | T20 (leagues & domestic) | Pokhara Avengers | 1 | 2 | caught | Tribhuvan University International Cricket Ground |
| 4 Dec 2025 | T20 (leagues & domestic) | Sudur Paschim Royals | 29 | 23 | caught | Tribhuvan University International Cricket Ground |
| 2 Dec 2025 | T20 (leagues & domestic) | Janakpur Bolts | 3 | 5 | caught | Tribhuvan University International Cricket Ground |
| 28 Nov 2025 | T20 (leagues & domestic) | Kathmandu Gorkhas | 21 | 23 | caught | Tribhuvan University International Cricket Ground |
| 26 Nov 2025 | T20 (leagues & domestic) | Biratnagar Kings | 65 | 38 | caught | Tribhuvan University International Cricket Ground |
| 20 Nov 2025 | T20 (leagues & domestic) | Lumbini Lions | 66 | 55 | caught | Tribhuvan University International Cricket Ground |
| 18 Nov 2025 | T20 (leagues & domestic) | Karnali Yaks | 52 | 36 | caught | Tribhuvan University International Cricket Ground |
| 13 Sep 2025 | T20 (leagues & domestic) | Hampshire | 9 | 8 | caught | Edgbaston |
| 3 Sep 2025 | T20 (leagues & domestic) | Surrey | 105* | 46 | not out | Kennington Oval |
| 26 Aug 2025 | List A | Somerset | 9 | 19 | caught | County Ground, Taunton |
| 24 Aug 2025 | List A | Middlesex | 2 | 3 | bowled | County Ground, Northampton |
| 18 Jul 2025 | T20 (leagues & domestic) | Durham | 33 | 24 | caught | Riverside Ground |
| 13 Jul 2025 | T20 (leagues & domestic) | Birmingham Bears | 0 | 1 | caught | Edgbaston |
| 11 Jul 2025 | T20 (leagues & domestic) | Derbyshire | 12 | 7 | caught | County Ground, Northampton |
| 10 Jul 2025 | T20 (leagues & domestic) | Leicestershire | 53 | 40 | caught | Grace Road |
| 6 Jul 2025 | T20 (leagues & domestic) | Worcestershire | 2 | 4 | bowled | County Ground, Northampton |
| 4 Jul 2025 | T20 (leagues & domestic) | Lancashire | 32 | 25 | caught | County Ground, Northampton |
| 20 Jun 2025 | T20 (leagues & domestic) | Nottinghamshire | 5 | 8 | caught and bowled | County Ground, Northampton |
| 13 Jun 2025 | T20 (leagues & domestic) | Durham | 14 | 13 | caught | County Ground, Northampton |
| 11 Jun 2025 | T20 (leagues & domestic) | Birmingham Bears | 2* | 2 | not out | County Ground, Northampton |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 2 Dec 2025 | T20 (leagues & domestic) | Janakpur Bolts | 0/22 | 2 | 0 | Tribhuvan University International Cricket Ground |
| 28 Nov 2025 | T20 (leagues & domestic) | Kathmandu Gorkhas | 1/29 | 3 | 0 | Tribhuvan University International Cricket Ground |
| 18 Nov 2025 | T20 (leagues & domestic) | Karnali Yaks | 1/18 | 3 | 0 | Tribhuvan University International Cricket Ground |
| 13 Sep 2025 | T20 (leagues & domestic) | Hampshire | 0/9 | 2 | 0 | Edgbaston |
| 26 Aug 2025 | List A | Somerset | 0/17 | 3 | 0 | County Ground, Taunton |
| 24 Aug 2025 | List A | Middlesex | 0/23 | 5 | 0 | County Ground, Northampton |
| 18 Jul 2025 | T20 (leagues & domestic) | Durham | 0/19 | 1 | 0 | Riverside Ground |
| 13 Jul 2025 | T20 (leagues & domestic) | Birmingham Bears | 1/21 | 3 | 0 | Edgbaston |
| 4 Jul 2025 | T20 (leagues & domestic) | Lancashire | 0/14 | 1 | 0 | County Ground, Northampton |
| 11 Jun 2025 | T20 (leagues & domestic) | Birmingham Bears | 0/13 | 1 | 0 | County Ground, Northampton |
| 4 Jun 2025 | T20 (leagues & domestic) | Derbyshire | 0/24 | 2 | 0 | County Ground, Derby |
| 1 Jun 2025 | T20 (leagues & domestic) | Leicestershire | 0/16 | 3 | 0 | County Ground, Northampton |
| 30 May 2025 | T20 (leagues & domestic) | Yorkshire | 0/4 | 1 | 0 | Headingley |
| 18 Dec 2024 | T20 (leagues & domestic) | Karnali Yaks | 1/8 | 2 | 0 | Tribhuvan University International Cricket Ground |
| 14 Dec 2024 | T20 (leagues & domestic) | Janakpur Bolts | 0/13 | 1 | 0 | Tribhuvan University International Cricket Ground |
| 6 Dec 2024 | T20 (leagues & domestic) | Karnali Yaks | 1/14 | 2 | 0 | Tribhuvan University International Cricket Ground |
| 2 Dec 2024 | T20 (leagues & domestic) | Kathmandu Gorkhas | 0/23 | 4 | 0 | Tribhuvan University International Cricket Ground |
| 13 Aug 2024 | T20 (leagues & domestic) | Northern Superchargers | 0/3 | 0.4 | 0 | Headingley |
| 1 Aug 2024 | T20 (leagues & domestic) | Welsh Fire | 0/11 | 1 | 0 | Lord's |
| 24 Jul 2024 | T20 (leagues & domestic) | Southern Brave | 1/20 | 3 | 0 | The Rose Bowl |
Batter vs bowler matchups
Bowlers Ravi Bopara faced most
- vs Liam Dawson347 balls
- vs Fidel Edwards275 balls
- vs Darren Stevens250 balls
Batters Ravi Bopara bowled to most
- Sam Northeast vs Ravi Bopara250 balls
Frequently asked questions
How many runs has Ravi Bopara scored in Tests?
How many runs has Ravi Bopara scored in ODIs?
How many runs has Ravi Bopara scored in T20Is?
What is Ravi Bopara's highest score?
How many wickets has Ravi Bopara taken in ODIs?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.