<p>A system and method is described for tracking card data, deal data and game data during online, computer generated and live card games and allowing users to access the card data, deal data and game data to replay all or portions of such card games at a later time, including the ability to view cards that were not revealed during the original card game. The system may also store card data associated with each hand dealt during the card game and index the card data to allow users to search the card data and replay individual hands in response to user defined search criteria.</p>