3. Martin Guptill (New Zealand) – 2,283 runs

New Zealand opener Martin Guptill is an aggressive batsman. His powerful batting always frightens the opposition teams. The former leading T20I run-scorer Martin Guptill is presently the third most T20I runs-scorer. He has scored 2,283 runs in 78 T20Is (average 33.57). The New Zealand opening batsman has smashed two centuries in T20I career along with 14 half-centuries. His best T20I score is 105 runs.