Recent teams: Essex, England
In sightscreen's ball-by-ball archive: T20 since 2007 · ODI since 2006 · Tests since 2006 · first-class since 2014. Career lines are complete only within these windows.
Official career
15,737
international runs
| Format | M | R | HS | Avg | 100s | W |
|---|---|---|---|---|---|---|
| Tests | 161 | 12,472 | 294 | 45.35 | 33 | 1 |
| ODI | 92 | 3,204 | 137 | 36.41 | 5 | 0 |
| T20I | 4 | 61 | 26 | 15.25 | 0 | - |
| Total | 257 | 15,737 | - | - | 38 | 1 |
Internationals only (Tests, ODI, T20I), and the format rows add up to the total. Source: cricketdata.org (Sir Alastair Cook), as of 2026-08-23.
In our archive
23,034
career runs
Ball-by-ball figures from our archive, across every competition we cover. These power the matchups, form and Elo Impact below, and will differ from the official totals above.
Blast sr / avg
100.0 / 15.0
FirstClass sr / avg
50.0 / 45.2
ODI sr / avg
77.3 / 36.8
OtherODI sr / avg
87.1 / 52.2
Elo Impact
runs of value per match vs an average playerODI91 matches
+4.8 /match
bat +436bowl +0
OtherODI28 matches
+18.7 /match
bat +525bowl +0
Elo's own metric: every ball weighed against what an average player does in that phase and competition, batting and bowling combined. 0 is average, and higher means more match-shaping. Career totals in the split.