training the prediction model on all 5 seasons of data, then "backtesting" on games from those same seasons. The model has already seen the outcomes it is predicting, so the backtest results are unrealistically good. Walk-forward validation prevents this by retraining at each step using only past da