Cricketer who scored most runs off one over in the T20 international cricket match is Yuvraj Singh who smashed 6 sixes in an over.The Indian cricketer Yuvraj Singh dominated over the English bowler Stuart Broad at Durban in the 2007 T20 world cup in which the Indian team became the ultimate champions.
| Batsmen |
Runs |
Bowler |
Match |
Venue |
Date |
| Yuraj Singh | 36 | SCJ Broad | England v India | Durban | 19/09/2007 |
| Ricky Ponting | 30 | DR Tuffey | Australia v New Zealand | Auckland | 17/02/2005 |
| J Mubarak | 29 | LN Onyango | Sri Lanka v Kenya | Johannesburg | 14/09/2007 |
| ST Jayasuriya M Jayawardene |
25 | SO Tikolo | Sri Lanka v Kenya | Johannesburg | 14/09/2007 |
| Jacob Oram Craig McMillan |
25 | Yuvraj Singh | India v New Zealand | Johannesburg | 16/09/2007 |
| DS Smith Ramnaresh Sarwan |
24 | Mohammad Ashraful | Bangladesh v West Indies | Johannesburg | 13/09/2007 |
| Jacob Oram
Craig McMillan |
24 | JA Morkel | New Zealand v South Africa | Durban | 19/09/2007 |
| HH Gibbs Graeme Smith |
23 | GB Hogg | South Africa v Australia | Johannesburg | 24/02/2006 |
| Shoaib Malik Shahid Afridi Younis Khan |
23 | RM Haq | Pakistan v Scotland | Durban | 12/09/2007 |
| MJ Clarke A Symonds |
22 | M Zondeki | Australia v South Africa | Brisbane | 9/01/2006 |
| Mohammad Hafeez Shahid Afridi |
22 | S I Mahmood | Pakistan v England | Bristol | 28/08/2006 |
| Kevin Pietersen | 22 | KM Dabengwa | England v Zimbabwe | Cape Town | 13/09/2007 |