In some embodiments, the media application may obtain a set of rules that define scoring opportunities in the fantasy sports event for the user as a function of possible actions and players in the sporting event. For example, the media application may determine that the user has an active running back on his fantasy football roster that plays for the San Francisco 49ers, and the media application may retrieve a rule that indicates that the user has a scoring opportunity if the user's running back rushes for a touchdown (e.g., the user may receive 6 points toward the user's fantasy score for the week if the user's running back rushes for a touchdown).
In some embodiments, the media application may obtain data representing current circumstances of the live sporting event. For example, the media application may obtain information specifying the team with current possession of the football, the current line of scrimmage, the current players on the field of play, the amount of time remaining in the live sporting event, the score of the professional teams in the live sporting event, etc.
In some embodiments, the media application may apply the set of rules to the data representing the current circumstances of the live sporting event to identify possible scoring scenarios in the fantasy sports event and locations on a playing space of the live sporting event that correspond to the possible scoring scenarios. For example, if the user's active running back is currently on the field of play and the line of scrimmage is on the San Francisco 49ers' 6-yard line, then the set of rules may indicate that the user has a 6-point scoring opportunity. In some embodiments, the media application may further determine that, based on the score of the fantasy sports matchup, a 6-point scoring opportunity may give the user the lead in the current fantasy sports matchup.