Will Roberts's Avatar

Will Roberts

@will-roberts.bsky.social

Husband, Fur Dad, Sports Fan, Sports Stats Nerd, Casual Gamer, Creator of NFL & CFB Production Score model.

54 Followers  |  48 Following  |  138 Posts  |  Joined: 07.11.2024  |  1.9984

Latest posts by will-roberts.bsky.social on Bluesky


No call at ALL on that hook on JVR?? #LGRW

03.02.2026 04:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Always happy to answer questions or have a thoughtful discussion around other improvements you'd like to see. I hope this at least explains why fumbles hurt a player's score so badly, because sooner or later, fumbles will come back to bite them!

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Part of what makes the sport of football unique is the shape of the ball and what it does when it hits the ground. Since luck is the largest contributor to whether or not a team recovers, I felt controlling for all fumbles was more consistent and unbiased to outcomes.

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I wanted to allow players to at least have a chance that a fumble doesn't derail their entire season in the model. That may still happen if a TE puts the ball on the ground, but it would be even worse if only counting lost fumbles.

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If the model was built only on fumbles lost, a player would certainly avoid a penalty if their team recovers, but then would get hit TWICE as hard if they lose it, since fumbles lost occur on roughly 1/2 of all fumbles. And 1/(1-0.5) = 2

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It is essentially a 50/50 coin flip as to whether or not the fumble is lost. This is why I've decided to build the model as penalizing ANY fumble, because the ball is literally out of the player's hands at that point. There's no "good" fumble.

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I've heard the argument that only lost fumbles should penalize a player, but when looking at the numbers, it is really just luck as to whether a player's team recovers or not, as evidence by the Fumbles Lost to Fumbles ratios for each position

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

TEs fumbling only 20 times in 934 recorded games in '25 is why TEs are hurt so bad. And why QBs aren't, although I will be adjusting that for next season. QBs had only been based on rushing TDs, and I'm going to base it on total TD instead to increase the penalty.

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

One thing I don't think most people realize is just how rare fumbles actually are in football, relatively speaking. It's why there's always so much excitement when one happens. Here's a look at the total number of fumbles in CFB by position over the last few years

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thus, if something doesn't happen frequently, like fumbles, it has a higher weight since you are dividing by a smaller number. That's why completions, rushing yards, etc. have smaller weights. There's a lot of them.

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The way Production Score is built is that it relates each stat, in this case fumbles, to its relative frequency to touchdowns. This gives roughly how many "points" each stat would be worth if everything a player did counted on the scoreboard.

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

With football season just about over, one of the biggest sources of feedback I've gotten in this first year is surrounding fumbles. I've heard it is too punishing for a player, especially if their team doesn't lose the ball or points aren't scored off of the turnover.

02.02.2026 02:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

U.S. WorldTour team EF Pro Cycling to sell naming rights as part of plan to win Tour de France and Tour de France Femmes.

The Athletic speaks to team CEO Jonathan Vaughters about his plans to take on the sport's biggest teams.

πŸ”— www.nytimes.com/athletic/700...

30.01.2026 10:45 β€” πŸ‘ 30    πŸ” 3    πŸ’¬ 1    πŸ“Œ 3
Post image Post image Post image

Andrew Copp’s December to Remember

prashanthiyer.substack.com/p/andrew-cop...

31.12.2025 17:15 β€” πŸ‘ 24    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0

Great write up, Prashanth!

31.12.2025 18:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks for the feedback! Definitely something I've struggled with too. Turnovers, and especially scores, result in massive values because they just don't happen that often compared to TDs for offensive players. I'll see if I can find a way to tone that down in the off-season. Thanks for the help!

23.11.2025 02:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Glad you like it! I created the model these cards use. How do you think it does in evaluating player performance? Always open to feedback if you have any!

23.11.2025 01:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Always happy to take feedback and answer any questions on the model, but hope these changes help make things a little clearer when using it as a tool to evaluate player performance.

23.10.2025 22:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The expected result is that PAR values will fall generally speaking, but the hope is that it will give a better impression of how that player is performing compared to a starting caliber player at their position.

23.10.2025 22:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Rather than using the true median, this new version of PAR will compare a player's Production Score to the median of all STARTING players at their position.

23.10.2025 22:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If a player received significant playing time, regardless of how they performed, they would be near the top of the league by PAR making it hard to tell how they're doing compared to other players.

23.10.2025 22:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Production Above Replacement (PAR) had been measured against the true median of ALL players in the dataset. While this helps to keep 50% of players above a PAR of 0 and 50% below, it doesn't give us much insight as to how a player is performing.

23.10.2025 22:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

After careful consideration and review of the Production Score model, I've decided to go ahead and make one rather significant update.

23.10.2025 22:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 2

The Red Wings Centennial logo at center ice is ssssssooooo much cooler than Chicago's #LGRW

01.10.2025 00:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Top 5 WRs by PAR so far this season (min. 3 games)

1) Mario Craver - Texas A&M +10.4
2) Cade Harris - Air Force +9.5
3) Chris Brazzell II - Tennessee +9.3
4) Jaden Barnes - Appalachian State +8.9
5) Omar Cooper Jr. - Indiana +8.9

23.09.2025 18:39 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Good stat analysis is always welcome.

23.09.2025 23:12 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Oh. So that was a perfectly rational thought. Don't have tons of those.

04.05.2025 02:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And then there's the stat about 0 multi goal comebacks for Dallas, and I suddenly don't feel that bad. #LGRW

04.05.2025 02:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just heard that Colorado has 2 SHG this series and genuinely wondered if the Red Wings had 2 all season. #LGRW

04.05.2025 02:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Migration season is under way, and I'm super excited the orioles finally found our feeder! #birds

03.05.2025 15:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@will-roberts is following 18 prominent accounts