Categories General Knowledge Which cricketer made longest six in cricket history? Post author By esimpk Post date November 15, 2021 A) Chris. Gayle B) Carlos Brathwaite C) Shahid Khan Afridi D) Hashim Amla ← Which cricketer has highest runs in ODI career? → An abiotic component of the environment is: