Brendon McCullum scored the most runs in T20Is 2012 — 462 runs. Computed from every ball bowled in T20Is 2012 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Brendon McCullum | 462 | 309 |
| 2. Mohammad Hafeez | 461 | 385 |
| 3. Alex Hales | 418 | 285 |
| 4. Martin Guptill | 380 | 316 |
| 5. Chris Gayle | 376 | 261 |
| 6. Virat Kohli | 368 | 271 |
| 7. David Warner | 340 | 249 |
| 8. Mahela Jayawardene | 340 | 286 |
| 9. Shane Watson | 337 | 237 |
| 10. Marlon Samuels | 323 | 224 |
Brendon McCullum scored the most runs in T20Is 2012 — 462 runs. Second is Mohammad Hafeez (461), third Alex Hales (418).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions