The TV Fell Off the Wall and I Won Anyway
How a broken wall mount, a Notre Dame running back, and twelve years of the same league turned into this site.

In 2014 I was sitting in a friend's living room for our first-ever draft when the television came off the wall mount. Not dramatically — it just gave up, tilted, and took my laptop connection with it on the way down. By the time anyone got me back online, autodraft had made about half my roster decisions.
I won the league that year.
I have thought about that a lot in the twelve seasons since, because it is a genuinely annoying story to tell. It undercuts everything I would like to believe about preparation. My friend Steve had spent weeks building what was, on paper, the best team in the league. I had a broken wall mount and a computer that picked for me, and I had Dez Bryant and Andrew Luck, and that turned out to be enough.
What I have decided it means is not that preparation is worthless. It is that most of what we call analysis in fantasy football is really just confidence, and the two are easy to confuse.
Twelve years, same league
That league still exists. Six of the original members are still in it. Everyone else has been there since 2017. I have been the commissioner the entire time, which mostly means I am the person who gets texted at 11pm on a Saturday about a waiver claim.
I have won it three times — back to back in the first two seasons, and once more recently. I have also finished last, which I mention because a track record that only contains the good years is not a track record.
What I kept noticing
Somewhere around year six I started paying attention to something that bothered me and that nobody seemed to talk about.
Every fantasy site publishes rankings. They update those rankings every week. And almost none of them show you what changed.
A player sits at 14 one week and 22 the next, and the number simply gets overwritten. No explanation, no record, no acknowledgment that anything moved. If you were not watching closely you would never know. And because the old number disappears, nobody can ever be held to it.
Baseball solved this. Pitcher List has published rolling rankings with visible movement for years, and it works because the movement is the information. Football and basketball never got a version of it.
That is the gap this site exists to fill.
What The Weekly Rank actually is
Rest-of-season rankings for fantasy football and basketball, published weekly, with a change column showing exactly how far each player moved and why.
Three rules I am holding myself to:
Every ranking is dated and permanent. The archive is not editable. If a call was wrong, it stays wrong and visible.
The change column is computed, never typed. It is generated by diffing this week's file against last week's. I could not quietly adjust it if I wanted to.
Movers get explanations. A player who jumps nine spots gets a reason, in plain language, tied to something specific.
The numbers, and the part the numbers miss
I have built a set of metrics to explain movement. Opportunity trends across every skill position. Role clarity for running backs — not how many touches, but what kind, split across early downs, third downs, red zone, and two-minute. Scheme fit for receivers, which matters most right after a coordinator change. A passing environment index for quarterbacks. Role volatility for basketball, where a player averaging 32 minutes can still be unstartable.
There is a full methodology page if you want the mechanics.
But I want to be clear about something, because it would be easy to oversell this. The metrics are built from public data — the same play-by-play anyone can download. What I keep private is how they are weighted. And they do not touch the rank directly; each one moves a specific stat, so that when a player climbs nine spots I can point to the number that moved and the reason it moved. Where my own judgment disagrees with the model, that adjustment is separate, visible, and comes with a written reason. You will always be able to see which one won.
The clearest example is a habit I have had since 2017.
The Flag Plant
Every year I pick one rookie — usually a running back — and commit to him before the season starts. Not a sleeper list. One name.
Cook. Montgomery. Gibson. Javonte Williams. Kenneth Walker. Gibbs. Bowers. Henderson.
That call has never come from a spreadsheet. It comes from watching someone and seeing something the consensus has not priced yet. Sometimes that is a read on a coaching change nobody has connected to the personnel. Sometimes it is just how a guy moves when the first read is not there.
It is the least defensible thing I do and the thing I am most confident about, which I recognize is a strange combination. I publish it before Week 1, on the record, and I grade it honestly when the season ends. Here is the running list.
Who is writing this
Costa Angelakis. Marketer by day — which is relevant only in that I understand audiences and distribution, and it explains why this site looks like something rather than nothing.
I am not a former scout. I did not play. I have no insider access and I am not going to pretend otherwise. What I have is twelve years of doing this seriously, a habit of writing down my calls before I know how they turn out, and enough respect for the people who built this space to try to add to it rather than repackage it.
If you have been reading Matt Harmon, JJ Zachariason, Matthew Berry, or the Fantasy Footballers for years like I have, you will recognize what I am trying to do here.
What to expect
Rankings every week during the season, football from September and basketball from October. Explanations for anything that moved more than a few spots. One rookie call a year that I will live with publicly. And an archive that does not get edited.
I would rather be wrong out loud than vague and safe.
Find me at @theweeklyrank.