Mahmudullah is one of the 15 players who have been named in the Bangladesh squad to play the ICC Cricket World Cup 2019 in England and Wales. Mahmudullah, who made his one-day international debut on 25-Jul-07, had played 171 ODI matches until the 2019 World Cup. In the 148 innings he batted in, he had scored a total of 3673 runs, having faced 4857 balls, at an average of 33.39 and a strike rate of 75.62. He was unbeaten in 38 of those innings. His highest score in an innings was 128*. He had 3 centuries and 20 half-centuries to his name. In the bowling department, Mahmudullah had bowled 4066 balls and taken 76 wickets while conceding a total of 3501 runs. He had an average of 46.07 and an economy rate of 5.17. His best ODI bowling performance was 3/4.