Tháng 1 năm 2019, sau kỳ Asian Cup thành công của ĐT Việt Nam, anh được Muangthong United đang thi đấu tại giải đấu Thai League 1 của Thái Lan để ý. Anh đồng ý thi đấu cho câu lạc bộ và đã ký vào bản hợp đồng kéo dài 3 năm. Văn Lâm đầu quân cho Muangthong vào tháng 6/2019. Đội bóng Thái Lan phải trả cho Hải Phòng 500.000 USD để đổi lấy sự phục vụ của thủ môn Việt kiều.