The purpose of the study is to identify the main reasons of money laundering in Bangladesh among the twenty seven predicate offences of money laundering prescribed by Bangladesh Bank and position of Bangladesh among South Asian Countries regarding anti-money laundering practices. Besides, an anti-money laundering model has been developed to combat against money laundering as 14 percent bankers think that only existing know your customer form and transaction profile of banking sector are not enough to detect money laundering. To conduct the study, 91 bankers have been surveyed to take response through structured questionnaire regarding their opinion about the predicate offences of money laundering and sufficiency of existing KYC form of banking sector to detect money laundering. From the responses, factor analysis, test of hypothesis, correlation and regression analysis have been conducted using SPSS software. The study identifies that predicate offences of money laundering can be minimized mainly through scrutinizing the activities of local criminals with foreign network and strict anti-corruption measures through automation in National Board of Revenue, strict policy adoption of criminal detection and support from foreign experts. Besides, regression model shows that only six predicate offences of money laundering explains 87.2 percent of money laundering that should get more emphasize to combat against money laundering. From the comparative analysis, it has been found that Bangladesh in holding better position just after India among six South Asian Countries according to Basel AML Index score. This study provides a complete understanding of the position of Bangladesh in case of money laundering and anti-money laundering practices. The integration of four domains, i.e. AML model development, factor analysis, econometric analysis and comparative analysis of AML index will provide insights to managers and policy makers about the money laundering scenario in Bangladesh.