Longevity Predictor Soccer

Domains

AI
Data
Analytics
Research
PersonalJune 1, 2024 - Ongoing
Longevity Predictor Soccer

Tech Stack

Python
Pandas
Scikit-Learn
Git

Project Summary

Abstract

Longevity Predictor Soccer is an ongoing football analytics project built around a question clubs, fans, and players keep revisiting: when do elite footballers really hit their peak, and how quickly do they decline after turning thirty? In practice, clubs often offer only short-term contracts to older players because they assume the best years are already behind them, even when performance evidence is more nuanced.

The project starts from that tension between perception and reality. Transfer markets heavily reward youth and future upside, yet the last decade of Ballon d'Or winners shows that world-class output often continues well into a player's thirties. That mismatch suggests there may be undervalued players whose contract risk is overstated simply because age is being used as a blunt heuristic.

To study this, the approach uses historical player performance data with special attention to age and playing position. Past ratings are converted into percentile ranks among comparable peers, producing a more context-aware signal than raw ratings alone. That metric, along with the player's current age, is then fed into a machine learning model to estimate overall rating for the current year and support more grounded scouting or contract decisions.

What I Built

  • Age and position needed to be normalized through percentile-based peer ranking before player performance could be compared fairly.
  • The project challenges the blunt assumption that players over thirty are always on irreversible decline.

Impact

  • Creates a scouting-oriented analytics tool for spotting undervalued veterans and more rational contract decisions.
  • Applied percentile-based normalization to turn age and position context into a more defensible player-evaluation workflow.

Page Info

Peak-Age Question in Football

Frames the long-standing contract dilemma around players over thirty and investigates whether clubs undervalue proven performers because of outdated assumptions about decline.

/projects/longevity-predictor-soccer/peak-age-question.svg

Age-and-Position Contextual Ranking

Transforms historical player ratings into percentile ranks among peers of similar age and position so the signal reflects context instead of raw rating alone.

/projects/longevity-predictor-soccer/percentile-ranking.svg

Longevity Forecasting Model

Combines the contextualized rating metric with current age in a machine learning pipeline to estimate present-year overall performance and surface cheaper post-peak opportunities.

/projects/longevity-predictor-soccer/longevity-model.svg

    Longevity Predictor Soccer | Vimal Rajesh | Applied AI and Platform Engineer