Sebastian Carl's Avatar

Sebastian Carl

@mrcaseb.com

Football 🏈 in the #nflverse | #rstats | #dataviz | #engineering | Justin Herbert is Elite https://mrcaseb.com/

1,494
Followers
273
Following
544
Posts
31.05.2023
Joined
Posts Following

Latest posts by Sebastian Carl @mrcaseb.com

How did I not know about this. Great work, thanks!

26.02.2026 08:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Didn’t expect seeing Hadley getting sandwiched so bad today.

20.02.2026 18:50 πŸ‘ 19 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Data Dictionary - Participation

No, it's just the route of the targeted receiver. Not of all receivers. Here's the data dictionary nflreadr.nflverse.com/articles/dic...

11.02.2026 09:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The number of routes ran by a receiver isn’t available for free. So that’s nothing nflverse can provide.

10.02.2026 19:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

~~ 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...

10.02.2026 19:08 πŸ‘ 21 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0

True. I just think an "explosive" run play shouldn’t be compared to pass plays. It’s just an extraordinary good run play?

10.02.2026 16:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Well, actually πŸ˜…
10+ rushing yards correspond roughly to the 90th percentile, while 15+ passing yards are below the 80th percentile.

10.02.2026 16:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

No. We did not maintain 2025 injury data at all

10.02.2026 16:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Add "Explosives" to the output of `calculate_stats()` Β· Issue #550 Β· nflverse/nflfastR e.g. 10+ rushing yards and 15+ passing yards. Is there a unified definition of explosive plays?

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...

10.02.2026 13:15 πŸ‘ 3 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

For sure! I have a lot of painful case_whens that will look so much cleaner with new dplyr. More speed is also great. Davisβ€˜ output is crazy useful.

10.02.2026 06:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

While I like the new function and agree it’s nice syntax, this was always possible with a simple named vector.

09.02.2026 20:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
dplyr 1.2.0 dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...

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...

04.02.2026 11:39 πŸ‘ 466 πŸ” 133 πŸ’¬ 12 πŸ“Œ 14

Love this thread

29.01.2026 08:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

-- Today's update of the 2026 head coach tracker --

It feels like we'll be mostly done by tomorrow.

Data per AroundTheNFL and various other sources.

26.01.2026 19:17 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

ID issue on our end. We'll work on it

26.01.2026 07:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

24.01.2026 19:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I fear so too. And I wonder if Bluesky can afford it or is willing to do so.

23.01.2026 20:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Has there been any news since last year about NFL teams using Bluesky?
Or did we simply accept the ban?

23.01.2026 19:47 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Tight End? Kelce might be gone

23.01.2026 19:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Imagine what they could do with all that money. Easy turnaround

23.01.2026 19:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Seems like cutting Mahomes is no option due to cap reasons

23.01.2026 19:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

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.

23.01.2026 19:09 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There wasn’t much head coach news and I gave up on OC/DC because the data isn’t reliable and requires too much manual work.

22.01.2026 21:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

Here are OC and DC variants but the data source isn't 100% reliable so there might be stuff wrong or missing.

21.01.2026 19:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

21.01.2026 19:19 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Also took a shot at a OC interview tracker but I am not sure about data quality.

20.01.2026 19:22 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

20.01.2026 19:22 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

19.01.2026 19:57 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

This year's #NFL divisional round feels like there are a lot of turnovers? That's correct! Counting in the 8 turnovers in the Texans @ Patriots game (so far!), there have been 17, which is tied for 3rd most since realignment!
#HOUvsNE

18.01.2026 22:22 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Also on 4th&4?

17.01.2026 23:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1