Nafees first played in the national team in
Bangladesh's maiden tour of England (2005).
Nafees scored his maiden first-class century , as
well as his first in Tests , at Fatullah in April
2006 against Australia . He scored his maiden
one-day hundred against Zimbabwe in August
2006.Nafees was the first Bangladeshi batsman
to score a century in Champions Trophy
history [1] and he held the record for the highest
individual score for Bangladesh in Champions
Trophy until Tamim Iqbal surpassed his
milestone