Pinned
Happy #NFL kickoff day! I looked at the betting markets and determined the implied probabilities of season outcomes, team ratings and strength of schedule. For more details and full text see mrcaseb.com/posts/nfl_te...
Sebastian Carl
@mrcaseb.com
Football 🏈 in the #nflverse | #rstats | #dataviz | #engineering | Justin Herbert is Elite https://mrcaseb.com/
1.5K followers282 following591 posts
Pinned
Happy #NFL kickoff day! I looked at the betting markets and determined the implied probabilities of season outcomes, team ratings and strength of schedule. For more details and full text see mrcaseb.com/posts/nfl_te...
Also released minor update nflplotR v1.7.0 with the latest rebrandings of the Rams and Titans.
🚨🚨 UPDATE RELEASED 🚨🚨 nflfastR package 📦 v6.0.0 is now live on CRAN. Updates include -- a completely revamped database function update_pbp_db, -- full support for 2026 pbp data, -- various bugfixes, and -- lots of improvements to the stats function calculate_stats()
Happy #NFL kickoff day! I looked at the betting markets and determined the implied probabilities of season outcomes, team ratings and strength of schedule. For more details and full text see mrcaseb.com/posts/nfl_te...
Sebastian Carl reposted
🏈 2026 NFL Cap Texture 🏈 @overthecap.bsky.social flipped the switch to 53 player rosters and I summarized their cap texture breakdowns. I like this viz because it shows how teams spread their money. The viz is sorted by cap space. For more details and full text see mrcaseb.com/posts/nfl_ca...
I wonder how this year's Dolphins stack up historically. It can't have happened very often that 60% of the cap is taken up by dead money, can it? #NFL
🏈 2026 NFL Cap Texture 🏈 @overthecap.bsky.social flipped the switch to 53 player rosters and I summarized their cap texture breakdowns. I like this viz because it shows how teams spread their money. The viz is sorted by cap space. For more details and full text see mrcaseb.com/posts/nfl_ca...
🏈 2026 NFL Cap Texture 🏈 @overthecap.bsky.social flipped the switch to 53 player rosters and I summarized their cap texture breakdowns. I like this viz because it shows how teams spread their money. The viz is sorted by cap space. For more details and full text see mrcaseb.com/posts/nfl_ca...
Testing the boxscore site on rbsdm.com/stats/box_sc... with 2026 preseason play-by-play data. Looks good. So I think we are back for the next season!
@davisvaughan.bsky.social do you know if tidyverse/funs is a dead end? Seems like it’s not maintained anymore and you were the last active dev. One of my dplyr Feature requests has been moved to that repo and I wonder what happens with all the ideas.
Sebastian Carl reposted
🚀 Want to run lapply() in #parallel? Use y <- lapply(x, fcn) |> futurize() from the futurize package #rstats futurize.futurever.se
Sebastian Carl reposted
It's R release season, which makes it the perfect time to revisit my article on how to perform R upgrades and restore your libraries. #rstats mrcaseb.com/posts/upgrad...
R version 4.6.0 "Because it was There" (source version) has been released. It should be on CRAN by now. #rstats The choice of codename is in remembrance of R Core member Tomàš Kalibera (1978-2026). Among many other things, he was a keen mountain climber.
Final draft pick probabilities of the picks 1-10. Percentages are the vig removed probabilities according to DraftKings that a player will be picked at the corresponding position. Data as of now. Sorted by highest remaining probability per pick.
Today's update of market implied odd of draft picks 1-10. Percentages are the vig removed probabilities according to DraftKings that a player will be picked at the corresponding position. Data as of today and subject to change.
Today's update of market implied odd of draft picks 1-10. Percentages are the vig removed probabilities according to DraftKings that a player will be picked at the corresponding position. Data as of today and subject to change.
The #NFL draft comes closer so here is what the market thinks who will be drafted at picks 1-10. Percentages are the vig removed probabilities according to DraftKings that a player will be picked at the corresponding position. Data as of today and subject to change.
Sebastian Carl reposted
I've added a very nerdy function to the #rstats package nflseedR. Using nfl_regular_season(), you can determine each team's matchups for the following season (including home teams) based on the standings of a completed season. Fully implemented in data.table nflseedr.com/reference/nf...
~~ nflverse data update ~~ 2025 participation data is now live thanks to @ftnfantasy.com and @realfrankbrank.bsky.social. Access with nflreadr nflreadr.nflverse.com/reference/lo... or with nflreadpy nflreadpy.nflverse.com/api/load_fun...
I have received several requests for nflfastR to add the number of “explosive plays” to the stats. Is there a standardized definition of an explosive run or pass? Something like 10+ rushing yards and 15+ passing yards? Please feel free to add your input here github.com/nflverse/nfl...
Sebastian Carl reposted
dplyr 1.2.0 is out now and we are SO excited! - `filter_out()` for dropping rows - `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools These are huge quality of life wins for #rstats! tidyverse.org/blog/2026/02...
Today's update of the 2026 head coach tracker. 6 down, 4 to-go. News are slowing down until the candidates of the remaining playoff teams are allowed to conduct their next interviews. Data per AroundTheNFL and various other sources.
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 head coach tracker. Data per AroundTheNFL and various other sources Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam.
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 head coach tracker. McDaniel may or may not become the Chargers OC. Data per AroundTheNFL and various other sources Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam.
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 head coach tracker. No Bills yet, but hopefully soon. Data per AroundTheNFL and various other sources Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam.
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 head coach tracker. No Bills yet, for obvious reasons. Data per AroundTheNFL and various other sources Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam.
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 #NFL head coach tracker. Data per AroundTheNFL and various other sources Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam. Please @ me if I am missing something.
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 head coach tracker. Harbaugh hasn't been officially announced yet, but I'll take the risk. Data per AroundTheNFL and various other sources Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
-- 2025 NFL 🏈 Divisional Round Geo-Rooting Map -- Geo-Rooting is the concept of rooting for the geographically closest team to the current location. This map shows closest team (stadium location) by county in contiguous U.S. Yes, you HAVE to root for your biggest rival. I didn't make the rules.
-- 2025 NFL 🏈 Playoff Geo-Rooting Map -- Geo-Rooting is the concept of rooting for the geographically closest team to the current location. This map shows closest team (stadium location) by county in contiguous U.S. Enjoy the playoffs!
Today's update of the 2026 head coach tracker. Data per AroundTheNFL and various other sources (Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam)
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Jesse Minter‘s row is completed bsky.app/profile/tomp...
The Steelers requested an interview with Chargers DC Jesse Minter for their head coaching job, per source.
Today's update of the 2026 head coach tracker. Data per AroundTheNFL and various other sources (Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam)
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
I am saying this a lot recently. The number of openings is not *that* unusual bsky.app/profile/andr...
Today's update of the 2026 head coach tracker. No Steelers yet, for obvious reasons. Data per AroundTheNFL and various other sources (Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam)
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 head coach interview tracker. Data per AroundTheNFL and @cbssports.bsky.social (Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam)
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Today's update of the 2026 head coach interview tracker. Data per AroundTheNFL and @cbssports.bsky.social (Please note that this is a snapshot of a rapidly changing landscape, and I only post once a day to avoid spam)
It's NFL job interview season, and I'll be posting daily updates on the current status. Data per AroundTheNFL
Sebastian Carl reposted