Nori V1 — Replaces XGBoost

AI & Machine LearningResearch6 min read

Synthefy's 2026 Fantasy Football Rankings: Predictions from 1,900 Player-Seasons of Data

Synthefy used Nori and 1,900 historical player-seasons to forecast and rank the top 200 fantasy football players for 2026.

#Fantasy Football#2026 Rankings#Tabular Foundation Models#Uncertainty#Backtesting
Synthefy's 2026 Fantasy Football Rankings: Predictions from 1,900 Player-Seasons of Data

How did Synthefy compare with expert forecasts?

Mean absolute error (MAE) is the average distance between a preseason point forecast and the player's eventual total. Lower is better. On 2025 data, Nori's MAE was 7.5% lower than ESPN Expert and 21.1% lower than CBS Inside the Lines.

We replayed the process on 2025 and compared Nori with dated preseason forecasts from ESPN Expert Mike Clay and CBS Inside the Lines. Each comparison scores the same players through Week 16, capped at each player's first 15 regular-season appearances.

Mean absolute error through Week 16, capped at 15 appearances, for Nori 6M and two published 2025 preseason fantasy football forecasts. Nori's error was 7.5 percent lower than ESPN Expert and 21.1 percent lower than CBS Inside the Lines.
Figure 1Nori had 7.5% lower error than ESPN Expert and 21.1% lower error than CBS Inside the Lines. Lower is better.

What are Synthefy's 2026 fantasy football rankings?

All 200 ranked results are in the table below.

Nori fantasy lab · September 2 snapshot

The 2026 point forecast

The top 200 players, ranked from highest to lowest expected point forecast.

Rank by
Showing 10 of 200 matching playersDraft data comes from 2026 preseason drafts as of September 2
Synthefy's 2026 fantasy football point forecasts, player rankings, and average draft positions
1Josh AllenQB1 · BUF
154.9281.8367.3
33.3
2Joe BurrowQB2 · CIN
151.9267.6348.1
56.0
3Drake MayeQB3 · NE
156.6264.7352.5
51.6
4Lamar JacksonQB4 · BAL
141.2261.4344.5
57.2
5Puka NacuaWR1 · LAR
141.9260.2363.7
2.8
6Ja'Marr ChaseWR2 · CIN
138.4259.1359.9
3.9
7Jaxon Smith-NjigbaWR3 · SEA
139.6256.0357.9
5.5
8Jahmyr GibbsRB1 · DET
118.7250.3365.1
1.5
9Amon-Ra St. BrownWR4 · DET
136.3250.2347.3
6.5
10Bijan RobinsonRB2 · ATL
119.5249.3361.7
2.3

What data did Nori use?

The board starts with one row per player-season. The 2026 rows use the September 2, 2026 preseason snapshot, frozen seven days before the opener. Other inputs include age and professional experience, draft capital, prior production, usage, and five years of player history.

Player statistics and metadata come from nflverse. Preseason average draft position comes from the free Fantasy Football Calculator API.

The table below shows the inputs for eight example players.

Inside the forecast

From preseason data to a Nori-ready table

1,900 history rows · 105 features · 200 published forecasts
Draft market
What does the room expect?
Average draft pick, how much it varies, and completed drafts
Player profile
Where is the player in his career?
Position, age, draft capital, years since draft, and pro experience
Recent production
What did he actually produce?
Games, PPR points, and points per game across five prior seasons
Opportunity + trend
How did he earn those points?
Attempts, carries, targets, target share, team changes, and year-over-year trends
PlayerDraft marketProfile2025 productionOpportunity + trendNori 2026 forecast
RankPlayerAvg pickPick spreadAgePro yrsGamesPPRPPGVolumeTgt sharePPG changeLowExpectedHigh
1Josh Allen · QB · BUF33.38.330.3816364.622.8460 att · 112 car0.0%-0.9154.9281.8367.3
2Joe Burrow · QB · CIN56.08.429.768134.516.8259 att · 14 car0.0%-5.1151.9267.6348.1
3Drake Maye · QB · NE51.68.824.0217352.020.7492 att · 103 car0.2%+7.1156.6264.7352.5
4Lamar Jackson · QB · BAL57.28.429.6813214.916.5302 att · 67 car0.0%-8.8141.2261.4344.5
5Puka Nacua · WR · LAR2.80.925.3316375.023.4166 tgt · 10 car28.6%+4.7141.9260.2363.7
6Ja'Marr Chase · WR · CIN3.91.026.5516313.619.6185 tgt · 3 car30.4%-4.1138.4259.1359.9
7Jaxon Smith-Njigba · WR · SEA5.51.224.5317359.921.2163 tgt · 7 car35.8%+6.3139.6256.0357.9
8Jahmyr Gibbs · RB · DET1.50.724.5317366.921.6243 car · 94 tgt17.1%+0.2118.7250.3365.1

