Season Ticket Churn Prediction & Client Health Modeling

Predictive analytics project completed at OC Sports & Entertainment, focused on identifying season ticket members at risk of dropping out rather than renewing their plan, with the goal of improving retention strategy, sales prioritization, and fan engagement.

Season ticket churn prediction project

Project Snapshot

Overview

This project was built to help business and sales teams identify season ticket members who were at risk of churn before the renewal window. Rather than waiting until a fan failed to renew, the goal was to surface leading indicators of disengagement early enough for teams to take action through more personalized and proactive outreach.

I developed a churn prediction model using CRM, ticketing, and engagement data, then extended that work into a broader client health model that could run consistently throughout the season. This allowed sales reps and marketers to monitor fan health over time, prioritize outreach, and better understand which behaviors signaled elevated churn risk.

What I Worked On

Technical Approach

The project began with extensive feature engineering on a large CRM dataset covering approximately 2,000 season ticket plan holders. The objective was to capture not only who had churned historically, but which ongoing behaviors served as early warning signs of future churn.

I built features representing:

I framed the task as a supervised classification problem and trained models to predict the probability that a fan would stop purchasing tickets within a defined future time window. Multiple approaches were evaluated, with tree-based models ultimately selected because they handled nonlinear relationships and feature interactions well across a high-dimensional behavioral dataset.

Model evaluation emphasized practical business value rather than raw accuracy alone. In particular, recall on the churn class was prioritized so that more at-risk fans could be identified early, while still balancing the downside of false positives that could waste sales and marketing effort. I also calibrated the model outputs so predicted risk scores could be used more reliably in downstream targeting workflows.

From Churn Model to Client Health Model

One of the most valuable outcomes of the project was that it evolved beyond a one-time churn prediction exercise. I converted the model into a client health framework that could run throughout the season and continuously highlight accounts showing signs of disengagement.

Fans with concerning patterns — such as not attending games, forwarding tickets, missing events, not opening emails, or not responding to calls — could be flagged for proactive outreach long before the renewal period. This turned the project into a more actionable retention system rather than just a retrospective churn score.

Business Impact

The final model was integrated into internal analytics workflows and used by business teams to segment users by churn risk and prioritize retention efforts. This enabled more targeted campaigns, improved visibility into customer lifecycle dynamics, and gave sales reps a more intelligent way to allocate their time and outreach.

The framework also created opportunities for experimentation. Because fans could be segmented by modeled health and churn risk, the business could use the scores for A/B testing, lift measurement, and ongoing optimization of personalized retention strategies across a large and diverse fan base.

Why It Matters

In subscription-like sports products such as season ticket plans, retention is often more valuable than acquisition alone. This project showed how machine learning can help organizations move from reactive renewal efforts to proactive relationship management by identifying disengagement patterns early and translating them into operational action.

More broadly, it demonstrated how predictive modeling can support CRM strategy by combining transaction history, behavioral engagement, and communication signals into a scalable system for monitoring customer health over time.

Key Takeaways