There are 59 cards. I have no clue if it is complete or not. It was not originally mine. Sold as is.