Bangladesh batsman Najmul Shanto posted his first Test hundred Wednesday and helped his team reach 302-2 at stumps on the first day of the first Test against Sri Lanka. Shanto finished the day unbeaten at 126 after Bangladesh won the toss and elected to bat first at Pallekele International Stadium.