- Home
- Players
- Eoin Morgan
England · Men's cricket
Eoin Morgan stats
Data through 8 February 2023Last updated 8 February 2023
Coverage: matches in the Cricsheet data from 15 March 2007 to 8 February 2023. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Eoin Morgan played 16 Tests, 231 ODIs, 113 T20Is for England in the data, between 2007 and 2023. The most runs came in ODIs: 6,953 at an average of 37.99 and a strike rate of 91.8, with a highest score of 124*. Against Ireland in ODIs, Eoin Morgan averaged 68.50 over 8 innings.
International matches
360
Tests 16 · ODIs 231 · T20Is 113
International runs
10,084
14 hundreds
T20 league & domestic matches
206
4,215 runs
Best batting average (ODI)
37.99
215 innings
Highest score
191
First-class
Teams played for
England 2009–2022 · 349Middlesex 2014–2022 · 115Kolkata Knight Riders 2011–2021 · 57Sunrisers Hyderabad 2015–2016 · 16London Spirit 2021–2022 · 16Sydney Thunder 2013–2017 · 13Ireland 2007–2009 · 11Paarl Royals 2023 · 7Royal Challengers Bengaluru 2010 · 6Peshawar Zalmi 2017 · 6Punjab Kings 2017 · 4Tshwane Spartans 2018 · 4
Eoin Morgan batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 16 | 24 | 1 | 700 | 130 | 30.43 | 1,278 | 54.8 | 2 | 3 | 4 | 77 | 6 |
| ODI | 231 | 215 | 32 | 6,953 | 124* | 37.99 | 7,578 | 91.8 | 12 | 43 | 17 | 600 | 190 |
| T20I | 113 | 104 | 20 | 2,431 | 91 | 28.94 | 1,781 | 136.5 | 0 | 14 | 2 | 185 | 119 |
| T20 (leagues & domestic) | 206 | 195 | 24 | 4,215 | 90 | 24.65 | 3,291 | 128.1 | 0 | 20 | 13 | 309 | 200 |
| First-class | 18 | 34 | 2 | 723 | 191 | 22.59 | 1,546 | 46.8 | 1 | 2 | 8 | 101 | 5 |
| List A | 27 | 25 | 3 | 860 | 128* | 39.09 | 926 | 92.9 | 3 | 3 | 1 | 86 | 25 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2007 | 128 |
| 2009 | 524 |
| 2010 | 1,273 |
| 2011 | 1,095 |
| 2012 | 662 |
| 2013 | 992 |
| 2014 | 1,980 |
| 2015 | 1,626 |
| 2016 | 1,145 |
| 2017 | 1,505 |
| 2018 | 1,584 |
| 2019 | 1,420 |
| 2020 | 944 |
| 2021 | 670 |
| 2022 | 206 |
| 2023 | 128 |
Year-by-year batting (54 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2007 | ODI | 10 | 128 | 14.22 | 54.7 | 37 | 0 | 0 |
| 2009 | ODI | 16 | 423 | 38.45 | 85.5 | 67 | 0 | 4 |
| 2009 | T20I | 3 | 101 | 50.50 | 168.3 | 85 | 0 | 1 |
| 2010 | ODI | 16 | 667 | 51.31 | 95.1 | 110 | 3 | 2 |
| 2010 | T20 (leagues & domestic) | 4 | 35 | 11.67 | 116.7 | 17 | 0 | 0 |
| 2010 | T20I | 11 | 315 | 52.50 | 132.9 | 67 | 0 | 2 |
| 2010 | Test | 8 | 256 | 32.00 | 52.6 | 130 | 1 | 0 |
| 2011 | ODI | 14 | 443 | 31.64 | 92.5 | 63 | 0 | 5 |
| 2011 | T20 (leagues & domestic) | 9 | 137 | 15.22 | 117.1 | 66 | 0 | 1 |
| 2011 | T20I | 4 | 153 | 38.25 | 135.4 | 49 | 0 | 0 |
| 2011 | Test | 10 | 362 | 40.22 | 58.5 | 104 | 1 | 3 |
| 2012 | ODI | 12 | 364 | 60.67 | 98.1 | 89 | 0 | 2 |
| 2012 | T20I | 12 | 216 | 24.00 | 121.3 | 71 | 0 | 1 |
| 2012 | Test | 6 | 82 | 13.67 | 47.7 | 31 | 0 | 0 |
| 2013 | ODI | 20 | 560 | 35.00 | 91.2 | 124 | 1 | 2 |
| 2013 | T20 (leagues & domestic) | 15 | 346 | 26.62 | 123.1 | 51 | 0 | 1 |
| 2013 | T20I | 5 | 86 | 17.20 | 119.4 | 46 | 0 | 0 |
| 2014 | First-class | 14 | 548 | 42.15 | 51.4 | 191 | 1 | 2 |
| 2014 | List A | 6 | 222 | 55.50 | 106.7 | 128 | 1 | 0 |
| 2014 | ODI | 22 | 560 | 25.45 | 84.1 | 106 | 1 | 3 |
| 2014 | T20 (leagues & domestic) | 15 | 401 | 28.64 | 133.2 | 77 | 0 | 2 |
| 2014 | T20I | 12 | 249 | 20.75 | 133.9 | 71 | 0 | 2 |
| 2015 | First-class | 6 | 61 | 10.17 | 47.3 | 44 | 0 | 0 |
| 2015 | List A | 3 | 20 | 6.67 | 43.5 | 17 | 0 | 0 |
| 2015 | ODI | 23 | 967 | 43.95 | 93.8 | 121 | 2 | 7 |
| 2015 | T20 (leagues & domestic) | 20 | 440 | 25.88 | 117.6 | 63 | 0 | 2 |
| 2015 | T20I | 4 | 138 | 46.00 | 142.3 | 74 | 0 | 1 |
| 2016 | List A | 6 | 219 | 43.80 | 85.5 | 103 | 1 | 1 |
| 2016 | ODI | 13 | 328 | 29.82 | 87.0 | 68 | 0 | 2 |
| 2016 | T20 (leagues & domestic) | 16 | 423 | 30.21 | 120.5 | 59 | 0 | 4 |
| 2016 | T20I | 9 | 175 | 25.00 | 118.2 | 47 | 0 | 0 |
| 2017 | ODI | 18 | 781 | 45.94 | 98.7 | 107 | 3 | 3 |
| 2017 | T20 (leagues & domestic) | 30 | 608 | 21.71 | 117.8 | 80 | 0 | 3 |
| 2017 | T20I | 5 | 116 | 23.20 | 124.7 | 51 | 0 | 1 |
| 2018 | First-class | 10 | 45 | 4.50 | 24.1 | 16 | 0 | 0 |
| 2018 | List A | 7 | 300 | 42.86 | 96.5 | 100 | 1 | 2 |
| 2018 | ODI | 21 | 736 | 43.29 | 93.0 | 92 | 0 | 7 |
| 2018 | T20 (leagues & domestic) | 18 | 345 | 21.56 | 140.8 | 90 | 0 | 2 |
| 2018 | T20I | 7 | 158 | 26.33 | 141.1 | 80 | 0 | 1 |
| 2019 | First-class | 4 | 69 | 23.00 | 42.1 | 36 | 0 | 0 |
| 2019 | List A | 3 | 99 | 33.00 | 94.3 | 41 | 0 | 0 |
| 2019 | ODI | 17 | 643 | 45.93 | 101.4 | 103 | 1 | 5 |
| 2019 | T20 (leagues & domestic) | 9 | 341 | 42.62 | 168.8 | 83 | 0 | 3 |
| 2019 | T20I | 9 | 268 | 44.67 | 172.9 | 91 | 0 | 2 |
| 2020 | ODI | 8 | 250 | 35.71 | 97.7 | 106 | 1 | 0 |
| 2020 | T20 (leagues & domestic) | 14 | 418 | 41.80 | 138.4 | 68 | 0 | 1 |
| 2020 | T20I | 10 | 276 | 34.50 | 168.3 | 66 | 0 | 3 |
| 2021 | ODI | 3 | 103 | 51.50 | 79.2 | 75 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 28 | 417 | 18.13 | 118.1 | 47 | 0 | 0 |
| 2021 | T20I | 11 | 150 | 16.67 | 120.0 | 40 | 0 | 0 |
| 2022 | ODI | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 11 | 176 | 17.60 | 134.4 | 47 | 0 | 0 |
| 2022 | T20I | 2 | 30 | 15.00 | 73.2 | 17 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 6 | 128 | 21.33 | 145.5 | 64 | 0 | 1 |
Eoin Morgan bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First-class | 2 | 23 | 11 | 0 | – | – | – | 2.87 | – | 0 | 0 | 1 |
Year-by-year bowling (2 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2014 | First-class | 1 | 0 | – | 8.40 | 0/7 |
| 2019 | First-class | 1 | 0 | – | 1.33 | 0/4 |
Eoin Morgan against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Pakistan | Test | 12 | 257 | 21.42 | 50.5 | 130 | 1 | 0 |
| India | Test | 6 | 194 | 32.33 | 54.0 | 104 | 1 | 1 |
| Sri Lanka | Test | 4 | 168 | 56.00 | 64.6 | 79 | 0 | 2 |
| Australia | ODI | 56 | 1952 | 39.84 | 91.3 | 121 | 3 | 13 |
| Sri Lanka | ODI | 30 | 854 | 34.16 | 89.0 | 92 | 0 | 8 |
| Pakistan | ODI | 24 | 832 | 48.94 | 90.7 | 107 | 1 | 6 |
| New Zealand | ODI | 22 | 689 | 31.32 | 95.6 | 113 | 1 | 4 |
| South Africa | ODI | 21 | 602 | 35.41 | 90.4 | 107 | 1 | 3 |
| India | ODI | 19 | 569 | 33.47 | 83.3 | 102 | 1 | 2 |
| West Indies | ODI | 17 | 502 | 35.86 | 90.0 | 107 | 2 | 2 |
| Ireland | ODI | 8 | 411 | 68.50 | 105.1 | 124 | 2 | 2 |
| Bangladesh | ODI | 11 | 382 | 42.44 | 100.0 | 110 | 1 | 2 |
| Scotland | ODI | 3 | 137 | 45.67 | 113.2 | 60 | 0 | 1 |
| New Zealand | T20I | 15 | 428 | 35.67 | 146.6 | 91 | 0 | 2 |
| Pakistan | T20I | 17 | 427 | 35.58 | 138.6 | 67 | 0 | 3 |
| South Africa | T20I | 16 | 402 | 30.92 | 147.3 | 85 | 0 | 3 |
| India | T20I | 14 | 347 | 26.69 | 141.6 | 71 | 0 | 2 |
| Australia | T20I | 13 | 259 | 21.58 | 145.5 | 74 | 0 | 1 |
| West Indies | T20I | 15 | 258 | 25.80 | 116.2 | 71 | 0 | 2 |
| Sri Lanka | T20I | 11 | 253 | 28.11 | 120.5 | 57 | 0 | 1 |
| Essex | T20 (leagues & domestic) | 8 | 408 | 81.60 | 149.5 | 77 | 0 | 4 |
| Surrey | T20 (leagues & domestic) | 11 | 314 | 28.55 | 140.2 | 70 | 0 | 1 |
| Somerset | T20 (leagues & domestic) | 10 | 279 | 31.00 | 143.1 | 83 | 0 | 2 |
| Punjab Kings | T20 (leagues & domestic) | 9 | 272 | 34.00 | 138.8 | 47 | 0 | 0 |
| Rajasthan Royals | T20 (leagues & domestic) | 7 | 256 | 64.00 | 155.2 | 68 | 0 | 3 |
| Sussex | T20 (leagues & domestic) | 9 | 225 | 25.00 | 129.3 | 90 | 0 | 1 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 8 | 175 | 29.17 | 140.0 | 47 | 0 | 0 |
| Kent | T20 (leagues & domestic) | 6 | 163 | 27.17 | 133.6 | 54 | 0 | 1 |
| Delhi Capitals | T20 (leagues & domestic) | 13 | 161 | 13.42 | 124.8 | 44 | 0 | 0 |
| Glamorgan | T20 (leagues & domestic) | 6 | 149 | 24.83 | 114.6 | 58 | 0 | 1 |
| Gloucestershire | T20 (leagues & domestic) | 7 | 144 | 20.57 | 132.1 | 41 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 9 | 132 | 18.86 | 100.8 | 39 | 0 | 0 |
| Chennai Super Kings | T20 (leagues & domestic) | 11 | 119 | 13.22 | 96.7 | 32 | 0 | 0 |
| Hampshire | T20 (leagues & domestic) | 10 | 117 | 11.70 | 102.6 | 28 | 0 | 0 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 9 | 115 | 16.43 | 98.3 | 30 | 0 | 0 |
| Oval Invincibles | T20 (leagues & domestic) | 3 | 93 | 31.00 | 169.1 | 47 | 0 | 0 |
| Perth Scorchers | T20 (leagues & domestic) | 3 | 72 | 36.00 | 138.5 | 48 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 3 | 66 | 22.00 | 108.2 | 51 | 0 | 1 |
| Manchester Originals | T20 (leagues & domestic) | 3 | 59 | 29.50 | 137.2 | 37 | 0 | 0 |
| Islamabad United | T20 (leagues & domestic) | 4 | 52 | 13.00 | 98.1 | 28 | 0 | 0 |
| Sydney Sixers | T20 (leagues & domestic) | 3 | 36 | 12.00 | 92.3 | 26 | 0 | 0 |
| Nottinghamshire | First-class | 3 | 226 | 75.33 | 67.5 | 191 | 1 | 0 |
| Northamptonshire | First-class | 6 | 173 | 43.25 | 55.1 | 81 | 0 | 1 |
| Somerset | First-class | 4 | 82 | 20.50 | 38.3 | 82 | 0 | 1 |
| Lancashire | First-class | 4 | 78 | 19.50 | 37.7 | 45 | 0 | 0 |
| Warwickshire | First-class | 4 | 53 | 13.25 | 46.5 | 44 | 0 | 0 |
| Sussex | First-class | 4 | 12 | 3.00 | 12.8 | 6 | 0 | 0 |
| Kent | List A | 4 | 187 | 93.50 | 84.6 | 103 | 1 | 1 |
| Gloucestershire | List A | 3 | 148 | 49.33 | 126.5 | 100 | 1 | 0 |
| Hampshire | List A | 3 | 93 | 31.00 | 86.9 | 52 | 0 | 1 |
| Glamorgan | List A | 3 | 71 | 23.67 | 93.4 | 57 | 0 | 1 |
| Somerset | List A | 3 | 32 | 10.67 | 82.1 | 13 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Lord's | 72 | 2090 | 31.67 | 128 |
| Trent Bridge | 23 | 1012 | 48.19 | 191 |
| The Rose Bowl | 31 | 995 | 39.80 | 107 |
| Kennington Oval | 27 | 878 | 38.17 | 88 |
| Sophia Gardens | 23 | 633 | 33.32 | 74 |
| Old Trafford | 23 | 622 | 31.10 | 66 |
| Dubai International Cricket Stadium | 23 | 533 | 35.53 | 80 |
| County Ground, Bristol | 22 | 515 | 27.11 | 100 |
| Edgbaston | 17 | 499 | 35.64 | 104 |
| Headingley | 10 | 482 | 60.25 | 107 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 744 | 789 | 94.3 | 28 | – | – | – |
| T20 | Middle | 4078 | 3239 | 125.9 | 134 | – | – | – |
| T20 | Death | 1824 | 1044 | 174.7 | 93 | – | – | – |
| ODI | Powerplay | 389 | 650 | 59.8 | 11 | – | – | – |
| ODI | Middle | 5312 | 6076 | 87.4 | 132 | – | – | – |
| ODI | Death | 1252 | 852 | 146.9 | 40 | – | – | – |
How Eoin Morgan was dismissed
- Caught373 (72%)
- Bowled55 (11%)
- Lbw37 (7%)
- Run out31 (6%)
- Caught and bowled10 (2%)
- Stumped9 (2%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 23 Jan 2022 | 13 |
| 26 May 2022 | 41 |
| 9 Jun 2022 | 5 |
| 17 Jun 2022 | 0 |
| 19 Jun 2022 | 0 |
| 4 Aug 2022 | 47 |
| 8 Aug 2022 | 37 |
| 12 Aug 2022 | 1 |
| 14 Aug 2022 | 5 |
| 20 Aug 2022 | 27 |
| 24 Aug 2022 | 0 |
| 27 Aug 2022 | 5 |
| 30 Aug 2022 | 8 |
| 2 Sep 2022 | 0 |
| 10 Jan 2023 | 19 |
| 15 Jan 2023 | 64 |
| 17 Jan 2023 | 2 |
| 19 Jan 2023 | 2 |
| 7 Feb 2023 | 24 |
| 8 Feb 2023 | 17 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 8 Feb 2023 | T20 (leagues & domestic) | Pretoria Capitals | 17 | 13 | caught | The Wanderers Stadium |
| 7 Feb 2023 | T20 (leagues & domestic) | Pretoria Capitals | 24 | 12 | caught | SuperSport Park |
| 19 Jan 2023 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 2 | 5 | caught | Boland Park |
| 17 Jan 2023 | T20 (leagues & domestic) | Durban's Super Giants | 2 | 6 | caught | Boland Park |
| 15 Jan 2023 | T20 (leagues & domestic) | Durban's Super Giants | 64 | 37 | run out | Kingsmead |
| 10 Jan 2023 | T20 (leagues & domestic) | MI Cape Town | 19 | 15 | run out | Newlands |
| 2 Sep 2022 | T20 (leagues & domestic) | Manchester Originals | 0 | 1 | caught | The Rose Bowl |
| 30 Aug 2022 | T20 (leagues & domestic) | Birmingham Phoenix | 8 | 10 | caught | Lord's |
| 27 Aug 2022 | T20 (leagues & domestic) | Oval Invincibles | 5 | 6 | run out | Lord's |
| 24 Aug 2022 | T20 (leagues & domestic) | Welsh Fire | 0 | 3 | caught | Lord's |
| 20 Aug 2022 | T20 (leagues & domestic) | Trent Rockets | 27 | 16 | caught | Trent Bridge |
| 14 Aug 2022 | T20 (leagues & domestic) | Northern Superchargers | 5* | 4 | not out | Headingley |
| 12 Aug 2022 | T20 (leagues & domestic) | Southern Brave | 1 | 2 | run out | The Rose Bowl |
| 8 Aug 2022 | T20 (leagues & domestic) | Manchester Originals | 37 | 26 | caught | Lord's |
| 4 Aug 2022 | T20 (leagues & domestic) | Oval Invincibles | 47 | 29 | caught | Kennington Oval |
| 19 Jun 2022 | ODI | Netherlands | 0 | 7 | caught | VRA Ground |
| 17 Jun 2022 | ODI | Netherlands | 0 | 1 | lbw | VRA Ground |
| 9 Jun 2022 | T20 (leagues & domestic) | Surrey | 5 | 10 | caught | Lord's |
| 26 May 2022 | T20 (leagues & domestic) | Gloucestershire | 41 | 24 | caught | Radlett Cricket Club |
| 23 Jan 2022 | T20I | West Indies | 13 | 12 | caught | Kensington Oval |
Frequently asked questions
How many runs has Eoin Morgan scored in Tests?
700 runs in 24 innings (16 matches) at an average of 30.43 and a strike rate of 54.8, in the data from 2010 to 2012.
How many runs has Eoin Morgan scored in ODIs?
6,953 runs in 215 innings (231 matches) at an average of 37.99 and a strike rate of 91.8, in the data from 2007 to 2022.
How many runs has Eoin Morgan scored in T20Is?
2,431 runs in 104 innings (113 matches) at an average of 28.94 and a strike rate of 136.5, in the data from 2009 to 2022.
What is Eoin Morgan's highest score?
191 in first-class, the highest score in the data.
How many centuries has Eoin Morgan scored?
18 hundreds in the data: 2 in Tests, 12 in ODIs, 1 in first-class, 3 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.