nfeloAn Elo model for the NFL

About nfelo

Advanced NFL analytics platform powered by the nflfastR dataset and custom open source models.

What is nfelo?

nfelo is a predictive model for NFL games that combines 538’s Elo rating system with research-driven modifications to create a model tailored specifically to the NFL—hence the name nfelo (NFL + Elo).

Mechanically, the nfelo model enhances the traditional Elo approach by incorporating:

  • Advanced statistical adjustments for home field advantage, rest days, and weather conditions
  • Quarterback-specific models that account for individual player performance and injuries
  • Real-time market analysis to identify value in betting lines and spreads
  • Historical performance data spanning multiple seasons for robust predictions

This site serves as a front-end application for exploring the model and its output, featuring game predictions, power rankings, QB analytics, and expected value calculations for informed wagering decisions.

Power Rankings

Real-time NFL team ratings

Game Predictions

Win probabilities & spreads

Betting Analytics

Expected value analysis

Data Sources & Technology

The nfelo model combines open-source NFL data with custom models and datasets to deliver more accurate predictions and insights.

Open Source Data Foundation

nfelo is built on the foundation of nflfastR and the broader nflverse ecosystem—-an open-source community that provides cleaned NFL data to researchers, analysts, and fans.

nflverse data includes play-by-play information for all games dating back to 1999, advanced models like EPA, CPOE, and Win Probability, game results and schedules, team and player metadata, and more. This data is openly available on Github.

nflverse Data

Play-by-play data, player statistics, rosters, advanced metrics, and historical records maintained by the open-source community.

View nflverse-data repository
Custom Models & Infrastructure

nfelo builds on top of the open-source nflverse dataset with additional models, datasets, and infrastructure to translate raw data into power rankings, predictions, analytics tools, and more.

Like nflverse, nfelo is open-source. All the code needed to reproduce nfelo’s power rankings and predictions is available on Github, meaning anyone can run, vet, explore, and extend the model themselves.

Live Repository Status

Real-time status of the repositories powering the nfelo platform

1 Active8 Offseason1 Error
model6 repositories
Offseason

NFL power ranking and prediction model based on 538's Elo framework

NFL offseason - no updates expected

a98b05d102 days ago

adding clv calculation to nfelo_games

v4.0.0234 days ago

v4.0.0

Offseason

QB performance model based on 538's QB Elo methodology

NFL offseason - no updates expected

b76fd54129 days ago

adding a metadata file that maps elo name_ids to g...

Offseason

Expected Points Added, weighted to enhance team performance predictions

NFL offseason - no updates expected

2644ed5195 days ago

Automated Update - Week 21, 2024

Offseason

A series of SRS based models for pre-season and in-season implied team strength

NFL offseason - no updates expected

61d1ba584 days ago

wt ratings for 2025

Offseason

Home field advantage model that considers long term trends and contextual factors

NFL offseason - no updates expected

aa6aa9813 days ago

automatic update

A model that translates film grades into predicted margin of victory

Failed to fetch or severely outdated

599898a209 days ago

automatic update

data3 repositories

Betting market data collection and processing pipeline

NFL offseason - no updates expected

f418b6d190 days ago

automatic update

Offseason

Head coach stats and performance data

NFL offseason - no updates expected

d600512202 days ago

Automated Update

Offseason

Metadata for every stadium in the NFL

NFL offseason - no updates expected

c2a817613 days ago

automatic update

infrastructure1 repository
Active

A python package for efficient retrieval, caching, and processing of NFL data

offseason • Expected every 365 days

9530be9102 days ago

adding clv on nfelo_games

v0.1.21102 days ago

v0.1.21

Data refreshed every 4 hoursView all repositories