Matthew Hayden of Australia scored most number of runs in 2007 T20 world cup. He scored total 265 runs with 4 fifties and strike rate of 144%.