The balanced hypercube BHn, a variant of the hypercube, is a novel interconnection network topology for massive parallel systems. It is showed in [Theor. Comput. Sci. 947 (2023) 113708] that for any edge subset F of BHn there exists a fault-free Hamiltonian cycle in BHn−F for n≥2 with |F|≤5n−7 if the degree of every vertex in BHn−F is at least two and there exist no f4-cycles in BHn−F. In this paper, we consider the existence of Hamiltonian cycles of BHn when F is a matching (a set of disjoint edges), and show that each edge e∉F lies on a fault-free Hamiltonian cycle of BHn−F with n≥2. The number of faulty edges in F can be up to 22n−1, which is exponential to the dimension n.