It's July. The dead zone. No games, no waivers, nothing to argue about except whether your April draft takes were smart (they weren't). The world cup was cool, but in America we know there's only one football. I did something I've been talking about for years, and you're looking at it right now. The blog is a whole website now. etfl.win. It's live.
2004. Six teams. That's where the el toro fantasy league started, and for most of the years since we were renting a WordPress corner of somebody else's internet. Not anymore. Everything's under one roof, and some of it is new.
The coolest part? This website lives on a machine I built myself. It's literally sitting on my desk in my office. I don't pay for hosting, I am the host. Every time you pull up the rankings to see which form of excrement I or the Charger have compared you to (more on this later), I'll hear the click of the hard drive-read as it happens. If this site ever goes down it's not Amazon's fault, it's mine. I think that's pretty dope. Anyway, here's the tour.
Power Rankings
The power rankings are fully automated now. Six categories: record, all-play record, points for, points left on your bench, roster strength, and FAAB remaining. Sortable table, updated every week during the season, archive of past writeups right below it. And yes, points left on your bench is a scored category -- the "I would've won if I'd started him" guys finally get graded on it. You know who you are.
Hall of Records
League champions plus 20 record leaderboards computed straight from 22 seasons of Yahoo data -- every season since 2004, all 1,623 matchups, nearly 800,000 player stat lines. The 6-team era of 2004-2005 gets its * -- partly for accuracy, partly for shame.
Best part: the records recompute every week during the season, and when one falls, a post about it drafts itself. The first pass over the 2025 numbers already found some. Brett went for 485 rushing yards in a single week. His rushing total for the season: 4,568. And I normally don't give a fuck about kickers, but Chu put up a 187.1-point kicking season, and that's fuckin' real. It's on the wall, Chu. Forever....until it's broken.
Ask ETFL
Type a question about league history, get an answer straight from the league database. That's the whole tool, and it exists to end arguments. Next time somebody starts a sentence with "I swear," make them type it in first. Go ahead -- ask it about your all-time playoff record. Actually, maybe don't.
The Charger
The site has a beat writer now, and it's a robot. The Charger writes the weekly rankings and records posts straight from the raw numbers, and it has no friends in this league to protect. The first genuinely unbiased writer in league history. I review every draft before it goes up -- so when it roasts you, know that I read it and hit publish anyway. Maybe I added a little spice myself, you'll never know.
Housekeeping: the entire old blog made the trip. All 53 posts and 150 images from the WordPress years (2020-2024), Chu's Deep Dives included, live on the front page intact. Scroll back far enough and you can relive 2020 in full.
What happens now
It's the offseason, so for now: go poke around. Start with the hall of records and scroll the leaderboards for your own name. Feel something. Mostly anger at how well David has done in his short tenure, but then remind yourself it's just a fluke, and he couldn't possibly keep it up...right? Then ask the archive and settle an old argument or two. Come September the machine switches on -- power rankings every week, all season, without anyone lifting a finger. Records that update themselves. Recaps from me when the mood strikes, Deep Dives whenever Chu feels like cooking.
I've spent an embarrassing chunk of this offseason building this and I'm so fucking happy with how it came out. Twenty-two years of this league and it finally has a permanent address.
See you in September. Good luck in 2026 boys.