Chris
heycg.bsky.social
Chris
@heycg.bsky.social
#Rstats, sports, data viz, carolina, and other shenanigans.

📊 blessyourchart.substack.com (free to read)
🏀 wabwatch.com
🏈 cfbtxt.com
Reposted by Chris
I’ve been working on better ways to visualize college football game data for as long as I’ve been collecting it. Let's punch up a basic drive summary table with some graphic elements:
bcftoys.com/whiteboard/d...
February 11, 2026 at 4:12 AM
Carolina 71, Duke 68
February 8, 2026 at 2:09 PM
Visualizing the win streaks in the Carolina-Duke rivalry since 1950

#dataviz
#Rstats
February 6, 2026 at 2:45 PM
A look at the ranking for basketball teams changes over time depending on which rating system you use

wrote about this more and tried to make a meteorology comparison: blessyourchart.substack.com/p/171-symmet...

#dataviz
#Rstats
January 30, 2026 at 5:32 PM
Reposted by Chris
There are a lot of reasons to like sports, but the thing that draws me in is the opportunity to watch Things Not Go The Way They Are Supposed To.

It’s the thing that ties together underdog stories and impossible endings and dominant runs by superhuman athletes, this destruction of sensibility.
January 20, 2026 at 6:22 AM
Reposted by Chris
Saw Marty Supreme last weekend, and was inspired to do a comp of serving advantage across multiple sports.

Tennis 🎾: it's an advantage to serve
Volleyball 🏐: it's a disadvantage to serve

Table Tennis 🏓: nearly 50/50, based on what limited data I was able to find
January 16, 2026 at 3:31 PM
Reposted by Chris
Democrat leaders looking for "creative ideas" to fight ICE, I've got a crazy one called "go outside to where the shit is actually happening."
January 16, 2026 at 5:33 PM
Carolina's point differential by 5 minute segment of game time against kenpom tier A and B opponents
January 15, 2026 at 2:22 PM
Gasaway on college hoops is a must read, this really good
This staunch popularist has a beef with one of basketball's four factors. After 20-plus years it's still invisible to the casual fan.

Let's try points per shot instead. It's equally accurate and maybe a wider population will use it.

johngasaway.substack.com/p/extend-acc...
Extend accuracy's reach
Use points per shot
johngasaway.substack.com
January 14, 2026 at 3:08 PM
A few charts to recap the CFP Semifinals and tracking the average margin of victory by round

#Rstats
January 10, 2026 at 2:57 PM
Put together a static site to surface WAB (Wins-above-bubble) data for the men’s college hoops season

wabwatch.com
WAB Watch
wabwatch.com
December 12, 2025 at 9:23 PM
Example of college football's circle of parity for 2025 season
November 17, 2025 at 5:35 PM
College football double-digit favorites that have lost outright this season so far
October 21, 2025 at 6:55 PM
Been messing around with trying to visualize college football possessions/drives in a different format

Here are two examples from the last two Penn State games using a bowling style scorecard by frame and a baseball style line score

#Rstats
October 8, 2025 at 3:49 PM
Reposted by Chris
added a couple features to cfb-graphs dot com:

1) Receiver stats page. Very raw, will continue to tweak and improve.
2) stacked mobile tables so you can actually read stat previews on your phone (will continue to work on design, but needed to start with legibility
October 2, 2025 at 8:26 PM
Added an OT games filter to the results page

Week 5 featured six OT games, up to 15 total on the season

cfbtxt.com/results/
September 28, 2025 at 5:00 PM
Week 4 features 5 games between the Sun Belt and CUSA, plus 5 Big Ten conference matchups

Added a conference matchups table to cfbtxt dot com

cfbtxt.com/conferences/
September 20, 2025 at 1:17 PM
First few weeks of college football featured only 5 conference games, there are 16 conference games on the slate in Week 3

A look at scheduling patterns by game type over the course of the season

#Rstats
#collegefootball
September 13, 2025 at 1:45 PM
Over the past month I've been tinkering with trying to surface college football data in a fast, plain-text style format

Check out - cfbtxt.com - to find schedules, results, and power ratings without any ads, a paywall, or pop-ups getting in your way
September 6, 2025 at 1:18 PM
Brian Kelly angry on my television again, football is back
August 31, 2025 at 12:25 AM
Carolina football is 160-164 over the past 25 seasons averaging 6.2 wins and 6.3 losses
August 27, 2025 at 12:07 PM
Reposted by Chris
This is spiritually pac-12 after dark
August 24, 2025 at 1:08 AM
Reposted by Chris
Rich Eisen gets the classic SportsCenter intro for his return to the host chair
August 19, 2025 at 3:21 AM
one of the crowning achievements of the Butch Davis era at Carolina being wearing navy pants explains a lot about the program
What Tom Dundon buying the Portland Trail Blazers means for the Carolina Hurricanes & MLB expansion in NC | Why UNC preseason hype is surprisingly non-existent for Belichick | Bryce Young vs. CJ Stroud comparisons have fizzled | linktr.ee/ogtriangleme...
August 14, 2025 at 9:46 PM
Trying to measure schedule similarity in college football

For example, while Penn State and Ohio State play each other this season, the teams only share two common opponents despite both being in the Big Ten

Plus, how schedule similarity has declined over time using a sample of seasons
August 13, 2025 at 4:06 PM