Figure 2A representative slice of the 2026 query table. Blue headers mark the model inputs; orange headers mark Nori's low, median, and high point estimates.

We use data from 2015–2025 as context for our 2026 predictions.

Python
1from synthefy_nori import NoriRegressor
2
3nori = NoriRegressor(model="nori-6m")
4nori.fit(X_2015_2025, ppr_through_week_16_capped_at_15_appearances)
5
6p10, p50, p90 = nori.predict(
7    X_2026,
8    output_type="quantiles",
9    quantiles=[0.1, 0.5, 0.9],
10)
11ranked_players = X_2026.assign(median_points=p50).sort_values(
12    "median_points", ascending=False
13)

How can I reproduce these results?

Open the fantasy football rankings notebook or run it in Google Colab. It rebuilds the historical feature table, reruns the 2024 and 2025 Nori backtests, and generates the 2026 rankings.

How can you build your own fantasy football rankings?

Want to build your own version? Copy this prompt into an AI coding assistant, then give it your data or point it to the sources you want to use.

text
1Help me build a reproducible fantasy football forecasting notebook with Nori-6M. Use Python and synthefy_nori.NoriRegressor for every model forecast.
2
3Use this published notebook as a reference implementation:
4https://github.com/Synthefy/synthefy-nori/blob/main/examples/notebooks/nori-fantasy-football-2026.ipynb
5
6Start by installing Nori:
7pip install synthefy-nori
8
9Use these free data sources:
10- nflverse (https://github.com/nflverse/nflverse-data/releases) for player statistics, rosters, player metadata, and NFL draft information.
11- Fantasy Football Calculator API (https://help.fantasyfootballcalculator.com/article/42-adp-rest-api) for preseason PPR average draft position and fantasy positions.
12
13For every backtest, use the preseason data recorded before that specific season began. Do not replace historical draft-position snapshots with today's data.
14
15Goal
16- Predict each player's low, median, and high season-long PPR point total.
17- Rank players from highest to lowest median forecast.
18- Export the final rankings as a CSV.
19
20Data
21- Build one row per player and season using only information available before Week 1.
22- Include preseason average draft position, age, professional experience, draft information, position, career games entering the season, and up to five prior seasons of fantasy production, usage, and games played.
23- Set a historical season to zero only when the player had not entered the NFL. Leave other unknown values missing.
24- Do not give the model player names, team names, season labels, future results, or any games-played value that was unknown before Week 1.
25- Use PPR points from each player's first 15 regular-season appearances through Week 16 as the result to predict.
26
27Evaluation
28- Replay at least two completed seasons. For each test season, use only earlier seasons as Nori's examples and use preseason data captured before that test season began.
29- Report mean absolute error for the median forecast. Lower is better.
30- Add checks that prevent future-season information from entering the inputs.
31
32Forecast
33- Create NoriRegressor(model="nori-6m") and fit it on every completed historical row.
34- Call predict with output_type="quantiles" and quantiles=[0.1, 0.5, 0.9]. Treat those values as the low, median, and high forecasts.
35- Sort the upcoming-season players by the 0.5 quantile, highest first.
36
37Before writing code, ask me to confirm the forecast season, scoring rules, player pool, and dated preseason data sources. Ask what additional football knowledge or signals I want to test beyond the notebook's baseline features, such as injuries, depth-chart changes, coaching changes, offensive line quality, or quarterback changes. Use an additional signal only if it was available before the forecast season began. Then list the columns you plan to use. Flag anything unavailable instead of inventing it. Explain each step for a reader who knows fantasy football but is new to machine learning.

Frequently asked questions

Fantasy football forecasting FAQ
How accurate are AI fantasy football rankings?
Accuracy depends on the data and evaluation method. In our 2025 backtests, Nori's mean absolute error was 7.5% lower than ESPN Expert and 21.1% lower than CBS Inside the Lines.
How does Nori compare to ESPN fantasy projections?
On the 200 players shared with Mike Clay's 2025 ESPN preseason projections, Nori recorded a mean absolute error of 51.36 fantasy points, compared with 55.55 for ESPN.
Can I build my own AI fantasy football rankings?
Yes. Install synthefy-nori, open the public notebook, and use the prompt above to adapt the player pool, scoring rules, and features.
What data goes into AI fantasy football projections?
Our model uses preseason draft position, age, professional experience, draft capital, prior production, usage, and five years of player history. The public notebook builds these features from nflverse and Fantasy Football Calculator data.
How does Nori handle player uncertainty and bust risk?
Nori produces low, median, and high point estimates for every player. A lower floor or wider range signals more downside uncertainty, but it is not a direct injury forecast or a literal probability that a player will bust.

Questions? contact@synthefy.com