Shakib Al Hasan melakukan debut Tesnya pada tahun 2007 melawan India
Shakib Al Hasan melakukan debut Tesnya pada tahun 2007 melawan India. Terobosannya terjadi dalam Tes melawan Selandia Baru di Chittagong pada tahun 2008 di mana ia mencetak 7 gawang dari 36 run, angka terbaik yang dicapai oleh pemain bowling Bangladesh pada saat itu. Dia dengan cepat memantapkan dirinya sebagai salah satu pemain terkemuka di tim. Dia telah mencetak lebih dari 4.000 run dan mengambil lebih dari 200 gawang dalam format tersebut. Dia juga menjadi kapten tim pada kemenangan pertandingan Tes pertama mereka atas Inggris pada tahun 2016